Rate limits

Rate limits

600 requests a minute per key, and how to stay under it.

Each API key can make 600 requests per minute. The window is fixed and resets at the top of each minute.

Every response tells you where you stand:

HeaderMeaning
RateLimit-LimitRequests allowed in the window (600)
RateLimit-RemainingRequests left in this window
RateLimit-ResetSeconds until the window resets

Over the limit, you get 429 rate_limited with a Retry-After header in seconds. Wait that long, then continue.

To stay well under it:

  • Use POST /v1/invitations/bulk or an import instead of one request per candidate.
  • Use webhooks instead of polling for results.
  • Use limit=100 when paging, or an export for large pulls.

Need more? Contact us with your use case.