Greenhouse · Rate Limits

Greenhouse Rate Limits

Greenhouse Harvest API rate limits use a rolling 10-second window. The actual per-window cap is communicated dynamically via the X-RateLimit-Limit response header (it varies by approved partner / customer-built integration). When exceeded, the API returns HTTP 429 with X-RateLimit-Reset (Unix timestamp) and Retry-After (seconds). Other Greenhouse APIs (Job Board, Candidate Ingestion, Onboarding, Webhooks) have their own documented limits with the same 429 + Retry-After signaling.

Greenhouse Rate Limits is the machine-readable rate-limit profile for Greenhouse on the APIs.io network, in the API Commons Rate Limits shape.

It captures 4 rate-limit definitions, measuring requests_per_period and varies.

Limit state is signalled in the limit, remaining, reset, and retryAfter response headers, and an exhausted limit returns HTTP 429.

This profile was written by API Evangelist and has not been verified against a page the provider published; treat every limit as unconfirmed until a dated transcription replaces it.

The profile also includes 3 backoff/retry policies defined and response codes documented for throttled and serviceUnavailable.

Tagged areas include Rate Limiting, ATS, Recruiting, and HR.

4 Limits Exhausted: HTTP 429 limitremainingresetretryAfter
Method: generated, dated 2026-05-05.
Written by API Evangelist on 2026-05-05 and not verified against a page the provider published. Treat every limit as unconfirmed until a dated transcription replaces it.
View Source
Rate LimitingATSRecruitingHR

Limits

Harvest API — rolling 10-second window api-key
requests_per_period
value of X-RateLimit-Limit header (per 10 seconds)
Limit value is set per approved partner / customer integration and exposed in the X-RateLimit-Limit header. Default ranges around tens of requests per 10 seconds.
Job Board API api-key
varies
see developer docs
Job Board API has its own published limit; same 429 + Retry-After contract.
Candidate Ingestion API api-key
varies
see developer docs
Onboarding API api-key
varies
see developer docs

Policies

Backoff Strategy
When a 429 is received, sleep for the seconds value in Retry-After (or until X-RateLimit-Reset Unix timestamp) before retrying. Apply jitter on additional retries.
Header-driven throttling
Inspect X-RateLimit-Remaining on every successful response to throttle preemptively before the next 429.
Approved-partner allowance
Higher rate-limit allowances are granted to approved Greenhouse partners and customer-built integrations.

Sources

Work with this as data

Every rate limit here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for rate limits

4 MCP tools reach this
  • find_rate_limitsBrowse and filter every rate limit in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This rate limit
curl "https://apis.io/api/v1/rate-limits/greenhouse-rate-limits"
All rate limits
curl "https://apis.io/api/v1/rate-limits?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.