Heroes Profile icon

Heroes Profile

Get data from Heroes Profile API and normalize it into REST API style JSON

Player → MMR Data (by Hero)

AI-generated

Overview

The "Heroes Profile" node fetches and normalizes data from the Heroes Profile API, specifically focusing on player MMR (Matchmaking Rating) data filtered by hero. This node is useful for users who want to analyze or integrate detailed player performance metrics related to specific heroes in the game Heroes of the Storm. For example, esports analysts or community websites can use this node to retrieve a player's MMR statistics for a chosen hero, enabling insights into player skill levels and hero-specific performance trends.

Properties

Name Meaning
Hero Select a hero from a comprehensive list of Heroes of the Storm characters (e.g., Abathur, Jaina, Zeratul).
Mode Choose the response format: either JSON or CSV.
Game Type Select the type of game mode, such as Quick Match, Unranked Draft, Hero League, Team League, Storm League, or ARAM.
Battletag Enter the player's battletag identifier to specify which player's data to retrieve.
Region Select the server region: North America, Europe, Korea, or China.

Output

The node outputs JSON-formatted data representing the player's MMR statistics for the selected hero. The structure typically includes fields such as the hero's name, player's MMR values, game type, region, and possibly timestamps or other metadata depending on the API response. If CSV mode is selected, the output will be in CSV format instead of JSON.

No binary data output is indicated for this operation.

Dependencies

  • Requires an API key credential for the Heroes Profile API.
  • The node makes HTTP requests to https://api.heroesprofile.com/api.
  • Proper configuration of the API key credential within n8n is necessary for authentication.

Troubleshooting

  • Common Issues:
    • Invalid or missing API key credential may cause authentication failures.
    • Incorrect battletag or region selection can result in empty or error responses.
    • Selecting an unsupported hero or game type might lead to no data returned.
  • Error Messages:
    • Authentication errors typically indicate issues with the API key; verify the credential setup.
    • "No data found" errors suggest that the player has no recorded MMR data for the specified hero or parameters.
    • Network or timeout errors require checking internet connectivity and API availability.

Links and References

Discussion