Plans
Response headers
Every authenticated response includes rate limit headers:
Legacy
X-RateLimit-* variants are included for backward compatibility.
Handling 429
When you exceed your limit, the API returns429 Too Many Requests with a Retry-After header. Respect it — don’t retry in a loop.
retry.py