Welcome To The Jungle Scraper Ppe avatar

Welcome To The Jungle Scraper Ppe

Pricing

from $0.89 / 1,000 results

Go to Apify Store
Welcome To The Jungle Scraper Ppe

Welcome To The Jungle Scraper Ppe

Pay-per-event scraper for Welcome to the Jungle — Europe's #1 job board. Extract job postings and company profiles. Proxies included, no compute costs. Supports keyword search, location, contract type, remote filters, and 7 markets.

Pricing

from $0.89 / 1,000 results

Rating

0.0

(0)

Developer

SilentFlow

SilentFlow

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Welcome to the Jungle Scraper - Pay Per Event

by SilentFlow

Pay only for the data you get! Proxies included, no compute costs.

Extract structured job postings and company profiles from Welcome to the Jungle — the #1 European job board. Get salary ranges, contract types, remote options, tech stacks, benefits, company details, and more.

✨ Why use this scraper?

  • 💰 Pay per result: No compute costs — only pay for data you get
  • 🌐 Proxies included: No need to configure or pay for proxies separately
  • 🚀 Fast & reliable: Direct API access — no browser, no rendering, near-instant results
  • 🌍 Multi-market: Supports FR, EN, DE, ES, NL, PT, IT markets in one actor
  • 🏢 Company profiles included: Every job includes embedded company data (size, sector, logo, creation year, employee count)
  • 📊 50+ structured fields per job: The most comprehensive WTTJ dataset available

🎯 Use cases

IndustryApplication
Recruiting & HRMonitor competitor job postings, track hiring velocity, benchmark salaries
Sales & MarketingIntent-based outreach — target companies showing hiring growth
Market ResearchAnalyze hiring trends by sector, location, or contract type
Compensation AnalysisBenchmark salary ranges across roles and industries
Tech Stack IntelligenceDiscover what technologies companies use from job listings
Lead GenerationBuild lists of companies actively recruiting in specific domains

📥 Input parameters

URL Scraping

ParameterTypeDescription
startUrlsarrayDirect URLs from welcometothejungle.com (job search pages, company pages, individual job pages)
ParameterTypeDescription
searchesarrayKeywords to search (e.g. ["software engineer", "product manager"])
locationstringFilter by city or country (e.g. "Paris", "France")
languagestringMarket: fr (default), en, de, es, nl, pt, it

Sorting & Filtering

ParameterTypeDescription
scrapeModestringjobs (default), companies, or both
contractTypesarrayFilter: full_time, part_time, internship, apprenticeship, freelance, vie, temporary
remoteTypesarrayFilter by remote: fulltime, partial, punctual, no (combine multiple with OR logic)
publishedSincestringFilter by date: today, 3days, week, month (empty = any time)

Limits

ParameterTypeDescription
maxItemsintegerMaximum results to return (default: 100, 0 = no limit)
maxPagesintegerMaximum pages per search (default: 10, 0 = no limit)

Advanced

ParameterTypeDescription
requestTimeoutintegerRequest timeout in seconds (default: 30)
debugModebooleanEnable verbose logging (default: false)

📊 Output data

Job example

{
"id": "76eb76d2-2e52-4f84-b9c3-9b21b56de911",
"reference": "76eb76d2-2e52-4f84-b9c3-9b21b56de911",
"wkReference": "SPLIO_WLAV5KN",
"url": "https://www.welcometothejungle.com/fr/companies/splio/jobs/software-engineer-fullstack-js",
"language": "fr",
"title": "Software Engineer - Fullstack JS",
"description": "Join Splio as a Software Engineer. Work on a modern SaaS platform used by 500+ brands.\n\nBuild new product features\nDesign scalable microservices\nParticipate in code reviews",
"summary": "Join Splio as a Software Engineer. Work on a modern SaaS platform used by 500+ brands.",
"keyMissions": ["Build new product features", "Design scalable microservices", "Participate in code reviews"],
"benefits": ["Remote work 3-4 days/week", "Meal allowance", "Health insurance", "Training budget"],
"contractType": "Full-time",
"contractDurationMin": null,
"contractDurationMax": null,
"remote": "partial",
"hasRemote": true,
"experienceLevelMin": 3,
"educationLevel": "bac_5",
"salaryMin": 45000,
"salaryMax": 65000,
"salaryYearlyMin": 45000,
"salaryCurrency": "EUR",
"salaryPeriod": "yearly",
"location": "Paris, France",
"city": "Paris",
"country": "France",
"latitude": 48.8566,
"longitude": 2.3522,
"professionCategory": "Technology & Engineering",
"professionSubCategory": "Software & Web Development",
"professionName": "Full Stack Developer",
"companyName": "Splio",
"companySlug": "splio",
"companyReference": "N7GWlOV",
"companyDescription": "AI-first CRM for personalized customer marketing at scale.",
"companySummary": "SaaS platform used by 500+ brands worldwide.",
"companyLogo": "https://cdn-images.welcometothejungle.com/...",
"companySize": "50-249 employees",
"companyNbEmployees": 180,
"companyCreatedYear": 2001,
"companyProfileType": "standard",
"companyLabels": ["tech", "b-corp"],
"companyEqualityIndex": 85,
"publishedAt": "2026-02-26T08:34:53Z",
"publishedAtDate": "2026-02-26",
"publishedAtTimestamp": 1772094893,
"isBoosted": false,
"orgScore": 85,
"dataType": "job",
"scrapedAt": "2026-02-27T20:07:29Z"
}

