activision-blizzard · Rate Limits

Activision Blizzard Rate Limits

Battle.net API limits are bound to the OAuth2 client (registered at develop.battle.net). Numerical limits are documented in the Battle.net Community Developer Portal's API guidelines; the default per-client allowance is widely cited as 100 requests per second / 36,000 requests per hour. Higher limits are granted on application via the developer portal forums.

2 Limits Throttle: 429
GamingBattle.netWorld Of WarcraftHearthstoneDiabloStarcraftRate Limiting

Limits

Battle.net API per-second oauth-client
requests_per_second · second
100
Default per-client cap historically published in the Battle.net developer guidelines.
Battle.net API per-hour oauth-client
requests_per_hour · hour
36000
Default per-client cap historically published in the Battle.net developer guidelines.

Policies

OAuth2 Client-Scoped
Limits are tracked per OAuth2 client registered through develop.battle.net; multiple tokens issued to the same client share the allowance.
Backoff
On 429 responses, back off and retry; respect any Retry-After header returned.
Limit Increase
Higher limits can be requested through the developer portal forums; commercial usage typically requires a direct agreement with Blizzard.
Region Endpoints
Use the regional API host that matches your client (us, eu, kr, tw); cross-region calls do not pool quota.

Sources