Welcome to the Jungle Jobs Scraper - From $0.5/1K 💰 avatar

Welcome to the Jungle Jobs Scraper - From $0.5/1K 💰

Pricing

from $0.50 / 1,000 results

Go to Apify Store
Welcome to the Jungle Jobs Scraper - From $0.5/1K 💰

Welcome to the Jungle Jobs Scraper - From $0.5/1K 💰

$0.5/1K 🔥 Welcome to the Jungle job scraper: Up to 50K+ jobs/run: Salary, remote, contract, ATS apply links, full descriptions, skills, headcount, benefits. 90+ fields. Automated job board data extraction for HR tech, recruitment lead gen, & sourcing insights. Export JSON/CSV/Excel/API. Start now🚀

Pricing

from $0.50 / 1,000 results

Rating

0.0

(0)

Developer

Azzouzana

Azzouzana

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

10 days ago

Last modified

Share

Welcome to the Jungle Scraper 🔥 — Jobs by Search Filters or Company Page

Scrape Welcome to the Jungle (WTTJ) by keyword search or company page. Set filters in the Apify input (keywords, location, country, remote, contract type, language, profession, sector, salary, and more) or paste an optional start URL. Output includes job title, contract type, remote policy, benefits, salary fields, ATS apply links, company headcount, skills, tools, and profession taxonomy. Up to 50,000 jobs per run.

⚡ No login. No browser. No proxy.


⚡ Features

  • 🔗 Structured input — WTTJ filters in the Apify form; no URL required. Optional Start URL override.
  • 🏢 Two modes — Keyword job search or all jobs at a company careers page. Same 90+ field output.
  • 🌍 Markets — France, Germany, UK, and others via country/location filters.
  • 💶 Salarysalary_minimum, salary_maximum, salary_yearly_minimum, currency, period (EU pay transparency bands when posted).
  • 📋 Job fields — Title, contract, remote, benefits, summary, profile, key missions, description_text.
  • 🔗 Full job details — Optional toggle for apply URL, skills, tools, recruitment process (+$0.50 / 1K).
  • 🏛️ Company — Name, slug, description, headcount, founding year, equality index, logos, B Corp / Ecovadis labels, sectors.
  • 📍 Location — City, region, country, offices, coordinates.
  • 💼 Taxonomy — Profession category, specialty, role pivot.
  • 🌴 Contract types — Permanent, internship, V.I.E, apprenticeship, temporary, freelance via Job type.
  • 📤 Export — JSON, CSV, Excel, or API.

Use cases

Use caseDetails
📊 Recruiting & HROpen roles, benefits, remote policy, hiring by company or market
💶 CompensationSalary ranges and EU pay-transparency bands
🎯 Lead genHeadcount, sectors, offices
🗺️ Market researchRoles across France, Germany, UK, Europe
🧩 Data / BI / CRMStructured JSON per job
🔗 ATS trackingApply links and full text with Fetch full job details

🛠️ How to use this actor

  1. Register for a free Apify account — no credit card required.
  2. Open the actor, fill in Input, start a run.
  3. On the free plan you get 5 jobs per run to check the output.

No URL required. Use the input form (keywords, location, country, remote, contract, language, profession, salary, etc.).

Three ways to run:

  1. Store example — pick a row below (filters pre-filled).
  2. Structured inputSearch mode: keyword search or company page; then set filters.
  3. Start URL — paste a WTTJ URL; overrides structured filters.

