GET
/
v1
/
users
curl --request GET \
  --url https://api.privy.io/v1/users \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'privy-app-id: <privy-app-id>'
{
  "data": [
    {
      "id": "<string>",
      "linked_accounts": [
        {
          "type": "email",
          "address": "<string>",
          "verified_at": 123,
          "first_verified_at": 123,
          "latest_verified_at": 123
        }
      ],
      "mfa_methods": [
        {
          "type": "passkey",
          "verified_at": 123
        }
      ],
      "created_at": 123,
      "has_accepted_terms": true,
      "is_guest": true,
      "custom_metadata": {}
    }
  ],
  "next_cursor": "<string>"
}

Authorizations

Authorization
string
header
required

App secret authentication

Headers

privy-app-id
string
required

ID of your Privy app

Query Parameters

cursor
string
Minimum length: 1
limit
number | null
Required range: x <= 100

Response

200 - application/json
Requested user objects with pagination.
data
object[]
required
next_cursor
string