Source · Indeed

Indeed Jobs API.

Indeed deprecated its Publisher API. JobsPipe gives you the data anyway - normalized, fresh, and included.

Indeed's public job index
24h refresh
12 months retention

Why people are confused about the Indeed API

Indeed deprecated the public Publisher API in 2024. The XML feed was retired, and the remaining Indeed Apply API is granted only to a small set of partner platforms - most developers cannot get access. For practical purposes, there is no first-party Indeed API available to new builders.

What replaced it: nothing first-party. Indeed expects you to either become a partner (slow, selective) or stop. JobsPipe consumes Indeed's public job index and normalizes it into the same schema as Workday, Greenhouse, and every other source we cover.

Option 1
Apply for Indeed Partner status

Possible. Approval is selective and can take months. Granted mainly to large recruiting platforms and ATS vendors.

Option 2
Scrape indeed.com directly

Indeed actively blocks automated traffic. You will need IP rotation, headless browsers, and ongoing maintenance - and the legal status is contested.

Option 3
Use JobsPipe

Indeed data, normalized, included in every JobsPipe plan including the free tier. Same JSON schema as 30+ other sources.

Indeed API documentation

Indeed's developer documentation lives at ads.indeed.com - but the public Publisher API and XML feed were both retired in 2024. The remaining Indeed Apply and Sponsored Jobs APIs live under partner approval at partners.indeed.com and require a multi-month sales process. For developers who just want public job-posting data, no first-party documentation is still actionable in 2026. JobsPipe's documentation at /docs covers the normalized JSON shape we return for Indeed, equivalent in scope to what Publisher API used to expose.

Indeed API key

Indeed Publisher API keys haven't been minted since 2024 - the program closed. Indeed Apply still issues keys, but only after partner approval, a process gated by team size, industry, and a sales review that takes weeks at minimum. JobsPipe doesn't require an Indeed key at all. Every Indeed-sourced posting in JobsPipe's index comes from our crawl of public indeed.com posting pages, authenticated only via your JobsPipe key.

Indeed API integration

Integrating with Indeed directly in 2026 means either applying for Indeed Apply partner status (months of sales process) or scraping indeed.com (legal gray area, brittle, blocked by Indeed's aggressive bot protection). JobsPipe is the third option - Indeed data normalized into the same JSON schema as Workday, Greenhouse, Lever, and 30+ other ATSs. Free 5,000 requests/month tier, no Indeed partner approval needed.

Sample request

curl "https://api.jobspipe.dev/v1/jobs?source=indeed" \
     -H "Authorization: Bearer $JOBSPIPE_KEY" \
     -H "Accept: application/json"

Sample response

{
  "id": "in_OGY0M2I2YjAtYjEyYg",
  "source": "indeed",
  "tenant": null,
  "title": "Customer Support Engineer (Remote)",
  "company": "ScaleSupport Inc.",
  "location": {
    "city": null,
    "region": null,
    "country": "US",
    "remote": true
  },
  "salary": {
    "min": 65000,
    "max": 95000,
    "currency": "USD",
    "period": "year",
    "source": "estimated"
  },
  "employment_type": "full_time",
  "posted_at": "2026-05-13T07:42:00Z",
  "expires_at": "2026-06-13T07:42:00Z",
  "apply_url": "https://www.indeed.com/viewjob?jk=...",
  "description": "ScaleSupport is hiring remote Customer Support Engineers across the US. You'll work directly with technical customers ..."
}

Every Indeed job record is returned in the same JSON shape as every other JobsPipe source. The full schema is documented in the docs.

Fields in every Indeed job record

idsourcetenanttitlecompanylocationsalaryemployment_typeremoteposted_atexpires_atapply_urldescription

FAQ

Does JobsPipe have Indeed partner status?+

JobsPipe consumes Indeed's public job index. We are not an Indeed Apply partner, and the JobsPipe API does not include Indeed's apply-tracking functionality.

How fresh is Indeed data?+

Indeed is re-crawled at least every 24 hours. Higher-traffic role categories (engineering, sales) are refreshed every 6 hours.

Are Indeed postings deduped against the original company source?+

Yes. When the same posting exists on Indeed and on the company's own ATS (Workday, Greenhouse, etc.), JobsPipe links them as one canonical job record with both source URLs available.

Can I get only Indeed jobs?+

Yes. ?source=indeed restricts results to Indeed; omit the parameter to query across all sources.

Try Indeed data free - 5,000 requests/month, no credit card.

Get a free API key