Skip to main content
Rate limits count calls per organization: every key of the organization shares them. Each group of endpoints has a limit per minute and most have one per UTC day. A call over a limit answers 429 with an empty body and a Retry-After header in seconds. Minute windows start on the minute, and day windows at midnight UTC.

Headers

Every answer to a counted call carries the state of the route’s limit with the fewest calls left:

See every limit

GET /v1/limits answers every limit with what is left of it, and the calling key’s spend today against its daily cap. It has its own limit, so reading the limits never spends them.

Handling a 429

Wait the seconds in Retry-After, then send the call again. A 429 is never charged. Calls without a valid key are limited by IP address instead of by organization.