Steam Client icon

Steam Client

Steam Web API client with polling trigger

Steam Client

AI-generated

Summary

Poll Steam platform for selected user data including user statistics, friend list, or recent games using the Steam Web API with configurable polling intervals.

Inputs

  • Steam ID (required) — Steam ID or Profile URL of the target user to query.
  • Action (required) — The type of Steam data to retrieve: user statistics, friend list, or recent games.
  • Poll Times — One or more polling schedules determining how often the node triggers to fetch updated data, supporting common intervals and custom cron expressions.

Output shape

a JSON object with fields dependent on the chosen action, including user stats details, friend list array, or recent games array, plus metadata like timestamps and error notes if applicable.

Polling runs according to user-configured intervals. Friend list and recent games actions require that the API key be linked to the Steam ID due to privacy restrictions. Returned data shape varies by action, including nested objects for user stats and arrays for friends or recent games. Errors from the Steam API are surfaced as node operation errors.

Examples

Example 1: Retrieve basic user statistics

Set Steam ID to target user, action to 'User Stats', optionally adjust polling frequency to desired interval (e.g., every hour). On each poll, returns user profile details such as persona name, avatar, playing status, total games owned, and top played games.

Example 2: Fetch a user's Steam friend list

Set Steam ID, choose 'Friend List' action, configure polling if periodic updates are needed. Requires API key linked to queried Steam ID. Returns array of friends with their Steam IDs and relationship info, or error note if profile is private.

Example 3: Get recently played games for a user

Set Steam ID, select 'Recent Games' action, set poll times as desired. Fetches last 2 weeks of played games with playtime stats. Requires API key linked to Steam ID. Returns list of recent games and relevant metadata, or error if data is unavailable.

Discussion