Steam Web API icon

Steam Web API

Get data from the Steam Web API

Overview

The "User - Get Badges" operation for the Steam Web API node retrieves badge information for a specified Steam user. This is useful for workflows that need to display, analyze, or process a user's badge achievements on Steam. For example, you might use this node to:

  • Display a user's badge collection in a dashboard.
  • Trigger actions based on badge milestones (e.g., send a notification when a user earns a new badge).
  • Aggregate badge data for reporting or gamification purposes.

Properties

Name Type Meaning
Steam ID String The unique identifier of the Steam user whose badges you want to retrieve. Obtainable from the Steam account page.
Simplify Boolean Whether to return a simplified version of the response instead of the raw data.

Output

  • If Simplify is false, the output will contain the full raw response from the Steam Web API for the user's badges. This typically includes detailed badge data such as badge IDs, levels, completion status, and more.
  • If Simplify is true, the output will be a streamlined version focusing on the most relevant badge information (the exact structure depends on the node's internal logic).

The output is provided in the json field of each item. No binary data is produced by this operation.

Dependencies

  • External Service: Requires access to the Steam Web API.
  • API Key: You must configure valid Steam API credentials (steamApi) in n8n for this node to function.
  • n8n Configuration: Ensure the credential named steamApi is set up with your Steam API key.

Troubleshooting

  • Invalid Steam ID: If an incorrect or non-existent Steam ID is provided, the node may return an error or empty results. Double-check the Steam ID format and value.
  • Missing API Key: If the Steam API credentials are not configured, the node will fail with an authentication error. Set up the steamApi credential in n8n.
  • API Rate Limits: Excessive requests may trigger rate limiting by Steam. If you receive errors related to rate limits, reduce the frequency of your requests.
  • Network Issues: Errors such as timeouts or connection failures may occur if the Steam Web API is unreachable.

Links and References

Discussion