Developer Portal
Trader APIsHTTP APIPublic endpoints

Guest SymbolsGET

Returns every tradable symbol with its contract specification — identifiers, asset class, price precision, contract size and tick size. Trading terms that vary by account (volume limits, stop distances, commissions) and live prices are not included; authenticated clients get those from `/accounts/{account_id}/symbols`. No authentication required.

View as Markdown
GET
/public/symbols

Query Parameters

idsstring

Comma-separated list of symbol IDs (max 100). Unknown or inactive IDs are omitted.

curl -X GET "http://localhost:8081/api/v1/public/symbols?ids=EURUSD%2CGBPUSD"

Active symbols

{
  "symbols": [
    {
      "id": "EURUSD",
      "name": "EURUSD",
      "description": "Euro vs US Dollar",
      "asset_class": "ASSET_CLASS_UNSPECIFIED",
      "instrument_type": "INSTRUMENT_TYPE_UNSPECIFIED",
      "status": "TRADE_STATUS_UNSPECIFIED",
      "digits": 0,
      "contract_size": 0,
      "tick_size": 0.1,
      "base_asset": "EUR",
      "quote_asset": "USD",
      "lot_name": "Lot",
      "timezone": "America/New_York"
    }
  ]
}