Welcome to the Jungle Scraper - Job Offers
Pricing
from $2.00 / 1,000 result scrapeds
Welcome to the Jungle Scraper - Job Offers
Scrape job offers from Welcome to the Jungle (welcometothejungle.com), a leading European tech and startup job board. Search by keyword, location, and contract type. Extract titles, companies, locations, salaries, sectors and links. No login or cookies required.
Pricing
from $2.00 / 1,000 result scrapeds
Rating
0.0
(0)
Developer
Studio Amba
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Welcome to the Jungle Scraper — Job Offers
Scrape job offers from Welcome to the Jungle (welcometothejungle.com), one of Europe's most popular tech, startup, and scale-up job boards. Search by keyword, location, and contract type, then export clean structured data with companies, locations, contracts, salaries, sectors, and direct offer links. No login, no cookies.
Why use this actor?
Welcome to the Jungle is where thousands of tech companies, startups, and larger employers publish their open roles — engineering, data, product, design, sales, marketing, and operations. If you build a jobs aggregator, run hiring-demand analytics, benchmark salaries, source companies, or feed a recruitment CRM, this actor turns the Welcome to the Jungle search into a structured feed you can query on a schedule.
It reads the site's own public search index directly, so results are fast and complete. Every offer already carries its title, hiring company, location, contract type, sector, and publication date, plus a salary range and remote policy when the employer published them. No page-by-page HTML crawling, no browser automation, no session cookies.
How to scrape Welcome to the Jungle data
- Open the actor and set a Search Query — for example
developpeur,data scientist,product manager, orcommercial. - Optionally set a Location (city, department, region, or country such as
Paris,Lyon, orFrance) and a Contract Type (CDI, CDD, Internship, Apprenticeship, Freelance). - Set Max Results to the number of offers you want.
- Keep the proxy prefill and click Start.
- When the run finishes, export the dataset as JSON, CSV, or Excel, or pull it from the Apify API.
The actor paginates through the search results automatically until it reaches your Max Results or runs out of matching offers.
Input
| Field | Type | Required | Description |
|---|---|---|---|
searchQuery | String | No | Job search keyword (e.g. developpeur, data scientist). Defaults to developpeur if empty. |
location | String | No | Filter by city, department, region, or country (e.g. Paris, Lyon, France). Leave empty for all locations. |
contractType | String | No | all, CDI, CDD, INTERNSHIP, APPRENTICESHIP, or FREELANCE. |
maxResults | Integer | No | Maximum number of offers to scrape (default: 100). |
proxyConfiguration | Object | No | Proxy settings. Apify Proxy recommended. |
Output
Each result contains:
| Field | Type | Example |
|---|---|---|
jobTitle | String | "Analyste développeur (H/F)" |
company | String | "Crédit Mutuel Alliance Fédérale" |
companySlug | String | "credit-mutuel-alliance-federale" |
location | String | "Nancy, Meurthe-et-Moselle, France" |
city | String | "Nancy" |
department | String | "Meurthe-et-Moselle" |
region | String | "Grand Est" |
country | String | "France" |
countryCode | String | "FR" |
contractType | String | "CDI" |
contractTypeRaw | String | "FULL_TIME" |
salaryMin | Number | 40000 |
salaryMax | Number | 55000 |
salaryPeriod | String | "yearly" |
salaryCurrency | String | "EUR" |
remote | String | "partial" |
experienceLevel | String | Minimum years of experience when published |
educationLevel | String | Required education level when published |
sector | String | "Banking" |
sectorParent | String | "Banking / Insurance / Finance" |
language | String | "fr" |
publishedDate | String | "2026-07-09T23:00:00.000+02:00" |
reference | String | "CMAF_orr58GO" |
offerId | String | "3434567" |
slug | String | "ingenieur-d-etudes-et-developpement-h-f_nancy" |
url | String | Full URL to the offer on welcometothejungle.com |
scrapedAt | String | ISO timestamp of when the row was scraped |
Example output
{"jobTitle": "Analyste développeur (H/F)","company": "Crédit Mutuel Alliance Fédérale","companySlug": "credit-mutuel-alliance-federale","location": "Nancy, Meurthe-et-Moselle, France","city": "Nancy","department": "Meurthe-et-Moselle","region": "Grand Est","country": "France","countryCode": "FR","contractType": "CDI","contractTypeRaw": "FULL_TIME","salaryMin": null,"salaryMax": null,"salaryPeriod": "","salaryCurrency": "","remote": "partial","experienceLevel": "","educationLevel": "","sector": "Banking","sectorParent": "Banking / Insurance / Finance","language": "fr","publishedDate": "2026-07-09T23:00:00.000+02:00","reference": "CMAF_orr58GO","offerId": "3434567","slug": "ingenieur-d-etudes-et-developpement-h-f_nancy","url": "https://www.welcometothejungle.com/fr/companies/credit-mutuel-alliance-federale/jobs/ingenieur-d-etudes-et-developpement-h-f_nancy?o=CMAF_orr58GO","scrapedAt": "2026-07-09T21:33:47.454Z"}
Contract types
Welcome to the Jungle stores contract types as codes. The actor maps them to readable labels: FULL_TIME becomes CDI, TEMPORARY becomes CDD, INTERNSHIP becomes Stage, APPRENTICESHIP becomes Alternance, and FREELANCE stays Freelance. The original code is always kept in contractTypeRaw so you can filter on it precisely.
Cost estimate
Welcome to the Jungle exposes a clean search index, so runs are cheap. The actor fetches one page per 100 offers with no per-offer detail requests, which means a typical run of a few hundred offers costs a small fraction of a dollar in Apify compute plus the pay-per-result fee. There is no browser to spin up and no session to maintain.
Limitations / known issues
- Per-query result cap. The search backend caps a single query at about 1000 results. To pull more, narrow your search by keyword, location, or contract type and run several focused searches instead of one broad one.
- Location filter is text-based. The
locationinput matches against each offer's city, department, region, and country. It is not a radius search, soPariswill not automatically include the wider Île-de-France region. - Salary and remote fields are employer-supplied. Many employers do not publish a salary range or an explicit remote policy, so
salaryMin,salaryMax, andremoteare populated only when the offer carries them. Core fields (title, company, location, contract, sector, URL) are always present. - Multi-country board. Welcome to the Jungle lists roles across several countries and languages. Use the
locationfilter to scope results to a single country or city, and note thelanguagefield on each row.
Related scrapers
- APEC Scraper — France's executive (cadre) job board.
- France Travail Scraper — France's national employment agency, full job market.
- Jobat Scraper — Belgian job board.
- Pracuj Scraper — Poland's largest job board.
- InfoJobs Scraper — Spain's largest job board.
Disclaimer
This actor collects only publicly available job-offer data from welcometothejungle.com for legitimate use such as market research and job aggregation. Respect Welcome to the Jungle's terms of service and applicable data-protection law when using the output.