Company example

{
"id": "wk_cms_organizations_abc123",
"reference": "N7GWlOV",
"slug": "stripe",
"url": "https://www.welcometothejungle.com/fr/companies/stripe",
"name": "Stripe",
"description": "Stripe is a technology company that builds economic infrastructure for the internet.",
"summary": "The new standard in online payments.",
"profileType": "premium",
"size": "5000+ employees",
"nbEmployees": 8000,
"createdYear": 2010,
"jobsCount": 42,
"sectors": ["Fintech", "Software"],
"tools": ["Python", "Ruby", "Go", "React"],
"offices": [
{
"city": "Paris",
"country": "France",
"countryCode": "FR",
"address": "10 Rue de la Paix",
"latitude": 48.8566,
"longitude": 2.3522
}
],
"logo": "https://cdn-images.welcometothejungle.com/...",
"website": "stripe.com",
"acceptsSpontaneous": true,
"hasTechPage": true,
"dataType": "company",
"scrapedAt": "2026-02-27T20:07:29Z"
}

🗂️ Data fields

CategoryFields
Identityid, reference, wkReference, url, language
Job Contenttitle, description, summary, keyMissions, profile, benefits
ContractcontractType, contractDurationMin, contractDurationMax, remote, hasRemote, experienceLevelMin, educationLevel
SalarysalaryMin, salaryMax, salaryYearlyMin, salaryCurrency, salaryPeriod
Locationlocation, city, country, latitude, longitude
ClassificationprofessionCategory, professionSubCategory, professionName
Company (embedded)companyName, companySlug, companyReference, companyDescription, companySummary, companyLogo, companySize, companyNbEmployees, companyCreatedYear, companyProfileType, companyLabels, companyEqualityIndex
DatespublishedAt, publishedAtDate, publishedAtTimestamp, scrapedAt
MetaisBoosted, orgScore, dataType

🚀 Examples

All software engineering jobs in France

{
"searches": ["software engineer"],
"location": "France",
"language": "fr",
"scrapeMode": "jobs",
"maxItems": 200
}

Remote jobs published this week

{
"searches": ["product manager", "data scientist"],
"remoteTypes": ["fulltime", "partial"],
"publishedSince": "week",
"language": "en",
"maxItems": 100
}

Internships and apprenticeships

{
"searches": [""],
"contractTypes": ["internship", "apprenticeship"],
"location": "Paris",
"maxItems": 50
}

Company profiles in fintech

{
"searches": ["fintech", "payments"],
"scrapeMode": "companies",
"maxItems": 100
}

Scrape from a WTTJ search URL

{
"startUrls": [
{"url": "https://www.welcometothejungle.com/fr/jobs?query=devops&refinementList%5Bcontract_type%5D%5B%5D=full_time"}
],
"maxItems": 50
}

Scrape all jobs from a specific company

{
"startUrls": [
{"url": "https://www.welcometothejungle.com/fr/companies/stripe"}
],
"maxItems": 100
}

💻 Integrations

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run_input = {
"searches": ["software engineer"],
"location": "Paris",
"language": "fr",
"scrapeMode": "jobs",
"maxItems": 100,
}
run = client.actor("silentflow/welcome-to-the-jungle-scraper-ppe").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["title"], item["companyName"], item.get("salaryMin"))

JavaScript

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });
const run = await client.actor('silentflow/welcome-to-the-jungle-scraper-ppe').call({
searches: ['software engineer'],
location: 'Paris',
language: 'fr',
scrapeMode: 'jobs',
maxItems: 100,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item => console.log(item.title, item.companyName, item.salaryMin));

📈 Performance & limits

MetricValue
Speed~30 jobs/second
Results per page30 items
Max resultsUnlimited (Welcome to the Jungle has ~100,000+ active jobs)
Markets supported7 (FR, EN, DE, ES, NL, PT, IT)
Fields per job50+
Fields per company22

💡 Tips for best results

  1. Use empty search for bulk scraping: Set searches: [""] to get all jobs without keyword filtering
  2. Combine filters: Use contractTypes + remoteTypes + publishedSince + location together for precise targeting
  3. Multi-market: Run separate searches per language to cover all European markets
  4. Intent-based marketing: Use scrapeMode: "both" to get companies alongside their active job postings
  5. Scrape a specific company: Paste the company's WTTJ URL directly into startUrls
  6. Pagination: Set maxPages: 0 with maxItems: 0 for unlimited scraping of large datasets

❓ FAQ

Q: Does it require a login or API key? A: No login required. The scraper uses Welcome to the Jungle's public search infrastructure.

Q: Which languages/markets are supported? A: French (fr), English (en), German (de), Spanish (es), Dutch (nl), Portuguese (pt), and Italian (it).

Q: Can I scrape specific companies' job listings? A: Yes — paste the company's WTTJ page URL in startUrls (e.g. https://www.welcometothejungle.com/fr/companies/stripe).

Q: Are salaries always available? A: Salary data is only extracted when the company has disclosed it on the posting. Typically 30–60% of jobs include salary information.

Q: What's the difference between this and the other WTTJ scrapers? A: This actor supports 7 markets, 50+ fields per job, full company profiles, remote work filtering, date filters, and is significantly faster and more complete.

📬 Support

Need help? We're here for you:

  • Feature requests: Let us know what you need
  • Custom solutions: Contact us for enterprise integrations or high-volume needs

Check out our other scrapers: SilentFlow on Apify