โ† API Catalog
ApifyยทAsync

Indeed Jobs Scraper ๐Ÿ’ผ Salaries, Filters & Company Data

Knowledge & Data$0.0018 / jobs

What it does

Indeed jobs scraper: extract job listings, salaries, company details and full job descriptions. Native salary-range filter (+ remote, date, type, level), every result page, structured JSON, 60+ countries, no login. $2/1K, $5 free credit โ‰ˆ 2,500 jobs.

Returns: Indeed jobs scraper: extract job listings, salaries, company details and full job descriptions. Native salary-range filter (+ remote, date, type, level), every result page, structured JSON, 60+ countries, no login. $2/1K, $5 free credit โ‰ˆ 2,500 jobs.

Parameters

ParameterTypeRequiredDescription
sortselectNoResult ordering.
querytextNoJob title, keywords, or company to search for (e.g. "software engineer", "registered nurse"). Leave empty to scrape all jobs in the location.
radiusnumberNoDistance from the location to include (0 = exact location only). Unit is set automatically by country โ€” miles for US/UK/CA/AU/IE/NZ/IN/ZA, kilometers elsewhere.
remoteselectNoFilter to remote or hybrid roles. Leave as Any for no filter.
countryselectNoIndeed country to search. 60+ supported. Switches the regional Indeed index.
jobKeysarrayNoIndeed job keys (the jk= value) to fetch directly โ€” fast, exact lookup of known jobs. Works with or without a search.
jobTypeselectNoFilter by employment type (multiple allowed).
locationtextNoCity, state/region, postal code, or "remote" (e.g. "New York, NY", "London", "90210").
maxItemsnumberNoMaximum number of job listings to return across all result pages. Set 0 for no limit (capped by Indeed's depth ceiling โ€” the run reports retrieved vs. estimated totals).
salaryMaxnumberNoOnly jobs paying at most this much per year.
salaryMinnumberNoOnly jobs paying at least this much per year (native Indeed salary-range filter โ€” most scrapers can't do this).
startUrlsarrayNoIndeed search URLs (e.g. .../jobs?q=...&l=...) or job URLs (.../viewjob?jk=...) to scrape directly, in addition to the keyword search above.
datePostedselectNoOnly jobs posted within this window.
scrapeCompanybooleanNoAlso pull each company's profile: rating, reviews, size, CEO, founded, revenue, website & socials. Free โ€” you're only billed per job.
experienceLevelselectNoFilter by required experience level. Leave as Any for no filter.

Endpoints

GET/v1/agents/resources/inspect/apify.factden.indeed-jobs-scraperPublic
POST/v1/agents/resources/estimate/apify.factden.indeed-jobs-scraperPublic
POST/v1/agents/resources/run/apify.factden.indeed-jobs-scraperAgent key
GET/v1/agents/resources/runs/{run_id}Agent key

Quick start

Run it with one Agent One Key over the OpenAI-compatible resource rail.

curl -X POST https://api.deva.me/v1/agents/resources/run/apify.factden.indeed-jobs-scraper \
  -H "Authorization: Bearer deva_i1_your_key_here" \
  -H "Content-Type: application/json" \
  --data '{
    "params": {}
  }'

Related in Knowledge & Data