Skip to content

Welcome to the Jungle Jobs Scraper

Try for free

Export job listings from Welcome to the Jungle (welcometothejungle.com) by keyword, location, contract, remote policy, salary and more. Get salary ranges, full descriptions, skills, apply links and company details. No login needed.

🌴 Welcome to the Jungle Jobs Scraper

Export job listings from Welcome to the Jungle (welcometothejungle.com) in seconds: titles, salary ranges, contract and remote policy, full descriptions, skills, apply links and rich company details. Search by keyword, place and a dozen filters, or paste search, company and job links. No login, no browser, a flat $2 per 1,000 jobs.

✨ Why use Welcome to the Jungle Jobs Scraper?

  • ⚡ Fast — reads the site's own search index and job API directly; 1,000 fully detailed jobs took about 35 seconds and 10,000 about 5 minutes in our tests.
  • 🧾 60+ fields per job — salary range and period, experience, education, contract duration, offices with coordinates, benefits, skills, tools, application fields and screening questions.
  • 🏢 Company data included — headcount, founding year, website, LinkedIn, industry, revenue, headquarters, open jobs and parity figures next to every job.
  • 🎯 Precise filters — keyword, city with radius, region, country, contract type, remote policy, experience, minimum salary, company size, job language, industry, job category and date posted.
  • 📦 Large exports — goes past the site's 1,000-results-per-search limit without repeats, so you can export tens of thousands of jobs in one run.
  • 🔓 No login needed — public listings only, datacenter proxy by default.

🎯 Use cases

  • 🧲 Recruiting and lead generation — find companies hiring for a role in a city and reach them through their website or LinkedIn.
  • 💶 Salary benchmarking — compare published salary ranges by role, city, contract and experience level.
  • 📈 Hiring-trend tracking — schedule a daily run sorted by newest to see who is hiring and how fast.
  • 🧑‍🎓 Job boards and aggregators — feed internships, apprenticeships and graduate jobs into your own site.
  • 🔬 Labour-market research — study remote-work policies, skills demand and sectors across France, the UK, the US, Spain and more.

🚀 How to use

  1. Type a Search query (for example data engineer) and, if you like, a Location such as Paris, London or Spain. Or paste Welcome to the Jungle URLs.
  2. Set the Filters you need (contract, remote, experience, salary, company size, industry, date posted).
  3. Choose Maximum jobs (0 = every match).
  4. Click Start, then download the results as JSON, CSV, Excel or HTML, or read them through the API.

📥 Input

