Welcome to the Jungle Jobs Scraper
Pricing
Pay per event
Welcome to the Jungle Jobs Scraper
Extract company profiles and job hiring data from Welcome to the Jungle (WTTJ), Europe's top job platform. Filter by industry sector, keyword, and country to find actively hiring companies.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Stas Persiianenko
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract company profiles and active job hiring data from Welcome to the Jungle โ Europe's leading job platform. Filter by industry sector, keyword, country, and minimum open positions. Great for B2B lead generation, market research, and talent acquisition intelligence.
๐ด What does it do?
This actor connects to the Welcome to the Jungle (WTTJ) public API and extracts structured company data including:
- Company name, slug, and WTTJ profile URL
- Full company description (HTML-stripped)
- Industry sectors (e.g., Tech > SaaS / Cloud Services)
- Headquarters and office locations
- Employee headcount range
- Number of currently open job listings
- Company logo URL
- Gender equality index scores (French regulatory metric)
Filter results by keyword search, industry sector, country code, and minimum open positions count to build targeted lists of actively hiring companies.
๐ค Who is it for?
B2B Sales & Account Executives โ Identify tech companies in France, Germany, or across Europe that are actively hiring, as a proxy for growth and budget availability.
HR Recruiters & Talent Sourcers โ Discover companies in specific industries that are rapidly hiring, and reach out before candidates get to them.
Market Researchers โ Map the European startup ecosystem by sector, country, and headcount for competitive intelligence or investor due diligence.
Business Developers โ Find companies expanding in your target geography and sector to prioritize outreach.
Data Analysts โ Collect structured company snapshots from WTTJ as part of a broader lead enrichment or market analysis pipeline.
๐ก Why use this actor?
Welcome to the Jungle hosts over 10,000 company profiles, primarily European tech, startup, and enterprise companies. Unlike LinkedIn or generic business databases, WTTJ profiles emphasize company culture, actual open positions, and employer branding โ making it an ideal source for quality lead generation.
- No scraping blocks โ uses WTTJ's public API directly
- Structured output โ flat JSON with company metadata, ideal for CRMs and spreadsheets
- Sector filters โ target niche industries using WTTJ's taxonomy
- Actively hiring filter โ filter to companies with open positions right now
๐ Data extracted
| Field | Type | Description |
|---|---|---|
name | string | Company name |
slug | string | WTTJ identifier slug |
reference | string | Internal WTTJ reference ID |
description | string | Company description (HTML stripped) |
sectors | array | Industry sectors (e.g., "Tech > SaaS / Cloud Services") |
primarySector | string | Top-level sector (e.g., "Tech") |
headquarters | string | City + country code of HQ (e.g., "Paris, FR") |
offices | array | All office locations with city, country code, and HQ flag |
nbEmployees | integer | Employee count (or null if not disclosed) |
jobsCount | integer | Number of currently open job listings |
url | string | Full WTTJ company profile URL |
logoUrl | string | Company logo image URL |
labels | array | Company badges/awards (e.g., "Top Employer") |
equalityIndex | number | French gender equality index score (0-100), or null |
๐ฐ Pricing โ How much does it cost to scrape Welcome to the Jungle companies?
This actor uses Pay-Per-Event (PPE) pricing โ you are charged only for results extracted, not for compute time.
| Event | Price |
|---|---|
| Run started (flat fee) | $0.005 |
| Company extracted (FREE) | $0.00115 |
| Company extracted (BRONZE) | $0.001 |
| Company extracted (SILVER) | $0.00078 |
| Company extracted (GOLD) | $0.0006 |
| Company extracted (PLATINUM) | $0.0004 |
| Company extracted (DIAMOND) | $0.00028 |
Example costs:
- Extract 50 companies (typical lead gen run): ~$0.055 on BRONZE plan
- Extract 100 companies (max per query): ~$0.105 on BRONZE plan
- DIAMOND plan users: 100 companies for ~$0.033
Apify's free plan gives you $5 of monthly credit, enough to extract 4,900+ company profiles.
๐ How to use
- Go to the actor's Input tab.
- Set your Search keyword (e.g.,
"fintech","AI startup","SaaS"). - Optionally set Industry sectors using WTTJ sector references (see below).
- Set Minimum open positions to
1to only get actively hiring companies. - Click Start and get your results in seconds.
Common WTTJ sector references:
tech-1โ Technologybanking-insurance-financeโ Banking / Insurance / Financehealth-social-environmentโ Health / Social / Environmentconsulting-auditโ Consulting / Auditdistribution-1โ Distribution / E-commerceindustry-1โ Industry / Manufacturingculture-media-entertainmentโ Culture / Media / Entertainment
โ๏ธ Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
query | string | "" | Keyword to search for companies |
sectors | array | [] | WTTJ sector references to filter by |
country | string | "" | ISO 2-letter country code to filter HQ (e.g., "FR", "DE") |
minJobsCount | integer | 0 | Minimum number of open job listings required |
maxResults | integer | 100 | Max companies to extract (up to 100 per query) |
๐ฆ Output example
{"name": "Qonto","slug": "qonto","reference": "U2ADSPE","description": "Qonto is the business finance solution that provides entrepreneurs with all the tools to manage their finances easily from a single, integrated platform.","sectors": ["Banking / Insurance / Finance > Fintech / Banking", "Tech > SaaS / Cloud Services"],"primarySector": "Banking / Insurance / Finance","headquarters": "Paris, FR","offices": [{ "city": "Paris", "countryCode": "FR", "isHeadquarter": true },{ "city": "Berlin", "countryCode": "DE", "isHeadquarter": false }],"nbEmployees": 1200,"jobsCount": 47,"url": "https://www.welcometothejungle.com/en/companies/qonto","logoUrl": "https://cdn-images.welcometothejungle.com/...","labels": [],"equalityIndex": 92}
๐ก Tips & tricks
- Lead gen workflow: Set
minJobsCount: 1andquery: "your ICP keyword"to instantly get a list of companies hiring in your target segment. - Country targeting: Use
country: "DE"to restrict results to companies with HQ in Germany โ great for region-specific campaigns. - Sector stacking: Pass multiple sector references in
sectorsto combine results from multiple industries. - Large job counts: Companies with high
jobsCountare in high growth mode โ prioritize these for outreach. - Equality index: The
equalityIndexfield reflects French regulatory gender equality compliance scores โ useful for ESG-aware sourcing.
๐ Integrations
CRM lead import (HubSpot / Salesforce)
Use the actor's dataset output with Apify's Make or Zapier integration to automatically import new company leads into your CRM whenever the actor runs.
Example Make scenario:
- Trigger: Apify actor run finished
- Filter:
jobsCount >= 10 - Action: Create HubSpot company record with name, URL, sector, headquarters
Google Sheets pipeline
Schedule this actor daily and use the Apify โ Google Sheets integration to maintain a live spreadsheet of growing European companies, updated automatically.
Multi-source lead enrichment
Combine WTTJ company data with our LinkedIn Company Scraper or Email Finder to enrich leads with LinkedIn profiles and decision-maker contacts.
๐ค MCP โ Use with Claude Code / Claude Desktop
You can use this actor directly in Claude Code, Claude Desktop, or any MCP-compatible AI assistant:
Claude Code:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=automation-lab/welcome-to-the-jungle-jobs-scraper"
Claude Desktop / Cursor / VS Code (claude_desktop_config.json):
{"mcpServers": {"apify": {"type": "http","url": "https://mcp.apify.com?tools=automation-lab/welcome-to-the-jungle-jobs-scraper","headers": { "Authorization": "Bearer YOUR_APIFY_TOKEN" }}}}
Example prompts for Claude:
- "Find 20 French fintech companies on WTTJ that are actively hiring"
- "Get me a list of European AI startups with at least 5 open positions"
- "List tech companies in Germany from Welcome to the Jungle"
๐ฅ๏ธ API usage
Node.js
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });const run = await client.actor('automation-lab/welcome-to-the-jungle-jobs-scraper').call({query: 'fintech',country: 'FR',minJobsCount: 1,maxResults: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();console.log(items);
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_APIFY_TOKEN")run = client.actor("automation-lab/welcome-to-the-jungle-jobs-scraper").call(run_input={"query": "fintech","country": "FR","minJobsCount": 1,"maxResults": 50,})for item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
cURL
curl -X POST \"https://api.apify.com/v2/acts/automation-lab~welcome-to-the-jungle-jobs-scraper/runs?token=YOUR_APIFY_TOKEN" \-H "Content-Type: application/json" \-d '{"query": "fintech","country": "FR","minJobsCount": 1,"maxResults": 50}'
โ๏ธ Legal, legality & terms of service
This actor accesses the Welcome to the Jungle public API which is used to power their own website's search functionality. The data extracted is company profile data that WTTJ makes publicly accessible on their platform.
Use this actor responsibly:
- Do not use extracted data to spam companies or individuals
- Respect rate limits โ avoid running the actor excessively in a short period
- Review WTTJ's Terms of Service before commercial use of the data
- This actor is designed for legitimate market research, lead generation, and competitive intelligence use cases
โ FAQ
Q: Why does the actor always return the same 100 companies even with different offsets?
A: The WTTJ public API returns a curated set of featured/recent companies per search query. Use different query keywords to discover more companies โ each search term returns a different set.
Q: Can I get more than 100 companies per run? A: The WTTJ API returns a maximum of 100 results per search request. To build a larger list, run multiple times with different keywords or sector filters and combine the results (the actor deduplicates by company reference within a single run).
Q: Why isn't the actor returning companies from my target country?
A: The country filter matches on HQ office location. If a company is HQ'd in another country but has offices in your target country, it won't be included. Try using just the query field for broader results, then filter in your downstream tool.
Q: The actor says "0 results" โ what's wrong?
A: Check that your sector reference is a valid WTTJ sector slug (e.g., tech-1, not Technology). Also try removing the minJobsCount filter to see if companies without open positions are the issue.
Q: Can I scrape actual job listing details (job title, salary, description)? A: This actor focuses on company-level data including open position counts. For individual job listing details, check our Google Jobs Scraper or LinkedIn Jobs Scraper.