Heroes Profile icon

Heroes Profile

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

Player → Profile

AI-generated

Overview

The "Heroes Profile" node fetches and normalizes player data from the Heroes Profile API into a REST API style JSON format. Specifically, for the Player resource with the Profile operation, it retrieves detailed profile information about a player based on their battletag and region. This node is useful for scenarios where you want to integrate Heroes of the Storm player statistics or profiles into workflows, such as tracking player progress, displaying player stats in dashboards, or automating player data analysis.

Example use cases:

  • Automatically fetching a player's profile details when a new battletag is provided.
  • Integrating player profile data into gaming community websites or apps.
  • Monitoring player statistics for esports analytics.

Properties

Name Meaning
Battletag Enter the player's battletag (a unique identifier for the player).
Region Select the player's region. Options: North America, Europe, Korea, China.

Output

The node outputs JSON data representing the player's profile information retrieved from the Heroes Profile API. The structure follows a normalized REST API style, typically including fields such as player identifiers, statistics, rankings, and other profile-related data. No binary data output is indicated.

Dependencies

  • Requires an API key credential for the Heroes Profile API to authenticate requests.
  • The node makes HTTP requests to https://api.heroesprofile.com/api.
  • Ensure that the API key credential is properly configured in n8n for this node to function.

Troubleshooting

  • Missing or invalid API key: The node will fail if the API key credential is not set or invalid. Verify the API key configuration.
  • Invalid battletag or region: Providing an incorrect battletag or unsupported region may result in empty or error responses. Double-check input values.
  • Network issues: Connectivity problems can cause request failures. Confirm network access to the Heroes Profile API endpoint.
  • API rate limits: Excessive requests might be throttled by the API. Implement retry logic or limit request frequency if needed.

Links and References

Discussion