Skip to main content
Limits are per key, so one busy tool can’t use up another tool’s allowance. Every response carries the read limit:
X-RateLimit-Reset is the number of seconds until the bucket is full again. Going over returns 429 with a Retry-After header in seconds. Wait that long before trying again.
Polling every 5 to 10 seconds is plenty: the game sends fresh data about every 10 seconds. For events, use webhooks or the events feed with a cursor instead of re-reading logs.