← All twelve ATS APIs compared

Recruitee jobs API

The only endpoint here that ships a structured pay range, a real publish date and the employer's own work-arrangement flag on the same row.

The endpoint

GET https://{company}.recruitee.com/api/offers/

No key, no login. The slug is the subdomain in {company}.recruitee.com.

curl -s 'https://acme.recruitee.com/api/offers/'

What it returns, measured

Measured across every live Recruitee board in our registry — 21,621 postings from 1,126 boards, not a sample. yes means 99.5% or more; no means the field does not exist on this endpoint.

FieldRecruitee
Posting dateyes
Descriptionyes
Pay26.9%
Marked remote9.9%

Title, company, location and an apply URL come back on every row.

What it is good at

Work arrangement is stated on 100% of rows as three separate booleans — remote, hybrid, on-site — rather than something you infer from a location string. Dates and descriptions on every row, and pay as separate minimum, maximum, currency and period on 26.9%.

Where it falls short

The smallest fill rate for pay among the four platforms that publish it, and the board count is modest. Coverage skews European but is not exclusively so — measured across a 71-board sample, Europe was 46.5% of postings and the United States 16.8%.

Mistakes that cost us time

Zeros are not a salary.
Recruitee keeps the salary object present with zeros when the employer skipped the field, so a naive reader ships "0 USD hour" as a pay range. Treat min <= 0 && max <= 0 as absent.
Pay is often monthly.
European employers quote monthly rather than annual. Converting without checking period will be wrong by a factor of twelve.
Location strings carry stray whitespace.
Leading spaces are common enough to break naive grouping.

So should you use it

Yes, for the one query that needs all three at once — dated, remote-flagged, with a computable pay range.

No, for volume. It is one of the smaller boards counts here.

How Recruitee compares with the other eleven on the same four fields is on the comparison page. If you would rather not write and maintain a client, this Actor reads Recruitee and emits the same row shape as the other eleven, and ATS Database is a free lookup for finding which platform a given company is on.

Finding the boards

Recruitee was written off once as "no slugs in the archive". It was not: the Wayback CDX index sorts by urlkey, so com,recruitee)/ fills the first pages and customer subdomains sit deep in a 92-page index. Reading only the front is what produced the zero. Walking all of it gave 5,630 candidates, of which 1,126 were live — a 20% yield, which is what a genuinely new platform looks like.