Rate Limit
Rate limiting define the number of requests you can made within a specific time period. Limit is imposed on all endpoint which requires authentication. Account that excessively or persistently exceed their rate limits may result in suspension.
Rate Limit Header
Response from call made using authentication include two HTTP headers:
- X-RateLimit-Remaining : Remaining calls of your API keys
- X-RateLimit-Limit : Daily limit of your API keys
These headers value will show your remaining API quota and the daily limit your API keys. Use this number to dynamically balance your call load to avoid being throttled. Excessive or calls exceeding quota can be subjected to additional charges.
Rate Limit Dashboard
You can also view your remaining API calls and daily limits on your account dashboard.
Recommendations
Send queries in reasonably spaces intervals and avoid large or complex queries.
Use filters to limit the data response size and avoiding calls that request overlapping data.
Use the rate limiting header to dynamically balance your call volume.