{ "aid": "battle.net:main-1.0.0", "name": "StarCraft 2 API", "type": "Index", "description": "Blizzard's StarCraft 2 API provides access to game data, player profiles, ladders, and league information. The API is divided into Community APIs (player profiles, ladders, match history, etc.) and Game Data APIs (league data, season information). Authentication is done via OAuth 2.0 client credentials flow using a Battle.net developer application.", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/battle.net/main/1.0.0/apis.json", "tags": [ "battle.net", "main" ], "created": "2026-03-28", "modified": "2026-03-28", "specificationVersion": "0.19", "access": "3rd-Party", "maintainers": [ { "FN": "Jentic", "X-github": "jentic", "url": "https://github.com/jentic" } ], "apis": [ { "aid": "battle.net:main-1.0.0", "name": "StarCraft 2 API", "description": "Blizzard's StarCraft 2 API provides access to game data, player profiles, ladders, and league information. The API is divided into Community APIs (player profiles, ladders, match history, etc.) and Game Data APIs (league data, season information). Authentication is done via OAuth 2.0 client credentials flow using a Battle.net developer application.", "image": "", "baseURL": "https://{region}.api.blizzard.com", "humanURL": "https://develop.battle.net/documentation/starcraft-2", "version": "1.0.0", "tags": [ "battle.net", "main" ], "properties": [ { "type": "OpenAPI", "name": "OpenAPI definition", "url": "https://raw.githubusercontent.com/jentic/jentic-public-apis/refs/heads/main/apis/openapi/battle.net/main/1.0.0/openapi.json", "mediaType": "application/openapi+json" }, { "type": "GitHubRepo", "url": "https://github.com/jentic/jentic-public-apis/tree/main/apis/openapi/battle.net/main/1.0.0" } ], "contact": [ { "FN": "Blizzard Developer Portal", "url": "https://develop.battle.net" } ] } ] }