docs / indeed

Indeed

Job search and company profiles.

base /indeed/v17 endpoints
post/indeed/v1/jobs/search1 credit

Search live job postings on Indeed by keyword and location. Each result includes the full job description, salary range, employer details, posting date, apply link, employment type and remote flag. Filter by job type, remote/hybrid, seniority, posting date and radius. Covers 60+ Indeed country sites.

ParameterAllowed / rangeDescription
queryrequiredWhat job to search for — job title, skill or company keyword.
country = USoptionalUS · CA · MX · UK · IE · DE · FR · ES · IT · NL · CH · AT · BE · LU · PT · SE · DK · NO · FI · PL · CZ · HU · RO · GR · UA · TR · AE · SA · QA · KW · BH · OM · IL · ZA · EG · MA · NG · IN · PK · SG · HK · PH · MY · ID · JP · KR · TW · TH · VN · AU · NZ · BR · AR · CL · CO · PE · EC · CR · PA · UY · VEIndeed country site to search. Each country is a separate Indeed site with its own jobs.
locationoptionalCity, region or postal code to search around. Leave empty to search the whole country.
max_results = 60optional1–1000How many jobs to return (1–1000). The engine pages internally — no page/cursor needed.
sort_by = relevanceoptionalrelevance · dateResult ordering.
job_typeoptionalfulltime · parttime · contract · internship · temporary · permanent · seasonalOnly return jobs of this employment type.
remote = falseoptionalOnly remote jobs.
hybrid = falseoptionalOnly hybrid (part-remote) jobs.
leveloptionalentry_level · mid_level · senior_levelOnly jobs at this seniority level.
from_daysoptional1 · 3 · 7 · 14Only jobs posted within the last N days. Dropdown values work everywhere; other day-counts work on the primary API path.
radiusoptional0 · 5 · 10 · 15 · 25 · 35 · 50 · 100Search radius in miles around `location` (only used when a location is given). Dropdown values work everywhere; other mile-counts work on the primary API path.
include_detail = falseoptionalForce-fetch the full job description per job on the slow fallback path. Normally unnecessary — descriptions come inline.
Try in playground →
post/indeed/v1/job1 credit

Get the full detail of one or more specific jobs by their Indeed job key (or job URL). Returns the complete job description, salary, employer details, location, posting date, skills, benefits and apply link for each. Pass several keys at once to fetch them in a single call.

ParameterAllowed / rangeDescription
jobkeyrequiredOne or more Indeed job keys (the 16-character id from a job URL, e.g. ?jk=c64905855731be67) or full Indeed job URLs. Accepts a single value or a list.
country = USoptionalUS · CA · MX · UK · IE · DE · FR · ES · IT · NL · CH · AT · BE · LU · PT · SE · DK · NO · FI · PL · CZ · HU · RO · GR · UA · TR · AE · SA · QA · KW · BH · OM · IL · ZA · EG · MA · NG · IN · PK · SG · HK · PH · MY · ID · JP · KR · TW · TH · VN · AU · NZ · BR · AR · CL · CO · PE · EC · CR · PA · UY · VEIndeed country site to search. Each country is a separate Indeed site with its own jobs.
Try in playground →
post/indeed/v1/company2 credits

Look up a company on Indeed: profile (industry, size, revenue, HQ, founded year, description, website), reputation (overall rating, review count, CEO approval) and optionally the company's open jobs.

ParameterAllowed / rangeDescription
companyrequiredCompany name or Indeed company slug (the part after indeed.com/cmp/).
country = USoptionalUS · CA · MX · UK · IE · DE · FR · ES · IT · NL · CH · AT · BE · LU · PT · SE · DK · NO · FI · PL · CZ · HU · RO · GR · UA · TR · AE · SA · QA · KW · BH · OM · IL · ZA · EG · MA · NG · IN · PK · SG · HK · PH · MY · ID · JP · KR · TW · TH · VN · AU · NZ · BR · AR · CL · CO · PE · EC · CR · PA · UY · VEIndeed country site to search. Each country is a separate Indeed site with its own jobs.
include_jobs = trueoptionalAlso list the company's open jobs.
max_jobs = 50optional1–500How many of the company's jobs to return (1–500).
Try in playground →
post/indeed/v1/company/search1 credit

Find companies on Indeed by name or keyword (optionally near a location). Returns a ranked list of companies with each one's overall rating, review count, industry sectors, logo and links to its Indeed profile, jobs, reviews and salaries pages.

ParameterAllowed / rangeDescription
queryrequiredCompany name or keyword to search for (e.g. a name, industry or product).
country = USoptionalUS · CA · MX · UK · IE · DE · FR · ES · IT · NL · CH · AT · BE · LU · PT · SE · DK · NO · FI · PL · CZ · HU · RO · GR · UA · TR · AE · SA · QA · KW · BH · OM · IL · ZA · EG · MA · NG · IN · PK · SG · HK · PH · MY · ID · JP · KR · TW · TH · VN · AU · NZ · BR · AR · CL · CO · PE · EC · CR · PA · UY · VEIndeed country site to search. Each country is a separate Indeed site with its own jobs.
locationoptionalOptional city or region to bias the company search.
max_results = 50optional1–50How many companies to return (1–50, one page).
Try in playground →
post/indeed/v1/company/reviews1 credit

Get a company's employee reviews from Indeed (review text, overall rating, the 5 sub-ratings — work/life balance, compensation, management, culture, job security — job title, location and date). Pass the company name or Indeed /cmp slug; paginate with `start`.

ParameterAllowed / rangeDescription
companyrequiredCompany name or Indeed /cmp slug.
max_reviews = 20optional1–20How many reviews to return from this page (1–20).
start = 0optional0–Pagination offset (0, 20, 40 …).
Try in playground →
post/indeed/v1/company/salaries1 credit

Get a company's salary breakdown by job title from Indeed (average pay, pay period and the number of salaries reported per role). Pass the company name or Indeed /cmp slug.

ParameterAllowed / rangeDescription
companyrequiredCompany name or Indeed /cmp slug.
Try in playground →
post/indeed/v1/estimated_salary1 credit

Estimate the market salary for a job title (optionally in a specific US location) from Indeed's salary data — median/mean/min/max/std + sample size + average cash bonus, plus the top-paying companies, top-paid cities, related job titles and a per-US-state average map. Both the location-specific estimate and the national estimate are returned.

ParameterAllowed / rangeDescription
job_titlerequiredThe job title to estimate pay for (e.g. 'software engineer', 'registered nurse', 'truck driver').
locationoptionalOptional US city or state to localise the estimate (e.g. 'Austin, TX', 'California'). Omit for the national figure.
Try in playground →