Welcome to the Jungle Jobs Scraper avatar

Welcome to the Jungle Jobs Scraper

Pricing

from $5.00 / 1,000 welcome to the jungle job record scrapeds

Go to Apify Store
Welcome to the Jungle Jobs Scraper

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

Khadin Akbar

Maintained by Community

Actor 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 wttj and get every current public job for that employer.
  • Full posting content. description and qualifications hold the role text, ready for skill extraction or LLM summaries.
  • Freshness built in. postedAt and validThrough show when each role went live and when it closes.
  • Contract and location. employmentType (for example FULL_TIME or INTERN), location and countryCode support quick segmentation.
  • Employer context. companyName, industry, companyUrl and companyLogoUrl sit on every row.
  • Locale choice. locale resolves company pages in en, fr or en-GB.

Best fit for this Actor

  • Best fit for monitoring the open roles of known employers on Welcome to the Jungle.
  • Use companySlugs when you know the company, and startUrls when 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
}
FieldTypeWhat it controls
companySlugsarray of stringsCompany profile slugs such as wttj, up to 50. Default wttj.
startUrlsarrayPublic .../companies/<slug>/jobs or .../companies/<slug>/jobs/<job> URLs.
localestringen, fr or en-GB for resolving company pages. Default en.
maxResultsintegerJob 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"
}
FieldWhat it contains
jobId, title, jobUrlJob identity and direct link
companyName, companySlug, companyUrl, companyLogoUrl, industryEmployer identity and sector
location, countryCode, employmentTypeWhere the role is and its contract type
workArrangementRemote or hybrid signal when the posting gives one
salaryText, salaryCurrency, salaryMin, salaryMaxSalary when the posting lists it
description, qualificationsRole description and requirements
skillsSkill tags when the posting lists them
postedAt, validThroughPosting date and closing date
sourceUrl, scrapedAtThe 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:

  1. Pass the company slug in companySlugs, or a public jobs URL in startUrls, and set maxResults.
  2. Read rows with get-dataset-items; cite jobUrl and postedAt for each role.
  3. Read OUTPUT.outcome to tell a complete result from a company with no open roles.
  4. 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}'
Your next stepUseWhy
When you want a French job board's listings for the same rolesHelloWork Jobs ScraperBroad French job listings
When you focus on French executive and manager rolesAPEC Jobs ScraperCadre-level postings in France

Best results

Starting situationHelpful actionExpected outcome
You know the employerPut its slug in companySlugsAll of its current public roles
You have a job linkPaste it into startUrlsThat single posting
French-language pagesSet locale: "fr"Company pages resolved in French
Competitor monitoringSchedule the same slugs weekly and compare on jobIdNew and closed roles over time
Skill analysisRun qualifications through your skill extractor or an LLMSkill 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.