Indeed Jobs API
Search Indeed job listings by keyword, location, and country, with up to 20 normalized job records per request.
$1.25/1k req, pay per request, no subscription.
{"jobId": "3f8a9c2b1d7e4f56","title": "Data Analyst","url": "https://www.indeed.com/viewjob?jk=3f8a9c2b1d7e4f56","company": "Apple","city": "Austin","state": "TX","country": "US","postalCode": "78730",... 22 more fields}
Pricing and providers
Indeed Jobs API pricing: one API, 2 interchangeable providers
The cheapest provider serves first. If it fails, the next one takes over in the same call.
capped at $0.00264 per request1 result$0.0009710 results$0.0017820 results$0.00264 capYou are charged for what comes back. Lower the limit to pay less - and no single request can cost more than the cap, however much comes back.
Try it
Get Indeed jobs in one request
This sample shows 33 of 34 fields. See every field
{
"found": true,
"data": {
"items": [
{
"jobId": "3f8a9c2b1d7e4f56",
"title": "Data Analyst",
"url": "https://www.indeed.com/viewjob?jk=3f8a9c2b1d7e4f56",
"company": "Apple",
"city": "Austin",
"state": "TX",
"country": "US",
"postalCode": "78730",
"datePublished": "2026-09-24",
"salaryMin": 95000,
"salaryMax": 130000,
"salaryCurrency": "USD",
"salaryUnit": "YEAR",
"description": "As a member of the Satellite Connectivity Group, you will work on the satellite network that enables connectivity to iPhone and Watch Ultra when off the grid without cellular or Wi-Fi coverage.",
"expired": false,
"applyUrl": "https://jobs.apple.com/en-us/details/200123456/data-analyst",
"discoveredUtc": 1790305200,
"language": "en",
"admin2Code": "Travis",
"streetAddress": "12545 Riata Vista Cir",
"latitude": 30.4014,
"longitude": -97.7522,
"companyUrl": "https://www.indeed.com/cmp/Apple",
"companyWebsite": "https://www.apple.com",
"companyDescription": "Apple designs, manufactures, and markets consumer electronics, software, and services worldwide.",
"logoUrl": "https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/apple.png",
"companySize": "10,000+",
"companyRevenue": "More than $10B",
"rating": 4.1,
"reviewCount": 30542
},
{
"jobId": "7b2e1a94c6d03f88",
"title": "Data Analyst",
"url": "https://www.indeed.com/viewjob?jk=7b2e1a94c6d03f88",
"company": "Steck Systems",
"city": "Austin",
"state": "TX",
"country": "US",
"postalCode": "78759",
"datePublished": "2026-09-22",
"description": "Support the analytics team with dashboard development, ad-hoc reporting, and data quality checks across our logistics platform.",
"expired": false,
"applyUrl": "https://www.indeed.com/viewjob?jk=7b2e1a94c6d03f88",
"discoveredUtc": 1790128800,
"language": "en",
"admin2Code": "Travis",
"companyUrl": "https://www.indeed.com/cmp/Steck-Systems",
"companyWebsite": "https://www.stecksystems.com",
"companySize": "51 to 200",
"rating": 3.6,
"reviewCount": 47
},
{
"jobId": "a41d8f0723be5c19",
"title": "Business Intelligence Analyst",
"url": "https://www.indeed.com/viewjob?jk=a41d8f0723be5c19",
"company": "Alamo Drafthouse Cinemas",
"city": "Austin",
"state": "TX",
"country": "US",
"postalCode": "78704",
"datePublished": "2026-09-25",
"salaryMin": 103500,
"salaryMax": 117000,
"salaryCurrency": "USD",
"salaryUnit": "YEAR",
"description": "Build and maintain BI reporting across ticketing, concessions, and membership data to support hybrid finance and marketing teams.",
"expired": false,
"applyUrl": "https://www.indeed.com/viewjob?jk=a41d8f0723be5c19",
"discoveredUtc": 1790366400,
"language": "en",
"admin2Code": "Travis",
"companyUrl": "https://www.indeed.com/cmp/Alamo-Drafthouse-Cinemas",
"companyWebsite": "https://drafthouse.com",
"companySize": "1,001 to 5,000",
"rating": 4,
"reviewCount": 612
}
]
}
}Full parameter and response reference - every field, type, and example for this endpoint.
Reference
One request, one response shape.
Every field you send and every field you get back, each with a real example.
Last verified 2026-10-31 · uptime and latency measured over 30d
Request body
JSON, posted to this endpoint.
- querystring
data analyst
Job search keywords (e.g. software engineer).
- countrystring
Two-letter country site code (e.g. us, uk, de).
- limitinteger
3
Maximum number of results to return (1-20, default 20).
- locationstring
Austin, TX
City, state, zip, or 'remote'.
- postedLimitenum
Only return jobs posted within this window: 24h (past day) or week (past 7 days). Omit for all dates. This can raise your price: a dearer source serves a request that sets it, and you are quoted and charged its price.
- requireFieldsarray
Optional; omit it and routing is unchanged, with the cheapest source serving. Name the output fields this request must be able to return, for example `rating` or `streetAddress`, and it is served only by a source that returns every one of them. Fields you do not name are still returned whenever the serving source has them. This can raise your price: when the cheapest source cannot return a named field, a dearer source serves, and you are quoted and charged its price. A named field can still be absent on a listing that genuinely lacks it. Naming a combination that no single source returns together is refused as invalid input, with no charge.
Response
JSON, one example value per field.
Job listing records: title, employer, location, salary when available, job type, posting date, and description. Populated whenever the provider has data for the entity.
- admin2Codestringcan require
Travis
Second-level administrative division code (county) for the job location.
- applyUrlstring
https://jobs.apple.com/en-us/details/200123456/data-analyst
External URL that starts the application, usually the employer's own tracking system.
- citystring
Austin
- companystring
Apple
Populated whenever the provider has data for the entity.
- companyDescriptionstring
Apple designs, manufactures, and markets consumer electronics, software, and services worldwide.
Short employer description as Indeed publishes it.
- companyRevenuestringcan require
More than $10B
Employer revenue band as Indeed words it.
- companySizestring
10,000+
Employer headcount band as Indeed words it (e.g. "501 to 1,000").
- companyUrlstring
https://www.indeed.com/cmp/Apple
Indeed company page URL for the employer.
- companyWebsitestring
https://www.apple.com
Employer's own website.
- countrystring
US
- datePublishedstring
2026-09-24
ISO 8601 publish date.
- descriptionstring
As a member of the Satellite Connectivity Group, you will work on the satellite network that enables connectivity to iPhone and Watch Ultra when off the grid without cellular or Wi-Fi coverage.
Plain-text job description.
- discoveredUtcnumbercan require
1790305200
UTC epoch timestamp in seconds (Unix time) when the listing appeared on Indeed. Multiply by 1000 for a JS Date in milliseconds.
- expiredbooleancan require
false
- jobIdstring
3f8a9c2b1d7e4f56
Indeed job key. Populated whenever the provider has data for the entity.
- languagestringcan require
en
Language code of the posting, e.g. en.
- latitudenumber
30.4014
Latitude of the job location.
- logoUrlstring
https://d2q79iu7y748jz.cloudfront.net/s/_squarelogo/apple.png
Employer logo image URL.
- longitudenumber
-97.7522
Longitude of the job location.
- postalCodestring
78730
- ratingnumbercan require
4.1
Employer star rating on Indeed.
- reviewCountintegercan require
30542
Number of employer reviews on Indeed.
- salaryCurrencystring
USD
- salaryMaxnumber
130000
- salaryMinnumber
95000
- salaryUnitstring
YEAR
Salary period, e.g. YEAR or HOUR.
- statestring
TX
- streetAddressstringcan require
12545 Riata Vista Cir
Street address of the job location.
- titlestring
Data Analyst
Populated whenever the provider has data for the entity.
- urlstring
https://www.indeed.com/viewjob?jk=3f8a9c2b1d7e4f56
Indeed job posting URL. Populated whenever the provider has data for the entity.
- foundboolean
true
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
About the Indeed Jobs API
The AnyAPI Indeed Jobs API returns Indeed jobs data as normalized JSON from one POST call to /v1/run/indeed.jobs. Search Indeed job listings by keyword, location, and country, with up to 20 normalized job records per request. AnyAPI routes each request across 2 sources and falls back automatically when one fails. It costs from $1.25 per 1,000 requests, in US dollars with no subscription and no monthly minimum. Over the last 30 days, 99.4% of Indeed jobs calls through AnyAPI succeeded, with a median response time of 3.6 seconds across 3,005 measured calls.