---
title: "Get tradable symbol list"
method: GET
path: "/api/v1/symbols"
tags: ["Trading Market Data"]
---

# Get tradable symbol list

`GET /api/v1/symbols`

## Request

- Base URL: `https://rwa-api.anchored.finance/rwa/trading`
- URL: `https://rwa-api.anchored.finance/rwa/trading/api/v1/symbols`
- Auth: one of:
  - API key in header `x-api-key`
  - API key in header `x-api-nonce`
  - API key in header `x-api-ts`
  - API key in header `x-api-sign`
  - API key in header `x-api-chain-id`
  - API key in header `x-api-p`
- TypeScript: <https://skmtc.dev/synfutures/apis/anchored-trading-partner-api/docs/api/v1/symbols/get.ts> (a function with typed inputs; its response is checked against the schema)

## Response `200`

OK

- BaseResponseListMarketTickerOnChainInfoDto: Base Response
  - `code` integer: if not 200, it means error
  - `errMsg` string: if code not 200,this is error message
  - `data` MarketTickerOnChainInfoDto[]: if code is 200,this is data
    - `symbol` string: Stock symbol, e.g. AAPL
    - `contractAddress` string: Contract address, e.g. 0x1234567890123456789012345678901234567890
    - `contractSymbol` string: Contract symbol, e.g. AAPL
    - `contractName` string: Contract name, e.g. Apple Inc.
    - `decimals` integer: Contract decimals, e.g. 18
    - `onChainDecimals` integer: On-chain decimals, e.g. 18
    - `tradable` boolean: Whether the asset is tradable
    - `fractionable` boolean: Whether the asset supports fractional shares
    - `overnightTradable` boolean: Whether the asset is tradable during overnight sessions
    - `fractionalEhEnabled` boolean: Whether fractional extended-hours trading is enabled
    - `price` number: Latest price
    - `change24H` number: Price change over the last 24 h
    - `change24HPercent` number: Price change percentage over the last 24 h
    - `delayed` boolean: Whether the price is delayed (15-min) rather than real-time
    - `priceSource` string: Price source tier: PRIMARY (real-time) or SECONDARY (fallback)
    - `logoUrl` string: Logo image URL
    - `lastUpdateTimestamp` integer: Unix seconds when this cache entry was last updated
    - `name` string: Full company name
    - `pdfUrl` string: Prospectus / PDF URL
    - `tags` string[]: Stock tags
    - `sectors` string[]: Stock sectors
    - `volume24H` integer: Trading volume over the last 24 h
    - `mintPaused` boolean: whether mint paused
    - `redemptionPaused` boolean: whether redemption paused
    - `transferPaused` boolean: whether transfer paused
    - `isActive` boolean
  - `uuid` string: every request has a uuid
  - `t` integer: server time

## Other responses

- `400`: Bad Request

---

[API](https://skmtc.dev/synfutures/apis/anchored-trading-partner-api.md) - [All operations](https://skmtc.dev/synfutures/apis/anchored-trading-partner-api/llms.txt) - [OpenAPI document](https://skmtc.dev/synfutures/apis/anchored-trading-partner-api/revisions/8df20ab57300?raw)
