All Jobs Scraper
Pricing
from $2.50 / 1,000 results
All Jobs Scraper
Multi-board jobs API unifying LinkedIn, Indeed, Glassdoor & ZipRecruiter into one schema. Per-listing salary bands, requirements, and hiring-company contacts (verified email, phone, social handles) — JSON output for ATS sync, talent intelligence, and outbound lead-enrichment workflows.
Pricing
from $2.50 / 1,000 results
Rating
5.0
(6)
Developer
AgentX
Actor stats
42
Bookmarked
1K
Total users
141
Monthly active users
2.8 hours
Issues response
8 hours ago
Last modified
Categories
Share
All Job Scraper - Multi-Platform Job Data Extraction API for Indeed, LinkedIn & Glassdoor
Extract 50,000+ job listings from Indeed, LinkedIn, and Glassdoor in one API call. This powerful job scraper API delivers 50+ data fields per job including salary ranges, company ratings, contact details (emails, phones, socials), and application URLs. JSON output for recruitment automation, market intelligence, and AI-powered talent analytics across 70+ countries.
Why Choose This Job Scraper API
The Only Unified Multi-Platform Job Data Extraction Solution
🎯 3-Platform Aggregation in One API Call Extract job data from Indeed, LinkedIn, and Glassdoor simultaneously. Additional regional platforms (Naukri, Bayt, BDJobs) are automatically included based on country. Eliminate the need for multiple scraping tools and reduce integration costs.
💰 Complete Salary Intelligence Access verified salary ranges, compensation insights, and pay equity data across all platforms. Essential for competitive market analysis and recruitment budgeting.
🌍 Global Coverage - 70+ Countries Scrape job listings from United States, United Kingdom, Germany, Canada, Australia, India, and 64+ more countries with intelligent proxy rotation and platform-specific optimization. Regional platforms like Naukri (India), Bayt (Middle East), and BDJobs (Bangladesh) are automatically included.
🤖 AI-Ready JSON Output Structured data optimized for LangChain, CrewAI, AutoGPT, and custom AI workflows. Enterprise-grade formatting for recruitment automation and machine learning applications.
⚡ Massive Scale Processing Process 50,000+ job listings simultaneously with 99.9% uptime guarantee. Industry-leading speed: 500-1,000 jobs per minute across all platforms.
📊 50+ Data Fields Per Job Extract comprehensive job intelligence including:
- Job metadata (title, description, posting date, location)
- Salary data (min/max ranges, currency, payment period)
- Company information (name, industry, rating, employee count, revenue)
- Contact & Application (URLs, emails, phones, social links, skills)
- Remote work indicators and job type classifications
Quick Start Guide
How to Extract Job Data in 3 Steps
Step 1: Configure Your Search
Step 2: Run the Actor
Click "Start" and the scraper will automatically extract job data from all available platforms in your selected country.
Step 3: Download Your Data
Export results in JSON format or access via API. Data includes all 50+ fields for each job listing.
Input Parameters
Required Configuration Fields
| Parameter | Type | Description | Example Values |
|---|---|---|---|
keyword | string | Job title, skill, or company name to search for | "Software Engineer", "Data Analyst" |
country | string | Target country for job search | "United States", "Germany" |
max_results | integer | Maximum jobs to extract per search term | 100, 1000, 10000 |
remote_only | boolean | Restrict results to remote-friendly positions only | false, true |
distance | integer | Search radius in miles (optional) | 50, 200, 10000 |
location | string | City or region (optional) | "New York, NY", "London" |
posted_since | string | Extract jobs posted after this date | "7 days", "2024-08-25" |
job_type | string | Employment type filter | "all", "fulltime", "contract" |
currency | string | Target currency for salary conversion | "USD", "EUR", "GBP" |
Date Format Options
Relative Timeframes (Recommended for fresh data):
"1 days"- Jobs posted in the last 24 hours"7 days"- Jobs posted in the last week"2 weeks"- Jobs posted in the last 14 days"1 month"- Jobs posted in the last 30 days
Absolute Dates (YYYY-MM-DD format):
"2024-08-25"- Jobs posted since August 25, 2024
Pro Tip: Recent jobs (1-7 days) have higher response rates and better data quality.
Location Formatting Best Practices
City with State/Province:
"New York, NY"(United States)"Los Angeles, CA"(United States)"Toronto, ON"(Canada)
City Only (for international locations):
"London"(United Kingdom)"Tokyo"(Japan)"Singapore"(Singapore)
Metropolitan Areas:
"Greater New York"(United States)"Bay Area"(United States)"Greater London"(United Kingdom)
Important: Do NOT include country name in location field. Use the separate
countryparameter.
Supported Countries for Job Scraping
North America: United States, Canada, Mexico
Europe: United Kingdom, Germany, France, Netherlands, Spain, Italy, Poland, Sweden, Denmark, Norway, Finland, Austria, Belgium, Switzerland, Ireland, Portugal, Greece, Czech Republic, Hungary, Romania, Bulgaria, Croatia, Slovakia, Slovenia, Estonia, Latvia, Lithuania, Luxembourg, Malta, Cyprus
Asia-Pacific: India, China, Japan, South Korea, Singapore, Australia, New Zealand, Hong Kong, Taiwan, Malaysia, Thailand, Philippines, Indonesia, Vietnam, Bangladesh, Pakistan
Middle East: United Arab Emirates, Saudi Arabia, Israel, Qatar, Kuwait, Bahrain, Oman, Turkey
Latin America: Brazil, Argentina, Chile, Colombia, Peru, Uruguay, Venezuela, Costa Rica, Panama, Ecuador
Africa: South Africa, Nigeria, Morocco, Egypt
Eastern Europe: Ukraine
Example Input Configuration
{"keyword": "Software Engineer","country": "United States","max_results": 1000,"remote_only": false,"distance": 200,"location": "New York, NY","posted_since": "7 days","job_type": "all","currency": "USD"}
Output Data Schema
Complete Job Listing Data Structure
Each extracted job contains 50+ fields organized into these categories:
Job Metadata Fields
| Field | Type | Description |
|---|---|---|
processor | string | Apify actor URL that processed this job |
processed_at | string | ISO 8601 timestamp (UTC) when scraped |
platform | string | Source platform (Indeed, LinkedIn, Glassdoor) |
platform_url | string | Original job URL on the platform |
official_url | string | Direct application link |
title | string | Job position title |
posted_date | string | Date when job was posted |
location | string | Job location (city, state/country) |
is_remote | boolean | Remote work availability |
description | string | Full job description (Markdown format) |
Employment Details
| Field | Type | Description |
|---|---|---|
job_type | string | Employment type (Full-time, Part-time, Contract) |
job_level | string | Seniority level (Junior, Senior, Manager) |
job_function | string | Job category or function area |
listing_type | string | Type of job listing |
easy_apply | boolean | Whether one-click/easy apply is available |
emails | array | Company contact email addresses |
phones | array | Company contact phone numbers |
social_links | object | Company social media profile links |
skills | string | Required skills and technologies |
work_from_home | string | Work from home arrangement details |
vacancy_count | integer | Number of open positions |
experience_range | string | Required years of experience |
Salary Information
| Field | Type | Description |
|---|---|---|
salary_period | string | Payment frequency (yearly, monthly, hourly) |
salary_minimum | number | Minimum salary amount |
salary_maximum | number | Maximum salary amount |
salary_currency | string | Currency code (USD, EUR, GBP, etc.) |
Company Data
| Field | Type | Description |
|---|---|---|
company_name | string | Hiring company name |
company_industry | string | Industry sector |
company_url | string | Company profile URL on job platform |
company_website | string | Official company website |
company_logo | string | Company logo image URL |
company_addresses | string | Office locations |
company_revenue | string | Annual revenue range |
company_description | string | Company overview |
company_type | string | Company type (Public, Private, etc) |
company_founded | string | Year the company was founded |
company_rating | number | Company rating score (0-5) |
employee_count | string | Number of employees |
review_count | integer | Number of company reviews |
Example JSON Output
{"processor": "https://apify.com/agentx/all-jobs-scraper","processed_at": "2024-08-31T14:23:45.123Z","platform": "Indeed","platform_url": "https://indeed.com/viewjob?jk=abc123","official_url": "https://company.com/careers/software-engineer","title": "Senior Software Engineer - AI/ML","posted_date": "2024-08-31T10:00:00.000Z","location": "San Francisco, CA","is_remote": true,"description": "## Role Overview\\nWe're seeking a Senior Software Engineer...","job_type": "Full-time","job_level": "Senior","job_function": "Engineering","listing_type": "Direct","easy_apply": false,"emails": ["hr@techcorp.com", "info@techcorp.com"],"phones": ["+1234567890"],"social_links": {"linkedIns": ["https://linkedin.com/company/techcorp"],"twitters": ["https://twitter.com/techcorp"]},"skills": "Python, Machine Learning, AWS, Docker","work_from_home": "Hybrid - 3 days remote","vacancy_count": 2,"experience_range": "5-8 years","salary_period": "yearly","salary_minimum": 150000,"salary_maximum": 220000,"salary_currency": "USD","company_name": "TechCorp Inc","company_industry": "Technology","company_url": "https://indeed.com/company/techcorp","company_website": "https://techcorp.com","company_logo": "https://logo.clearbit.com/techcorp.com","company_addresses": "123 Tech Street, San Francisco, CA 94105","company_revenue": "$100M-$500M","company_description": "Leading technology company specializing in AI solutions","company_type": "Public","company_founded": 2010,"company_rating": 4.5,"employee_count": "1000-5000","review_count": 1250}
Export Formats
- JSON - Complete structured data with all metadata
- CSV - Spreadsheet-compatible format
- API Access - Programmatic access via Apify Client SDK
- Cloud Storage - Automatic upload to Apify Dataset
Integration Examples
Actor ID for Platform Integration
jpraRc4MCUh5ehbHV
Make.com Integration (No-Code Automation)
- Login to Make.com (Get 1000 Free Credits)
- Add Module: "Run an Actor"
- Enable Map: Turn on 'Map' (right side of 'Actor*')
- Paste Actor ID:
jpraRc4MCUh5ehbHV - Refresh: Click '⟳ Refresh' (left side of Map)
- Configure Input: Set your search parameters
- Set Synchronous: "Run synchronously" = YES
- Add Output Module: "Get Dataset Items"
- Select Dataset: Choose
defaultDatasetId
n8n.io Integration (Workflow Automation)
- Add Node: 'Run an Actor and get dataset' from Apify node
- Select By ID: Actor → By ID
- Paste Actor ID:
jpraRc4MCUh5ehbHV - Configure Input: Modify parameters as needed
Python Integration Example
from apify_client import ApifyClientclient = ApifyClient('YOUR_API_TOKEN')# Prepare Actor inputrun_input = {"keyword": "Software Engineer","country": "United States","max_results": 1000,"location": "New York, NY","posted_since": "7 days"}# Run the Actor and wait for completionrun = client.actor("jpraRc4MCUh5ehbHV").call(run_input=run_input)# Fetch results from datasetfor item in client.dataset(run["defaultDatasetId"]).iterate_items():print(item)
JavaScript/Node.js Integration
import { ApifyClient } from "apify-client";const client = new ApifyClient({token: "YOUR_API_TOKEN",});const input = {keyword: "Full Stack Developer",country: "United States",max_results: 1000,location: "San Francisco, CA",posted_since: "7 days",};const run = await client.actor("jpraRc4MCUh5ehbHV").call(input);const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach((item) => {console.log(item);});
JSON-LD Metadata
{"@context": "https://schema.org","@type": "SoftwareApplication","name": "All Job Scraper","description": "Multi-platform job data extraction API for Indeed, LinkedIn, and Glassdoor","applicationCategory": "Developer Tools","operatingSystem": "Cloud","url": "https://apify.com/agentx/all-jobs-scraper?fpr=aiagentapi","dateModified": "2026-04-16","offers": {"@type": "Offer","price": "0.0028","priceCurrency": "USD"}}
Pricing & Cost Calculator
Transparent Pay-Per-Use Model
| Event Type | Price | Description |
|---|---|---|
| Actor Start | $0.01 | One-time charge per Actor run |
| Job Details | $0.0028 | Charged for each job posting scraped. Includes complete metadata such as salary, company, and location. This is a flat fee per job. |
Cost Examples
Small Scale (100 jobs):
- Job Data: 100 × $0.0028 = $0.28
- Actor Start: $0.01
- Total: ~$0.29
Medium Scale (1,000 jobs):
- Job Data: 1,000 × $0.0028 = $2.80
- Actor Start: $0.01
- Total: ~$2.81
Large Scale (10,000 jobs):
- Job Data: 10,000 × $0.0028 = $28.00
- Actor Start: $0.01
- Total: ~$28.01
Competitive Pricing Comparison
| Feature | All Jobs Scraper | Bright Data | Octoparse | ScrapingBee |
|---|---|---|---|---|
| Cost per 1K Jobs | $2.80 ⭐ | $5.20 | $6.00 | $4.50 |
| Platforms Covered | 3+ Sites ⭐ | 3 Sites | 2 Sites | 1 Site |
| Data Fields | 50+ ⭐ | 20 | 15 | 12 |
| Countries | 70+ ⭐ | 60 | 30 | 50 |
| API Quality | Enterprise ⭐ | Complex | No API | Basic |
| Savings | Baseline | 46% more | 53% more | 38% more |
Use Cases & Applications
Recruitment & Talent Acquisition
Multi-Platform Talent Intelligence Cross-reference job data from Indeed, LinkedIn, and Glassdoor to identify talent gaps, predict salary inflation, and optimize recruitment strategies. Regional platforms like Naukri, Bayt, and BDJobs extend coverage to emerging markets.
Automated Job Matching Build AI-powered recruitment systems that automatically match candidates with opportunities based on skills, experience, location, and salary expectations.
Competitive Hiring Analysis Monitor competitor hiring patterns, salary offerings, and job requirements to stay competitive in talent acquisition.
Market Research & Business Intelligence
Economic Forecasting Transform job posting data into predictive economic models. Forecast unemployment rates, wage growth, and industry shifts 3-6 months before official statistics.
Industry Trend Analysis Track emerging job categories, skill requirements, and technology adoption across industries to identify market opportunities.
Salary Benchmarking Analyze salary ranges across locations, industries, and experience levels for compensation planning and market positioning.
AI & Machine Learning Applications
Training Data for AI Models Use structured job data to train recruitment AI, chatbots, and recommendation systems. Compatible with LangChain, CrewAI, and AutoGPT.
Natural Language Processing Extract insights from job descriptions using NLP to identify skill trends, qualification patterns, and industry-specific terminology.
Predictive Analytics Build models to predict job market trends, skill demand, and career path recommendations.
Workforce Planning & HR Analytics
Skills Gap Analysis Identify emerging skills and technologies in demand to guide training programs and workforce development initiatives.
Workforce Migration Intelligence Map international talent flows to predict skill shortages and identify emerging talent hubs for global expansion.
Future-Proofing Strategy Predict skill obsolescence and emerging role requirements by analyzing job posting evolution across platforms.
Career Services & Education
Student Career Guidance Provide data-driven career advice based on real-time job market trends, salary expectations, and skill requirements.
Curriculum Development Align educational programs with industry demands by analyzing required skills and qualifications in job postings.
Job Market Reports Generate comprehensive reports on employment trends for students, alumni, and career counselors.
FAQ - Frequently Asked Questions
General Questions
What job platforms does this scraper support?
This scraper extracts data from Indeed, LinkedIn, and Glassdoor. Additional platforms (Naukri for India, Bayt for Middle East, BDJobs for Bangladesh) are automatically included based on your selected country.
How many jobs can I scrape at once?
You can scrape up to 50,000+ jobs in a single run. For optimal performance, we recommend batches of 1,000-10,000 jobs per search term.
Which countries are supported?
70+ countries including United States, United Kingdom, Germany, Canada, Australia, India, and more. See the complete country list above.
How fresh is the job data?
You control data freshness with the posted_since parameter. Set it to "1 days" for jobs posted in the last 24 hours, or use specific dates for historical data.
Technical Questions
What data format does the scraper output?
The scraper outputs structured JSON with 50+ fields per job. Data is also available in CSV format and via REST API.
Can I integrate this with my existing tools?
Yes! Integration options include:
- Make.com (no-code automation)
- n8n.io (workflow automation)
- Python/JavaScript (Apify Client SDK)
- REST API (direct HTTP requests)
- Zapier (via webhooks)
Is the scraper compatible with AI frameworks?
Absolutely! The JSON output is optimized for LangChain, CrewAI, AutoGPT, and other AI frameworks. Built for recruitment chatbots, job-matching systems, and structured talent-data workflows.
How do I handle rate limiting?
The scraper includes intelligent proxy rotation and platform-specific rate limiting. No additional configuration needed.
Data Quality Questions
Why do some search results seem unrelated to my search terms?
The scraper acts as a direct bridge to the job platforms (Indeed, LinkedIn, etc.). The relevance of search results is determined by the platform's internal search algorithm, not our tool.
- Broad Matching: Most platforms search for your keywords across both job titles and full descriptions. For example, a "Software Engineer" role might appear in a "Python" search if Python is mentioned in the requirements.
- Native Logic: We submit your search terms exactly as they are. The scraper collects precisely what the platform returns, ensuring you get the same comprehensive data as a manual search on their official website.
- Platform Suggestions: To provide more variety, platforms often include "related jobs" or "suggested roles" in their native results, which may not always be a 100% title match.
Why are some salary fields empty?
Salary disclosure varies by platform, company policy, and country regulations. Not all job postings include salary information. Glassdoor typically has the highest salary data coverage.
- Salary disclosure depends on platform policies and company practices
- Different countries have varying salary transparency requirements
- Some platforms (Indeed) have less salary data than others (Glassdoor)
What if no jobs are found?
Common solutions:
- Verify search terms are relevant for your country/location
- Use broader search terms (e.g., "Engineer" instead of "Senior DevOps Engineer")
- Check if your country supports all 4 platforms
- Verify location spelling and format
- Try different date ranges
- Ensure search terms aren't too specific
Can I get company contact information?
Yes, the scraper extracts email addresses found in job postings and company website URLs. However, direct recruiter contact info may not always be available.
How accurate is the company rating data?
Company ratings are sourced directly from the job platforms (primarily Glassdoor). Accuracy depends on the number of reviews and platform data quality.
Troubleshooting
How are platform-specific failures handled?
Individual platform timeouts don't affect other platforms. The scraper continues extracting from available platforms and returns all successfully scraped data.
Why do different platforms show different job counts?
- Job posting frequency varies by platform and industry
- Some platforms have stricter rate limiting
- Cross-platform deduplication may affect final counts
- Not all companies post on all platforms
SEO Keywords & Search Terms
Primary Keywords
job scraper, job scraping API, Indeed scraper, LinkedIn job scraper, Glassdoor API, multi-platform job scraper, job data extraction, recruitment automation, job market intelligence, company contact scraper, b2b lead generation
Long-Tail Keywords
how to scrape job postings from Indeed, LinkedIn job data API, extract salary data from Glassdoor, automated job listing scraper, remote job scraper API, job search automation tool, recruitment data extraction, job posting scraper for multiple sites, AI recruitment data, job market analysis tool, multi-board job scraper 50 fields structured JSON, job listing extraction pipeline ATS integration, bulk job data API salary ranges company contacts, Indeed LinkedIn Glassdoor unified schema extraction
Industry Terms
talent acquisition automation, recruitment intelligence platform, job market analytics, workforce planning data, salary benchmarking tool, employment data API, career data extraction, HR analytics platform, job aggregator API, recruitment tech stack
Location-Based Keywords
US job scraper, UK job data extraction, Germany job listings API, Canada recruitment data, Australia job scraper, India job market intelligence, remote jobs worldwide, international job scraper, global talent data
Use Case Keywords
AI training data jobs, machine learning recruitment, job matching algorithm, career recommendation engine, salary prediction model, skills gap analysis, workforce migration data, economic forecasting jobs, employment trend analysis
Trust & Certifications
- ✅ Enterprise Ready - Used by Fortune 500 companies and recruitment agencies
- ✅ GDPR Compliant - EU data protection standards and privacy regulations
- ✅ 99.9% Uptime - Reliable cloud infrastructure with automatic failover
- ✅ Regular Updates - Continuous maintenance for platform changes
Legal & Compliance
Data Rights & Usage
All data extracted by this actor originates from publicly available job postings on Indeed, LinkedIn, and Glassdoor. Users are responsible for ensuring their use of extracted data complies with applicable laws and regulations in their jurisdiction.
Privacy Compliance
- GDPR: Compliant with EU General Data Protection Regulation. No personal data is stored beyond the extraction session.
- CCPA: Compliant with California Consumer Privacy Act requirements. Data processing follows privacy-by-design principles.
Platform Terms of Service
Users must review and comply with the terms of service of each job platform (Indeed, LinkedIn, Glassdoor) when using extracted data. This tool accesses only publicly available information.
Enterprise Support
For enterprise licensing, custom integrations, or compliance inquiries, contact our team:
- Telegram: @AiAgentApi
Related Tools
Jobs & Hiring
- All Job Scraper - Multi-Platform Job Data Extraction API (This Tool)
- Indeed Hiring Scraper - Indeed Job Extraction & Market Intelligence
- LinkedIn Hiring Scraper - LinkedIn Job Data Extraction & Talent Intelligence
- Glassdoor Hiring Scraper - Glassdoor Salary Intelligence & Company Reviews
- LinkedIn Company Scraper - LinkedIn Company Data Extraction & Firmographic Intelligence
- LinkedIn Profile Scraper - LinkedIn Profile Data Extraction & Professional Intelligence
- Reddit Author Scraper - Reddit Author Profile Extraction & Activity Analysis
- Reddit Viral Scraper - Reddit Viral Content Extraction & Trend Intelligence
- SubReddit Info Scraper - Subreddit Metadata Extraction & Community Intelligence
- SubReddit Post Scraper - Subreddit Post Extraction & Content Analysis
- Subreddit Member Scraper - Subreddit Member Extraction & Audience Analysis
Telegram
- Telegram Chat Scraper - Telegram Chat Message Extraction & Content Analysis
- Telegram Group Inviter - Telegram Group Member Invitation & Management
- Telegram Info Scraper - Telegram Entity Metadata Extraction & Intelligence
- Telegram Member Scraper - Telegram Group Member Extraction & Audience Data
- Telegram Private Group Scraper - Telegram Private Group Data Extraction & Analysis
X / Twitter
- Twitter Community Scraper - Twitter Community Extraction & Member Analysis
- X Info Scraper - X/Twitter Profile Extraction & User Intelligence
TikTok
- TikTok Creator Scraper - TikTok Creator Profile Extraction & Analytics
- TikTok Live Downloader - TikTok Live Stream Recording & Download
- TikTok Transcript - TikTok Video Transcription & Content Extraction
Video & Content
- All Video Scraper - Multi-Platform Video Download & Extraction (1000+ Sites)
- Video Caption Scraper - Video Caption Extraction & Subtitle Data
- Video Transcript - Universal Video Transcription & AI Training Data
- Video to Social Post - Video Content Conversion & Social Media Repurposing
- Live Stream Transcript - Live Stream Transcription & Real-Time Content Extraction
YouTube
- YouTube Transcript - YouTube Video Transcription & Speech Extraction
- Youtube Info Scraper - YouTube Channel & Video Metadata Extraction
Real Estate
- Realtor Property Scraper - Realtor.com Property Data Extraction & Market Intelligence
- Zillow For Sale Scraper - Zillow Property Listing Extraction & Real Estate Data
Maps & Local
- Google Maps Store Scraper - Google Maps Business Data Extraction & Local Intelligence
Support & Community
- 👥 Community: @Apify_Actor
- 👤 Contact Team: @AiAgentApi
Last Updated: June 24, 2026

