Rate Limits
Understanding API rate limits and best practices
Overview
Tatango implements rate limiting to ensure fair usage of our API resources and maintain service stability. The rate limit is applied on a per-API key basis.
Default Limits
- Default Rate: 10 requests per second
- Reset Period: Every one second
- Daily Quota: 10,000 requests per day, reset at midnight UTC
For trusted senders with higher volume needs, these limits can be increased upon request. Contact our support team to discuss your specific requirements.
Handling Rate Limits
When you exceed the rate limit, the API will respond with a 429 HTTP status code (Too Many Requests). It is recommended to implement exponential backoff with jitter to prevent thundering herd problems.
Rate Limit Response Example
Exponential Backoff with Jitter Example
Here’s an example of handling rate limits with exponential backoff in JavaScript:
Increased Rate Limits
If you need higher rate limits, we offer increased limits for trusted senders. To request an increase:
- Contact our support team
- Provide your use case and expected request volume
- We’ll review your request and adjust limits accordingly
Remember that even with increased limits, it’s important to implement proper rate limit handling in your code to ensure reliable operation.