Welcome to the Jungle Jobs Scraper
Pricing
from $5.00 / 1,000 welcome to the jungle job record scrapeds
Welcome to the Jungle Jobs Scraper
Extract structured public job postings from Welcome to the Jungle company and job pages for recruitment research and job-market analysis.
Pricing
from $5.00 / 1,000 welcome to the jungle job record scrapeds
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
What is Welcome to the Jungle Jobs Scraper?
Welcome to the Jungle Jobs Scraper extracts the public job postings of companies on Welcome to the Jungle into one dataset row per job. Each row returns the job title, company name, slug, logo and industry, location and country code, contract type, the full description and qualifications text, posting and closing dates, the job link, and work arrangement, salary and skills when the posting lists them. Recruiters, talent-intelligence teams, job-market researchers in France and Europe, and AI agents use it to track which roles specific employers are hiring for, from a company slug or a public URL.
Why recruiters and talent teams use it
- Company-first collection. Enter a slug such as
wttjand get every current public job for that employer. - Full posting content.
descriptionandqualificationshold the role text, ready for skill extraction or LLM summaries. - Freshness built in.
postedAtandvalidThroughshow when each role went live and when it closes. - Contract and location.
employmentType(for exampleFULL_TIMEorINTERN),locationandcountryCodesupport quick segmentation. - Employer context.
companyName,industry,companyUrlandcompanyLogoUrlsit on every row. - Locale choice.
localeresolves company pages inen,froren-GB.
Best fit for this Actor
- Best fit for monitoring the open roles of known employers on Welcome to the Jungle.
- Use
companySlugswhen you know the company, andstartUrlswhen you have a company jobs page or a single job link. - Designed for public company and job pages; each row is one job.
- When you also track French job boards for the same roles, continue with HelloWork Jobs Scraper and merge on title and company.
Example workflow: tracking competitor hiring in Paris tech
A talent-intelligence analyst at a Paris scale-up starts with the Welcome to the Jungle slugs of eight competitors. She runs them in companySlugs with maxResults: 100 and locale: "en". The dataset returns companyName, title, employmentType, location, postedAt and qualifications for every open role. She groups roles by company and function, compares this week's titles with last week's export, then flags new engineering-manager and data roles for her leadership team. She schedules the run weekly so new openings appear in the next report.
Input
{"companySlugs": ["wttj"],"locale": "en","maxResults": 10}
Start from public company or job pages instead:
{"companySlugs": [],"startUrls": [{ "url": "https://www.welcometothejungle.com/en/companies/wttj/jobs" }],"maxResults": 25}
| Field | Type | What it controls |
|---|---|---|
companySlugs | array of strings | Company profile slugs such as wttj, up to 50. Default wttj. |
startUrls | array | Public .../companies/<slug>/jobs or .../companies/<slug>/jobs/<job> URLs. |
locale | string | en, fr or en-GB for resolving company pages. Default en. |
maxResults | integer | Job rows saved and billed, 1 to 100. Default 10. |
Output
One row per job. A real row from the wttj company page (description and qualifications shortened):
{"jobId": "ca8b068b-e37a-4249-9850-04309938ba66","title": "Engineering Manager","companyName": "Welcome to the Jungle","companySlug": "wttj","companyUrl": "https://www.welcometothejungle.com/","companyLogoUrl": "https://cdn-images.welcometothejungle.com/-lil4HI8uWzSoBSqNieEk8kYIH0pT9B7nOr6X6ZSguE/rs:auto:400::/q:85/logo.png","industry": "SaaS / Cloud Services, Recruitment","location": "Paris","countryCode": "FR","employmentType": "FULL_TIME","workArrangement": null,"salaryText": null,"salaryCurrency": null,"salaryMin": null,"salaryMax": null,"description": "Managing engineers is a different job from being one. You already know that...","qualifications": "Around 7 to 12 years in engineering, including 2 to 5 years managing software engineers in a product company...","skills": [],"postedAt": "2026-09-29T08:58:23.000Z","validThrough": "2026-12-28T08:58:23.000Z","jobUrl": "https://www.welcometothejungle.com/en/companies/wttj/jobs/ca8b068b-e37a-4249-9850-04309938ba66","sourceUrl": "https://www.welcometothejungle.com/en/companies/wttj/jobs","scrapedAt": "2026-10-01T01:47:12.755Z"}
| Field | What it contains |
|---|---|
jobId, title, jobUrl | Job identity and direct link |
companyName, companySlug, companyUrl, companyLogoUrl, industry | Employer identity and sector |
location, countryCode, employmentType | Where the role is and its contract type |
workArrangement | Remote or hybrid signal when the posting gives one |
salaryText, salaryCurrency, salaryMin, salaryMax | Salary when the posting lists it |
description, qualifications | Role description and requirements |
skills | Skill tags when the posting lists them |
postedAt, validThrough | Posting date and closing date |
sourceUrl, scrapedAt | The page read and the collection time |
Fields the posting leaves out come back as null or an empty list, so every row keeps the same shape. Each run also writes OUTPUT and RUN_SUMMARY to the key-value store with an outcome such as COMPLETE, PARTIAL or VALID_EMPTY.
Pricing
This Actor uses Pay per event plus Apify platform usage. You pay one Welcome to the Jungle job record scraped event for each validated job row saved and one Actor Start event per run, and Apify platform usage for the browser and residential proxy is billed alongside. The live Pricing tab on this page shows the current event prices.
Worked example in words: eight companies with maxResults: 100 save up to one hundred job rows, so the run costs at most that many job events, one start event and its platform usage. Each run logs its maximum job-event cost before collection starts.
Use with AI agents (MCP)
Connect the Actor to an MCP client through Apify MCP and ask:
List the open roles at Welcome to the Jungle with title, contract type, location and posting date, and summarize the qualifications for each engineering role.
Agent checklist:
- Pass the company slug in
companySlugs, or a public jobs URL instartUrls, and setmaxResults. - Read rows with
get-dataset-items; citejobUrlandpostedAtfor each role. - Read
OUTPUT.outcometo tell a complete result from a company with no open roles. - Cost scope: one job event per saved row, capped by
maxResults.
API example
curl -X POST "https://api.apify.com/v2/acts/khadinakbar~welcome-to-the-jungle-jobs-scraper/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \-H "Content-Type: application/json" \-d '{"companySlugs": ["wttj"], "locale": "en", "maxResults": 10}'
Related European job tools
| Your next step | Use | Why |
|---|---|---|
| When you want a French job board's listings for the same roles | HelloWork Jobs Scraper | Broad French job listings |
| When you focus on French executive and manager roles | APEC Jobs Scraper | Cadre-level postings in France |
Best results
| Starting situation | Helpful action | Expected outcome |
|---|---|---|
| You know the employer | Put its slug in companySlugs | All of its current public roles |
| You have a job link | Paste it into startUrls | That single posting |
| French-language pages | Set locale: "fr" | Company pages resolved in French |
| Competitor monitoring | Schedule the same slugs weekly and compare on jobId | New and closed roles over time |
| Skill analysis | Run qualifications through your skill extractor or an LLM | Skill demand per employer |
Builder's note
I designed this Actor around company pages because the public side of Welcome to the Jungle is organized by employer, and that is also how recruiters and analysts frame their questions. I kept the full description and qualifications text on each row since the requirements usually live there, which makes the rows useful for skill analysis without a second request.
FAQ
Do I need a Welcome to the Jungle account?
No. The Actor reads public company and job pages.
How do I find a company slug?
Open the company's page on Welcome to the Jungle; the slug is the part after /companies/ in the URL, for example wttj.
Does every row include a salary?
Salary fields are filled when the posting lists a salary, and stay null otherwise.
Responsible use
This Actor collects public job postings from Welcome to the Jungle. Use the data in line with Welcome to the Jungle's terms, employment and privacy law such as the GDPR, and your organization's data-governance rules, and keep human review in any hiring decision. Welcome to the Jungle is a trademark of its owner; this independent Actor is not affiliated with or endorsed by Welcome to the Jungle.