eToro · Schema
PublicAggregatedInfoUser
Comprehensive user profile information including account details, verification status, and preferences
Social TradingCopy TradingInvestingMarket DataPortfolio ManagementFintechTradingStocksCryptocurrencyETFs
Properties
| Name | Type | Description |
|---|---|---|
| gcid | integer | Global Customer ID - Unique identifier across all systems |
| realCID | integer | Customer ID for real trading account |
| demoCID | integer | Customer ID for demo/practice account if available |
| username | string | Unique username identifier for the user |
| language | integer | User's preferred language ID based on system language codes |
| languageIsoCode | string | ISO 639-1 language code for user's preferred language |
| country | integer | User's registered country ID based on system country codes |
| allowDisplayFullName | boolean | Indicates whether the user has consented to displaying their full name publicly |
| userBio | object | Structured biographical information including trading strategy |
| whiteLabel | integer | White label partner identifier if user belongs to a partner program |
| optOut | boolean | Indicates if user has opted out of public profile features |
| homepage | integer | |
| playerStatus | integer | |
| piLevel | integer | |
| isPi | boolean | Indicates if user is a Professional Investor with special privileges |
| avatars | array | |
| masterAccountCid | integer | |
| accountType | integer | |
| fundType | string | |
| isVerified | boolean | |
| verificationLevel | integer | User's current verification level (0-3, where 3 is fully verified) |
| accountStatus | integer | Current account status code indicating active, suspended, or other states |
| gdprInfo | object | |
| firstName | string | User's first name (visible if allowDisplayFullName is true) |
| middleName | string | User's middle name |
| lastName | string | User's last name (visible if allowDisplayFullName is true) |
| aboutMe | string | User's full about me text |
| aboutMeShort | string | Short summary of user's about me text |
| customerRestrictions | array | List of customer restrictions applied to the account |
| userFlowSignature | string |
JSON Schema
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://raw.githubusercontent.com/api-evangelist/etoro/refs/heads/main/json-schema/PublicAggregatedInfoUser.json",
"title": "PublicAggregatedInfoUser",
"type": "object",
"description": "Comprehensive user profile information including account details, verification status, and preferences",
"properties": {
"gcid": {
"type": "integer",
"description": "Global Customer ID - Unique identifier across all systems"
},
"realCID": {
"type": "integer",
"description": "Customer ID for real trading account"
},
"demoCID": {
"type": "integer",
"nullable": true,
"description": "Customer ID for demo/practice account if available"
},
"username": {
"type": "string",
"description": "Unique username identifier for the user"
},
"language": {
"type": "integer",
"nullable": true,
"description": "User's preferred language ID based on system language codes"
},
"languageIsoCode": {
"type": "string",
"description": "ISO 639-1 language code for user's preferred language"
},
"country": {
"type": "integer",
"nullable": true,
"description": "User's registered country ID based on system country codes"
},
"allowDisplayFullName": {
"type": "boolean",
"description": "Indicates whether the user has consented to displaying their full name publicly"
},
"userBio": {
"$ref": "#/components/schemas/PublicAggregatedInfoUiUserBio",
"description": "Structured biographical information including trading strategy"
},
"whiteLabel": {
"type": "integer",
"nullable": true,
"description": "White label partner identifier if user belongs to a partner program"
},
"optOut": {
"type": "boolean",
"description": "Indicates if user has opted out of public profile features"
},
"homepage": {
"type": "integer",
"nullable": true
},
"playerStatus": {
"type": "integer",
"nullable": true
},
"piLevel": {
"type": "integer",
"nullable": true
},
"isPi": {
"type": "boolean",
"description": "Indicates if user is a Professional Investor with special privileges"
},
"avatars": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PublicAggregatedInfoUiUserAvatar"
}
},
"masterAccountCid": {
"type": "integer",
"nullable": true
},
"accountType": {
"type": "integer",
"nullable": true
},
"fundType": {
"type": "string",
"nullable": true
},
"isVerified": {
"type": "boolean"
},
"verificationLevel": {
"type": "integer",
"description": "User's current verification level (0-3, where 3 is fully verified)"
},
"accountStatus": {
"type": "integer",
"nullable": true,
"description": "Current account status code indicating active, suspended, or other states"
},
"gdprInfo": {
"type": "object",
"nullable": true,
"properties": {
"accountStatus": {
"$ref": "#/components/schemas/PublicAggregatedInfoAccountStatus"
},
"playerStatus": {
"$ref": "#/components/schemas/PublicAggregatedInfoPlayerStatus"
},
"playerStatusReason": {
"$ref": "#/components/schemas/PublicAggregatedInfoPlayerStatusReason"
}
}
},
"firstName": {
"type": "string",
"nullable": true,
"description": "User's first name (visible if allowDisplayFullName is true)"
},
"middleName": {
"type": "string",
"nullable": true,
"description": "User's middle name"
},
"lastName": {
"type": "string",
"nullable": true,
"description": "User's last name (visible if allowDisplayFullName is true)"
},
"aboutMe": {
"type": "string",
"nullable": true,
"description": "User's full about me text"
},
"aboutMeShort": {
"type": "string",
"nullable": true,
"description": "Short summary of user's about me text"
},
"customerRestrictions": {
"type": "array",
"nullable": true,
"items": {
"type": "object",
"properties": {
"CID": {
"type": "integer",
"description": "Customer ID"
},
"restrictionTypeID": {
"type": "integer",
"description": "Type of restriction"
},
"reasonID": {
"type": "integer",
"description": "Reason for restriction"
},
"occured": {
"type": "string",
"format": "date-time",
"description": "When the restriction occurred"
}
}
},
"description": "List of customer restrictions applied to the account"
},
"userFlowSignature": {
"type": "string"
}
}
}