---
title: "Get account profile information"
method: POST
path: "/v1/account.getInfo"
tags: ["account"]
---

# Get account profile information

`POST /v1/account.getInfo`

## Headers

- `X-Forwarded-For` string
- `User-Agent` string
- `X-Visitor-Id` string

## Request body

- AccountSearch
  - `$schema` string, uri — A URL to the JSON Schema for this object.
  - `id` IDSearch
    - `accountId` integer — Account ID to search for
    - `steamId64` string — SteamID64 to search for
  - `vanity` VanitySearch
    - `type` 'steam' | 'internal', required — Which type of vanity to search for
    - `value` string, required — Vanity to search for

## Response `200`

OK

- V1AccountGetInfoResponseBody
  - `$schema` string, uri — A URL to the JSON Schema for this object.
  - `accountId` integer, required — The account id
  - `animatedAvatar` string, required — The animated avatar of the account
  - `appPrivacy` 'private' | 'public' | 'friends_only', required — The privacy of the account
  - `apps` integer, required — The number of apps the account has
  - `avatar` string, required — The avatar hash of the account
  - `avatarFrame` string, required — The avatar frame of the account
  - `awardsGiven` integer, required — The number of awards the account has
  - `awardsReceived` integer, required — The number of awards the account has
  - `background` string, required — The background of the account
  - `badges` integer, required — The number of badges the account has
  - `bans` integer, required — The number of bans
  - `city` LeaderboardCity, nullable
    - `name` string, required — The name of the city
  - `communityBan` boolean, required — If the account is community banned or not
  - `connections` Connection[], nullable, required — The connections of the account
    - `avatar` string, required — The avatar of the connected account
    - `connectionId` string, required — The public id of the connection
    - `externalId` string, required — The external id of the connected account
    - `failed` boolean, required — Whether the connection has failed to refresh or not
    - `hide` boolean, required — Whether the connection should be hidden or not
    - `name` string, required — The name of the connected account
    - `provider` 'discord' | 'patreon' | 'kick' | 'reddit' | 'twitch' | 'youtube' | 'x' | 'domain', required — The provider to connect with
    - `verified` boolean, required — Whether the connection has been verified or not
  - `country` LeaderboardCountry, nullable
    - `code` string — The code of the country
    - `name` string, required — The name of the country
  - `createdAt` string, date-time, nullable, required — The time the account was created
  - `currentBestRanks` BestLeaderboardRank[], nullable, required — The current best ranks
    - `leaderboard` 'apps' | 'app_playtime' | 'app_valid_playtime' | 'awards_given' | 'awards_received' | 'bans' | 'game_bans' | 'vac_bans' | 'donations' | 'foil_badges' | 'normal_badges' | 'badges' | 'playtime' | 'valid_playtime' | 'points_given' | 'points_received' | 'steam_sets' | 'xp', required — The leaderboard of the best leaderboard
    - `ranks` string, required — The ranks in the leaderboard in csv global,regional,country,state,city
  - `currentRanks` CurrentLeaderboardRank[], nullable, required — The current ranks
    - `leaderboard` 'apps' | 'app_playtime' | 'app_valid_playtime' | 'awards_given' | 'awards_received' | 'bans' | 'game_bans' | 'vac_bans' | 'donations' | 'foil_badges' | 'normal_badges' | 'badges' | 'playtime' | 'valid_playtime' | 'points_given' | 'points_received' | 'steam_sets' | 'xp', required — The leaderboard of the best leaderboard
    - `ranks` string, required — The ranks in the leaderboard in csv global,regional,country,state,city
    - `totals` string, required — The total ranked players per scope, same order as ranks: global,regional,country,state,city
  - `donated` integer, required — The total of donations the account has
  - `economyBan` string, required — The economy ban of the account
  - `foilBadges` integer, required — The number of foil badges the account has
  - `friendPrivacy` 'private' | 'public' | 'friends_only', required — The privacy of the account
  - `friends` integer, required — The number of friends the account has
  - `gameBans` integer, required — The number of game bans
  - `lastBanDate` string, date-time, nullable, required — The Last date the account got a ban on
  - `lastQueueStatus` 'undefined' | 'pending' | 'in_progress' | 'completed', required
  - `level` integer, required — The level of the account
  - `miniBackground` string, required — The mini background of the account
  - `name` string, required — The name of the account
  - `nameEffect` 'none' | 'rainbow' | 'glitch' | 'shadow' | 'neon' | 'retro' | 'stamped' | 'shatter' | 'typewriter' | 'vaporwave' | 'sunken', required — Donator name effect, none when unset or the account no longer holds an entitling role
  - `nextAllowedTime` string, date-time, required — The time the account is allowed to be refreshed
  - `normalBadges` integer, required — The number of normal badges the account has
  - `playtime` integer, required — The playtime of the account
  - `pointsGiven` integer, required — The number of points the account has
  - `pointsReceived` integer, required — The number of points the account has
  - `privacy` 'private' | 'public' | 'friends_only', required — The privacy of the account
  - `region` LeaderboardRegion, nullable
    - `name` string, required — The name of the region
  - `roles` Role[], nullable, required — The roles of the account
    - `extras` object, nullable, required — Extra data associated with the role
    - `rating` integer, required — The higher the more presedence it has
    - `role` 'user' | 'donator' | 'staff' | 'developer' | 'partner' | 'owner' | 'amethyst' | 'amber' | 'emerald' | 'sapphire' | 'ruby' | 'diamond' | 'contributor' | 'early_supporter' | 'beta' | 'translator' | 'top_100' | 'badge_scout' | 'nitro_booster' | 'astral' | 'nebula', required
  - `shortlinkDomain` string, nullable, required — The shortlink domain of the account, is to be used with their steamsets vanity
  - `state` LeaderboardState, nullable
    - `name` string, required — The name of the state
  - `steamId` string, required — The steam id
  - `steamSetsScore` integer, required — The steam sets score
  - `steamSetsVanity` string, required — The vanity of the account
  - `steamVanity` string, required — The vanity of the account
  - `supporter` SupporterStatus, required
    - `active` boolean, required — Donated this month
    - `months` integer, required — Total months with a donation
  - `theme` string, required — The theme of the account
  - `themeColor` string, nullable, required — Donator profile theme color as #RRGGBB (no alpha), null when unset or the account no longer holds an entitling role
  - `updatedAt` string, date-time, nullable, required — The time the account was updated
  - `vacBans` integer, required — The number of vac bans
  - `xp` integer, required — The number of xp the account has

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `404` — Not Found
- `422` — Unprocessable Entity
- `500` — Internal Server Error

---

[API](https://skmtc.net/steamsets/apis/steamsets-api.md) · [All operations](https://skmtc.net/steamsets/apis/steamsets-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/steamsets/steamsets-api/versions/593d89718daa/schema)
