Skip to main content
GET
/
api
/
v1
/
me
Get authenticated user profile
curl --request GET \
  --url https://public-api.etoro.com/api/v1/me \
  --header 'x-api-key: <x-api-key>' \
  --header 'x-request-id: <x-request-id>' \
  --header 'x-user-key: <x-user-key>'
{
  "gcid": 123456,
  "realCid": 789012,
  "demoCid": 345678,
  "username": "johndoe",
  "firstName": "John",
  "middleName": "Q",
  "lastName": "Doe",
  "playerLevel": 3,
  "gender": 1,
  "language": 1,
  "dateOfBirth": "1990-01-01",
  "lei": "5493001KJTIIGC8Y1R12",
  "scopes": [
    "etoro-public:real:read",
    "etoro-public:user-info:read"
  ]
}

Headers

x-request-id
string<uuid>
required

A unique request identifier.

Example:

"01e83330-c9f5-4a63-8489-1d3116a93c32"

x-api-key
string<password>
required

API key for authentication.

Example:

"lhgfaslk21490FAScVPkdsb53F9dNkfHG4faZSG5vfjndfcfgdssdgsdHF4663"

x-user-key
string<password>
required

User-specific authentication key.

Example:

"eyJlYW4iOiJVbnJlZ2lzdGVyZWRBcHBsaWNhdGlvbiIsImVrIjoiOE5sZ2cwcW5EUVdROUFNWGpXT2lmOWktZnpidG5KcUlqWGJ3WHJZZkpZcldrbG90ZEhvLVBjSWhQaU8xU1ZtMW84aU1WZGZqN2xWNzFjLXFxLmcybXE1dnh4Q1hUT25xaWRUaTFlcEhmVk1fIn0_"

Response

OK

Profile of the authenticated user across eToro account types, including granted OAuth scopes.

gcid
integer
required

Global Customer ID - the unique identifier for the user across all eToro systems.

realCid
integer
required

Real account Customer ID - the identifier for the user's real trading account.

demoCid
integer
required

Demo account Customer ID - the identifier for the user's virtual/demo trading account.

username
string
required

The user's unique username.

playerLevel
integer
required

Player level. Possible values: 1 (Bronze), 2 (Platinum), 3 (Gold), 4 (Internal), 5 (Silver), 6 (PlatinumPlus), 7 (Diamond).

gender
integer
required

Gender. Possible values: 0 (Unknown), 1 (Male), 2 (Female).

language
integer
required

Language ID (e.g. 1 = English, 2 = German).

dateOfBirth
string
required

Date of birth.

scopes
string[]
required

OAuth scopes granted to the authenticated token.

firstName
string | null

The user's first name.

middleName
string | null

The user's middle name.

lastName
string | null

The user's last name.

lei
string | null

Legal Entity Identifier (LEI), when applicable.