Indeed API

Indeed API for job listings, salaries and employers

Indeed jobs as JSON: title, company, location, structured salary, job type and posting date for any search, each job's full description, Indeed's salary data by title and company pages. No partner approval.

  • No card needed
  • Failed calls are free
  • Pack credits never expire
Role
Endpoint
curl "https://api.toolzerhub.com/v1/indeed/jobs/search?query=data+analyst&location=New+York%2C+NY" \
  -H "x-api-key: $TOOLZERHUB_API_KEY"
200 OK
Real response, 22 Oct 2026
{
  "data": {
    "query": "data analyst",
    "location": "New York, NY",
    "radius": 25,
    "page_number": 1,
    "count": 45,
    "has_more": false,
    "stop_reason": "page_two_requires_signin",
    "results": [
      {
        "job_key": "23869ce3177273e4",
        "title": "Regulatory Data Analyst",
        "company": {
          "name": "Federal Reserve Bank of New York",
          "rating": 4.1,
          "review_count": 575
        },
        "location": {
          "formatted": "New York, NY"
        },
        "salary": {
          "min": 79300,
          "max": 85000,
          "period": "YEARLY",
          "text": "$79,300 - $85,000 a year"
        },
        "job_types": [
          "Full-time"
        ],
        "sponsored": false,
        "published_at": "2026-10-21T05:00:00.000Z"
      },
      {
        "job_key": "80d205d52e0345f2",
        "title": "Data Analyst",
        "company": {
          "name": "OFFICE OF THE MAYOR",
          "rating": 0,
          "review_count": 0
        },
        "location": {
          "formatted": "Manhattan, NY"
        },
        "salary": {
          "min": 90000,
          "max": 110000,
          "period": "YEARLY",
          "text": "$90,000 - $110,000 a year"
        },
        "job_types": [
          "Full-time"
        ],
        "sponsored": false,
        "published_at": "2026-06-10T05:00:00.000Z"
      },
      {
        "job_key": "1255dc741de28018",
        "title": "Data Analyst",
        "company": {
          "name": "NYU Langone Health",
          "rating": 4.3,
          "review_count": 4235
        },
        "location": {
          "formatted": "New York, NY 10016"
        },
        "salary": {
          "min": 70481.6,
          "max": 83475,
          "period": "YEARLY",
          "text": "$70,481.60 - $83,475.00 a year"
        },
        "job_types": [],
        "sponsored": false,
        "published_at": "2026-07-24T05:00:00.000Z"
      }
    ]
  }
}

3 of the jobs on the page shown, trimmed to the main fields.

1
1 credit per call
100%
finished without a server error
1.5 s
median response time
4
Indeed endpoints

From our request logs, last 30 days to 22 Oct 2026.

Response

What comes back

Field names and types read off the real responses in the demo above.

  • Search jobs/v1/indeed/jobs/search8 fields
    • job_keystring"23869ce3177273e4"
    • titlestring"Regulatory Data Analyst"
    • companyobject{ name, rating }
    • locationobject{ formatted }
    • salaryobject{ min, max }
    • job_typesarray[1 items]
    • sponsoredbooleanfalse
    • published_atstring"2026-10-21T05:00:00.000Z"
  • Job details/v1/indeed/jobs/detail9 fields
    • job_keystring"23869ce3177273e4"
    • titlestring"Regulatory Data Analyst"
    • date_postedstring"2026-10-21T21:01:03.261Z"
    • valid_throughstring"2027-02-19T01:32:05.422Z"
    • employment_typearray[1 items]
    • direct_applybooleanfalse
    • salaryobject{ currency, min }
    • hiring_organizationobject{ name }
    • descriptionstring"Company Federal Reserve…"
  • Salaries/v1/indeed/salaries8 fields
    • titlestring"Data Analyst"
    • countrystring"US"
    • nationalobject{ period, mean }
    • percentilesobject{ percentile_10, median }
    • regionsarray[3 items]
    • top_paying_companiesarray[3 items]
    • related_titlesarray[3 items]
    • last_updated_atstring"2026-10-12T07:54:40.000Z"

Use cases

What people build with it

  • 01Track job openings for a role and citySearch jobs
  • 02Compare pay by role and stateSearch jobsSalaries
  • 03Check the employers hiringSearch jobsCompany profile

How it works

From key to JSON

  1. 01x-api-key••••••••••Get a key100 free credits a month, no card
  2. 02GET/v1/indeed/jobs/searchSend a requestAny HTTP client, no SDK needed
  3. 03{ data, status }200Get JSONFailed calls cost nothing

Pricing

What it costs

Every endpoint on this page costs 1 credit per call. Failed calls cost nothing.

  • Free$0every month
    • 100 credits a month
    • No card needed
  • 10K pack$19one time
    • 10,000 credits
    • Never expire
    • $1.90 per 1,000
  • Starter$29a month
    • 20,000 credits a month
    • Cancel anytime
    • $1.45 per 1,000

Per 1,000 credits

  • 10K pack$1.90
  • Starter$1.45
  • Growth$1.32
  • Scale$1.21
  • Business$0.99
  • Customfrom $0.99

Plans renew monthly and cancel anytime. Custom plans start at 1M+ credits. Full pricing

Compare

Why not build it yourself

Three ways to get Indeed data into your app.

CompareToolzer HubIndeed APIsYour own scraper
SetupOne API keyPartner approvalProxies, sessions, retries
When Indeed changesWe fix itIndeed keeps it workingYou fix the parser
Cost to start100 free credits a monthFor employers and ATS partnersProxies and your time

Official API access rules: Indeed Terms of Service (last updated 29 Sep 2026) (opens in new tab)

FAQ

Questions

Is this the official Indeed API?
No. Toolzer Hub is not affiliated with Indeed. Ours reads public Indeed job search, job pages, salary data and company pages with one key, no partner approval.
What does the official Indeed API allow?
Indeed's Terms of Service describe API users as employers and others using an integration "such as an ATS integration", and its Site Rules forbid bots and scrapers without Indeed's written permission. api.indeed.com, the host of the old Publisher job search API, no longer resolves in DNS (checked 22 Oct 2026).
What data does it return?
Search jobs, Job details, Salaries, Company profile, as JSON.
What does it cost?
1 credit per call. New workspaces get 100 credits a month at no cost; plans work out to $0.99 to $1.45 per 1,000 credits. Failed calls are not charged.

Try the Indeed API free

Every new workspace gets 100 credits a month. Buy credits only when you need more.

Not affiliated with Indeed.