🌴 Welcome to the Jungle Jobs Scraper avatar

🌴 Welcome to the Jungle Jobs Scraper

Pricing

from $0.0015 / job scraped

Go to Apify Store
🌴 Welcome to the Jungle Jobs Scraper

🌴 Welcome to the Jungle Jobs Scraper

Scrape job ads from Welcome to the Jungle: title, company with size and founding year, city and country with coordinates, contract type, remote policy, salary range, sectors, benefits and key missions. Filter by keyword, city, contract or salary and export to JSON, CSV, Excel or XML.

Pricing

from $0.0015 / job scraped

Rating

0.0

(0)

Developer

hiper soft

hiper soft

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

🌴 Welcome to the Jungle Scraper — Jobs, Companies & Salary Ranges

Scrape Welcome to the Jungle, one of Europe's largest tech and startup job boards, and turn its live job ads into clean, structured data. This Welcome to the Jungle scraper collects the job title, hiring company, city and country with coordinates, contract type, remote policy, published salary range, sectors, benefits, key missions and requirements — plus company size and founding year on every single row. Export to JSON, CSV, Excel or XML, or pull it straight from the API. Fast, reliable, and you pay only per job you actually get.

Welcome to the Jungle Scraper input form — search keywords, language, contract type, city, salary and remote filters

What does the Welcome to the Jungle Scraper do?

The Welcome to the Jungle Scraper is a job-board crawler that extracts public job ads into a flat, analysis-ready table. Search by keyword the way you would on the site (développeur, data analyst, product manager), or leave the keyword empty and sweep the whole current board. Both the French and English editions are supported.

What makes this dataset unusual is how much of it is already structured. Most job boards bury pay inside free text; here the salary minimum, maximum, currency and period are separate numeric fields, so you can sort and average them straight away. Every office carries latitude and longitude, so results drop onto a map with no geocoding step. And each employer arrives with its headcount, founding year, sectors and logo attached.

What data can you scrape from Welcome to the Jungle?

Example Welcome to the Jungle job record — every field of one scraped job ad with real values including salary range and coordinates

Data pointDescription
titleJob title exactly as published
urlDirect link to the job ad
companyNameHiring company
companyUrlLink to the company profile
companySummaryOne-line description of the employer
companySizeNumber of employees
companyFoundedYearYear the company was founded
companyLogoCompany logo image URL
companyLabelsEmployer badges such as "great place to work"
contractTypePermanent, fixed-term, internship, apprenticeship, freelance, VIE…
contractDurationMinimum / contractDurationMaximumContract length in months, where published
remoteRemote policy — fully remote, partial, occasional or none
experienceLevelMinimumYears of experience required
educationLevelRequired education level
professionNormalised job role (e.g. Software Developer)
professionCategory / professionSubCategoryRole family and sub-family
salaryMinimum / salaryMaximumPublished salary range as numbers
salaryYearlyMinimumSalary normalised to a yearly figure
salaryCurrency / salaryPeriodCurrency and whether the figure is yearly or monthly
officesEvery office: city, district, state, country, latitude, longitude
cities, countriesFlat arrays of city and country names
locationsTextAll cities in one readable string
sectorsCompany sectors (SaaS, Fintech, Health…)
benefitsPerks listed on the ad
keyMissionsThe role's main responsibilities, as a clean array
requirements / requirementsTextCandidate requirements, HTML and plain text
summaryShort summary of the role
publishedAtPublication date (ISO 8601)
scrapedAtWhen the row was collected (ISO 8601)

Use cases

  • Salary benchmarking — thousands of ads with structured pay ranges, ready to average by role, city or seniority.
  • Recruitment market research — track hiring demand by sector, contract type, remote policy and company size over time.
  • Build a job board or aggregator — keep a European tech jobs feed fresh with a scheduled run and one row per ad.
  • Startup and scale-up intelligence — see which companies are hiring, how big they are, how old they are and what they pay.
  • Talent sourcing — filter to remote-friendly roles in a city or a salary band and push matches into Slack or email.
  • Map and geo analysis — every office ships with coordinates, so hiring maps need no geocoding.
  • Lead generation for recruiters — find employers actively opening roles, with company profile and logo attached.
  • Academic and economic research — build a longitudinal dataset of the European tech labour market from public postings.

How to scrape Welcome to the Jungle job data

  1. Add the Welcome to the Jungle Scraper to your Apify account and open the input form.
  2. Type one or more search keywords — a role (développeur, data analyst) or a skill. Leave it empty to collect the whole current board.
  3. Pick the language edition, and optionally narrow by contract type, city, country, company, sector, minimum salary, remote-friendly or published within N days.
  4. Set Max items if you want a smaller sample.
  5. Click Start, then download the dataset as JSON, CSV, Excel or XML — or fetch it from the Apify API.

Input

Example input

{
"searchQueries": ["développeur", "data analyst"],
"language": "fr",
"contractTypes": ["full_time"],
"city": "Paris",
"minSalary": 45000,
"remoteOnly": true,
"publishedWithinDays": 30,
"maxItems": 500
}

Input reference

FieldTypeDescription
searchQueriesarrayKeywords to search — matches job titles, companies and descriptions
languagestringfr or en — which language edition to read
contractTypesarrayPermanent, part time, fixed-term, internship, apprenticeship, freelance, VIE, other
remoteOnlybooleanKeep only roles that are fully remote or offer regular home working
citystringKeep only ads in a matching city (accent-insensitive)
countrystringKeep only ads in a matching country
companystringKeep only ads from employers whose name matches
sectorstringKeep only ads in a matching sector
minSalaryintegerKeep only ads advertising at least this yearly salary
publishedWithinDaysintegerKeep only ads published in the last N days (0 = no limit)
maxItemsPerQueryintegerCap per keyword (0 = no cap)
maxItemsintegerOverall cap for the run (0 = no cap)
proxyConfigurationobjectOptional proxy settings — not required by default

