---
title: "Use when only the raw Steam profile is needed. Steam summary only (cheapest, fewest tokens)"
method: GET
path: "/profile/{id}"
---

# Use when only the raw Steam profile is needed. Steam summary only (cheapest, fewest tokens)

`GET /profile/{id}`

## Request

- Base URL: `https://steamgpt.net`
- URL: `https://steamgpt.net/profile/{id}`
- Auth: one of:
  - none
  - OAuth 2 (client credentials, token URL `https://steamgpt.net/oauth/token`, scopes: `rate-boost`)

## Path parameters

- `id` string, required

## Response `200`

Steam summary only

- Profile
  - `result` 'success'
  - `data` ProfileData
    - `steamid64` string
    - `ids` Ids: All SteamID representations of the player
      - `steamid64` string
      - `steamid` string, nullable
      - `steamid3` string, nullable
    - `steam` SteamPlayer, nullable: Raw Steam GetPlayerSummaries player object, unmodified field names
      - `steamid` string
      - `personaname` string
      - `profileurl` string
      - `avatar` string
      - `avatarmedium` string
      - `avatarfull` string
      - `personastate` integer: 0 offline, 1 online, 2 busy, 3 away, 4 snooze, 5 looking to trade, 6 looking to play
      - `communityvisibilitystate` integer: 3 = public
      - `timecreated` integer: unixtime
      - `lastlogoff` integer: unixtime
      - `gameextrainfo` string
      - `loccountrycode` string
    - `canonical` Canonical: Stable resource identity: vanity and steamid64 URLs are the same resource
      - `steamid64` string
      - `url` string
    - `provenance` object
      - `steam` SourceProvenance
        - `source` string
        - `retrieved_at` integer, nullable: unixtime of the cached snapshot
        - `age_seconds` integer, nullable: snapshot age at response time
        - `fresh` boolean: age within cache_ttl; false when unknown
        - `cache_ttl` integer, nullable: refresh policy in seconds
        - `refreshed_with` string: steam_bans only: bans refresh together with this source snapshot

## Other responses

- `404`: Not found
- `429`: Rate limited, honor Retry-After

---

[API](https://skmtc.dev/steamgpt/apis/steamgpt-api.md) · [All operations](https://skmtc.dev/steamgpt/apis/steamgpt-api/llms.txt) · [OpenAPI document](https://skmtc.dev/steamgpt/apis/steamgpt-api/revisions/e104f6425018?raw)
