Indeed Job Scraper avatar
Indeed Job Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Indeed Job Scraper

Indeed Job Scraper

Extract job listings, salaries, company details, and application links from Indeed.com with this powerful scraper. Perfect for recruitment, market research, and competitive analysis. This Indeed scraper allows you to extract comprehensive job data from Indeed across multiple countries.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

HappiTap

HappiTap

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Indeed Job Data & Salary Scraper

Extract job listings, salaries, company details, and application links from Indeed.com with this powerful scraper. Perfect for recruitment, market research, and competitive analysis.

This Indeed scraper allows you to extract comprehensive job data from Indeed across multiple countries. Get job titles, salaries, company information, job descriptions, and direct application links - all without writing a single line of code.

What can Indeed Job Scraper do?

  • Multi-country support - Scrape from Indeed.com (US), Indeed.co.uk (UK), Indeed.ca (Canada), Indeed.co.in (India), and more
  • Comprehensive data - Extract job titles, salaries, locations, company details, ratings, and full descriptions
  • Flexible search - Search by position, location, or provide direct Indeed URLs
  • Company insights - Optional extraction of company size, CEO, founding year, and industry
  • Export formats - Download as JSON, CSV, Excel, or HTML
  • Integrations - Connect with API, webhooks, Make, Zapier, and 1000+ apps
  • No coding required - Simple interface with powerful filtering options
  • Cost-effective - Pay only for the jobs you extract ($3 per 1,000 jobs)

Why scrape Indeed?

Indeed contains valuable job market data for:

  • 🎯 Recruitment agencies - Find qualified candidates and track job market trends
  • 📊 Market research - Analyze salary ranges, job demand, and hiring patterns
  • 📍 Competitive analysis - Monitor competitor hiring and job postings
  • 💼 Job seekers - Aggregate job listings and track opportunities
  • 📈 Data analysts - Build datasets for labor market analysis and insights

What data can you extract from Indeed?

Data FieldDescriptionExample
Position NameJob title"Senior Software Engineer"
CompanyCompany name"Google"
LocationJob location"San Francisco, CA"
SalarySalary range (if available)"$120,000 - $180,000 a year"
Job TypeEmployment type["Full-time", "Remote"]
RatingCompany rating4.5
Reviews CountNumber of reviews12,543
URLJob posting URL"https://www.indeed.com/viewjob?jk=..."
DescriptionFull job description"We are looking for..."
Posted AtWhen job was posted"Posted 2 days ago"
External Apply LinkDirect application URL"https://company.com/apply"
Company DetailsCEO, size, founded, industryOptional detailed info
Scraped AtTimestamp of extraction"2026-01-27T12:25:00Z"

How to scrape Indeed job data

  1. Click "Try for free" to start the Actor
  2. Enter your search criteria:
    • Add Indeed URLs directly, OR
    • Enter position (e.g., "Data Scientist") and location (e.g., "New York")
  3. Configure options:
    • Select country (US, UK, CA, IN, AU, DE, FR)
    • Set maximum items per search (default: 50)
    • Enable company details extraction if needed
  4. Start the scraper - Click "Start" and let it run
  5. Download results - Export as JSON, CSV, Excel, or access via API

Input

Configure the scraper with flexible input options. Click the Input tab for all available settings.

Key settings:

  • Start URLs - Direct Indeed job search or listing URLs (optional if using position/location)
  • Position - Job title or keywords to search for (e.g., "Software Engineer", "Marketing Manager")
  • Location - City, state, or region (e.g., "Austin, TX", "London")
  • Country - Target Indeed domain (US, GB, CA, IN, AU, DE, FR) - Default: US
  • Max Items Per Search - Maximum number of jobs to extract per search - Default: 50
  • Parse Company Details - Extract additional company information (CEO, size, etc.) - Default: false
  • Save Only Unique Items - Avoid duplicate job listings - Default: false
  • Proxy Configuration - Use Apify proxies to avoid blocking (recommended)

Input example:

{
"startUrls": [],
"position": "Full Stack Developer",
"location": "San Francisco, CA",
"country": "US",
"maxItemsPerSearch": 100,
"parseCompanyDetails": true,
"saveOnlyUniqueItems": true,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output

You can download scraped data in multiple formats:

  • JSON - For developers and API integrations
  • CSV - For Excel and data analysis
  • Excel - Ready-to-use spreadsheet with formatting
  • HTML - For web viewing

Output example

{
"id": "abc123def456",
"positionName": "Senior Software Engineer",
"company": "Tech Innovations Inc",
"location": "San Francisco, CA",
"salary": "$140,000 - $180,000 a year",
"jobType": ["Full-time", "Remote"],
"rating": 4.3,
"reviewsCount": 856,
"url": "https://www.indeed.com/viewjob?jk=abc123def456",
"description": "We are seeking an experienced Senior Software Engineer to join our growing team...",
"postedAt": "Posted 3 days ago",
"externalApplyLink": "https://techinnovations.com/careers/apply",
"companyDetails": {
"ceo": "Jane Smith",
"size": "500-1000 employees",
"founded": "2015",
"industry": "Technology"
},
"scrapedAt": "2026-01-27T12:25:00.000Z"
}

How much does it cost to scrape Indeed?

Free tier: New Apify users get $5 in free credits = approximately 1,500-1,600 job listings

Pricing: $3.00 per 1,000 jobs extracted

Cost estimates:

  • 100 jobs: ~$0.30
  • 500 jobs: ~$1.50
  • 1,000 jobs: ~$3.00
  • 5,000 jobs: ~$15.00

Tips to reduce costs:

  • Set maxItemsPerSearch to limit results
  • Use specific search criteria to target relevant jobs
  • Disable parseCompanyDetails if you don't need extra company info
  • Enable saveOnlyUniqueItems to avoid duplicate charges

Note: Pricing is based on the Pay-Per-Event model. You're charged only for successfully extracted job listings, not for failed requests.

Yes, scraping publicly available data from Indeed is legal. This Actor only extracts information that is publicly accessible without login.

Best practices:

  • Use the scraper ethically and responsibly
  • Respect Indeed's rate limits (built into the Actor)
  • Review Indeed's Terms of Service for your specific use case
  • Don't use scraped data to violate privacy or spam candidates
  • Consider Indeed's official API for commercial applications

Legal disclaimer: Users are responsible for ensuring their use complies with applicable laws and Indeed's Terms of Service.

Troubleshooting

No results returned

  • Solution 1: Verify your search criteria (position/location) are valid
  • Solution 2: Check that the country code matches your target Indeed domain
  • Solution 3: Try using direct Indeed URLs instead of search terms

Getting blocked or rate limited

  • Solution 1: Enable proxy configuration with useApifyProxy: true
  • Solution 2: Reduce maxItemsPerSearch to scrape fewer items per run
  • Solution 3: Increase the Actor's memory allocation to 4096 MB

Missing salary information

  • Solution: Salary data is only available when employers include it in job postings. This is a limitation of Indeed's data, not the scraper.

Company details not appearing

  • Solution: Make sure parseCompanyDetails is set to true in your input configuration

Actor timing out

  • Solution 1: Reduce the number of items to scrape
  • Solution 2: Increase memory allocation to 4096-8192 MB
  • Solution 3: Disable parseCompanyDetails to speed up extraction

Use cases

Recruitment & Talent Acquisition

Extract job listings to build a comprehensive database of opportunities, track competitor hiring, and identify talent pools. Perfect for recruitment agencies and HR departments.

Salary Research & Benchmarking

Analyze salary ranges across positions, locations, and companies to inform compensation strategies and negotiate better offers.

Market Research & Analysis

Track job market trends, identify growing industries, and analyze hiring patterns across regions and sectors.

Job Aggregation Platforms

Build your own job board or aggregation platform by collecting listings from Indeed and other sources.

Competitive Intelligence

Monitor competitor job postings to understand their growth, expansion plans, and organizational structure.

Indeed API alternative

This scraper provides a cost-effective alternative to Indeed's official API:

  • No API key required - Start scraping immediately without approval
  • More flexible - Search and filter exactly how you need
  • Cost-effective - Pay only $3 per 1,000 jobs vs. expensive API plans
  • Complete data - Extract all publicly visible information
  • Multi-country - Support for 7+ Indeed domains worldwide

Note: For high-volume commercial applications, consider Indeed's official API or partnerships.

Integrations

Connect Indeed Job Scraper with 1000+ apps and services:

  • Google Sheets - Auto-update spreadsheets with new job listings
  • Slack - Get notifications when new jobs match your criteria
  • Webhooks - Send data to your custom applications in real-time
  • Zapier - Create automated workflows with 5,000+ apps
  • Make (Integromat) - Build complex automation scenarios
  • API - Programmatic access for developers and data pipelines

Support and feedback

  • 📧 Issues? Report bugs or problems in the Issues tab
  • 💬 Questions? Check the troubleshooting section above
  • Feature requests? Let us know what you'd like to see
  • 🔧 Custom solution? Contact us for enterprise or custom scraping needs
  • LinkedIn Jobs Scraper - Extract job listings from LinkedIn
  • Glassdoor Scraper - Get company reviews and salary data
  • ZipRecruiter Scraper - Scrape jobs from ZipRecruiter
  • Google Jobs Scraper - Extract jobs from Google for Jobs

License: Apache-2.0 | Version: 1.0.0 | Maintained by: Apify Community

Keywords: indeed scraper, job scraper, salary data, recruitment tool, job listings, career data, employment data, job market analysis