Company mode: set What to scrape to company page and Company to the slug (e.g. gitguardian from https://www.welcometothejungle.com/en/companies/gitguardian).

📎 Examples

ExampleFilters
Remote jobs in Paris for English speakersenglish, Paris, remote full-time, EN
Remote jobs in London with no experience requiredjunior no experience, London, remote
Stripe and fintech payments jobskeywords + tech/finance sectors
Work from home jobs in the UKwork from home, GB, remote
Software developer jobs in Berlin for English speakersBerlin, EN, software sub-category
Remote customer service jobs in the UKGB, remote, customer service
GitGuardian — all open jobs on Welcome to the Junglecompany mode, gitguardian

maxItems — min 5, max 50,000 per run.

includeFullDetails — default off. Full description, apply URL, skills, tools (+$0.50 / 1K). See Cost.

📝 Input examples

1. Remote jobs in Paris for English speakers

{
"searchType": "jobs",
"siteLanguage": "en",
"keywords": "english",
"location": "Paris, France",
"remote": ["fulltime"],
"workingLanguage": ["en"],
"maxItems": 100,
"includeFullDetails": false
}

2. All jobs at one company (gitguardian from /companies/gitguardian)

{
"searchType": "company",
"siteLanguage": "en",
"company": "gitguardian",
"maxItems": 100,
"includeFullDetails": false
}

3. Software developer in Berlin, English-speaking

{
"searchType": "jobs",
"siteLanguage": "en",
"keywords": "software developer english",
"location": "Berlin, Germany",
"workingLanguage": ["en"],
"jobSubCategory": "software-web-development-iMzA4",
"maxItems": 100,
"includeFullDetails": false
}

Full field list: Input parameters.


💰 Cost of usage

$0.50 per 1,000 jobs (base).

Fetch full job details: +$0.50 per 1,000 jobs$1.00 per 1,000 total.

Jobs scrapedFull job details offFull job details on
100$0.05$0.10
1,000$0.50$1.00
5,000$2.50$5.00
50,000$25.00$50.00

🆓 Free tier limitations

  • Up to 5 jobs per run
  • 5 runs per day (UTC)
  • 30 minutes between runs

Paid plans remove these limits. Apify pricing.


📥 Input parameters

Form sections: Filters, Start URL, Run options. Labels and enum values match the WTTJ website.

Filters

FieldTypeDescription
searchTypeSelectjobs or company
siteLanguageSelecten or fr
keywordsTextSearch keywords
companyTextCompany slug (company mode)
locationTextCity or region
searchRadiusSelectRadius in km
countrySelectOffice country (ISO code)
remoteMulti-selectfulltime, partial, punctual, no, unknown
contractTypeMulti-selectfull_time, internship, etc.
workingLanguageMulti-selectJob post language
jobCategory / jobSubCategory / jobRoleSelectWTTJ profession taxonomy
sectors / subIndustryMulti-selectIndustry filters
experienceLevel / educationLevelSelectSeniority and education
companySizeSelectEmployer headcount
companyLabels / companyCommitmentsMulti-selectB Corp, Ecovadis, CSR
salaryMin / salaryMaxNumberYearly salary range
postedWithinDaysNumberPosted within N days
sortBySelectrelevance or newest

Start URL

FieldTypeDescription
startUrlTextFull WTTJ URL; overrides filters

Run options

FieldTypeDefaultDescription
maxItemsNumber5Max jobs per run (5–50,000)
includeFullDetailsCheckboxfalseFull description, apply URL, skills (+$0.50 / 1K)

📦 Output

One row per job, 90+ fields. Same schema for search and company inputs.

GroupFields
Jobname, slug, contract_type, remote, benefits, summary, description_text, apply_url, skills, job_url, …
Compensationsalary_minimum, salary_maximum, salary_yearly_minimum, salary_currency, salary_period
Companyorganization_name, organization_slug, organization_nb_employees, organization_logo_url, company_url, …
Locationoffice_city, office_country, office_country_code, offices[], geoloc_lat, geoloc_lng
Taxonomyprofession_category_name, profession_sub_category_name, profession_pivot_name, sectors[]
Metaid, reference, locale, source_url, source_mode, scraped_at

Sample row (includeFullDetails: true; dummy company Northstar Analytics):

{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"object_id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"reference": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"wk_reference": "NSTAR_xK9m2P",
"slug": "senior-backend-engineer_paris",
"name": "Senior Backend Engineer",
"language": "en",
"contract_type": "full_time",
"contract_duration_minimum": null,
"contract_duration_maximum": null,
"remote": "partial",
"has_remote": true,
"experience_level_minimum": 5,
"has_experience_level_minimum": true,
"education_level": "bac_5",
"has_education_level": true,
"salary_minimum": 55000,
"salary_maximum": 72000,
"salary_yearly_minimum": 55000,
"salary_currency": "EUR",
"salary_period": "yearly",
"has_salary_yearly_minimum": true,
"has_contract_duration": false,
"has_benefits": true,
"benefits": [
"Hybrid remote",
"Health insurance",
"Learning budget",
"Meal vouchers"
],
"published_at": "2026-06-15T09:00:00Z",
"published_at_date": "2026-06-15",
"published_at_timestamp": 1781523600,
"source_stage": "production",
"is_boosted": false,
"profile_ranking": 100,
"organization_score": 42,
"rank_group_1": 1200,
"rank_group_2": 1199,
"rank_group_3": 1200,
"summary": "Northstar Analytics is hiring a Senior Backend Engineer to build data pipelines and APIs for our B2B analytics platform.",
"profile": "5+ years backend experience. Strong Python or Go. Comfortable with PostgreSQL and cloud deployments.",
"key_missions": [
"Design and maintain scalable REST and event-driven services.",
"Improve observability, testing, and deployment workflows.",
"Collaborate with product and data teams on new features."
],
"description_text": "Northstar Analytics is hiring a Senior Backend Engineer…\n\n5+ years backend experience…\n\nDesign and maintain scalable REST and event-driven services.",
"apply_url": "https://careers.example.com/jobs/senior-backend-engineer/apply",
"skills": [],
"skill_names": ["Python", "PostgreSQL", "API design"],
"tools": [],
"tool_names": ["Docker", "Kubernetes", "GitHub Actions"],
"recruitment_process": "HR screen → technical interview → team fit → offer",
"recruitment_process_html": "<p>HR screen → technical interview → team fit → offer</p>",
"organization_name": "Northstar Analytics",
"organization_slug": "northstar-analytics",
"organization_reference": "Ab12Cd3",
"organization_description": "B2B analytics platform for retail and e-commerce teams.",
"organization_summary": "Self-service BI and forecasting for mid-market retailers.",
"organization_profile_type": "standard",
"organization_nb_employees": 85,
"organization_creation_year": 2019,
"organization_equality_index": 88,
"organization_profile_ranking": 100,
"organization_labels": ["bcorp"],
"organization_commitments": ["environmental-impact"],
"organization_logo_url": "https://cdn.example.com/logos/northstar-analytics.png",
"organization_logo_thumb_url": "https://cdn.example.com/logos/northstar-analytics-thumb.png",
"organization_cover_image_url": "https://cdn.example.com/covers/northstar-analytics.jpg",
"organization_cover_image_small_url": "https://cdn.example.com/covers/northstar-analytics-sm.jpg",
"organization_cover_image_medium_url": "https://cdn.example.com/covers/northstar-analytics-md.jpg",
"organization_cover_image_large_url": "https://cdn.example.com/covers/northstar-analytics-lg.jpg",
"company_url": "https://www.welcometothejungle.com/en/companies/northstar-analytics",
"profession_category_name": "Tech & Engineering",
"profession_category_reference": "tech-engineering-3NjUy",
"profession_sub_category_name": "Software & Web Development",
"profession_sub_category_reference": "software-web-development-iMzA4",
"profession_pivot_name": "Backend Developer",
"profession_pivot_reference": "backend-developer-xYz12",
"office_city": "Paris",
"office_state": "Ile-de-France",
"office_country": "France",
"office_country_code": "FR",
"office_district": "Paris",
"office_local_city": "Paris",
"office_local_state": "Île-de-France",
"office_local_district": "Paris",
"office_cities": ["Paris"],
"office_states": ["Ile-de-France"],
"office_countries": ["France"],
"office_country_codes": ["FR"],
"office_districts": ["Paris"],
"office_local_cities": ["Paris"],
"office_local_states": ["Île-de-France"],
"office_local_districts": ["Paris"],
"offices": [
{
"city": "Paris",
"state": "Ile-de-France",
"country": "France",
"country_code": "FR",
"district": "Paris",
"local_city": "Paris",
"local_state": "Île-de-France",
"local_district": "Paris",
"lat": 48.8566,
"lng": 2.3522
}
],
"geoloc": [{ "lat": 48.8566, "lng": 2.3522 }],
"geoloc_lat": 48.8566,
"geoloc_lng": 2.3522,
"sectors": [
{
"name": "SaaS / Cloud Services",
"reference": "saas-cloud-services",
"parent_name": "Tech",
"parent_reference": "tech-1"
},
{
"name": "Data & Analytics",
"reference": "data-analytics-example",
"parent_name": "Tech",
"parent_reference": "tech-1"
}
],
"job_url": "https://www.welcometothejungle.com/en/companies/northstar-analytics/jobs/senior-backend-engineer_paris",
"locale": "en",
"source_url": "https://www.welcometothejungle.com/en/jobs?query=backend+engineer",
"source_mode": "jobSearch",
"scraped_at": "2026-07-01T12:00:00.000Z"
}

⚠️ Limitations

  • Max 50,000 jobs per run on paid plans; free tier lower.
  • Public job search and company pages only.
  • Not affiliated with Welcome to the Jungle.

❓ FAQ

How much does it cost?

$0.50 / 1K base. Fetch full job details: +$0.50 / 1K$1.00 / 1K total.

Why only 5 results on the free plan?

Free tier caps each run at 5 jobs. Upgrade for higher maxItems.

Yes. Set maxItems up to 50,000.

Do I need a WTTJ URL?

No. Structured filters are enough. Start URL is optional.

Can I scrape all jobs at one company?

Yes. searchType: "company" and set company (e.g. gitguardian).

Can I use /companies?query=… URLs?

No. That searches companies, not jobs. Use /jobs?… or /companies/{slug}.

Salary fields when WTTJ publishes them: salary_minimum, salary_maximum, salary_yearly_minimum, salary_currency, salary_period. Apply URL and full description need Fetch full job details (+$0.50 / 1K).

Internships, V.I.E, temporary contracts?

Use Job type (contractType).

Empty apply_url, skills, or tools?

Enable Fetch full job details.

Run stopped early?

No matching jobs left, free-tier cap, or rate limit (5 runs/day, 30 min between runs).


Apify Store



⚖️ Disclaimer

This Actor is not affiliated with Welcome to the Jungle or welcometothejungle.com. It reads publicly visible job listings only (no login, no paywall). You are responsible for lawful use of exported data under GDPR and WTTJ’s terms of use.