Skip to main content
POST
/
api
/
indeed
/
jobs
/
search
/indeed/jobs/search
curl --request POST \
  --url https://api.anysite.io/api/indeed/jobs/search \
  --header 'Content-Type: application/json' \
  --header 'access-token: <api-key>' \
  --data '
{
  "query": "<string>",
  "count": 13,
  "timeout": 300,
  "location": "<string>"
}
'
[
  {
    "id": "<string>",
    "title": "<string>",
    "url": "<string>",
    "@type": "@indeed_search_item",
    "company": "<string>",
    "company_alias": "<string>",
    "company_image": "<string>",
    "company_rating": 123,
    "company_review_count": 123,
    "location": "<string>",
    "city": "<string>",
    "state": "<string>",
    "salary": {
      "@type": "@indeed_search_salary",
      "salary_min": 123,
      "salary_max": 123,
      "currency": "<string>",
      "unit": "<string>",
      "text": "<string>"
    },
    "job_types": [],
    "benefits": [],
    "is_remote": true,
    "is_sponsored": true,
    "is_urgently_hiring": true,
    "direct_apply": true,
    "snippet": "<string>",
    "posted_age": "<string>",
    "posted_at": 123
  }
]

Authorizations

access-token
string
header
required

API token from the dashboard

Headers

access-token
string
required

Body

application/json
query
string
required

Search keyword

Minimum string length: 1
count
integer
required

Max number of results to return

Required range: 1 <= x <= 25
timeout
integer
default:300

Max scrapping execution timeout (in seconds)

Required range: 20 <= x <= 1500
location
string | null

City, state, or ZIP code

radius
enum<string> | null

Search radius in miles around the location

Available options:
exact,
miles_5,
miles_10,
miles_15,
miles_25,
miles_50,
miles_100
date_posted
enum<string> | null

Only jobs posted within this period

Available options:
last_24_hours,
last_3_days,
last_7_days,
last_14_days
job_type
enum<string> | null

Employment type

Available options:
fulltime,
parttime,
contract,
temporary,
internship
experience_level
enum<string> | null

Required experience level

Available options:
ENTRY_LEVEL,
MID_LEVEL,
SENIOR_LEVEL
remote
enum<string> | null

Work setting (remote, hybrid, or in-person)

Available options:
remote,
hybrid,
in_person
salary
enum<string> | null

Minimum yearly pay band

Available options:
above_75000,
above_100000,
above_125000,
above_150000,
above_175000

Response

Successful Response

id
string
required
title
string
required
url
string
required
@type
string
default:@indeed_search_item
company
string | null
company_alias
string | null
company_image
string | null
company_rating
number | null
company_review_count
integer | null
location
string | null
city
string | null
state
string | null
salary
IndeedSearchSalary · object
job_types
string[]
benefits
string[]
is_remote
boolean | null
is_sponsored
boolean | null
is_urgently_hiring
boolean | null
direct_apply
boolean | null
snippet
string | null
posted_age
string | null
posted_at
integer | null