---
title: "List all historical symbols for an exchange."
method: GET
path: "/v1/symbols/{exchange_id}/history"
tags: ["Metadata"]
---

# List all historical symbols for an exchange.

`GET /v1/symbols/{exchange_id}/history`

This endpoint provides access to symbols that are no longer actively traded or listed on a given exchange.
The data is provided with pagination support.

## Path parameters

- `exchange_id` string, required

## Query parameters

- `page` integer
- `limit` integer

## Response `200`

successful operation

- MarketDataMetadataSymbol[]
  - `symbol_id` string, nullable — The symbol identifier.
  - `exchange_id` string, nullable — The exchange identifier.
  - `symbol_type` string, nullable — The symbol type.
  - `asset_id_base` string, nullable — The base asset identifier.
  - `asset_id_quote` string, nullable — The quote asset identifier.
  - `asset_id_unit` string, nullable — The unit asset identifier.
  - `future_contract_unit` number, double, nullable — The contract unit for futures.
  - `future_contract_unit_asset` string, nullable — The asset used as the unit for futures contract.
  - `future_delivery_time` string, date-time, nullable — The future delivery time for futures contract.
  - `option_type_is_call` boolean, nullable — Indicates whether the option type is a call.
  - `option_strike_price` number, double, nullable — The strike price for options.
  - `option_contract_unit` number, double, nullable — The contract unit for options.
  - `option_exercise_style` string, nullable — The exercise style for options. Possible values: AMERICAN, ASIAN, BARRIER, BERMUDAN, BINARY, EUROPEAN, EXOTIC.
  - `option_expiration_time` string, date-time, nullable — The expiration time for options.
  - `contract_delivery_time` string, date-time, nullable — The delivery time for contracts.
  - `contract_unit` number, double, nullable — The contract unit for contracts.
  - `contract_unit_asset` string, nullable — The asset used as the unit for contracts.
  - `contract_id` string, nullable — The contract identifier.
  - `contract_display_name` string, nullable — The display name of the contract.
  - `contract_display_description` string, nullable — The display description of the contract.
  - `data_start` string, nullable
  - `data_end` string, nullable
  - `data_quote_start` string, date-time, nullable — The start date of quote data.
  - `data_quote_end` string, date-time, nullable — The end date of quote data.
  - `data_orderbook_start` string, date-time, nullable — The start date of order book data.
  - `data_orderbook_end` string, date-time, nullable — The end date of order book data.
  - `data_trade_start` string, date-time, nullable — The start date of trade data.
  - `data_trade_end` string, date-time, nullable — The end date of trade data.
  - `index_id` string, nullable — The index identifier.
  - `index_display_name` string, nullable — The display name of the index.
  - `index_display_description` string, nullable — The display description of the index.
  - `volume_1hrs` number, double, nullable — The volume in the last 1 hour.
  - `volume_1hrs_usd` number, double, nullable — The volume in USD in the last 1 hour.
  - `volume_1day` number, double, nullable — The volume in the last 1 day.
  - `volume_1day_usd` number, double, nullable — The volume in USD in the last 1 day.
  - `volume_1mth` number, double, nullable — The volume in the last 1 month.
  - `volume_1mth_usd` number, double, nullable — The volume in USD in the last 1 month.
  - `price` number, double, nullable — The price.
  - `symbol_id_exchange` string, nullable — The symbol identifier in the exchange.
  - `asset_id_base_exchange` string, nullable — The base asset identifier in the exchange.
  - `asset_id_quote_exchange` string, nullable — The quote asset identifier in the exchange.
  - `price_precision` number, double, nullable — The price precision.
  - `size_precision` number, double, nullable — The size precision.
  - `raw_kvp` object, nullable — Key Value Pair store with raw data from the data source.
  - `future_is_inverse` boolean, nullable — Indicates whether the futures contract is inverse (coin-margined).
  - `future_is_quanto` boolean, nullable — Indicates whether the futures contract is quanto.
  - `volume_to_usd` number, double, nullable — Volume unit in USD.
  - `option_barrier_up_price` number, double, nullable — The up barrier price for barrier options.
  - `option_barrier_up_type` string, nullable — The up barrier type for barrier options. Possible values: EXPIRATION, IN, OUT.
  - `option_barrier_down_price` number, double, nullable — The down barrier price for barrier options.
  - `option_barrier_down_type` string, nullable — The down barrier type for barrier options. Possible values: EXPIRATION, IN, OUT.
  - `symbol_id_int` integer, nullable — The symbol identifier in integer immutable format, used to correlate data across different APIs.

---

[API](https://skmtc.net/coinapi/apis/coinapi-market-data-rest-api.md) · [All operations](https://skmtc.net/coinapi/apis/coinapi-market-data-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/coinapi/coinapi-market-data-rest-api/versions/805496271c56/schema)
