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
10d 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 →
ca.indeed.com API
Search for jobs across Canada and access detailed job listings, company profiles, employee reviews, and salary information all in one place. Build recruitment tools, career research applications, or job market analysis platforms with comprehensive employment data from Indeed Canada.
devex.com API
Search and explore global development opportunities including tenders, grants, job postings, news, organizations, and events all in one place. Find funding details, discover career opportunities, and stay updated on international development initiatives through a single integrated platform.
104.com.tw API
Search for jobs across Taiwan's largest job board and retrieve detailed job listings including descriptions, requirements, and company information. Find the right career opportunities by browsing thousands of positions or searching for specific roles that match your skills and interests.
metacareers.com API
Search and browse Meta job openings across all departments and locations. Filter by keyword, experience level, or role category — including University Graduate and AR/VR specializations — and retrieve comprehensive details for each listing, including job description, requirements, salary range, and application link.
naukri.com API
naukri.com API
nvidia.com API
nvidia.com API
airtasker.com API
Search and browse Airtasker tasks by location, category, price, and keywords, then access detailed task information and user profiles. Get location suggestions and category recommendations to discover available work and service opportunities in your area.
amazon.jobs API
Search and browse Amazon job openings by keywords, location, and category, then view detailed information about specific positions. Filter results across multiple job categories and locations with easy pagination.