Welcome To The Jungle Job Scraper

Welcome To The Jungle Job Scraper

by runtime

Efficient job scraping actor: harvest top job offers and details from leading boards with precision and speed.

388 runs
36 users
Try This Actor

Opens on Apify.com

About Welcome To The Jungle Job Scraper

Efficient job scraping actor: harvest top job offers and details from leading boards with precision and speed.

What does this actor do?

Welcome To The Jungle Job Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.

Key Features

  • Cloud-based execution - no local setup required
  • Scalable infrastructure for large-scale operations
  • API access for integration with your applications
  • Built-in proxy rotation and anti-blocking measures
  • Scheduled runs and webhooks for automation

How to Use

  1. Click "Try This Actor" to open it on Apify
  2. Create a free Apify account if you don't have one
  3. Configure the input parameters as needed
  4. Run the actor and download your results

Documentation

Welcome to the Jungle Job Scraper This actor scrapes job listings from Welcome to the Jungle, extracting key details such as job title, company, contract type, location, salary, remote options, and full job description. It adapts to dynamic page structures and supports pagination to fetch multiple pages of results. ## Features - Reliable job listing extraction from Welcome to the Jungle. - Advanced filtering by country codes and contract types. - Company search: Find jobs by searching for a specific company. - Dynamic selectors using data-testid attributes (no reliance on CSS classes). - Pagination support for extensive job searches. - Structured JSON output for easy data integration. - Uses puppeteer-extra with Stealth plugin to avoid detection. ## Input Parameters ### Search Modes (Mutually Exclusive) The scraper supports two search modes that are mutually exclusive: 1. Job Search Mode (default): Use jobQuery to search for jobs by keywords 2. Company Search Mode: Use companyQuery to search for jobs from a specific company Important: If companyQuery is provided, jobQuery and all filters are ignored. ### Parameters - jobQuery: Keyword for job search (default: "developer"). Mutually exclusive with companyQuery. - companyQuery: Search for jobs by company name. If provided, jobQuery and all filters are ignored. The scraper will search for the company and navigate to its profile page to extract all job listings from that company. When multiple companies match, it automatically selects the best match. ### Filters (Only apply with jobQuery, ignored with companyQuery) - locationQuery: Regional filter (default: "Paris, France"). You can use either: - Simple format: "Paris, France" - The scraper will automatically resolve it to the full format - Full format: "Paris, Paris, Île-de-France Region, France" - Used as-is Alternative to aroundQuery. - aroundQuery: Alternative location filter parameter (same as locationQuery). You can use either: - Simple format: "Paris, France" - The scraper will automatically resolve it to the full format - Full format: "Paris, Paris, Île-de-France Region, France" - Used as-is - aroundLatLng: Geographic coordinates for precise location search (format: "latitude,longitude", e.g., "48.85341,2.3488" for Paris). Optional - if not provided, the site will geocode aroundQuery automatically. - aroundRadius: Search radius in kilometers when using aroundLatLng (default: 20, range: 1-100). Optional. - countryCodes: Array of ISO country codes to filter jobs by country (e.g., ["US", "FR", "ES"]). Optional. - contractTypes: Array of contract types to filter jobs. Options: full_time, other, internship, temporary, vie, graduate_program, volunteer, part_time, apprenticeship, freelance. Optional. ### Other Parameters - jobsMax: Maximum number of job listings to scrape (default: 10). - startUrl: Custom start URL (optional). If provided, other search parameters are ignored. - proxyConfiguration: Use Apify proxies (default: useApifyProxy true, apifyProxyGroups ["RESIDENTIAL"]). ## Output The scraped job listings are stored in an Apify Dataset as structured JSON: json { "title": "Lead Mobile Engineer", "company": "Dfns", "contract": "Permanent contract", "location": "Paris, New York", "salary": "$140K to 220K", "remote": "Fully-remote", "description": "We're hiring a Lead Mobile Engineer to drive the user-facing side of our platform...", "url": "https://www.welcometothejungle.com/en/companies/dfns/jobs/lead-mobile-engineer" } ## Example Usage ### Basic Search json { "jobQuery": "developer", "locationQuery": "Paris, France", "jobsMax": 50 } ### Advanced Search with Filters json { "jobQuery": "dev", "aroundQuery": "Paris, France", "countryCodes": ["FR"], "contractTypes": ["full_time", "internship", "temporary"], "jobsMax": 500 } ### Precise Location Search with Geolocation json { "jobQuery": "developer", "aroundQuery": "Paris, France", "aroundLatLng": "48.85341,2.3488", "aroundRadius": 20, "countryCodes": ["FR"], "jobsMax": 100 } Location Format: The scraper attempts to automatically resolve simple location formats (e.g., "Paris, France") to the full format required by Welcome to the Jungle (e.g., "Paris, Paris, Île-de-France Region, France"). You can use either format - the scraper will attempt the conversion automatically. If the automatic conversion fails, you'll see a warning and should use the full format for best results. If you already have the full format, it will be used as-is. ### Search by Company json { "companyQuery": "leboncoin", "jobsMax": 50 } Note: When using companyQuery, all filters (locationQuery, countryCodes, contractTypes) are ignored. The scraper extracts all jobs from the company's profile page. When searching by company, the scraper will: 1. Search for the company in Welcome to the Jungle's company directory 2. Automatically select the best matching company from the results 3. Navigate to the company's profile page 4. Extract all available job listings from that company ## How to Run Configure your input parameters on the Apify platform, then run the actor. Data is pushed to an Apify dataset for easy export and further processing. ## ⚠️ Legal Disclaimer This project is intended for educational and research purposes only. The use of this Actor must comply with Welcome to the Jungle's Terms of Service and robots.txt policies. ## Related Resources : Job boards - Upwork Job Scraper - JobTeaser Scraper - Hellowork Job Scraper - BOF Business Of Fashion Careers Job Scraper

Common Use Cases

Market Research

Gather competitive intelligence and market data

Lead Generation

Extract contact information for sales outreach

Price Monitoring

Track competitor pricing and product changes

Content Aggregation

Collect and organize content from multiple sources

Ready to Get Started?

Try Welcome To The Jungle Job Scraper now on Apify. Free tier available with no credit card required.

Start Free Trial

Actor Information

Developer
runtime
Pricing
Paid
Total Runs
388
Active Users
36
Apify Platform

Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.

Learn more about Apify

Need Professional Help?

Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.

Find a Specialist

Trusted by millions | Money-back guarantee | 24/7 Support