---
title: "Which ATS APIs are actually public? The 2026 job-data reference"
description: "Almost every ATS has an API - the question is whether you can read a company's public postings without being its customer."
canonical: https://jobspipe.dev/blog/public-vs-gated-ats-apis
date_published: 2026-07-16
date_modified: 2026-07-16
author: Dvir Atias
---

# Which ATS APIs are actually public? The 2026 job-data reference

Almost every ATS has an API - the question is whether you can read a company's public postings without being its customer. Greenhouse, Lever, Ashby and SmartRecruiters are open; Workday, iCIMS, BambooHR and most others are gated. Where all 30+ land, and what it means for aggregating job data.

“Does this ATS have an API?” is the wrong question. Almost every ATS has one. The question that decides whether you can build on it is: **can you read a company’s public job postings without being that company’s customer?** For most ATSs the answer is no. Here is where each one actually lands in 2026, and what it means for anyone aggregating job data.

## Tier 1 - genuinely public (no key, per company)

These expose an unauthenticated endpoint that returns one company’s published postings as JSON. You still need each company’s slug, and there is no directory or cross-company search, but the data is open:

-   [Greenhouse](https://jobspipe.dev/sources/greenhouse) - the Job Board API (board token per company)
-   [Lever](https://jobspipe.dev/sources/lever) - `api.lever.co/v0/postings/<company>`
-   [Ashby](https://jobspipe.dev/sources/ashby) - the public Job Board endpoint per organization
-   [SmartRecruiters](https://jobspipe.dev/sources/smartrecruiters) - the public Posting API per company
-   [Breezy](https://jobspipe.dev/sources/breezy) and [Polymer](https://jobspipe.dev/sources/polymer) - public JSON job feeds per account

## Tier 2 - public data, but a key per account

The postings are readable, but only with the individual customer’s credentials - there is no aggregator-tier access:

-   [Workable](https://jobspipe.dev/sources/workable) - the Job Board API, gated per account
-   [Teamtailor](https://jobspipe.dev/sources/teamtailor) - a clean JSON:API, one key per tenant (its career sites also publish a keyless per-site jobs feed where the customer keeps it enabled)

## Tier 3 - gated, no public job feed

The API you find is HRIS or customer-scoped recruiting, not public jobs. To read postings you fall back to parsing each employer’s career site:

-   [Workday](https://jobspipe.dev/sources/workday), [iCIMS](https://jobspipe.dev/sources/icims), [SuccessFactors](https://jobspipe.dev/sources/successfactors), [Taleo](https://jobspipe.dev/sources/taleo) - enterprise ATSs, career site only
-   [BambooHR](https://jobspipe.dev/sources/bamboohr) and [Personio](https://jobspipe.dev/sources/personio) - HRIS APIs; jobs live on a careers widget
-   [Jobvite](https://jobspipe.dev/sources/jobvite) - a feed most customers never enable

## The pattern, and the shortcut

Public or gated, the work is the same shape at scale: discover every tenant, handle each surface’s quirks, dedupe, and normalize. That layer is what JobsPipe sells - every source above, public and gated, through one [jobs API](https://jobspipe.dev/jobs-api) in a single schema. Full side-by-side in [the comparison of job posting APIs](https://jobspipe.dev/blog/best-jobs-api-2026).

## Frequently Asked Questions

### Which ATS APIs are public?

Greenhouse, Lever, Ashby, SmartRecruiters, Breezy, and Polymer expose a company's published postings without a key, one company per call. Workable and Teamtailor are readable through their APIs only with the individual account's credentials, though a Teamtailor career site also publishes a keyless per-site jobs feed where the customer keeps it enabled. Workday, iCIMS, SuccessFactors, BambooHR, Personio, Taleo, and Jobvite are gated - their API is HRIS or customer-scoped, so public jobs only live on the careers site.

### Do I need to be a customer to use an ATS API?

For most enterprise ATSs, yes - the API is provisioned for the employer's own integrations. Only a handful (Greenhouse, Lever, Ashby, SmartRecruiters) expose public job endpoints without customer credentials.

### How do I get job postings from every ATS at once?

No single ATS offers cross-company access. Aggregators like JobsPipe index the public boards of the ATSs that publish them, alongside the major job boards, and normalize them into one schema, so you query 30+ sources through one endpoint instead of integrating each ATS separately.

Related

## Keep reading

-   [Guide · Feb 15, 2026ATS API: one integration across applicant tracking systems](https://jobspipe.dev/blog/ats-api-integration)
-   [Comparison · Jul 25, 2026Free job APIs in 2026: what's actually free, what's free-tier, and what's a trap](https://jobspipe.dev/blog/free-job-api)
-   [Comparison · Jul 22, 2026Unified API platforms: the two kinds, and which one job data needs](https://jobspipe.dev/blog/unified-api-job-data)
-   [Comparison · Jul 22, 2026AI recruiting tools in 2026: what they do, and the data layer under them](https://jobspipe.dev/blog/ai-recruiting-tools)
-   [Comparison · Jul 25, 2026AI sourcing tools for recruiting: what they do, where the candidate data comes from, and what breaks](https://jobspipe.dev/blog/ai-sourcing-tools-recruiting)


## Further reading

- [Recruitee API: the careers-site endpoint that needs no key at all](https://jobspipe.dev/blog/recruitee-api-jobs)
- [Jobvite API: what you can pull, and the feed most customers never enable](https://jobspipe.dev/blog/jobvite-api-jobs)
- [Paylocity API](https://jobspipe.dev/sources/paylocity)
- [Does Workday have an API?](https://jobspipe.dev/answers/does-workday-have-an-api)
- [Paylocity API: the payroll API vs the job postings you can actually read](https://jobspipe.dev/blog/paylocity-api-jobs)

---
Try it with no key: `curl -d '{"limit":3}' https://api.jobspipe.dev/v1/sandbox/jobs/search`. AI agents: the full machine-readable index of this site is https://jobspipe.dev/llms.txt?src=md-twin - API quickstart, MCP server, pricing. Free key (1,000 jobs to start): https://jobspipe.dev/signup