Profile

๐Ÿ‘ฅ Retrieve Multiple Steam User Profiles in a Single Request

Baseurl: https://www.steamwebapi.com/steam/api/profile/batch?id=steamid1,steamid2,steamid3&key=YOUR_API_KEY

๐Ÿ’ฌ **What this endpoint does:**
- Fetches multiple Steam user profiles in a single request.
- Each Steam ID costs 1 credit.
- Maximum of 20 Steam IDs per request.

๐ŸŒ **How to use:**
- Provide a comma-separated list of Steam IDs using the `id` parameter.
- Example: `id=76561198165178872,76561199759031383`
get/steam/api/profile/batch

Request

  • Base URL: https://www.steamwebapi.com
  • URL: https://www.steamwebapi.com/steam/api/profile/batch
  • Auth: API key in query parameter key

Query parameters

Your API key for authentication. Retrieve it from your Dashboard (top-right corner).

Required. Comma-separated list of Steam IDs. Maximum 20 IDs.

Optional. Defines the level of profile detail: - minimal (default): Basic profile data. - full: Includes additional details like level, trade ban info, and friend states (slower).

Optional. Set to 1 to include each profile's Steam group memberships (groups array). Default 0 (omitted to keep responses small).

formatstring

Response format: json (default), csv, xml, html, gzip, zip, ndjson, mysql, mysql_with_table, pgsql, pgsql_with_table, mongo. Example: ?format=csv

pretty'0' | '1'

Pretty-print JSON (set to 1 for json/gzip/zip formats). Example: ?format=json&pretty=1

Response

Profiles retrieved successfully.

unknown required

Changes

No recorded changes to this operation across all 1 revision of this API.