Battle.net
Diablo III, Hearthstone, StarCraft II and World of Warcraft game data APIs
- Authentication
- OAuth
- HTTPS
- Yes
- CORS
- Yes
- Category
- Games & Comics
- Documentation / URL
- https://develop.battle.net/documentation/guides/getting-started
Overview
Battle.net APIs provide Blizzard game data — Diablo III, Hearthstone, StarCraft II, WoW — OAuth-based (unauthenticated requests return 404/401, verified).
Quick Start
Requires an access token:
curl "https://us.api.blizzard.com/data/wow/region/index" \
-H "Authorization: Bearer YOUR_TOKEN" \
-H "Battlenet-Namespace: dynamic-us"
Authentication
- Register an app at develop.battle.net → client credentials → OAuth token.
- Send it as
Authorization: Bearer(missing → 404/401, verified).
Rate Limits & Notes
- Free with registration; be polite — no hard published limit.
- Namespaces required (dynamic/static/profile).
FAQ
Is Battle.net free? Yes — free with OAuth registration.
Why 404/401? OAuth token + namespace required (verified).
What can I access? WoW, Diablo III, Hearthstone, StarCraft II data.
More in Games & Comics
| API | Auth | HTTPS | CORS | |
|---|---|---|---|---|
| AmiiboAPI Nintendo Amiibo Information | No auth | Yes | Yes | ↗ |
| Animal Crossing: New Horizons API for critters, fossils, art, music, furniture and villagers | No auth | Yes | Unknown | ↗ |
| Astroworld Free Minecraft data: mobs, biomes, items, enchantments, structures, commands, versions, achievements, trades | No auth | Yes | Yes | ↗ |
| Autochess VNG Rest Api for Autochess VNG | No auth | Yes | Yes | ↗ |
| Barter.VG Provides information about Game, DLC, Bundles, Giveaways, Trading | No auth | Yes | Yes | ↗ |