Rate Limits
How SeatData API rate limits work — discovering your current limits and handling 429 responses.
Rate limits apply per API key.
Discovering Your Limits
Current limits for each endpoint are returned at runtime:
- The
rate_limitsobject fromGET /v1/accountlists the limit and time window for every endpoint group. - Each response includes
X-RateLimit-LimitandX-RateLimit-Remainingheaders (rolling out).
Treat the /v1/account catalog and the response headers as the authoritative source — limit values are subject to change and should not be hard-coded from documentation.
Handling 429 Responses
When a request exceeds a limit:
- v1 endpoints return a structured error envelope including a
Retry-Afterheader. - v0.x endpoints return plain text
Too Many Requestswith the sameRetry-Aftersemantics.
Use exponential backoff with jitter when retrying.
Support
For questions about rate limits, contact support@seatdata.io.
Download daily event CSV GET
Download the daily event catalog CSV file. No charge per call (subject to active subscriptions). **Subscription requirements:** - Active API subscription - Active Daily Event CSV subscription **Date restrictions:** - Defaults to the latest available CSV - Cannot request dates older than 30 days
Python SDK
Next Page