FieldWhat it does
queryKeyword, job title or skill. Empty lists every job matching the filters.
startUrlsSearch result links (their filters are kept), company pages (all of that company's jobs) or single job links.
maxItemsTotal jobs to save. 0 means all matches (up to 100,000).
location, locationRadiusCity (with a radius in miles), region or country.
countryCodeISO code of the office country, for example FR, US, GB.
contractType, remote, experienceLevel, salaryMin, companySize, language, sector, occupation, datePostedFilters, the same options as on the site.
searchOnlyInJobTitleMatch the query against the job title only.
websiteCountrySite language: en, fr, es, cs or sk.
sortByrelevance or date (newest first).
includeDetailsRead each job page for the description, skills, apply link and company details. On by default; same price either way.
{
  "query": "data engineer",
  "location": "Paris",
  "locationRadius": "20",
  "contractType": ["full_time"],
  "remote": ["partial", "fulltime"],
  "datePosted": "30",
  "maxItems": 100
}

📤 Output

FieldDescription
name, url, reference, idJob title, public link and ids
contractType, remote, languageContract, remote policy, language of the ad
salaryMin, salaryMax, salaryCurrency, salaryPeriodPublished salary range, as shown on the site
experienceLevel, educationLevel, contractDurationMin/Max, startDateRequirements and timing
category, subcategory, profession, sectorsJob category and the company's industries
officesCity, state, country, address, zip code and coordinates
summary, description, profile, keyMissions, recruitmentProcessJob texts (HTML)
skills, tools, benefitsSkills (in five languages), tools and perks
applyUrl, applicationFields, atsQuestionsHow to apply and what the form asks
organization*Company name, link, logo, headcount, founding year, website, social profiles, industry, revenue, headquarters, open jobs, average age and parity

Sample (trimmed):

{
  "id": "6da2b4e0-d42c-49b4-b146-541eee39ce51",
  "reference": "YN_Y53d7Ad",
  "name": "Analytics Engineer Confirmé (H/F)",
  "url": "https://www.welcometothejungle.com/en/companies/yuri-neil/jobs/analytics-engineer-confirme-h-f_levallois-perret_YN_Y53d7Ad",
  "contractType": "full_time",
  "remote": "partial",
  "language": "fr",
  "salaryMin": 48,
  "salaryMax": 55,
  "salaryCurrency": "EUR",
  "salaryPeriod": "yearly",
  "experienceLevel": 4,
  "educationLevel": "bac_5",
  "publishedAt": "2026-10-14T09:38:10Z",
  "category": "Tech & Engineering",
  "subcategory": "Data / Business Intelligence",
  "sectors": [
    "Consulting / Audit",
    "Advertising / Marketing / Agency"
  ],
  "offices": [
    {
      "city": "Levallois-Perret",
      "country": "France",
      "country_code": "FR",
      "state": "Ile-de-France",
      "district": "Hauts-de-Seine",
      "address": "16 Rue Rivay, 92300 Levallois-Perret, France",
      "zip_code": "92300",
      "latitude": 48.89216,
      "longitude": 2.29144
    }
  ],
  "benefits": [
    "Between 2-3 days at home",
    "Pet-friendly office"
  ],
  "organizationName": "YURI & NEIL",
  "organizationUrl": "https://www.welcometothejungle.com/en/companies/yuri-neil",
  "organizationEmployees": 120,
  "organizationCreationYear": 2018,
  "description": "<p><span>Bienvenue chez </span><strong>Yuri &amp; Neil</strong><span>, le vaisseau-mère de l&#39;innovation digitale.</span></p><p><br/></p><p><span>Fondée en 2…",
  "applyUrl": "https://jobs.layan.eu/fr/offer-of-yuri-neil-no-113555/42",
  "skills": [
    {
      "name": {
        "cs": "Strategie značky",
        "en": "Branding",
        "es": "Estrategia de marca",
        "fr": "Stratégie de marque",
        "sk": "Stratégia značky"
      },
      "reference": "3d2ff070-0694-4942-a892-278b84ca7872"
    }
  ],
  "tools": [
    {
      "name": "Git",
      "reference": "4440c73d-caf0-4adb-b41a-c5890f7a648b"
    },
    {
      "name": "BigQuery",
      "reference": "82bd846b-5bde-4161-b429-212fba4470cd"
    }
  ],
  "companySummary": "Agence de marketing digital pour la croissance et la visibilité des marques.",
  "organizationWebsite": "https://yuriandneil.com/",
  "organizationLinkedin": "yuriandneil",
  "organizationIndustry": "Digital Marketing / Data Marketing, Marketing / Communications, Advertising",
  "organizationJobsCount": 9,
  "organizationHeadquarter": {
    "city": "Levallois-Perret",
    "country_code": "FR",
    "address": "16, Rue Rivay, Levallois-Perret",
    "zip_code": "92300",
    "latitude": 48.89216,
    "longitude": 2.29144
  }
}

💰 Pricing

You pay $2.00 per 1,000 jobs ($0.002 per job), with or without full details. Example: 1,000 jobs ≈ $2.00 plus about one cent of platform usage (compute and datacenter proxy traffic), which is billed separately at the normal platform rate. You can cap the spend of any run with the maximum total charge setting; the run stops cleanly when it is reached.

❓ FAQ

Is it legal? It collects publicly listed job ads that anyone can see without an account. Respect the site's terms and data-protection law (GDPR) in how you use the data.

Do I need a login or a proxy? No login. The default datacenter proxy works well; you do not need residential proxies.

How many results can I get? As many as the site lists for your search. The site shows at most 1,000 results per search, but this scraper keeps going past that point without repeats.

Why is a field empty? Companies fill in salary, experience, start date, recruitment process and similar fields only sometimes. When the site has no value, the field is null or an empty list.

Why do some salaries look like 48 instead of 48000? A few companies type salaries in thousands. Values are kept exactly as published.

Can I schedule it or use the API? Yes. Schedule runs (for example daily, sorted by newest with "Last 24 hours") and fetch the dataset through the API or integrations.

⚠️ Limits

  • Public listings only: no applicant data, no signed-in features, no job alerts.
  • Job texts stay in the language the company wrote them in; the site language only changes labels.
  • A typed location is matched to the site's own city, region and country names; very small places fall back to a public geocoder.
  • Coming from another Welcome to the Jungle scraper? The input field names and the main output fields are the same, so most inputs work unchanged.

Related actors

G2
4.7/5
Excellent
Trustpilot

The internet is full of data.
Start owning yours.

Scrape.ly gives you the infrastructure, the tooling, and the team to extract, process, and operationalize web data at any scale. Setup takes minutes. The advantage lasts forever.

No credit card. No setup calls.