Indeed Jobs Search Scraper avatar

Indeed Jobs Search Scraper

Pricing

Pay per usage

Go to Apify Store
Indeed Jobs Search Scraper

Indeed Jobs Search Scraper

Scrape job listings from Indeed, the world's largest job search engine. Extract job titles, companies, locations, salaries, job types, and descriptions with advanced filtering for comprehensive job market analysis.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Jobs API

Jobs API

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

The latest and most advanced Indeed Jobs Search Scraper. Our Indeed Jobs Search Scraper extracts real-time job postings at scale from all over the world. A new research tool built for recruitment, insights and HR.

Features

  • Keyword search — find jobs by keyword, search term, or role
  • Location filtering — narrow results to specific cities, regions, or countries

Use Cases

  • Job market research and salary benchmarking — analyze salary ranges, benefits, and job requirements across US industries and regions
  • Recruitment pipeline automation — source candidates at scale for high-volume hiring needs
  • Competitive intelligence on hiring activity — track which companies are hiring, for what roles, and at what compensation levels
  • Labor market trend analysis — monitor shifts in job types, remote work prevalence, and experience demands over time

Sample Input

{
"keywords": "software engineer",
"location": "New York, NY",
"country": "www",
"maxItems": 50,
"maxPages": 5,
"deepSearch": false,
"datePosted": "7",
"jobType": "fulltime",
"experienceLevel": "",
"remote": "",
"sort": "relevance",
"radius": "25",
"headless": true,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
},
"position": "web developer",
"maxItemsPerSearch": 100,
"parseCompanyDetails": false,
"saveOnlyUniqueItems": true,
"followApplyRedirects": false
}

Sample Output

{
"jobKey": "abc123def456",
"company": "Acme Corp",
"location": "New York, NY",
"salary": "$120,000 - $150,000/yr",
"snippet": "We are looking for a senior software engineer to join our platform team...",
"url": "https://www.indeed.com/viewjob?jk=abc123def456",
"positionName": "Senior Software Engineer",
"jobType": "fulltime",
"rating": 4.2,
"scrapedAt": "2026-06-24T12:00:00.000Z"
}

Input

FieldTypeDefaultRequiredDescription
keywordsstringsoftware engineerJob search keywords (e.g., software engineer, data analyst, nurse)
locationstring``City, state, or zip code for job search (e.g., New York, NY)
countrystringwwwIndeed country domain code. Use 'www' or 'us' for USA, 'uk' for UK, 'ca' for Canada, etc.
maxItemsinteger50Maximum number of job listings to scrape.
maxPagesinteger5Maximum number of search result pages to scrape (10 jobs per page).
deepSearchbooleanfalseWhen enabled, visits each job's detail page to extract full description, benefits, and hiring insights.
datePostedstring``Filter by when the job was posted.
jobTypestring``Filter by job type.
experienceLevelstring``Filter by experience level.
remotestring``Filter for remote jobs only.
sortstringrelevanceSort results by relevance or date.
radiusstring``Search radius in miles from the location.
headlessbooleantrueRun browser in headless mode (recommended for production).
proxyConfigurationobject-Proxy settings. Residential proxies recommended to avoid blocks.
positionstring-Any combination of positions or keywords for search.
maxItemsPerSearchinteger-Maximum number of job listings to scrape for each keyword search and each Start URL.
parseCompanyDetailsbooleanfalseIf true, will also navigate to company page of each job posting.
saveOnlyUniqueItemsbooleantrueIf true, only unique job listings will be scraped.
followApplyRedirectsbooleanfalseIf true, will follow redirects of Indeed's externalApplyLink and output the final one.
startUrlsarray-List of URLs that will be scraped. Can be combined with keyword search.
salaryMinintegerMinimum salary filter (in local currency). Only show jobs paying at least this amount.
salaryMaxintegerMaximum salary filter (in local currency). Only show jobs paying at most this amount.
educationLevelstringFilter by minimum education level: High School, Associate Degree, Bachelor's, Master's, Doctorate.

Output

FieldDescription
jobKeyUnique Indeed job identifier
companyName of the hiring company
locationJob location (city, state, zip)
salarySalary range if available
benefitsList of benefits (401k, insurance, etc.)
snippetShort description snippet from search results
urlDirect URL to the job posting on Indeed
detailWhether full detail was scraped
deepScrapeStatusStatus of deep scrape: success or failed
detailDataFull job detail (when deepSearch is enabled)
scrapedAtISO timestamp when the job was scraped
searchPageSearch result page number where the job was found
positionNamePosition name
jobTypeJob type
ratingCompany rating
reviewsCountNumber of reviews
companyInfoCompany info object

Notes

  • Proxy: Residential proxy is highly recommended
  • Rate limits: Keep maxItems reasonable per run to avoid IP bans
  • Scheduling: Use Apify Scheduler to run this actor on a recurring basis