freeapis

Battle.net

Diablo III, Hearthstone, StarCraft II and World of Warcraft game data APIs

Authentication
OAuth
HTTPS
Yes
CORS
Yes

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

APIAuthHTTPSCORS
AmiiboAPI

Nintendo Amiibo Information

No authYesYes
Animal Crossing: New Horizons

API for critters, fossils, art, music, furniture and villagers

No authYesUnknown
Astroworld

Free Minecraft data: mobs, biomes, items, enchantments, structures, commands, versions, achievements, trades

No authYesYes
Autochess VNG

Rest Api for Autochess VNG

No authYesYes
Barter.VG

Provides information about Game, DLC, Bundles, Giveaways, Trading

No authYesYes