Skip to main content
GET
/
profiles
/
{account}
Get your profile
curl --request GET \
  --url https://api.limitless.exchange/profiles/{account} \
  --header 'X-API-Key: <api-key>'
{
  "id": 42,
  "account": "0x27b4afBD88fE7c88c6897BB0b4ADE338D0401E37",
  "username": "trader123",
  "displayName": "Trader 123",
  "bio": "<string>",
  "client": "eoa",
  "pfpUrl": "<string>",
  "smartWallet": "<string>",
  "isCreator": true,
  "isOnboarded": true,
  "socialUrl": "<string>",
  "hasTraded": true,
  "tradeWalletOption": "eoa",
  "tradeWalletChoosen": true,
  "embeddedAccount": "<string>",
  "mode": "simple",
  "referralCode": "<string>",
  "points": 15000,
  "accumulativePoints": 50000,
  "rank": {
    "id": 123,
    "name": "Gold",
    "feeRateBps": 200
  },
  "referralData": [
    {
      "createdAt": "<string>",
      "id": 123,
      "referredProfileId": 123,
      "pfpUrl": "<string>",
      "displayName": "<string>"
    }
  ],
  "referredUsersCount": 123,
  "enrolledInPointsProgram": true,
  "leaderboardPosition": 123,
  "isTop100": true,
  "isCaptain": true
}
This endpoint returns your internal user ID (id) and fee rate (rank.feeRateBps), which are required when constructing signed orders via the API.

Authorizations

X-API-Key
string
header
required

API key for programmatic access. Generate at limitless.exchange -> profile menu -> Api keys.

Path Parameters

account
string
required

Your wallet address (the address associated with your API key)

Response

User profile with fee rate and rank information

User profile including trading rank and fee rate

id
integer

Internal user ID (used as ownerId in other API flows)

Example:

42

account
string

Ethereum wallet address

Example:

"0x27b4afBD88fE7c88c6897BB0b4ADE338D0401E37"

username
string

Unique username

Example:

"trader123"

displayName
string

Display name shown in the UI

Example:

"Trader 123"

bio
string | null

User biography

client
string

Client type used during registration

Example:

"eoa"

pfpUrl
string | null

Profile picture URL

smartWallet
string | null

Smart wallet address, if configured

isCreator
boolean

Whether the user is a market creator

isOnboarded
boolean

Whether the user has completed onboarding

socialUrl
string | null

URL to the user's social media profile

hasTraded
boolean

Whether the user has executed at least one trade

tradeWalletOption
enum<string> | null

Which wallet is used for trading

Available options:
eoa,
smartWallet
tradeWalletChoosen
boolean

Whether the user has selected a trade wallet

embeddedAccount
string | null

Embedded wallet address (Privy)

mode
enum<string>

Trading UI mode

Available options:
simple,
advanced
referralCode
string | null

User's referral code

points
number

Current points balance

Example:

15000

accumulativePoints
number

Total accumulated points (all-time)

Example:

50000

rank
object

User's trading rank, which determines the fee rate applied to orders

referralData
object[]

Users referred by this user

referredUsersCount
integer

Number of users referred

enrolledInPointsProgram
boolean | null

Whether the user is enrolled in the points program

leaderboardPosition
integer

Position on the leaderboard

isTop100
boolean

Whether the user is in the top 100 on the leaderboard

isCaptain
boolean

Whether the user is a competition team captain