Actions7
Overview
The Get Game Achievements operation for the "Game" resource in this custom n8n node retrieves a list of achievements for a specific game (App ID) associated with a particular Steam user (Steam ID). It leverages the Steam Web API to fetch achievement data, optionally localized to a specified language, and can return either the raw API response or a simplified version.
Common scenarios:
- Displaying a user's progress in a specific game's achievements.
- Integrating Steam achievement data into dashboards or reports.
- Automating notifications or workflows based on achievement unlocks.
Practical example:
A gaming community website could use this node to display each member's unlocked achievements for a featured game, or a streamer might automate overlays showing their latest unlocked achievements during gameplay.
Properties
| Name | Type | Meaning |
|---|---|---|
| Steam ID | String | The unique identifier for the Steam user whose achievements you want to retrieve. |
| App ID | String | The unique identifier for the game (application) on Steam. |
| Language | String | The language used to localize achievement names and descriptions. Defaults to English if not available. |
| Simplify | Boolean | If enabled, returns a simplified version of the achievement data instead of the full raw API response. |
Output
json:
- If Simplify is
false, the output contains the full raw response from the Steam Web API, which typically includes:- Player information
- List of achievements (each with name, achieved status, unlock time, etc.)
- Game metadata
- If Simplify is
true, the output contains a streamlined array/object focusing on key achievement details (such as achievement name, description, and unlock status).
- If Simplify is
Binary:
- This node does not output binary data.
Dependencies
- External Service: Requires access to the Steam Web API.
- API Key: You must configure valid Steam API credentials (
steamApi) in your n8n instance. - Environment: No special environment variables are required beyond standard n8n credential setup.
Troubleshooting
- Invalid Steam ID or App ID:
- Error: "No data found" or similar.
- Ensure both IDs are correct and correspond to an existing user and game.
- Error: "No data found" or similar.
- Missing or Invalid API Key:
- Error: "Access denied" or authentication errors.
- Check that your Steam API credentials are correctly configured in n8n.
- Error: "Access denied" or authentication errors.
- Localization Issues:
- If the requested language is not supported, the API defaults to English.
- Network/API Errors:
- Timeouts or connection failures may occur if the Steam API is down or unreachable.