Indeed Jobs Scraper: Many Searches, New Jobs Only avatar

Indeed Jobs Scraper: Many Searches, New Jobs Only

Pricing

from $0.10 / 1,000 jobs

Go to Apify Store
Indeed Jobs Scraper: Many Searches, New Jobs Only

Indeed Jobs Scraper: Many Searches, New Jobs Only

Scrape Indeed jobs for many keywords and locations in one run: full description, salary range, benefits, job type, posting date, company size, revenue, industry and rating. Duplicates removed across searches; a new-jobs-only mode for scheduled runs. Fast HTTP scraper, no browser.

Pricing

from $0.10 / 1,000 jobs

Rating

0.0

(0)

Developer

Tauqeer Abbas

Tauqeer Abbas

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Indeed Jobs Scraper: 62 Countries, Many Searches, New Jobs Only

Indeed Jobs Scraper: many job titles and US locations per run, duplicates removed, with pay-per-event pricing shown as a receipt

Search Indeed in any of its 62 countries for many job titles and locations in one run. Every job is one item in the dataset, complete from the search itself: full description, salary range and pay period, job type, shifts, benefits, skills, posting date, location with coordinates, and the company's size, revenue, industry, CEO, website and rating.

What it does

  • Searches by query (a job title, skill or company) in a location (a city, region or postcode), or across a whole country.
  • 62 countries: the US, UK, Canada, Australia, India, Germany, France, Japan, Brazil, Mexico and every other Indeed site. Pick one for the run, or give each search its own; Indeed URLs from any country site work as they are. Salaries come in the local currency.
  • Runs many searches at once: a list of searches, or queries × locations, plus Indeed search URLs and job URLs.
  • Removes duplicates across searches: a job found by "nurse" and by "registered nurse" is delivered, and charged, once.
  • Only new jobs for scheduled runs: turn it on and each run returns only postings this monitor hasn't delivered before. Jobs it skips aren't saved or charged, so a daily job alert costs only what's new.
  • Filters: date posted (24 hours to 14 days), job type (full-time, part-time, contract, temporary, internship, permanent), remote or hybrid, radius, sort by relevance or date.
  • Up to 850 jobs per search (Indeed's own limit) and no limit per run. For more, split a broad search into smaller locations or add filters.
  • Pure HTTP, no browser: fast and light (256 MB). 100 complete jobs per request, with no extra request per job.

Input examples

Several searches:

{
"searches": [
{ "query": "registered nurse", "location": "Houston, TX" },
{ "query": "software engineer", "location": "New York, NY" }
]
}

Many queries × many locations, posted this week, full-time:

{
"queries": ["electrician", "plumber", "hvac technician"],
"locations": ["Phoenix, AZ", "Denver, CO", "Dallas, TX"],
"datePosted": "7",
"jobType": "full-time"
}

A daily job alert (schedule it; each run returns only new postings):

{
"queries": ["data engineer"],
"workArrangement": "remote",
"datePosted": "3",
"onlyNewJobs": true,
"monitorName": "remote-data-engineers"
}

Several countries in one run:

{
"searches": [
{ "query": "nurse", "location": "Manchester", "country": "GB" },
{ "query": "Pflegefachkraft", "location": "Berlin", "country": "DE" },
{ "query": "software engineer", "location": "Bengaluru", "country": "IN" }
]
}

Indeed URLs:

{
"urls": [
"https://www.indeed.com/jobs?q=welder&l=Tulsa%2C+OK&fromage=7",
"https://uk.indeed.com/jobs?q=electrician&l=Leeds",
"https://www.indeed.com/viewjob?jk=a9125815986bb704"
]
}

Output

Each item contains:

FieldExample
titleRegistered Nurse
urlhttps://www.indeed.com/viewjob?jk=a9125815986bb704 (the job's own country site)
company, company_url, company_logoEncompass Health, its Indeed page and logo
company_rating, company_review_count3.4, 5330
company_size, company_revenue, company_industry10,000+, $1B to $5B (USD), Health care (when listed)
company_ceo, company_website, company_addresses, company_descriptionwhen the company lists them
location, city, state, postal_code, countryHouston, TX 77054, US
latitude, longitude, street_address29.698248, -95.38001
salary, salary_min, salary_max, salary_period, salary_currency"$40.49 - $57.42 an hour", 40.49, 57.42, hour, USD
job_types, shifts, benefits["PRN"], ["Monday to Friday"], ["Health insurance", "Paid time off", "401(k) matching"]
remote, hybridfalse, false
attributes, occupations["RN License", "CPR Certification", "Mid-level", …]; ["Nursing Occupations", …]
posted_at, published_at2026-02-26T00:47:23.184000Z
descriptionthe full job description (plain text)
description_htmlthe same as HTML, when Description HTML is on
apply_url, easy_applythe employer's page; Indeed Apply available
urgent_hire, high_volume_hiringIndeed's hiring signals
employer_response_rate, employer_response_dayswhen Indeed has them

Plus searchQuery, searchLocation, searchCountry, searchUrl and searchIndex: the search that found the job. Fields a job doesn't list are empty: about 4 in 10 US jobs carry a salary. Job types, benefits and other labels come in English where Indeed's country site has it (UK, India, Belgium, Singapore, the Gulf, ...) and in the local language elsewhere (Germany: Vollzeit).

Pricing

Pay per event: platform usage is included in every price; you never pay Apify compute, proxy or storage on top. Jobs skipped as duplicates or (with Only new jobs) as already delivered are free.

EventPriceWhen charged
Run start$0.001every run
job$0.10 / 1,000each job pushed to the dataset

Example: 9 searches × 100 jobs = $0.001 + 900 × $0.0001 = $0.091.

Your spending limit (set in the run configuration) is always respected: the actor stops before exceeding it.

Proxy

Apify's US residential proxy is the default, for every country: Indeed answers it in under a second per 100 jobs. If Indeed refuses an IP or times out, the actor moves to a new one and carries on where it stopped, without repeating jobs.

Limits

  • Remote jobs are searched across the whole country: Indeed returns none for a city with the remote filter.
  • The radius is in miles in the US and the UK and in km elsewhere, as on Indeed's sites.
  • Indeed's own limit is 850 jobs per search; "date" sorting is Indeed's (recent first, not strictly by date).