Indeed Jobs Scraper: the newest job listings per search, with salary

Get the newest Indeed job listings per search in 16 countries: title, company, location, parsed salary range, job type, employer rating and date as JSON. Search terms times cities, or paste Indeed search URLs. $3 per 1,000 jobs, no login, no proxy setup.

Official public source Updated & monitored daily Every result links to its filing Pay per result · free previews

The newest Indeed listings for any search, as clean JSON with the salary range already parsed. Give it search terms and a list of cities, or paste Indeed search URLs. It covers 16 Indeed country sites and is built to run on a schedule.

Run it on Apify

What it does

  • One row per job: title, company, location, salary text plus minimum, maximum, period and currency, job type, remote flag, employer rating, posting date and link.
  • Stable job_id per row for de-duplication across scheduled runs.
  • Sponsored listings are flagged, and one switch drops them so you only pay for organic results.
  • No login, no key, no proxy setup. Indeed blocks datacenter traffic, so the residential proxy it requires is built in and included in the price.

What it does not do

Indeed serves only the first result page of a search to visitors who are not logged in. Each search returns about 15 jobs, 25 to 50 on indeed.com, not the full result count. Cover more ground with more search terms and more cities: three roles in four cities is twelve searches.

Pricing

$3 per 1,000 jobs, charged only for rows that land in the dataset. Searches that fail or return nothing cost nothing.

When to use which

Jobs straight from company career sites, with no result cap, are the Job Search API and the per-platform ATS Job Scrapers. For the German market on Stepstone see the Stepstone Jobs Scraper.

Fields you get

job_id, title, company, company_rating, company_review_count, location, city, postal_code, remote, job_types, date_posted, posted_relative, salary, salary_min, salary_max, salary_period, salary_currency, snippet, is_sponsored, urgently_hiring, easy_apply, url, country, search_url.

FAQ

Can I get all results of a search?

No. Only the first page. Narrow the search and run it on a schedule with newest first.

Which countries?

United States, United Kingdom, Canada, Australia, Ireland, India, Singapore, Germany, Netherlands, France, Belgium, Austria, Switzerland, Spain, Italy and Sweden.

Does it return the full job description?

No. It returns the teaser from the result list.

What if Indeed blocks a search?

Each search is tried three times. If it still fails it is skipped and not charged.