Last updated

Rate Limiting

Fetch API uses a request-based limiting system per user. This means there is a maximum number of total requests a user can make to Fetch API within a range of time. The current rate limit for requests is 2 requests per second.

When the request rate exceeds the maximum number of requests per second, requests made will result in a response code of 429 (Too Many Requests). This response will be given until requests are able to be processed within the request rate limit. It is recommended that if you encounter a 429 response code to set a timer locally to have your application sleep for the number of seconds sent back from the Retry-After Response header.

We highly recommend that consumers of our api use it for only updating their own datastore. Using this api to service page loads and realtime display directly will rapidly exceed the usage limits.