Output

Every job is one flat record:

{
"id": "1783492",
"url": "https://www.welcometothejungle.com/fr/companies/sii/jobs/developpeur-python-angular-h-f_bordeaux",
"title": "Développeur Python / Angular (H/F)",
"companyName": "Groupe SII",
"companyUrl": "https://www.welcometothejungle.com/fr/companies/sii",
"companySummary": "Conseil en technologies pour la transformation numérique des grands-comptes.",
"companySize": 16000,
"companyFoundedYear": 1979,
"companyLabels": ["great-place-to-work"],
"contractType": "full_time",
"remote": "partial",
"profession": "Développeur de logiciels",
"professionCategory": "Technologie et ingénierie",
"salaryMinimum": 36000,
"salaryMaximum": 47000,
"salaryYearlyMinimum": 36000,
"salaryCurrency": "EUR",
"salaryPeriod": "yearly",
"offices": [
{ "city": "Bordeaux", "state": "Nouvelle-Aquitaine", "district": "Gironde", "country": "France", "countryCode": "FR", "latitude": 44.8367, "longitude": -0.58105 }
],
"cities": ["Bordeaux"],
"countries": ["France"],
"locationsText": "Bordeaux",
"sectors": ["Logiciels", "Intelligence artificielle / Machine Learning", "IT / Digital"],
"benefits": ["Horaires de travail flexibles", "Entre 1-2 jours de télétravail"],
"keyMissions": ["Développer de nouveaux composants et améliorer les modules existants."],
"publishedAt": "2026-09-06T22:04:39.000Z",
"scrapedAt": "2026-09-07T01:28:56.358Z"
}

Output schema

FieldTypeDescription
idstringJob ad ID
referencestringThe board's own reference for the ad
urlstring (URL)Direct link to the job ad
titlestringJob title
slugstringURL slug of the ad
companyNamestringEmployer name
companySlugstringEmployer URL slug
companyUrlstring (URL)Employer profile page
companySummarystringOne-line employer description
companyDescriptionstringLonger employer description, where published
companySizeintegerNumber of employees
companyFoundedYearintegerYear founded
companyLogostring (URL)Logo image
companyLabelsarrayEmployer badges
contractTypestringContract type
contractDurationMinimumnumberMinimum contract length in months
contractDurationMaximumnumberMaximum contract length in months
remotestringRemote policy
experienceLevelMinimumnumberYears of experience required
educationLevelstringRequired education level
professionstringNormalised job role
professionCategorystringRole family
professionSubCategorystringRole sub-family
salaryMinimumnumberBottom of the published salary range
salaryMaximumnumberTop of the published salary range
salaryYearlyMinimumnumberSalary normalised to a yearly figure
salaryCurrencystringSalary currency
salaryPeriodstringYearly or monthly
officesarrayObjects with city, district, state, country, countryCode, latitude, longitude
citiesarrayCity names
countriesarrayCountry names
locationsTextstringAll cities in one readable string
sectorsarrayCompany sectors
benefitsarrayPerks listed on the ad
keyMissionsarrayMain responsibilities
requirementsstringCandidate requirements (HTML)
requirementsTextstringCandidate requirements (plain text)
summarystringShort role summary
languagestringLanguage edition the row came from
publishedAtstring (ISO date)Publication date
scrapedAtstring (ISO date)When the row was collected

Need job data from other markets?

FAQ

How many jobs can I scrape from Welcome to the Jungle? The board carries tens of thousands of live ads. Each keyword returns up to 1,000 results, so use several keywords — or add a city, contract type or sector filter — to sweep past that and cover the whole board. Use maxItems to cap a run.

Do I need an account, a login or any setup? No. Add the actor, type a keyword, press Start. There is nothing to install and no credentials to supply.

How does billing work? Pay per result. You are charged for each job row stored in your dataset, so a run that returns nothing costs you effectively nothing. There are no monthly platform fees to use the actor.

Does it really include salaries? Yes, wherever the employer published one — and as separate numeric fields (salaryMinimum, salaryMaximum, salaryYearlyMinimum) with the currency and period alongside, not buried in free text. Roughly three quarters of ads in a typical run carry a range. Set minSalary to keep only ads above a threshold.

Can I filter to remote jobs only? Yes. Tick Remote-friendly only and the run keeps just the fully-remote and regular-home-working ads, and you can combine it with a keyword, city or contract type.

Can I get French and English listings? Both. Pick the language edition in the input. French carries the most ads; English covers the international listings.

Which export formats are supported? JSON, CSV, Excel, XML and HTML table from the Apify console, plus the dataset API for programmatic access.

How fresh is the data? Every run reads the board live, and each row carries publishedAt and scrapedAt timestamps. Schedule the actor hourly or daily to keep a dataset current, and use publishedWithinDays to keep only recent ads.

Can I integrate this with my own tools? The Welcome to the Jungle Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.

Is scraping Welcome to the Jungle legal? This scraper collects only public job listings — the same information any visitor can read on the site. It never touches candidate profiles, CVs or any personal data behind a login. You are responsible for using the data in line with applicable law and the site's terms.

Notes

Original clean-room implementation. Returns only public data; you are responsible for compliance with Welcome to the Jungle's terms. Not affiliated with Welcome to the Jungle.