Skip to main content
GET
/
api
/
accounts
/
{accountId}
Get Account
curl --request GET \
  --url https://trade.predexon.com/api/accounts/{accountId} \
  --header 'x-api-key: <api-key>'
{
  "accountId": "<string>",
  "createdAt": "<string>",
  "depositWallet": {
    "address": "<string>",
    "chain": "base",
    "chainId": 8453,
    "token": "USDC",
    "tokenAddress": "<string>"
  },
  "venues": {}
}
The venues object is keyed by venue name. Each entry carries its own status (provisioning | active | inactive | failed) - poll until a venue becomes active before placing orders on it. The response also includes depositWallet - the account’s Base USDC central wallet. Same data as Get Deposit Info, returned inline here so you don’t need a second call. Use it for cross-chain inbound deposits and as the source for POST /transfers.

Authorizations

x-api-key
string
header
required

Path Parameters

accountId
string
required

Response

Account details

accountId
string

Unique identifier for the account

createdAt
string

ISO 8601 creation timestamp

depositWallet
object

The account's central deposit wallet — a Base USDC address that funds every venue except Hyperliquid. The address + chain/token info is returned inline so you don't need a second call; for cross-chain deposit guidance (supported source chains, intake addresses), use GET /deposit-info. Always present on accounts with a provisioned signing wallet.

venues
object

Per-venue entitlements keyed by venue name (e.g., polymarket, predict, opinion, limitless, hyperliquid). Empty immediately after account creation until POST /enable is called.