VOOZH about

URL: https://apify.com/mvpeav/indeed-job-scraper

โ‡ฑ Indeed Job Scraper ยท Apify


Pricing

from $5.00 / 1,000 results

Go to Apify Store

Scrape Indeed job listings with full details: salary, benefits, company ratings, job type, and more. Supports filters for location, job type, and date posted.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ MItchell Peavler

MItchell Peavler

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 months ago

Last modified

Share

Scrape job listings from Indeed.com with full details including salary, benefits, company ratings, job type, work mode, and complete descriptions. Export structured data in JSON, CSV, or Excel format.

Features

  • Comprehensive data extraction - Collects job title, company, location, salary, job type, full description, posting date, company rating, work mode (remote/hybrid/onsite), and benefits
  • Flexible search filters - Search by keyword, location, job type, date posted, and sort order
  • Pagination support - Automatically follows search result pages to collect up to 500 listings
  • Anti-bot resilience - Uses Playwright with stealth techniques, session rotation, and residential proxies
  • Human-like behavior - Random delays between requests, realistic browser fingerprinting
  • Clean structured output - Outputs well-formatted JSON ready for analysis or integration

Input Parameters

ParameterTypeRequiredDefaultDescription
searchQuerystringYessoftware engineerJob title, keywords, or company name
locationstringYesNew York, NYCity, state, zip code, or "remote"
maxResultsintegerNo25Maximum number of listings (1-500)
jobTypestringNoAnyfulltime, parttime, contract, temporary, internship
datePostedstringNoAny time1 (24h), 3 (3 days), 7 (7 days), 14 (14 days)
sortBystringNorelevancerelevance or date
proxyConfigurationobjectNoApify ResidentialProxy settings (residential strongly recommended)

Example Input

{
"searchQuery":"data scientist",
"location":"San Francisco, CA",
"maxResults":50,
"jobType":"fulltime",
"datePosted":"7",
"sortBy":"date"
}

Output

Each job listing is saved as a structured JSON object in the default dataset. You can download results in JSON, CSV, Excel, XML, or RSS formats.

Sample Output

{
"title":"Senior Software Engineer",
"company":"Tech Corp Inc.",
"location":"New York, NY 10001",
"salary":"$130,000 - $180,000 a year",
"jobType":"Full-time",
"description":"We are looking for an experienced software engineer to join our platform team. You will design, build, and maintain scalable microservices...",
"datePosted":"2026-03-25",
"url":"https://www.indeed.com/viewjob?jk=abc123def456",
"companyRating":"4.2 out of 5",
"workMode":"hybrid",
"benefits":[
"Health Insurance",
"401(K)",
"Paid Time Off",
"Stock Options",
"Remote Work",
"Professional Development"
],
"scrapedAt":"2026-03-27T14:30:00.000Z"
}

Output Fields

FieldTypeDescription
titlestringJob title
companystringCompany name
locationstringJob location
salarystringSalary range if listed
jobTypestringFull-time, Part-time, Contract, etc.
descriptionstringFull job description text
datePostedstringApproximate posting date (ISO format)
urlstringDirect Indeed link to the job
companyRatingstringCompany star rating if available
workModestringremote, hybrid, onsite, or not specified
benefitsarrayList of benefits mentioned
scrapedAtstringTimestamp of when the data was collected

Use Cases

  • Job market research - Analyze salary ranges, required skills, and hiring trends for specific roles or regions
  • Competitive analysis - Monitor competitors' job postings to understand their hiring strategy and growth areas
  • Lead generation - Build lists of actively hiring companies for sales outreach
  • Career planning - Aggregate and compare opportunities across locations and companies
  • Academic research - Study labor market dynamics, skill demand, and compensation trends
  • Recruitment intelligence - Track what job titles, benefits, and salary ranges competitors offer

Performance and Cost

  • Speed: ~2-4 jobs per minute (intentionally throttled to avoid blocks)
  • Compute units: Approximately 0.5-1 CU per 25 jobs
  • Proxy: Residential proxies are required and consume additional credit
  • Recommended: Start with small runs (25 jobs) to verify results before scaling up

Important Notes

  • Residential proxies required: Indeed has aggressive anti-bot protection. Datacenter proxies will likely be blocked. Use Apify residential proxy groups.
  • Rate limiting: The scraper uses conservative concurrency (max 2 parallel browsers) and human-like delays to minimize blocking.
  • Data accuracy: Salary and benefits data is only available when explicitly listed by the employer. The workMode field uses keyword detection and may not always be accurate.
  • Indeed ToS: Ensure your use case complies with Indeed's Terms of Service. This tool is provided for educational and research purposes.

Integrations

Connect this scraper to your workflow using Apify integrations:

  • Google Sheets - Automatically export results to a spreadsheet
  • Webhook - Trigger downstream processing when the run completes
  • API - Access results programmatically via the Apify API
  • Zapier / Make - Connect to 5,000+ apps
  • Slack / Email - Get notified when new jobs match your criteria

Changelog

  • 1.0 - Initial release with full job detail extraction, pagination, and anti-bot measures

You might also like

Indeed Job Scraper

rupom888/indeed-job-scraper

Scrape Indeed job listings by keyword and location. Extracts job title, company, salary, location, job type, remote status, easy apply, description snippet, and more. Supports date filters, job type filters, radius, and optional full description scraping.

Indeed Job Scraper

george.the.developer/indeed-job-scraper

Scrape job listings from Indeed.com with salary data, job descriptions, and company info

14

Indeed Scraper

cute_scheme/indeed-scraper

Scrapes job listings from Indeed across 10 countries with keyword, location, job type, date, salary, and remote filters.

๐Ÿ‘ User avatar

Sarfraz Mohammed

2

Indeed Jobs Scraper

codingfrontend/indeed-jobs-scraper

Scrapes job listings from Indeed.com using Playwright browser automation. Supports keyword search, location filters, date posted, job type, experience level, and deep scraping for full job descriptions.

๐Ÿ‘ User avatar

codingfrontend

1

Indeed Job Scraper

scrapio/indeed-job-scraper

Indeed Job Scraper extracts job listings from Indeed search results. Collect job titles, company names, locations, salaries, descriptions, posting dates, and job URLs. Ideal for job market research, recruitment analysis, salary insights, and building job datasets.

Indeed Job Scraper

pramodkonde17/indeed-job-scraper

Scrapes job listings from Indeed.com based on job role, location, and other filters. Returns structured job data including title, company, location, salary, and description.

Indeed Job Scraper

scraper-engine/indeed-job-scraper

Indeed Job Scraper extracts job listings from Indeed search results. It collects job titles, company names, locations, salaries, job descriptions, posting dates, and job URLs. Ideal for job market research, recruitment insights, salary analysis, and hiring trend monitoring.

๐Ÿ‘ User avatar

Scraper Engine

2

Indeed Job Scraper

scrapier/indeed-job-scraper

Extract job listings from Indeed with the Indeed Job Scraper. Collect job titles, company names, locations, salaries, descriptions, and posting dates in structured format. Ideal for job market research, recruitment analysis, salary insights, and building job datasets.

Related articles

How to scrape Indeed jobs and company profiles
Read more