Download OpenAPI specification:Download
The HeroesIndex api provides access to JSON data output from heroes-parser. heroes-parser extacts Hero and Mount data from Heroes of the Storm game data and converts it to JSON.
All images referenced by JSON output are converted to the PNG image format and are accessable at assets.heroesindex.com. They are organized by version build number assets.heroesindex.com/{buildNumber}/{assetPath}.png
The source xml and text used by heroes-parser are stored in a zip file accessable at assets.heroesindex.com. They are also organized by version build number assets.heroesindex.com/{buildNumber}/source.zip
Returns a list of available realms
Origin required | string Provides the origin of the request. Required to support CORS. |
List of available realms
Returns a list of versions for this realm
realm required | string Heroes of the Storm realm. Either 'live' or 'ptr' |
Origin required | string Provides the origin of the request. Required to support CORS. |
List of versions
404 not found error
Returns detailed information about the specifed version. Includes a lists of available heroes and mounts
realm required | string Heroes of the Storm realm. Either 'live' or 'ptr' |
buildNumber required | string Build number of the desired version |
Origin required | string Provides the origin of the request. Required to support CORS. |
Version detail
404 not found error
Returns a list of heroes in the specifed version
realm required | string Heroes of the Storm realm. Either 'live' or 'ptr' |
buildNumber required | string Build number of the desired version |
Origin required | string Provides the origin of the request. Required to support CORS. |
List of Heroes
404 not found error
Returns hero JSON for 'basic' profile
realm required | string Heroes of the Storm realm. Either 'live' or 'ptr' |
buildNumber required | string Build number of the desired version |
id required | string |
Origin required | string Provides the origin of the request. Required to support CORS. |
Hero JSON
404 not found error
Returns hero JSON for profile
realm required | string Heroes of the Storm realm. Either 'live' or 'ptr' |
buildNumber required | string Build number of the desired version |
id required | string |
profile required | string JSON profile type. Currently allowed values are 'basic', 'skins', 'vo', and 'detailed' |
Origin required | string Provides the origin of the request. Required to support CORS. |
Hero JSON
404 not found error
Returns a list of mounts in the specifed version
realm required | string Heroes of the Storm realm. Either 'live' or 'ptr' |
buildNumber required | string Build number of the desired version |
Origin required | string Provides the origin of the request. Required to support CORS. |
List of Mounts
404 not found error
Returns mount JSON for 'basic' profile
realm required | string Heroes of the Storm realm. Either 'live' or 'ptr' |
buildNumber required | string Build number of the desired version |
id required | string |
Origin required | string Provides the origin of the request. Required to support CORS. |
Mount JSON
404 not found error
Returns mount JSON for profile
realm required | string Heroes of the Storm realm. Either 'live' or 'ptr' |
buildNumber required | string Build number of the desired version |
id required | string |
profile required | string JSON profile type. Currently allowed values are 'basic', 'skins', 'vo', and 'detailed' |
Origin required | string Provides the origin of the request. Required to support CORS. |
Mount JSON
404 not found error