Skip to main content
The API counts requests to each endpoint in one-minute windows, under two limits: The per-address limit applies first, so requests with a missing or refused token count too. People who share an office’s address each get their own per-account limit. Plan for these numbers: each of the API’s servers counts on its own, so the API may let more through, never fewer.

Roadmap participation

Posting a roadmap suggestion, a comment or a report has a stricter limit: each of those endpoints takes 20 requests in 10 minutes from one signed-in account. Voting, following and reacting keep the limits above.

At the limit

A request over a limit answers 429 with the status RESOURCE_EXHAUSTED and the reason RATE_LIMIT_EXCEEDED, and further requests are refused until the block ends. The answer says when that is, twice: a RetryInfo detail in the body, and a Retry-After header for plain HTTP clients.
Wait for retryDelay before retrying; a browser can’t read Retry-After from another origin, but it can read the body. Spread bursts out rather than sending them all at once.