RATE LIMITS
When using the REST API for Tables, the following rate limits apply:
-
Users who are not appending any API key to their Tables API call (ie. “anonymous users”) have a combined limit of 20 calls per 10 minutes and 50 calls per day. These limits are applied globally to all anonymous users. If you need higher API rate limits, we recommend appending your API key to your API calls.
-
Users who are not subscribed to any premium data, but who are appending their API key to their API call, have a limit of 300 calls per 10 seconds, 2,000 calls per 10 minutes and a limit of 50,000 calls per day. Authenticated users have a concurrency limit of one; that is, they can make one call at a time and have an additional call in the queue.
-
Premium data subscribers who are subscribed to at least one tables dataset, and who are appending their API key to their API call, have a limit of 5,000 calls per 10 minutes and a limit of 720,000 calls per day.
-
Premium data subscribers who are bulk downloading an entire table using the
qopts.export_trueparameter may only useqopts.export=true60 times in one hour.
When using the REST API for Bulk Download, the following rate limits apply:
- For successful API requests, subscribers should attempt to download all files in the response before the same request is made again.
- For ongoing daily requests, a limit of 30 requests per table is applied.
- For new subscribers, an initial 25 request limit will be available after which the ongoing daily limit applies.
- Subscribers will receive 'rate_limited_until' with the time when they should attempt the next request.
Updated 3 days ago