Welcome to the Jungle Jobs Scraper avatar

Welcome to the Jungle Jobs Scraper

Pricing

from $1.00 / 1,000 job listings

Go to Apify Store
Welcome to the Jungle Jobs Scraper

Welcome to the Jungle Jobs Scraper

Search and extract job offers from welcometothejungle.com (90k+ live listings, FR/EN/US/UK). Salary, remote policy, contract type, experience level, skills, full description, apply URL and company data. No browser, fast and cheap.

Pricing

from $1.00 / 1,000 job listings

Rating

0.0

(0)

Developer

Jules Deparis

Jules Deparis

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Extract job offers from welcometothejungle.com — 90,000+ live listings across France, the US, the UK, Germany, Spain and 100+ other countries — as clean, structured JSON/CSV/Excel.

Fast and cheap: no browser, no proxies. 500 fully-detailed jobs in ~20 seconds. Every record includes salary range, remote policy, contract type, experience level, skills and tools, the full job description, the apply URL and company data (size, sector, founding year, logo).

What you get for each job

FieldExample
name, url, applyUrl"Développeur Full Stack Java confirmé (H/F)", job page link, direct apply link
companyName, companySlug, companyUrl, companyLogo, companyEmployees, companyCreationYear, sectors, companyLabels"Viaxoft", 65 employees, 2008, ["Logiciels", "SaaS / Cloud Services"]
city, countryCode, address, latitude, longitude, allOfficesMarseille, FR, geocoordinates
contractType, contractDurationMinMonths, contractDurationMaxMonthsfull_time / temporary / internship / apprenticeship / freelance / part_time / vie
remotefulltime / partial / punctual / no
salaryMin, salaryMax, salaryCurrency, salaryPeriod, salaryYearlyMin40000 – 56000 EUR yearly
experienceYearsMin, educationLevel5, bac_5
profession, professionCategory, professionSubCategory"Ingénieur de données", "Technologie et ingénierie"
skills, tools["Méthode Agile", "Communication"], ["FastAPI", "Django"]
description, descriptionHtml, candidateProfile, recruitmentProcess, companyDescriptionFull text (plain + HTML)
benefits, keyMissions, summaryPerks and highlights
language, publishedAt, scrapedAt, id, referencefr / en, ISO timestamps

Input

  • Search keywords — one search per keyword ("développeur react", "product manager", "data engineer"). Leave empty to browse everything matching your filters.
  • WTTJ search URLs — paste URLs copied from the website; query, country, contract and remote filters are read from the URL.
  • Filters — countries (FR, US, GB...), cities, contract types, remote policy, listing language, min/max experience years, published within the last N days.
  • Fetch full job details — on by default. Turn off for a cheaper listing-only run (title, company, location, salary, remote, contract, published date).
  • Max jobs and Sort by (newest first or relevance).

Each search returns up to 1,000 jobs (the site's own search limit). To collect more, split by city, contract type, or use several keywords — results are deduplicated across searches.

Example input

{
"queries": ["développeur react", "product manager"],
"countryCodes": ["FR"],
"contractTypes": ["full_time"],
"remote": ["fulltime", "partial"],
"publishedWithinDays": 7,
"includeDetails": true,
"maxItems": 500,
"sortBy": "newest"
}

Example output

{
"name": "Développeur Full Stack Java confirmé (H/F)",
"url": "https://www.welcometothejungle.com/fr/companies/viaxoft/jobs/developpeur-full-stack-java-confirme-h-f_marseille",
"companyName": "Viaxoft",
"companyEmployees": 65,
"sectors": ["Logiciels", "SaaS / Cloud Services"],
"city": "Marseille",
"countryCode": "FR",
"contractType": "full_time",
"remote": "partial",
"experienceYearsMin": 5,
"salaryMin": 40000,
"salaryMax": 56000,
"salaryCurrency": "EUR",
"salaryPeriod": "yearly",
"skills": ["Java", "Spring", "Méthode Agile"],
"tools": ["Spring Boot", "PostgreSQL"],
"benefits": ["Entre 1-2 jours de télétravail", "RTT / Jour de repos"],
"publishedAt": "2026-10-14T13:33:33Z",
"applyUrl": "https://www.welcometothejungle.com/fr/companies/viaxoft/jobs/developpeur-full-stack-java-confirme-h-f_marseille/apply",
"description": "Rejoins notre équipe en tant que Développeur Full Stack Java confirmé..."
}

Pricing

Pay per event, no subscription:

  • job-listing — one job with title, company, location, salary, remote policy, contract, experience, published date.
  • job-detail — adds the full description, candidate profile, recruitment process, skills, tools and apply URL (only when Fetch full job details is on).

No start fee. Platform usage is minimal (no browser), so a 1,000-job run costs a few cents of compute on top of the events.

Use cases

  • Recruiting & sourcing — monitor competitors' hiring, build talent-market dashboards.
  • Lead generation — companies that are hiring are buying; filter by sector, size and city.
  • Salary benchmarking — 40%+ of listings carry a salary range.
  • Job boards & aggregators — fresh listings with publishedWithinDays, newest-first, and stable ids for deduplication.
  • AI agents / MCP — small, well-typed records that fit in a prompt; use maxItems and includeDetails=false for cheap scans.

Scheduling & integrations

Run it on a schedule (e.g. every morning with publishedWithinDays: 1) and push results to Google Sheets, Airtable, Slack, a webhook or your own API through Apify integrations. Call it from the Apify API, the Apify MCP server, or the Python/JS clients.

Notes

  • Only publicly visible listings are collected; no login, no personal data.
  • salary* fields are null when the employer did not publish a range.
  • Results are sorted newest first by default so scheduled runs pick up new offers immediately.