Skip to content

Throttle limits

A 429 means you are sending too fast. Back off and retry: the same request will succeed once you slow down. No v2 rate limit is published yet, so build your client to handle a 429 rather than to stay under a number. The v1 API does publish one, and it is per token (see the aside below).

A 429 says to slow down, not that the request was wrong. Don’t change the request; wait and send it again. Exponential backoff with jitter is the usual shape. Retrying at once in a tight loop only keeps you throttled.

Outside v1, a 429 carries the usual google.rpc.Status body, with code 8. See Errors.

If you are paging a long list, a larger pageSize moves more records per request. That is a better lever than a higher request rate. See Pagination.

API changelog · Built 0c509dd3