Skip to main content
GET
/
users
/
{id}
Get user
curl --request GET \
  --url https://api.snipp.gg/users/{id} \
  --header 'api-key: <api-key>'
{
  "user": {
    "id": "123456789012345678",
    "username": "snipp",
    "avatar": "https://cdn.snipp.gg/avatar.png",
    "banner": null,
    "nickname": "Snipp",
    "bio": null,
    "socials": null,
    "key": "snp_xxx",
    "keyHasUploadsAccess": true,
    "plus": true,
    "enterprise": false,
    "verified": true,
    "staff": false,
    "partner": false,
    "translator": false,
    "bugHunterTier": 0,
    "suspended": false,
    "created": "2025-01-01T00:00:00.000Z",
    "embed_settings": null,
    "badges": {
      "verified": true,
      "staff": false,
      "partner": false,
      "bugHunterTier": 0,
      "translator": false,
      "plus": true
    },
    "uploads": 42
  }
}

Authorizations

api-key
string
header
required

Your API key from Snipp.gg

Path Parameters

id
string
required

User ID or @me for the authenticated user

Query Parameters

includePosts
boolean

Include publicUploads in the response. Defaults to true for non-self requests and false for @me.

postsLimit
integer

Maximum number of publicUploads to return (1-50, default 50).

Required range: 1 <= x <= 50

Response

User data

user
object
required