Steam Web API icon

Steam Web API

Get data from the Steam Web API

Overview

The "Resolve Vanity URL" operation for the User resource in this custom n8n node allows you to convert a Steam vanity URL (a user-friendly, custom profile URL) into the corresponding SteamID. This is useful when you need to interact with the Steam Web API using a user's unique SteamID rather than their vanity URL.

Common scenarios:

  • Automating workflows that require fetching user data from Steam based on a known vanity URL.
  • Integrating Steam user identification into applications or bots.
  • Resolving user input (vanity URLs) to internal IDs for further processing.

Practical example:
A gaming community admin wants to automate the process of adding new members to a database by their Steam vanity URL. This node can resolve the vanity URL to a SteamID, which can then be used for further API calls or record keeping.

Properties

Name Type Meaning
Vanity URL String The custom Steam profile URL segment (e.g., "gabelogannewell") to be resolved to a SteamID.
Simplify Boolean Whether to return a simplified version of the response instead of the full raw API response.

Output

  • json:
    • If "Simplify" is enabled, the output will contain only the essential information (typically the resolved SteamID).
    • If "Simplify" is disabled, the output will include the full raw response from the Steam Web API, which may contain additional metadata and status fields.

Note: This node does not output binary data.

Dependencies

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

Troubleshooting

  • Invalid Vanity URL:

    • Error: The node may return an error if the provided vanity URL does not exist or is misspelled.
    • Solution: Double-check the vanity URL for typos or confirm its existence on Steam.
  • Missing API Key:

    • Error: Requests will fail if the Steam API key is missing or invalid.
    • Solution: Ensure the steamApi credential is correctly configured in n8n.
  • API Rate Limits:

    • Error: Excessive requests may result in rate limiting by Steam.
    • Solution: Space out requests or consult Steam's API documentation for rate limits.

Links and References

Discussion