One Trading API
REST API
WebSocket API
REST API
WebSocket API
  1. Public
  • Public
    • Currencies
      GET
    • Instruments
      GET
    • Candlesticks
      GET
    • Fee Groups
      GET
    • Order Book
      GET
    • Market Ticker
      GET
    • Market Ticker For Instrument
      GET
    • Time
      GET
  • Trading
    • Get Orders
      GET
    • Create Order
      POST
    • Get Order by Client ID
      GET
    • Get Order by Order ID
      GET
    • Balances
      GET
    • Subaccounts
      GET
    • Fees
      GET
    • Get Trades for Order
      GET
    • Get Trade by Trade ID
      GET
    • Get Trades
      GET
    • Cancel All Orders
      DELETE
    • Cancel Order by Order ID
      DELETE
    • Cancel Order by Client ID
      DELETE
  • Futures
    • Introduction
    • Funding Rate Methodology
    • Funding Payments
      GET
    • Positions
      GET
    • Position Funding Payments
      GET
    • Funding Rate Settings
      GET
    • Get Futures Open Positions
      GET
    • Futures Portfolio Summary
      GET
    • Current Funding Rate
      GET
    • Funding Rate History
      GET
    • Funding Schedule
      GET
  • Funding
    • Transfer Subaccount Balance
      POST
    • Get Transactions
      GET
    • Get Deposit Addresses
      GET
    • Create Deposit Address
      POST
  1. Public

Currencies

GET
https://api.onetrading.com/fast/v1/currencies
Get a list of all available currencies. Use type to return only fiat or only crypto currencies.
Each crypto currency lists the networks it can be deposited on, the default first. Use a network's network id with GET and POST /v1/account/deposit-addresses.
contract_address and token_standard identify the token on that network (e.g. USDC is the ERC-20 at 0xA0b8…eB48 on ETHEREUM). Both are null for the network's own coin, such as BTC on BITCOIN or BNB on BNB_SMART_CHAIN. Only the listed token is credited: a different token with the same name sent to your address can't be.
destination_tag_type is set on networks where every deposit needs a tag as well as the address (destinationTag on XRP_LEDGER; memo on STELLAR, COSMOS_HUB and EOS; message on NEM).
networks is empty for fiat currencies and for crypto currencies that can't be deposited.

Request

Query Params

Responses

🟢200OK
application/json
The request was successful, and the server has returned the requested resource in the response body.
Bodyapplication/json

🟠400Bad Request
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location 'https://api.onetrading.com/fast/v1/currencies?type=undefined'
Response Response Example
200 - BTC
{
    "code": "BTC",
    "precision": 8,
    "unified_cryptoasset_id": 1,
    "name": "Bitcoin",
    "collateral_percentage": 0,
    "networks": [
        {
            "network": "BITCOIN",
            "name": "Bitcoin",
            "is_default": true,
            "token_standard": null,
            "contract_address": null,
            "destination_tag_type": null
        }
    ]
}
Next
Instruments
Built with