Welcome to the Jungle Jobs Scraper ($0.28/1K) avatar

Welcome to the Jungle Jobs Scraper ($0.28/1K)

Pricing

from $0.17 / 1,000 job postings

Go to Apify Store
Welcome to the Jungle Jobs Scraper ($0.28/1K)

Welcome to the Jungle Jobs Scraper ($0.28/1K)

Scrape job postings from Welcome to the Jungle (welcometothejungle.com) in France: title, company, city, contract (CDI, alternance, stage), salary, remote policy and description. Filter by keyword, city, radius, contract and date. Fast, no proxy needed.

Pricing

from $0.17 / 1,000 job postings

Rating

0.0

(0)

Developer

Carabain Digital

Carabain Digital

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Security

Limited permissions

Share

What is Welcome to the Jungle Jobs Scraper?

Welcome to the Jungle Jobs Scraper scrapes job postings (offres d'emploi) from Welcome to the Jungle (welcometothejungle.com), the French employer-brand job board with tens of thousands of current jobs in France (jobs abroad are skipped). Contract types include CDI, CDD, alternance, stage, freelance and VIE. Search by keyword, city, radius and publication date and get clean, flat job data as JSON, CSV, Excel, XML or HTML: title, employer, city, contract type (CDI, CDD, alternance, stage), salary when published and a link to the job. Prefilled example: 20 développeur jobs in Paris, ready in seconds. Costs $0.28 per 1,000 jobs. Add-on: the full job text, apply link, company website, postcode and skills for $1.00 per 1,000.

  • 🔎 Search like on the site: keyword, city (or region) + radius, contract type, posted in the last N days
  • ⚡ Fast and cheap: no browser, no proxy needed, thousands of jobs in seconds
  • 📚 Full texts on demand: switch on Full details for the complete job description, apply link and skills
  • 🧩 One job schema for several countries: same field names as our other job scrapers (FR, NL, BE, DE)
  • 🔌 Connect anywhere: API, schedules, webhooks, Google Sheets, Make, Zapier, MCP / AI agents

What data can I extract from Welcome to the Jungle?

🆔 Stable job ID and URL📝 Title and employer
📍 City, region🌍 Latitude and longitude
📅 Publication date🕒 Contract type (CDI, CDD, alternance, stage...)
💶 Salary range and period (when published)🏠 Remote / on-site / hybrid
🏢 Company, sectors and benefits🎓 Education and experience asked
🧾 Description: summary, missions, profile🔗 Apply link, company site, skills (add-on)

Fields the site does not publish stay null (see the FAQ). Every item has the same keys, so exports line up.

How do I scrape Welcome to the Jungle jobs?

  1. Create a free Apify account and open this Actor.
  2. Enter a Keyword (for example développeur) and optionally a Location and Radius.
  3. Set Max jobs, and Posted in the last N days if you only want fresh jobs.
  4. Optionally switch on Full details to include the full job text, apply link, company website, postcode and skills.
  5. Click Start, then download the jobs from the Output tab as JSON, CSV, Excel, XML or HTML.

How much does it cost to scrape Welcome to the Jungle jobs?

You pay per job that ends up in your dataset: $0.28 per 1,000 jobs, no subscription. The monthly credit of Apify's Free plan ($5) covers around 17,000 jobs without add-ons. Paid plans get volume discounts.

  • Add-on: Full details, $1.00 per 1,000 jobs (off by default). Adds the complete job description and profile (plain text), the apply link of the employer's own application system, the company website, postcode and exact coordinates, skills, tools and start date. One extra request per job. Charged only for jobs that were actually enriched.
  • Failed runs and empty searches cost nothing; you can cap spending with Maximum cost per run in the run options.

See the Pricing tab for the current prices.

⬇️ Input

FieldDescription
Keyword (keyword)Job title or search term, French or English. Empty = all jobs
Location (location)French city (Lyon), department or region (Rhône, Île-de-France), or postcode (69003). Empty = all of France
Radius (km) (radius_km)Search radius around the location
Posted in the last N days (posted_since_days)Only fresh jobs
Contract types (wttj_contract_types)CDI, CDD / temporary, alternance, stage, freelance, part-time, VIE
Max jobs (limit)Stop after this many jobs
Full details (includeDetails)Paid add-on: the full job text, apply link, company website, postcode and skills
Proxy (proxyConfiguration)Not needed for Welcome to the Jungle
{
"keyword": "développeur",
"location": "Paris",
"radius_km": 15,
"posted_since_days": 7,
"limit": 20,
"includeDetails": false
}

Without a radius, the location matches jobs whose office is in that city, department or region. With a radius (or a postcode) we search around the city centre. A job with several offices appears once and carries all its cities in locations. Jobs outside France are skipped.

Welcome to the Jungle lets a search return at most 1,000 hits at once; the Actor pages by publication date, so you can ask for thousands of jobs (newest first).

⬆️ Output

Jobs are stored in the default dataset, newest first. View them as a table in the Output tab or export JSON, CSV, Excel, XML or HTML.

Job from the search results

{
"id": "welcometothejungle:GALAD_oRlgWZL",
"source": "welcometothejungle",
"url": "https://www.welcometothejungle.com/fr/companies/galadrim/jobs/developpeur-net-c-freelance",
"title": "Développeur .NET / C# - Freelance",
"company": "Galadrim",
"company_url": null,
"location": "Lyon",
"city": "Lyon",
"locations": [
"Barcelona",
"Lille",
"Lyon",
"Madrid",
"Milano"
],
"postcode": null,
"region": "Auvergne-Rhône-Alpes",
"country": "FR",
"lat": null,
"lon": null,
"remote": "remote",
"posted_at": "2026-11-01T09:00:19Z",
"valid_through": null,
"employment_type": [
"Freelance"
],
"contract_type": "freelance",
"contract_duration_months_min": null,
"contract_duration_months_max": null,
"hours_per_week_min": null,
"hours_per_week_max": null,
"salary_min": null,
"salary_max": null,
"salary_currency": null,
"salary_period": null,
"education_level": null,
"experience_years_min": 5.0,
"category": "Développeur de logiciels",
"sectors": [
"Application mobile",
"IT / Digital",
"Digital"
],
"benefits": [
"Horaires de travail flexibles",
"Entre 1-2 jours de télétravail",
"Restaurant d’entreprise / Cuisine pour les employés"
],
"language": "fr",
"description": "Rejoins Galadrim, une entreprise en forte croissance spécialisée dans le développement de produits digitaux sur mesure. En tant que développeur .NET, tu travailleras sur des projets variés pour des clients internationaux. La mission se déroulera du 30 novem...",
"apply_url": null,
"scraped_at": "2026-11-01T10:52:57Z"
}

The same kind of job with the Full details add-on

{
"id": "welcometothejungle:FRAMA_b8q1xoO",
"source": "welcometothejungle",
"url": "https://www.welcometothejungle.com/fr/companies/framatome-1/jobs/responsable-commercial-le-services-d-ingenierie-france-et-export-f-h_lyon",
"title": "Responsable Commercial(le) Services d'Ingénierie France et Export F/H",
"company": "Framatome",
"company_url": "http://www.framatome.com",
"location": "Lyon",
"city": "Lyon",
"locations": [
"Lyon"
],
"postcode": "69007",
"region": "Auvergne-Rhône-Alpes",
"country": "FR",
"lat": 45.72259,
"lon": 4.84375,
"remote": "onsite",
"posted_at": "2026-10-30T23:05:58Z",
"valid_through": null,
"employment_type": [
"CDI"
],
"contract_type": "permanent",
"contract_duration_months_min": null,
"contract_duration_months_max": null,
"hours_per_week_min": null,
"hours_per_week_max": null,
"salary_min": 45000.0,
"salary_max": 55000.0,
"salary_currency": "EUR",
"salary_period": "year",
"education_level": "Bac +5",
"experience_years_min": 5.0,
"category": "Ingénieur commercial",
"sectors": [
"Métallurgie",
"Bureau d'études et d'ingénierie",
"Energie"
],
"benefits": [
"Entre 1-2 jours de télétravail",
"Restaurant d’entreprise / Cuisine pour les employés",
"Formation sur les biais inconscients"
],
"language": "fr",
"description": "Au sein du groupe Framatome, la Base Installée assure la maintenance et les services d'ingénierie pour les réacteurs nucléaires existants, en cours de démantèlement ainsi que ceux en construction de ses clients. Ces travaux permettent d'améliorer la compéti...",
"apply_url": "https://framatome-career.talent-soft.com/Pages/Offre/detailoffre.aspx?idOffre=27446&idOrigine=14521&LCID=1036&offerReference=2026-27446",
"scraped_at": "2026-11-01T10:52:57Z",
"start_date": null,
"skills": [
"Stratégie commerciale",
"Travail d'équipe",
"Développement commercial"
],
"tools": []
}

What can I do with Welcome to the Jungle job data?

  • 📈 Labour market research: track hiring demand per profession, contract type (CDI, alternance, stage) or region over time with scheduled runs
  • 🎯 Recruitment and lead generation: find employers that are hiring in your field and who hires most
  • 🔔 Job alerts and aggregators: feed fresh offres d'emploi into your own site, newsletter or Slack
  • 🧠 AI and analytics: use job texts for skills extraction, salary models or LLM pipelines

Tips for best results

  • Keywords work in French and English (développeur, product manager, alternance marketing).
  • Use Contract types (alternance, stage, CDI...) instead of putting those words in the keyword.
  • Leave Full details off for monitoring and counting; switch it on when you need the text, the apply link or the skills.
  • For a daily feed, schedule a run with Posted in the last N days = 1 and a high Max jobs.
  • Results from the same search are deduplicated by job ID.

Frequently asked questions

Can I use Welcome to the Jungle Jobs Scraper with the Apify API?

Yes. Every run has a dataset you can read through the Apify API. Python:

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("carabain-digital/welcometothejungle-jobs").call(run_input={
"keyword": "développeur",
"location": "Paris",
"posted_since_days": 7,
"limit": 100,
})
for job in client.dataset(run["defaultDatasetId"]).iterate_items():
print(job["posted_at"], job["title"], "-", job["company"])

JavaScript:

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: '<YOUR_APIFY_TOKEN>' });
const run = await client.actor('carabain-digital/welcometothejungle-jobs').call({
keyword: 'développeur',
location: 'Paris',
posted_since_days: 7,
limit: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items.length, 'jobs');

Can I use Welcome to the Jungle Jobs Scraper through an MCP server or with AI agents?

Yes. Add it to an AI agent through the Apify MCP server (https://mcp.apify.com?tools=carabain-digital/welcometothejungle-jobs), or let the agent find it with search-actors and run it with call-actor. A small search (limit 20) finishes in seconds, and the dataset items are flat and small, so agents can read them with get-dataset-items. Example prompt: "Use Welcome to the Jungle Jobs Scraper to find the 20 newest développeur jobs in Paris and summarise the employers and contract types."

Can I integrate Welcome to the Jungle data with other apps?

Yes: Google Sheets, Slack, Make, Zapier, n8n, Airtable or your own webhook, through Apify integrations and webhooks. Schedule runs to keep the data fresh.

Why is a field empty?

Welcome to the Jungle does not publish working hours per week or a closing date, so hours_per_week_* and valid_through are always null. Salary is only filled when the employer entered one (roughly 25% of jobs), remote only when the employer set a policy, and company_url, postcode, apply_url, skills and tools come with the Full details add-on. Coordinates are null for jobs with several offices unless the add-on is on.

Does it also return jobs outside France?

No. The index behind welcometothejungle.com/fr also holds jobs in the US, UK and other countries; the Actor keeps only jobs with an office in France.

Why do I get fewer jobs than I asked for?

The Limit is a maximum. A search such as alternance in a small city, in the last 7 days, may simply have fewer jobs.

The Actor only collects publicly visible job postings, the same data anyone can see on welcometothejungle.com. Job postings can contain personal data (for example a contact person), and rules such as GDPR may apply to how you store and use it. Check your use case with a lawyer. More background: Is web scraping legal?

Welcome to the Jungle Jobs Scraper not working? Feedback

Open an issue on the Issues tab of this Actor with the run link and we will look at it. Feature ideas are welcome there too.

Other scrapers by us

ActorCovers
France Jobs ScraperWelcome to the Jungle and France Travail in one run, merged and deduplicated
France Travail Jobs ScraperFrance: candidat.francetravail.fr (ex Pôle emploi)
Arbeitsagentur Jobs ScraperGermany: Bundesagentur für Arbeit Jobbörse
StepStone Jobs ScraperGermany: stepstone.de
VDAB Jobs ScraperBelgium (Flanders): VDAB
Jobbird Jobs ScraperNetherlands, Belgium, Germany: Jobbird job aggregator

⭐ Does it work well for you? A review on the Store page helps others find this Actor and helps us keep it maintained.