Discover/welcometothejungle.com API
live

welcometothejungle.com APIwelcometothejungle.com

Access Welcome to the Jungle job postings and company profiles via API. Search jobs, get full descriptions, salary ranges, and company employee stats.

Endpoints
6
Updated
28d ago
Try it
Page number, 0-indexed
Search keyword (e.g. 'python', 'developer')
Number of results per page
api.parse.bot/scraper/58cce210-b259-442a-83f9-4c01387b486e/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/58cce210-b259-442a-83f9-4c01387b486e/search_jobs?page=0&query=python&hits_per_page=3' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 6 totalclick to expand

Search for job postings by keyword with pagination. Returns jobs sorted by recency. Pages are 0-indexed; requesting a page beyond nbPages returns an empty jobs array.

Input
ParamTypeDescription
pageintegerPage number, 0-indexed
querystringSearch keyword (e.g. 'python', 'developer')
hits_per_pageintegerNumber of results per page
Response
{
  "type": "object",
  "fields": {
    "jobs": "array of job objects with title, company_name, company_slug, location, contract_type, published_at, slug, url",
    "page": "integer current page number",
    "total": "integer total number of matching jobs",
    "nbPages": "integer total number of pages available"
  },
  "sample": {
    "data": {
      "jobs": [
        {
          "url": "https://www.welcometothejungle.com/en/companies/elax-energie/jobs/software-engineer-typescript-cdi_paris",
          "slug": "software-engineer-typescript-cdi_paris",
          "title": "Senior Backend Developer TypeScript (CDI)",
          "location": "Paris",
          "company_name": "Elax Energie",
          "company_slug": "elax-energie",
          "published_at": "2026-05-07T07:39:12Z",
          "contract_type": "full_time"
        }
      ],
      "page": 0,
      "total": 1829,
      "nbPages": 334
    },
    "status": "success"
  }
}

About the welcometothejungle.com API

This API exposes 6 endpoints covering job postings and company data from Welcome to the Jungle. Use search_jobs to query by keyword across the full job index, get_job_details to retrieve salary ranges, HTML-formatted descriptions, contract types, and direct application URLs, or get_company_details to pull employee counts, average age, and social links for any company on the platform.

Job Search and Details

search_jobs accepts a query string (e.g. 'python', 'product manager'), optional page (0-indexed), and hits_per_page to control result size. Each result in the jobs array carries title, company_name, company_slug, location, contract_type, published_at, slug, and url. The total and nbPages fields allow you to paginate accurately — requesting a page at or beyond nbPages returns an empty array rather than an error. To retrieve the most recent postings without a keyword filter, list_all_jobs accepts a limit parameter and returns jobs in reverse-chronological order.

Job Details

get_job_details requires both company_slug and job_slug, both available from search_jobs results. The response includes a salary object with min, max, and currency fields (any of which may be null when the company has not disclosed compensation), an HTML-formatted description, key_missions array, apply_url, contract_type, and published_at in ISO 8601 format. Contract type values include strings like full_time, internship, and apprenticeship.

Company Search and Profiles

search_companies lets you find companies by name or sector keyword. Results include name, slug, logo, sectors, and url. Pass a slug to get_company_details to retrieve nb_employees, average_age, presentation text, and a social_links object mapping network names to URLs (Twitter, LinkedIn, Facebook, website). These fields vary in completeness by company — some will be null.

Company Job Listings

get_company_jobs takes a company_slug and returns all active postings for that company with title, slug, location, contract_type, and url. The same 0-indexed pagination model applies: pages at or beyond nbPages return an empty jobs array. This endpoint is useful for monitoring a specific employer's open roles without running repeated keyword searches.

Common use cases
  • Aggregate French-market job postings by contract type (internship, apprenticeship, full_time) for a jobs aggregator.
  • Monitor a target company's open roles over time using get_company_jobs with a known company_slug.
  • Extract salary range data (min, max, currency) from get_job_details to benchmark compensation by role or sector.
  • Build a company research tool that surfaces nb_employees, average_age, and social links from get_company_details.
  • Feed list_all_jobs into a real-time alert system to notify users of new postings as they appear.
  • Cross-reference search_companies sector tags with job volume from get_company_jobs to identify hiring trends by industry.
  • Enrich a CRM with company presentation text and LinkedIn URLs pulled from get_company_details.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does Welcome to the Jungle have an official public developer API?+
Welcome to the Jungle does not publish an official developer API for external access to its job or company data.
What does `get_job_details` return for salary, and is it always populated?+
The salary object has min, max, and currency fields. Any of these can be null — many companies on the platform do not disclose compensation ranges in their postings. Your code should treat all three fields as nullable.
How does pagination work across the job and company endpoints?+
All paginated endpoints (search_jobs, search_companies, get_company_jobs) use 0-indexed pages. Each response includes nbPages indicating the total number of available pages. Requesting a page number equal to or greater than nbPages returns an empty results array rather than an error, so always check nbPages before iterating.
Does the API support filtering jobs by location, contract type, or remote status?+
Currently the search_jobs endpoint filters by keyword (query) and supports pagination via page and hits_per_page. Filtering by location, contract type, or remote status is not directly supported as query parameters. You can fork this API on Parse and revise it to add those filter parameters as an endpoint extension.
Can I retrieve individual employee profiles or reviews for a company?+
The API covers company-level fields: nb_employees, average_age, presentation, and social links from get_company_details. Individual employee profiles, reviews, or ratings data are not included. You can fork this API on Parse and revise it to add an endpoint targeting that data.
Page content last updated . Spec covers 6 endpoints from welcometothejungle.com.
Related APIs in JobsSee all →
hellowork.com API
Search and browse job listings and company profiles on HelloWork, France's leading job board. Filter by keyword, location, contract type, salary, and more.
totaljobs.com API
Search and browse job listings from across the UK on TotalJobs, then access detailed information about specific positions including requirements, salary, and application details. Quickly compare opportunities and find roles that match your criteria.
indeed.com API
Search and discover job opportunities on Indeed while accessing detailed job descriptions, company profiles, and salary insights all in one place. Get comprehensive career information including specific compensation data to help you find and evaluate the right job opportunity for you.
wellfound.com API
Search and discover startup jobs, company profiles, and trending opportunities on Wellfound by role and location, with detailed job information and autocomplete suggestions to streamline your job search. Access comprehensive company data and stay updated on what's trending in the startup ecosystem.
fr.indeed.com API
Search job listings and get detailed information about positions, companies, and alternance opportunities on Indeed France, all in one place. Access comprehensive company profiles and job details to find your next career move or research employers.
monster.com API
Search and retrieve job listings from Monster.com. Supports keyword and location-based search with structured results including job descriptions, salary ranges, company info, and employment details. Also provides access to popular job categories.
emploi.ma API
Search and browse job listings from Emploi.ma with detailed information about positions, companies, and available categories across the Moroccan job market. Access company profiles, featured job opportunities, and full job details including requirements, salary, and employment type.
ethiojobs.net API
Search and explore job listings across Ethiopian companies with detailed job information, categories, locations, and industries. Discover company profiles, view their open positions, and find similar job opportunities tailored to your preferences.