Rate Limits
Rate limits ensure fair usage and system stability across all partners.
Limits by Environment
Section titled “Limits by Environment”| Environment | Rate Limit |
|---|---|
| Testing (Beta) | 25 requests/sec baseline with a 50 requests/sec burst |
| Production | Negotiated between Atom Tickets and the partner |
Exceeding Limits
Section titled “Exceeding Limits”If you exceed the rate limit, the API will return an HTTP 429 Too Many Requests response. Implement exponential backoff in your integration to gracefully handle rate limiting.
Best Practices
Section titled “Best Practices”- Cache responses where possible — venue and production details don’t change frequently
- Use batch endpoints (e.g.,
byIds) to fetch multiple resources in a single request instead of individual calls - Use the
forVenuesendpoint to fetch showtimes for multiple venues at once rather than querying each venue individually - Limit page sizes to what you actually need rather than requesting the maximum of 100