Indeed Jobs

API docs
https://api.sandbase.ai/v1/api/indeed/jobs

Search Indeed job listings by keyword and location, with title, company, location, salary, job type and posting date.

Price
$0.01USD / call
Method
POST
Response
JSON
Parameters
1 required · 6 optional

Playground

Input
Parameter defines the query you want to search. You can use anything that you would use in the "What" box of a regular Indeed job search (e.g., job title, keywords, or company).
Parameter defines the location you want to search jobs in. You can use anything that you would use in the "Where" box of a regular Indeed job search (e.g., `New York, NY`, `Austin, TX`, `94103`, or `Remote`).
Parameter defines the distance in miles around the `l` location to search jobs in. `0` - Exact location only `5` - Within 5 miles `10` - Within 10 miles `15` - Within 15 miles `25` - Within 25 miles `35` - Within 35 miles `50` - Within 50 miles `100` - Within 100 miles
Parameter defines the job type to filter results by. `fulltime` - Full-time `parttime` - Part-time `contract` - Contract `temporary` - Temporary `internship` - Internship
Parameter defines the maximum number of days since the job was posted. `1` - Last 24 hours `3` - Last 3 days `7` - Last 7 days `14` - Last 14 days
Parameter defines the sort order of the results. Results are sorted by relevance by default. Set it to `date` to sort by date posted.
Parameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.
OutputReady

Your output will appear here

Complete the inputs, then click Run.

API README

Indeed Jobs

Search Indeed job listings by keyword and location, with title, company, location, salary, job type and posting date.

Request

curl -X POST "https://api.sandbase.ai/v1/api/indeed/jobs" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"q": "data engineer", "l": "Austin, TX"}'

The result is returned in outputs[0].data as structured JSON.

Parameters

NameTypeRequiredDescription
qstringYesParameter defines the query you want to search. You can use anything that you would use in the "What" box of a regular Indeed job search (e.g., job title, keywords, or company).
lstringNoParameter defines the location you want to search jobs in. You can use anything that you would use in the "Where" box of a regular Indeed job search (e.g., New York, NY, Austin, TX, 94103, or Remote).
radiusstringNoParameter defines the distance in miles around the l location to search jobs in. 0 - Exact location only 5 - Within 5 miles 10 - Within 10 miles 15 - Within 15 miles 25 - Within 25 miles 35 - Within 35 miles 50 - Within 50 m
jtstringNoParameter defines the job type to filter results by. fulltime - Full-time parttime - Part-time contract - Contract temporary - Temporary internship - Internship
fromagestringNoParameter defines the maximum number of days since the job was posted. 1 - Last 24 hours 3 - Last 3 days 7 - Last 7 days 14 - Last 14 days
sortstringNoParameter defines the sort order of the results. Results are sorted by relevance by default. Set it to date to sort by date posted.
json_restrictorstringNoParameter defines the fields you want to include in the output, reducing payload size for faster response. See the JSON Restrictor documentation for more details.

Pricing

$0.010 per successful call. Failed calls are not charged.

Explore more

Related APIs

All APIs
APIPriceResponse
Indeed JobsThis API
Indeed
$0.01 per callJSON
Indeed$0.01 per callAsync JSON

Questions

FAQ

How do I use the Indeed Jobs API?

Send a POST request to https://api.sandbase.ai/v1/api/indeed/jobs with your SandBase API key in the Authorization header (Bearer) and the parameters as a JSON body. You can also try it in the Playground on this page without writing code.

How much does the Indeed Jobs API cost?

$0.01 per call, billed from your SandBase balance. You are only charged for calls you make; there is no subscription.

What parameters does the Indeed Jobs API accept?

Required: q (string). Optional: l (string), radius (string), jt (string), fromage (string), sort (string) and json_restrictor (string). The Parameters table and the Playground on this page list every field.

What does the Indeed Jobs API return?

A JSON response returned in the same HTTP request (synchronous).

Do I need a Indeed developer account or API key?

No. Indeed Jobs runs through SandBase, so one SandBase API key covers this endpoint and every other API and model in the catalog. You do not need to apply for Indeed API access separately.