Returns Funding balances by currency and network.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Returns the Funding wallet view used for deposits, withdrawals and funding-wallet reconciliation. The response first groups balances by currency and then shows the allocation of that currency by network.
For example, one USDT entry can contain separate ERC20, TRC20 and BSC rows. The currency row is the aggregate to show in a portfolio view; use a network row when a workflow needs a chain-specific amount or network metadata.
Rate limit: 10 requests per minute per API key. This endpoint is not paginated.
API key access
This is a read-only LTP Open API endpoint. READ permission is sufficient; no TRADE, TRANSFER or WITHDRAW permission is required.
| API key type | Can call | Funding result |
|---|---|---|
| Main User Level API key | Yes | Returns the main user's Funding wallet balances by currency and network. |
| Sub-user Level API key | No | Sub-users do not have a Funding account. Returns 2003. |
| Portfolio Level API key (a dedicated RapidX Sub Portfolio key) | No | This user-level asset service does not support Portfolio-scoped API keys. |
| Exchange-native API key | No | This endpoint accepts signed LTP Open API keys only. |
An unsupported API key level is rejected before data is read, normally with 2003.
Access and scope
Funding belongs to the main user. Use a Main User Level API key; Sub-user Level and Portfolio Level keys cannot call this endpoint.
The response describes balances only. It does not by itself confirm that a deposit or withdrawal is currently available for a particular currency and network; use the relevant asset-status and transfer APIs before initiating an operation.
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
quoteCurrency | string | No | Currency used to value every returned currency and network row. Accepts USD, BTC or USDT; defaults to USD. It does not convert or change the actual wallet balance. |
hideDust | boolean | No | Defaults to true. When true, a currency whose valuation is below 1 USD is omitted from the result. Set false for reconciliation that must include all returned holdings. |
currency | string | No | Optional currency-symbol filter, for example USDT. Omit it to return all currencies in scope. A non-held or unknown symbol returns a successful empty list. |
Response fields
The response contains totalValue, quoteCurrency, exchangeRate, updatedAt and list. Amount and valuation values are decimal strings; preserve their precision rather than parsing them as floating-point values.
| Field | Type | Description |
|---|---|---|
code | integer | Application result code. 200 means success. |
message | string | Result message. |
data.totalValue | string | Total Funding valuation in data.quoteCurrency for this response snapshot. |
data.quoteCurrency | string | Valuation currency used in this payload. |
data.exchangeRate | string | USD value of one unit of data.quoteCurrency; "1" for USD. |
data.updatedAt | integer | Snapshot time as a Unix timestamp in milliseconds. |
data.list | array | Currency-level rows. An empty array is a valid response. |
Each data.list[] currency entry has:
| Field | Type | Description |
|---|---|---|
quoteCurrency | string | Valuation currency for this row. |
totalValue | string | Value of this currency in quoteCurrency. |
currency | string | LTP currency symbol, for example USDT. |
balance | string | Total balance for this currency across its network rows. |
equity | string | Funding equity for this currency. |
available | string | Amount currently available for use, before a transfer or withdrawal is actually submitted. |
frozen | string | Amount reserved or temporarily unavailable because of an in-progress operation or hold. |
withdrawable | string | Amount currently eligible to enter a withdrawal workflow. Final withdrawal availability can still depend on currency, network and operation rules. |
currencyDetails | object | Metadata for displaying and identifying the currency, described below. |
networks | array | Network-level rows whose balances contribute to this currency entry. |
Currency metadata
Field in currencyDetails | Type | Description |
|---|---|---|
id | integer | LTP reference identifier for the currency. It may be 0 when the asset is not present in the reference catalogue. |
iconUrl | string | Icon URL for display purposes. |
currencyName | string | Full display name of the currency. |
slug | string | Stable display-oriented currency slug. |
referenceAssetId | integer | Identifier of the reference asset; 0 if not configured. |
multiplier | integer | Conversion multiplier between this currency and its reference asset; 0 if not configured. |
Each networks[] entry contains:
| Field | Type | Description |
|---|---|---|
network | string | LTP network code, for example ERC20, TRC20 or BSC. Use this exact value when matching the returned chain allocation. |
quoteCurrency, totalValue | string | Valuation currency and value for this network allocation. |
balance, equity, available, frozen, withdrawable | string | The same balance concepts as the currency row, but restricted to this one network. |
networkDetails | object | Metadata required to display and validate the network, described below. |
Network metadata
Field in networkDetails | Type | Description |
|---|---|---|
networkName | string | Human-readable network name. |
iconUrl | string | Network icon URL for display purposes. |
referenceAssetId | integer | Reference-asset identifier associated with this network. |
explorerUrlTx | string | Block-explorer transaction URL prefix, when supplied. |
explorerUrlAddress | string or null | Block-explorer address URL prefix. It can be null when unavailable. |
memoNeeded | boolean | Whether this network requires a memo/tag in a deposit or withdrawal flow. |
addressRegex | string | Network-provided regular expression for syntactic address validation. This is not a substitute for address ownership or operational validation. |
Interpretation notes
- The currency row is the total for the nested network rows.
- A zero balance network can still be returned with useful metadata. Do not infer network support solely from whether the balance is nonzero.
withdrawableis an asset view, not a withdrawal approval. Deposit/withdrawal availability, limits and fees must be confirmed separately before operating on a balance.
Relevant errors
| Code | When it occurs | What to do |
|---|---|---|
404001 | quoteCurrency is not supported. | Use USD, BTC or USDT. |
2000 | Signature, API key or nonce verification fails. | Recreate the signed request with the exact query parameters and a seconds-based nonce. |
2003 | The API key type is not permitted for this endpoint. | Use a Main User Level LTP API key. |
100429 | The API key exceeds the rate limit. | Back off before retrying. |
