Indeed Scraper avatar

Indeed Scraper

Pricing

Pay per usage

Go to Apify Store
Indeed Scraper

Indeed Scraper

Scrape Indeed job listings, company pages, and salary data across 60+ countries. Extract job titles, salaries, full descriptions, qualifications, benefits, company ratings, and more.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

abdulrahman alrashid

abdulrahman alrashid

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Scrape Indeed job listings, company pages, and salary data across 60+ countries. Extract job titles, salaries, full descriptions, qualifications, benefits, company ratings, and more.

Features

  • Job Search — Search by keyword, location, salary range, job type, date posted, experience level, remote/hybrid/on-site, and company name
  • Full Job Details — Navigate to each job page to extract complete descriptions, qualifications, benefits, and metadata
  • Company Pages — Scrape company profiles including ratings, reviews, size, industry, headquarters, revenue, and description
  • Salary Data — Look up average salaries, salary ranges, and salary-by-location breakdowns for any job title
  • 60+ Countries — Supports all major Indeed domains worldwide
  • Anti-Bot Evasion — Playwright with stealth mode, session rotation, residential proxies, realistic delays, and human-like behavior simulation
  • Pagination — Automatically handles multi-page result sets

Input

FieldTypeDescription
scrapeModestringjobs, company, or salary
keywordstringSearch keyword (job title, skill, company)
locationstringCity, state, zip, or "remote"
countrystringIndeed domain (e.g., www.indeed.com, uk.indeed.com)
maxResultsintegerMaximum results to scrape (0 = unlimited)
jobTypestringFilter: fulltime, parttime, contract, internship, temporary
datePostedstringFilter: 1 (24h), 3, 7, or 14 days
experienceLevelstringFilter: entry_level, mid_level, senior_level
salaryMinstringMinimum salary filter
salaryMaxstringMaximum salary filter
workTypestringFilter: remote, hybrid, in-person
companyNamestringFilter by company name
companyUrlsarrayCompany page URLs (company mode)
salaryJobTitlesarrayJob titles for salary lookup (salary mode)
scrapeJobDetailsbooleanNavigate to each job for full details (default: true)
maxConcurrencyintegerParallel pages (default: 3, lower is safer)
minDelaynumberMin delay between requests in seconds (default: 2)
maxDelaynumberMax delay between requests in seconds (default: 6)

Output — Job Listings

{
"title": "Senior Software Engineer",
"company": "Google",
"location": "Mountain View, CA",
"salary": "$150,000 - $220,000 a year",
"jobType": "Full-time",
"postedDate": "2024-01-15",
"postedDateRaw": "3 days ago",
"description": "Full job description text...",
"qualifications": ["5+ years experience", "Bachelor's degree in CS", "Python, Java"],
"benefits": ["Health insurance", "401(k)", "Remote work"],
"companyRating": 4.3,
"reviewCount": "52341",
"easyApply": true,
"jobKey": "abc123def456",
"url": "https://www.indeed.com/viewjob?jk=abc123def456",
"companyPageUrl": "https://www.indeed.com/cmp/Google",
"scrapedAt": "2024-01-18T10:30:00.000Z"
}

Output — Company Pages

{
"companyName": "Google",
"rating": 4.3,
"totalReviews": "52341",
"size": "10,001+ employees",
"industry": "Internet & Web Services",
"headquarters": "Mountain View, CA",
"revenue": "$10+ billion (USD)",
"founded": "1998",
"website": "https://www.google.com",
"description": "Company description...",
"url": "https://www.indeed.com/cmp/Google",
"scrapedAt": "2024-01-18T10:30:00.000Z"
}

Output — Salary Data

{
"jobTitle": "Software Engineer",
"averageSalary": "$120,000 per year",
"salaryRange": "$85,000 - $175,000",
"numSalariesReported": "15234",
"salaryByLocation": [
{ "location": "San Francisco, CA", "salary": "$145,000", "numSalaries": "3421" },
{ "location": "New York, NY", "salary": "$135,000", "numSalaries": "2876" }
],
"url": "https://www.indeed.com/career/software-engineer/salaries",
"scrapedAt": "2024-01-18T10:30:00.000Z"
}

Supported Countries

United States, United Kingdom, Canada, Australia, India, Germany, France, Japan, Brazil, Mexico, Netherlands, Singapore, Ireland, New Zealand, South Africa, UAE, Switzerland, Austria, Belgium, Spain, Italy, Poland, Sweden, Norway, Denmark, Finland, Argentina, Chile, Colombia, Hong Kong, South Korea, Taiwan, Philippines, Malaysia, Indonesia, Thailand, Vietnam, Nigeria, Kenya, Egypt, Pakistan, Romania, Hungary, Czech Republic, Portugal, Greece, Israel, Saudi Arabia, Qatar, Kuwait, Bahrain, Oman, and more.

Pricing

Pay-Per-Event: $1.00 per 1,000 results ($0.001 per result)

Tips

  • Use residential proxies — Indeed has aggressive anti-bot protection. Datacenter proxies will be blocked quickly.
  • Lower concurrency — Keep maxConcurrency at 1-3 for best results. Higher values increase blocking risk.
  • Increase delays — If you get blocked, increase minDelay and maxDelay.
  • Skip job details for speed — Set scrapeJobDetails to false if you only need basic listing data (title, company, location, salary).
  • Filter narrow — Use specific keywords, locations, and filters to reduce the number of pages to scrape.

This actor is provided for educational and research purposes. Users are responsible for ensuring their use complies with Indeed's Terms of Service and applicable laws. Always respect robots.txt and rate limits.