DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_TIME_NEXT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_MARK_PRICE
DERIVATIVES_UPDATE_TIME
IV_INTEREST_RATE | | BINANCEFTS | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST
LIQUIDATION_AVERAGE_PRICE
LIQUIDATION_FILLED_ACCUMULATED_QUANTITY
LIQUIDATION_ORDER_LAST_FILLED_QUANTITY
LIQUIDATION_ORDER_STATUS
LIQUIDATION_ORDER_TRADE_TIME
LIQUIDATION_ORDER_TYPE
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SYMBOL
LIQUIDATION_TIME_IN_FORCE | | BINANCEFTSC | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST
LIQUIDATION_AVERAGE_PRICE
LIQUIDATION_FILLED_ACCUMULATED_QUANTITY
LIQUIDATION_ORDER_LAST_FILLED_QUANTITY
LIQUIDATION_ORDER_STATUS
LIQUIDATION_ORDER_TRADE_TIME
LIQUIDATION_ORDER_TYPE
LIQUIDATION_PAIR
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SYMBOL
LIQUIDATION_TIME_IN_FORCE | | BINANCEJEX | DERIVATIVES_INDEX_PRICE
DERIVATIVES_MARK_PRICE | | BITBAY | STATS_PRICE_HIGH_LAST_24H
STATS_PRICE_LOW_LAST_24H
STATS_VOLUME_SUM_LAST_24H | | BITFINEX | CREDIT_SIZE_TOTAL
CREDIT_SIZE_USED
DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST
LIQUIDATION_IS_MARKET_SOLD
LIQUIDATION_IS_MATCH
LIQUIDATION_POSITION_ID
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SYMBOL
LIQUIDATION_TIME
POSITIONS_SIZE_LONG
POSITIONS_SIZE_SHORT | | BITMEX | LIQUIDATION_ORDER_ID
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SIDE
LIQUIDATION_SYMBOL | | BYBIT | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SIDE
LIQUIDATION_SYMBOL
LIQUIDATION_TIME | | BYBITUSDC | DERIVATIVES_CREATE_TIME
DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_ESTIMATED
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_FUNDING_TIME
DERIVATIVES_FUNDING_TIME_NEXT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_LAST_PRICE
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST
DERIVATIVES_UPDATE_TIME | | DELTAEXCHANGE | DERIVATIVES_ESTIMATED_DELIVERY_PRICE
DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_MARK_PRICE | | DERIBIT | DERIVATIVES_DELIVERY_PRICE
DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_MARK_PRICE
DERIVATIVES_MARK_PRICE_IV
DERIVATIVES_OPEN_INTEREST
DERIVATIVES_SETTLEMENT_PRICE
GREEKS_DELTA
GREEKS_GAMMA
GREEKS_RHO
GREEKS_THETA
GREEKS_VEGA
IV_ASK
IV_BID
IV_INTEREST_RATE
IV_UNDERLYING_PRICE
LIQUIDATION_INDEX_PRICE
LIQUIDATION_IV
LIQUIDATION_MARK_PRICE
LIQUIDATION_POSITION_ID
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SIDE
LIQUIDATION_SYMBOL
LIQUIDATION_TICK_DIRECTION
LIQUIDATION_TIME | | DYDX | DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_OPEN_INTEREST
STATS_VOLUME_SUM_LAST_24H | | ETHEREUM | SUPPLY_TOTAL | | EXTENDED | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_LAST_PRICE
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST
DERIVATIVES_OPEN_INTEREST_AMOUNT
STATS_PRICE_HIGH_LAST_24H
STATS_PRICE_LOW_LAST_24H
STATS_VOLUME_SUM_LAST_24H | | FAMEEXFTS | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_LAST_PRICE
DERIVATIVES_MARK_PRICE
STATS_PRICE_HIGH_LAST_24H
STATS_PRICE_LOW_LAST_24H | | FTX | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_FUNDING_TIME
DERIVATIVES_OPEN_INTEREST
DERIVATIVES_VOLUME
LIQUIDATION_POSITION_ID
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SIDE
LIQUIDATION_TIME | | FTXUS | LIQUIDATION_POSITION_ID
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SIDE
LIQUIDATION_TIME | | GEMINI | AUCTION_COLLAR_PRICE
AUCTION_HIGHEST_BID
AUCTION_LOWEST_ASK
AUCTION_PRICE
AUCTION_QUANTITY
AUCTION_RESULT
SYMBOL_DETAILS_MIN_ORDER_SIZE
SYMBOL_DETAILS_QUOTE_INCREMENT
SYMBOL_DETAILS_STATUS
SYMBOL_DETAILS_TICK_SIZE
SYMBOL_DETAILS_WRAP_ENABLED | | HBDM | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_ESTIMATED
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_FUNDING_TIME
DERIVATIVES_OPEN_INTEREST_AMOUNT
DERIVATIVES_OPEN_INTEREST_TRADE_AMOUNT
DERIVATIVES_OPEN_INTEREST_TRADE_TURNOVER
DERIVATIVES_OPEN_INTEREST_TRADE_VOLUME
DERIVATIVES_SETTLEMENT_PRICE
DERIVATIVES_VOLUME | | HUOBIFTS | DERIVATIVES_DELIVERY_PRICE
DERIVATIVES_ESTIMATED_DELIVERY_PRICE
DERIVATIVES_INDEX_PRICE
DERIVATIVES_OPEN_INTEREST
DERIVATIVES_OPEN_INTEREST_AMOUNT
DERIVATIVES_OPEN_INTEREST_TRADE_AMOUNT
DERIVATIVES_OPEN_INTEREST_TRADE_TURNOVER
DERIVATIVES_OPEN_INTEREST_TRADE_VOLUME | | HYPERLIQUID | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST_AMOUNT
DERIVATIVES_SETTLEMENT_PRICE
DERIVATIVES_VOLUME
PRICE_MID_SPREAD
STATS_PRICE_HIGH/LOW_LAST_24H)
STATS_VOLUME_SUM_LAST_24H | | KRAKENFTS | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST
LIQUIDATION_ORDER_ID
LIQUIDATION_POSITION_ID
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SIDE
LIQUIDATION_TIME
LIQUIDATION_TYPE | | KUCOINFTS | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_MARK_PRICE | | OKEX | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_FUNDING_TIME
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST
DERIVATIVES_SETTLEMENT_PRICE
LIQUIDATION_CURRENCY
LIQUIDATION_INSTRUMENT_ID
LIQUIDATION_INSTRUMENT_TYPE
LIQUIDATION_NUMBER_OF_LOSSES
LIQUIDATION_POSITION_SIDE
LIQUIDATION_PRICE
LIQUIDATION_QUANTITY
LIQUIDATION_SIDE
LIQUIDATION_TIME
LIQUIDATION_TOTAL_LOSS | | PHEMEX | DERIVATIVES_FUNDING_RATE_CURRENT
DERIVATIVES_FUNDING_RATE_NEXT
DERIVATIVES_INDEX_PRICE
DERIVATIVES_MARK_PRICE
DERIVATIVES_OPEN_INTEREST | | TAPBITFTS | DERIVATIVES_FUNDING_RATE_CURRENT | --- # Assets - Letter A (Page 1 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_A_page_1) --- title: "Assets - Letter A (Page 1 of 2)" --- # Assets - Letter A (Page 1 of 2) ### Navigation [Next Page →](./assets_A_page_2.md) --- | asset_id | name | data_trade_start | data_trade_end | |:----------------------|:------------------------------|:-----------------------------|:-----------------------------| | A | A | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | A0101 | A0101 | | | | A1 | A1 | | | | A1A | A1A | | | | A2Z | nan | 2025-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | A5T | A5T | | | | A8 | A8 | 2024-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AA | AA | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAA | Abulaba | 2025-06-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAAG | AAAG | | | | AAB | AAB | 2022-03-01T00:00:00.0000000Z | 2025-10-26T00:00:00.0000000Z | | AABC | AABC | | | | AAC | Acute Angle Cloud | 2022-06-06T15:42:36.2045154Z | 2022-06-11T23:02:29.6461849Z | | AAE | AAE | | | | AAG | AAG | | | | AAL | AAL | | | | AANA | AANA | 2022-08-17T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | AAPL | AAPL | 2025-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAPLL | AAPLL | | | | AAPLSTOCK | nan | 2025-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAPLX | nan | 2025-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAPT | AAPT | | | | AAPX | AAPX | | | | AARK | AarkDigital | 2024-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AART | AART | 2021-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAT | AAT | 2025-07-07T00:00:00.0000000Z | 2025-07-13T00:00:00.0000000Z | | AAVE | AAVE | 2020-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAVE10 | AAVE10 | 2025-07-28T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | AAVE3L | AAVE3L | 2020-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAVE3S | AAVE3S | 2020-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAVE5L | AAVE5L | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAVE5S | AAVE5S | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AAVE8 | AAVE8 | | | | AAVEDOWN | AAVEDOWN | 2020-11-26T00:00:00.0000000Z | 2021-11-12T00:00:00.0000000Z | | AAVEUP | AAVEUP | 2020-11-26T00:00:00.0000000Z | 2021-11-12T00:00:00.0000000Z | | AB | AB | 2025-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABA | ABA | | | | ABAO | ABAO | | | | ABBC | Alibabacoin | 2022-02-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABBVX | nan | 2025-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABC | Alphabit | 2024-08-14T00:00:00.0000000Z | 2025-09-24T00:00:00.0000000Z | | ABCNIS | ABCNIS | | | | ABDT | Atlantis Blue Digital Token | | | | ABDX | ABDX | | | | ABEL | ABEL | 2023-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABET | ABET | | | | ABEY | ABEY | 2022-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABFY | ABFY | 2022-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABG | ABG | | | | ABGS | ABGS | | | | ABI | ABI | 2024-05-31T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | ABIC | ABIC | | | | ABIT | ABIT | | | | ABL | Airbloc | 2025-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABLD | ABLD | | | | ABLX | ABLE | | | | ABN | Abncoin | | | | ABNB | ABNB | | | | ABO | ABO | | | | ABP | ABP | | | | ABRA | ABRA | | | | ABS | Absolute | | | | ABST | ABST | | | | ABT | Arcblock | 2018-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABTC | AMLBitcoin | 2024-01-29T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | ABTCSTOCK | nan | | | | ABTX | nan | 2025-08-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABULABA | ABULABA | | | | ABX | Arbidex | 2024-12-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ABXX | ABXX | | | | ABY | ArtByte | 2017-02-25T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ABYSS | The Abyss | 2018-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AC | AsiaCoin | 2024-03-04T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | AC3 | AC3 | | | | ACA | ACA | 2022-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACAD | ACAD | | | | ACAI | ACAI | | | | ACAR | ACAR | | | | ACAT | Alphacat | | | | ACB | ACB | 2025-05-28T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ACC | AdCoin | | | | ACCE | ACCE | | | | ACCEL | ACCEL | | | | ACCG | ACCG | | | | ACCL | ACCL | | | | ACD | ACD | | | | ACDC | Volt | | | | ACDX | ACDX | | | | ACE | Ace | 2018-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACEC | ACEC | | | | ACED | AceD | | | | ACES | Aces | 2017-03-05T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ACG | ACG | | | | ACH | ACH | 2020-09-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACH3L | ACH3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACH3S | ACH3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACH5L | ACH5L | 2023-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACH5S | ACH5S | 2023-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACI | ACI | 2025-08-29T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | ACID | ACID | 2017-01-24T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ACK | ACK | | | | ACLR | ACLR | 2017-02-23T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | ACM | Actinium | 2019-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACM2 | ACM2 | | | | ACMD | ACMD | | | | ACMFT | ACMFT | 2021-03-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ACMR | ACMR | | | | ACN | Avoncoin | 2023-07-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACNSTOCK | nan | 2025-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACNX | nan | 2025-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACO | ACO | | | | ACOIN | Acoin | 2017-01-20T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | ACP | AnarchistsPrime | 2017-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACPR | ACPR | 2017-02-06T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | ACPT | ACPT | | | | ACQ | ACQ | 2022-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACR | ACR | 2023-11-25T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | ACRE | ACRE | | | | ACRIA | ACRIA | | | | ACRLL | ACRLL | | | | ACRN | ACRN | 2017-07-21T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | ACRYL | ACRYL | | | | ACS | ACS | 2023-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACSI | ACSI | | | | ACSS | ACSS | | | | ACT | Achain | 2018-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACT1 | ACT1 | | | | ACTI | ACTI | 2021-05-04T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ACTN | ACTN | | | | ACTP | Archetypal Network | | | | ACTT | ACTT | | | | ACTX | ACTX | | | | ACU | ACU | 2026-01-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACV | ACV | | | | ACW | ACW | | | | ACX | ACX | 2022-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ACXT | ACXT | | | | ACYC | ACYC | | | | AD | AD | | | | AD3 | AD3 | | | | ADA | Cardano | 2017-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADA2L | ADA2L | | | | ADA2S | ADA2S | | | | ADA3L | ADA3L | 2020-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADA3S | ADA3S | 2020-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADA5L | ADA5L | 2022-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADA5S | ADA5S | 2022-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADAB | ADAB | | | | ADABEAR | ADABEAR | | | | ADABULL | ADABULL | | | | ADADOWN | ADADOWN | 2020-07-16T00:00:00.0000000Z | 2023-08-17T00:00:00.0000000Z | | ADAHALF | ADAHALF | | | | ADAHEDGE | ADAHEDGE | | | | ADAI | ADAI | | | | ADAM | ADAM | 2017-08-24T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | ADAO | ADAO | 2022-05-02T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | ADAPAD | ADAPAD | 2021-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADAST | ADAST | | | | ADAUP | ADAUP | 2020-07-16T00:00:00.0000000Z | 2023-08-17T00:00:00.0000000Z | | ADAX | ADAX | | | | ADB | adbank | | | | ADBE | ADBE | | | | ADBESTOCK | nan | 2025-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADC | AudioCoin | 2017-02-27T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | ADCN | Asiadigicoin | 2017-03-04T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | ADD | ADD | | | | ADDR | ADDR | | | | ADDYY | ADDYY | | | | ADE | ADE | | | | ADEL | ADEL | | | | ADEN | ADEN | | | | ADF | ADF | | | | ADH | AdHIve | | | | ADI | Aditus | 2025-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADK | Aidos Kuneen | | | | ADL | Adelphoi | | | | ADM | ADM | 2024-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADMN | ADMN | | | | ADN | Aiden | | | | ADOGE | ADOGE | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADONX | ADONX | | | | ADP | Andorran Peseta | 2020-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADR | ADR | 2022-04-11T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | ADRX | ADRX | | | | ADS | ADS | 2022-04-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADS.DE | ADS.DE | | | | ADSK | ADSK | | | | ADST | AdShares | | | | ADSX | ADSX | | | | ADT | adToken | 2017-10-19T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | ADV | ADV | | | | ADV2 | ADV2 | | | | ADVB | ADVB | 2022-12-28T00:00:00.0000000Z | 2025-12-23T00:00:00.0000000Z | | ADVC | ADVC | | | | ADW | ADW | | | | ADX | AdEx | 2017-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ADXN | ADXN | | | | ADXX | ADXX | | | | ADZ | Adzcoin | 2017-03-18T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ADZB | ADZB | | | | AE | Aeternity | 2017-05-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AEC | EmaratCoin | | | | AECC | AECC | 2017-02-01T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | AED | United Arab Emirates Dirham | 2024-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AEF | AEF | | | | AEG | Aegeus | 2024-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AEGIS | AEGIS | 2025-01-13T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | AEM | AEM | | | | AEN | AEN | | | | AENS | AENS | 2020-06-22T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | AEON | Aeon | 2024-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AEP | AEP | | | | AEQ | AEQ | | | | AER | AER | 2023-11-23T00:00:00.0000000Z | 2025-09-07T00:00:00.0000000Z | | AERGO | AERGO | 2019-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AERGOS | AERGOS | | | | AERO | AERO | 2024-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AERO100 | AERO100 | 2025-07-28T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | AET | AET | | | | AETERNA | AETERNA | | | | AETH | AETH | 2023-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AEUR | AEUR | 2023-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AEVO | AEVO | 2024-03-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AEVO1000 | AEVO1000 | 2025-07-28T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | AEX | AEX | | | | AFARM | AFARM Token | 2023-12-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | AFC | AFC | 2022-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AFCASH | AFCASH | | | | AFCWIN-SB-2021 | AFCWIN-SB-2021 | | | | AFEN | AFEN | | | | AFFT | AFFT | | | | AFG | AFG | | | | AFIN | AFIN | 2022-06-03T00:00:00.0000000Z | 2026-01-02T00:00:00.0000000Z | | AFIT | AFIT | 2022-06-06T15:53:38.4309573Z | 2025-10-08T00:00:00.0000000Z | | AFK | AFK | | | | AFLOOR | AFLOOR | | | | AFN | Afghan Afghani | | | | AFO | AFO | | | | AFR | AFR | | | | AFRO | AFRO | 2024-10-29T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | AFROX | AFROX | | | | AFSC | AFSC | | | | AFT | AFT | | | | AFX | AFX | | | | AG | AG | | | | AG1 | AG1 | | | | AG10 | AG10 | 2022-01-27T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | AG8 | AG8 | | | | AGA | AGA | 2024-10-10T00:00:00.0000000Z | 2025-02-16T00:00:00.0000000Z | | AGAIN | AGAIN | | | | AGB | AGB | | | | AGBC | AGBC | | | | AGC | AGC | | | | AGCMN | AGCMN | | | | AGCOIN | AGCOIN | | | | AGCX | AGCX | | | | AGD | AGD | | | | AGDN | AGDN | | | | AGE | AGE | | | | AGET | AGET | | | | AGGT | AGGT | | | | AGI | SingularityNET | 2018-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGILITY | AGILITY | | | | AGIX | AGIX | 2021-06-02T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | AGIX2L | AGIX2L | | | | AGIX2S | AGIX2S | | | | AGIX3L | AGIX3L | | | | AGIX3S | AGIX3S | | | | AGIX5L | AGIX5L | | | | AGIX5S | AGIX5S | | | | AGIXT | nan | 2025-01-17T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | AGLA | AGLA | 2023-02-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGLD | AGLD | 2021-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGLD3L | AGLD3L | 2023-08-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGLD3S | AGLD3S | 2023-08-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGLD5L | AGLD5L | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGLD5S | AGLD5S | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGLT | Agrolot | | | | AGLTOLD | AGLTOLD | | | | AGM | AGM | | | | AGN | AGN | | | | AGN1 | AGN1 | | | | AGNO | AGNO | | | | AGNT | AGNT | | | | AGO | AGO | | | | AGOL | AGOL | | | | AGOLP | AGOLP | | | | AGOR | AGOR | | | | AGOV | AGOV | 2025-06-23T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | AGR | AGR | 2018-06-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGRI | AGRI | 2017-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGRO | AGRO | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGROCOIN | AGROCOIN | | | | AGRS | Agoras Tokens | 2020-02-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGS | AGS | | | | AGT | AGT | 2017-10-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AGU | AGU | | | | AGV | AGV | | | | AGVC | AGVC | 2023-12-28T00:00:00.0000000Z | 2023-12-29T00:00:00.0000000Z | | AGX | AGX | 2021-10-22T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | AHBTC | AHBTC | | | | AHT | Bowhead | 2020-06-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AI | POLY AI | 2023-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AI16Z | nan | 2025-01-01T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | AI16ZELI | nan | | | | AI16ZELIZA | nan | | | | AI2 | AI2 | | | | AI3 | AI3 | 2025-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIA | AIA | 2023-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIAI | AIAI | | | | AIAN | AIAN | | | | AIAS | AIAS | | | | AIAT | AIAT | 2024-04-01T00:00:00.0000000Z | 2025-11-13T00:00:00.0000000Z | | AIAV | nan | 2026-01-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIB | Advanced Internet Blocks | 2017-03-18T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | AIBB | AIBB | | | | AIBE | AIBE | | | | AIBOT | nan | 2024-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIC | AIC | 2024-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AICC | AICC | | | | AICE | AICE | 2025-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AICO | AICO | | | | AICODE | AICODE | 2023-11-22T00:00:00.0000000Z | 2025-02-16T00:00:00.0000000Z | | AICYO | AICYO | 2018-05-14T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | AID | AidCoin | | | | AIDEV | AIDEV | | | | AIDI | AIDI | | | | AIDOC | AI Doctor | 2022-06-06T15:39:56.2094193Z | 2022-06-11T23:01:38.3029264Z | | AIDOGE | AIDOGE | 2023-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIDOGE5L | AIDOGE5L | | | | AIDOGE5S | AIDOGE5S | | | | AIDT | AIDT | | | | AIDUS | AIDUS | | | | AIE | AIE | | | | AIEN | AIEN | 2024-01-20T00:00:00.0000000Z | 2024-12-12T00:00:00.0000000Z | | AIF | AIF | 2022-06-06T13:35:06.4082616Z | 2026-01-19T00:00:00.0000000Z | | AIFLOKI | AIFLOKI | | | | AIG | AIG | 2024-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIGPT | AIGPT | | | | AIIA | AIIA | | | | AIIAX | AIIAX | | | | AIIN | AIIN | | | | AIL | nan | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIM | AIM | | | | AIMINID | AIMINID | | | | AIMONICA | nan | 2024-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIMS | AIMS | | | | AIMX | AIMX | | | | AIN | AIN | 2019-07-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AINU | AINU | 2021-09-02T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | AIO | AllInOne | 2025-08-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AION | Aion | 2017-12-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIONE | AIONE | | | | AIOS | nan | 2025-02-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIOT | AIOT | 2025-04-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIOZ | AIOZ | 2021-04-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIP | AIP | | | | AIPAD | AIPAD | 2023-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIPE | AIPE | | | | AIPEOPLE | AIPEOPLE | | | | AIPEPE | AIPEPE | | | | AIPI | AIPI | | | | AIPRO | AIPRO | | | | AIPUMP | nan | 2025-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIQ | AIQ | | | | AIQUY | AIQUY | | | | AIR | AirToken | 2017-02-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIRC | AIRC | | | | AIRDROP | AIRDROP | 2024-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIRHAWK | AIRHAWK | | | | AIRI | AIRI | | | | AIRIN | AIRIN | | | | AIROLD | AIROLD | 2019-11-12T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | AIRT | AIRT | | | | AIRTNT | AIRTNT | | | | AIRUSD | AIRUSD | | | | AIRX | AIRX | 2021-03-24T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | AIS | AIS | | | | AISC | AISC | | | | AISHIB | AISHIB | 2023-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AISI | AISI | | | | AIT | AICHAIN | 2022-06-06T13:35:05.5894728Z | 2026-01-23T00:00:00.0000000Z | | AITECH | AITECH | 2023-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AITRA | AITRA | | | | AIV | AIV | 2025-09-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIVA | AIVA | | | | AIW | AIW | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIX | Aigang | 2024-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIXBT | nan | 2024-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AIZA | AIZA | | | | AJ | AJ | | | | AJ1B | AJ1B | | | | AJ1G | AJ1G | | | | AJ1R | AJ1R | | | | AJ1W | AJ1W | | | | AJ6TS | AJ6TS | | | | AJBT | AJBT | | | | AJCP | AJCP | | | | AJIB | AJIB | | | | AJIR | AJIR | | | | AJLTS | AJLTS | | | | AJOB | AJOB | | | | AJOW | AJOW | | | | AJSM | AJSM | | | | AJUB | AJUB | | | | AJVR | AJVR | | | | AJW | AJW | | | | AK | AK | | | | AK12 | AK12 | | | | AKA | Akroma | | | | AKAMARU | AKAMARU | | | | AKB48 | AKB48 | | | | AKC | AKC | | | | AKCHE | AKCHE | | | | AKE | nan | 2025-08-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AKI | AKI | 2023-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AKITA | AKITA | 2021-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AKITAX | AKITAX | | | | AKL | AKL | | | | AKM | AKM | | | | AKN | AKN | | | | AKO | AKO | | | | AKOIN | AKOIN | | | | AKONG | AKONG | | | | AKRO | AKRO | 2020-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AKRO3L | AKRO3L | | | | AKRO3S | AKRO3S | | | | AKT | AKT | 2020-10-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AKTIO | AKTIO | 2025-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AKUMA | nan | 2025-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AKY | Akuya Coin | | | | AL | AL | 2017-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALA | ALA | 2022-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALAN | ALAN | | | | ALAYA | ALAYA | | | | ALB | ALB | | | | ALBC | ALBC | | | | ALBT | ALBT | 2023-11-23T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | ALC | ALC | 2017-02-21T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | ALCAZAR | ALCAZAR | | | | ALCAZARLEO | ALCAZARLEO | | | | ALCH | ALCH | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALCHEMIST | ALCHEMIST | | | | ALCUP | ALCUP | | | | ALCX | ALCX | 2021-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALCX3L | ALCX3L | | | | ALCX3S | ALCX3S | | | | ALD | ALD | 2021-09-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALDX | ALDX | | | | ALE | ALE | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALEO | ALEO | 2024-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALEPH | ALEPH | 2020-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALEX | ALEX | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALEXA | ALEXA | | | | ALF | ALF | 2024-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALFA | ALFA | | | | ALG | ALG | 2019-06-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALGN | ALGN | | | | ALGO | Algorand | 2019-06-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALGO10000 | ALGO10000 | 2025-07-28T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | ALGO3L | ALGO3L | 2020-09-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALGO3S | ALGO3S | 2020-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALGO5L | ALGO5L | 2022-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALGO5S | ALGO5S | 2022-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALGOBEAR | ALGOBEAR | | | | ALGOBLK | ALGOBLK | | | | ALGOBULL | ALGOBULL | | | | ALGODOWN | ALGODOWN | | | | ALGOHALF | ALGOHALF | | | | ALGOHEDGE | ALGOHEDGE | | | | ALGOUP | ALGOUP | | | | ALGX | ALGX | | | | ALH | ALH | | | | ALI | AiLink Token | 2022-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALIAS | ALIAS | | | | ALIBABACOM | ALIBABACOM | | | | ALICE | ALICE | 2021-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALICE3L | ALICE3L | 2021-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALICE3S | ALICE3S | 2021-08-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALICE5L | ALICE5L | | | | ALICE5S | ALICE5S | | | | ALICN | ALICN | | | | ALIEF | ALIEF | | | | ALIEN | ALIEN | 2017-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALIF | ALIF | 2023-04-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALIS | ALIS | | | | ALISA | ALISA | 2020-02-12T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ALIT | ALIT | | | | ALITA | ALITA | 2024-03-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALIX | ALIX | | | | ALK | Old Albanian Lek | | | | ALKIMI | nan | 2025-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALL | Albanian Lek | 2017-04-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALLBI | ALLBI | | | | ALLBIH | ALLBIH | | | | ALLEY | ALLEY | | | | ALLFT | ALLFT | 2021-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALLGIO | ALLGIO | | | | ALLIN | ALLIN | | | | ALLMETA | ALLMETA | | | | ALLN | ALLN | | | | ALLO | nan | 2025-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALLOY | ALLOY | | | | ALLT | ALLT | | | | ALLWIN | ALLWIN | | | | ALM | ALM | | | | ALMANAK | nan | 2025-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALMN | ALMN | | | | ALN | ALN | 2022-02-07T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | ALOHA | ALOHA | | | | ALON | nan | 2025-01-24T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | ALP | ALP | 2019-10-10T00:00:00.0000000Z | 2022-06-18T00:00:00.0000000Z | | ALPA | ALPA | 2020-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALPACA | ALPACA | 2021-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALPD | ALPD | | | | ALPE | ALPE | | | | ALPG | ALPG | | | | ALPH | ALPH | 2022-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALPHA | ALPHA | 2020-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALPHA1 | ALPHA1 | | | | ALPHA3L | ALPHA3L | | | | ALPHA3S | ALPHA3S | | | | ALPHA5L | ALPHA5L | | | | ALPHA5S | ALPHA5S | | | | ALPHA8 | ALPHA8 | | | | ALPHAOFSOL | nan | | | | ALPHR | ALPHR | | | | ALPINE | ALPINE | 2022-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALPS | ALPS | | | | ALPT | ALPT | | | | ALQO | ALQO | | | | ALQUDS | ALQUDS | | | | ALT | Altcoin | 2022-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALTA | ALTA | | | | ALTB | ALTB | | | | ALTBEAR | ALTBEAR | | | | ALTBULL | ALTBULL | | | | ALTC | Antilitecoin | 2017-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALTCOIN | nan | 2024-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALTFUND | ALTFUND | | | | ALTH | ALTH | | | | ALTHALF | ALTHALF | | | | ALTHEA | nan | 2025-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALTHEDGE | ALTHEDGE | | | | ALTOCAR | ALTOCAR | | | | ALTRU | ALTRU | | | | ALTRUCOIN | ALTRUCOIN | | | | ALTS | ALTS | | | | ALTX | Alttex | | | | ALTYN | ALTYN | | | | ALU | ALU | 2021-11-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALUSD | ALUSD | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ALV | ALV | | | | ALX | ALX | | | | ALY | ALY | | | | ALZA | ALZA | | | | AM | AM | 2017-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMA | AMA | 2018-12-18T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | AMAL | AMAL | | | | AMAS | AMAS | | | | AMAT | AMAT | | | | AMATSTOCK | nan | 2026-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMAUROT | AMAUROT | | | | AMAZINGTEAM | AMAZINGTEAM | | | | AMAZONCOM | AMAZONCOM | | | | AMB | Ambrosus | 2017-11-10T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | AMBA | AMBA | | | | AMBER | AmberCoin | 2017-03-01T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | AMBK | AMBK | | | | AMBRX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMC | AMC | 2023-07-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMD | Armenian Dram | | | | AMDC | AMDC | | | | AMDG | AMDG | | | | AMDSTOCK | nan | 2025-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMDX | nan | 2026-01-16T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | AME | AME | 2023-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMERO | AMERO | | | | AMEX | AMEX | 2023-03-15T00:00:00.0000000Z | 2025-09-01T00:00:00.0000000Z | | AMF | AMF | | | | AMFT | AMFT | 2021-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMG | AMG | | | | AMGC | AMGC | | | | AMGO | AMGO | | | | AMI | AMI | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMIO | AMIO | | | | AMIS | AMIS | 2023-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMIT | AMIT | | | | AMIX | AMIX | | | | AMKT | AMKT | 2023-08-06T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | AML | AML | | | | AMLT | AMLT Token | | | | AMM | MicroMoney | 2017-11-21T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | AMMO | Ammo Reloaded | | | | AMN | Amon | | | | AMNZ | AMNZ | | | | AMO | AMO Coin | 2019-01-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMON | AMON | 2023-08-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMP | Synereo | 2017-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMPL | AMPL | 2019-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMPL3L | AMPL3L | | | | AMPL3S | AMPL3S | | | | AMPLIFI | AMPLIFI | | | | AMPT | AMPT | | | | AMR | AMR | 2025-05-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMS | AmsterdamCoin | 2017-03-09T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | AMSK | AMSK | | | | AMT | AMT | | | | AMTT | AMTT | | | | AMU | AMU | 2024-11-12T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | AMV | AMV | | | | AMWL | AMWL | | | | AMY | AMY | 2023-11-26T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | AMZ | AMZ | | | | AMZN | AMZN | 2025-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMZNPRE | AMZNPRE | | | | AMZNSTOCK | nan | 2025-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AMZNX | nan | 2025-07-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANA | ANA | | | | ANAL | ANAL | 2017-03-13T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | ANAR | ANAR | | | | ANARCHY | ANARCHY | | | | ANATHA | ANATHA | | | | ANB | ANB | 2026-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANC | Anoncoin | 2022-01-25T00:00:00.0000000Z | 2025-12-23T00:00:00.0000000Z | | ANC3L | ANC3L | | | | ANC3S | ANC3S | | | | ANC5L | ANC5L | | | | ANC5S | ANC5S | | | | ANCHOR | ANCHOR | 2021-11-25T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | ANCT | ANCT | | | | AND | AND | | | | ANDES | ANDES | | | | ANDS | ANDS | | | | ANDY | ANDY | 2024-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANDYETH | nan | 2024-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANG | Netherlands Antillean Guilder | | | | ANGEL | ANGEL | 2025-11-27T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | ANGELXYZ | ANGELXYZ | | | | ANGLE | ANGLE | | | | ANI | Animecoin | 2017-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANILORAK | ANILORAK | | | | ANIME | ANIME | 2025-01-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANIO | Autonio | | | | ANJ | ANJ | | | | ANJI | ANJI | | | | ANK | ANK | | | | ANKO | ANKO | | | | ANKR | ANKR | 2019-03-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANKR3L | ANKR3L | 2021-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANKR3S | ANKR3S | 2021-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANKR5L | ANKR5L | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANKR5S | ANKR5S | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANKR8 | ANKR8 | | | | ANKRS | ANKRS | | | | ANKRW | ANKRW | | | | ANLOG | ANLOG | 2025-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANML | ANML | 2022-03-29T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | ANN | ANN | | | | ANNE | ANNE | | | | ANO | ANO | | | | ANOME | nan | 2025-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANON | ANON | 2024-05-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANONYMOUS | ANONYMOUS | | | | ANPAN | ANPAN | | | | ANRK | ANRK | | | | ANRX | ANRX | | | | ANRYZE | ANRYZE | | | | ANS | AntShares | | | | ANSOX | ANSOX | | | | ANSR | ANSR | | | | ANT | Aragon | 2017-08-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ANT2 | ANT2 | | | | ANT3L | ANT3L | | | | ANT3S | ANT3S | | | | ANT5L | ANT5L | | | | ANT5S | ANT5S | | | | ANT8 | ANT8 | | | | ANTARES | ANTARES | | | | ANTE | ANTE | | | | ANTEX | ANTEX | | | | ANTI | AntiBitcoin | 2017-02-26T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | ANTI BUREAUCRACY COIN | ANTI BUREAUCRACY COIN | | | | ANTIS | ANTIS | | | | ANTISEAL | AntiSeal | | | | ANTR | ANTR | | | | ANTS | ANTS | | | | ANTTOKEN | ANTTOKEN | | | | ANTX | Antimatter | | | | ANTY | ANTY | | | | ANU | ANU | | | | ANV | ANV | | | | ANW | ANW | | | | ANY | ANY | 2021-12-04T00:00:00.0000000Z | 2022-03-31T00:00:00.0000000Z | | ANYONE | ANYONE | 2024-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AO | AO | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AOA | Angolan Kwanza | 2018-08-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AOC | AOC | | | | AOG | smARTOFGIVING | 2020-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AON | New Angolan Kwanza | | | | AOP | nan | 2025-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AOR | Kwanza Reajustado | | | | AORA | AORA | | | | AOS | AOS | | | | AOT | AOT | | | | APAD | APAD | 2025-09-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | APAM.AS | APAM.AS | | | | APAY | APAY | | | | APBC | APBC | | | | APC | AlpaCoin | | | | APCP | APCP | | | | APE | APE | 2022-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APE2 | APE2 | | | | APE2L | APE2L | | | | APE2S | APE2S | | | | APE3L | APE3L | 2022-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APE3S | APE3S | 2022-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APEAMC | APEAMC | | | | APECOIN | APECOIN | | | | APED | APED | | | | APENFT | APENFT | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APEPE | nan | 2024-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APEROCKET | APEROCKET | | | | APETH | nan | | | | APEUS | APEUS | | | | APEX | APEX | 2022-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APFC | APFC | 2023-06-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APG | APG | | | | APH | Aphelion | | | | APHA | APHA | | | | APHO | APHO | | | | API | API | | | | API3 | API3 | 2020-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | API32 | API32 | | | | API33L | API33L | 2022-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | API33S | API33S | 2022-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APIDAI | APIDAI | | | | APIS | APIS | | | | APITHREE100 | APITHREE100 | 2025-08-16T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | APIX | APIX | | | | APL | Apollo Currency | | | | APLDSTOCK | nan | | | | APLP | APLP | | | | APLX | APLX | | | | APM | APM | 2020-03-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APN | APN | | | | APO | APO | | | | APOD | APOD | | | | APOLLO | APOLLO | 2022-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APOT | APOT | | | | APP | APP | 2024-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APPC | AppCoins | 2018-01-05T00:00:00.0000000Z | 2021-12-28T00:00:00.0000000Z | | APPH | APPH | | | | APPLE | APPLE | 2025-08-26T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | APPLECOM | APPLECOM | | | | APPS | APPS | | | | APPSTOCK | nan | 2025-09-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | APPX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APR | APR Coin | 2025-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APRD | APRD | | | | APRIL | APRIL | | | | APRS | Apeiros | 2024-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APRT | APRT | 2022-10-19T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | APT | APT | 2017-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APT100 | APT100 | 2025-07-28T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | APT2L | APT2L | | | | APT2S | APT2S | | | | APT3L | APT3L | 2022-10-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APT3S | APT3S | 2022-10-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APT5L | APT5L | 2022-10-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APT5S | APT5S | 2022-10-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APTR | nan | | | | APU | APU | 2023-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APW | AppleCoin | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APX | APX | 2021-12-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | APXP | APXP | | | | APY | APY | 2023-12-26T00:00:00.0000000Z | 2025-02-11T00:00:00.0000000Z | | APYS | APYS | 2021-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AQ | AQ | | | | AQA | AQA | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AQDC | AQDC | 2022-06-09T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | AQGT | AQGT | | | | AQL | AQL | | | | AQN | AQN | | | | AQT | AQT | 2020-11-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AQUA | AQUA | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AQUAGOAT | AQUAGOAT | 2021-10-05T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | AQUARI | AQUARI | | | | AQUARIUS | AQUARIUS | | | | AR | AR | 2020-06-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AR100 | AR100 | 2025-07-28T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | AR2 | AR2 | | | | AR3L | AR3L | 2021-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AR3S | AR3S | 2021-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AR5L | AR5L | 2023-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AR5S | AR5S | 2023-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARA | Austral | | | | ARAID | ARAID | | | | ARAW | ARAW | | | | ARB | ARbit | 2017-02-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARB3L | ARB3L | 2023-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARB3S | ARB3S | 2023-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARB5L | ARB5L | 2023-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARB5S | ARB5S | 2023-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARB8 | ARB8 | | | | ARBETF | ARBETF | | | | ARBI | ARBI | 2023-12-13T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | ARBIBANANA | Falcon Decentralized Xchange | | | | ARBINAUTUM | Arbinautum | 2024-08-31T00:00:00.0000000Z | 2024-09-28T00:00:00.0000000Z | | ARBINU | ARBINU | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARBIT | ARBIT | 2018-04-01T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | ARBK | Arbitrum Futures BitKeep | 2024-01-17T00:00:00.0000000Z | 2024-10-28T00:00:00.0000000Z | | ARBPAD | ARBPAD | 2024-01-15T00:00:00.0000000Z | 2024-01-22T00:00:00.0000000Z | | ARBS | ARBS | 2025-01-05T00:00:00.0000000Z | 2025-01-17T00:00:00.0000000Z | | ARBY | Adamant Token | 2023-11-24T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ARC | ArcticCoin | 2022-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARCA | nan | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARCADE | ARCADE | | | | ARCANE | ARCANE | | | | ARCC | ARCC | | | | ARCDA | ARCDA | | | | ARCEE | ARCEE | | | | ARCG | ARCG | | | | ARCH | ARCHcoin | 2023-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARCHA | ARCHA | | | | ARCHE | ARCHE | | | | ARCHI | ARCHI | 2023-11-22T00:00:00.0000000Z | 2025-02-17T00:00:00.0000000Z | | ARCO | AquariusCoin | 2017-02-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARCOIN | ARCOIN | | | | ARCONA | ARCONA | | | | ARCSOL | nan | 2024-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARCT | ArbitrageCT | 2018-01-24T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | | ARCX | ARCX | 2017-03-17T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ARD | ARD | | | | ARDR | Ardor | 2016-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARDX | ARDX | | | | ARE | ARE | 2017-03-07T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | AREA | AREA | 2023-02-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AREAL | AREAL | | | | AREC | AREC | | | | ARENA | ARENA | | | | AREPA | Arepacoin | | | | ARES | ARES | 2025-10-17T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | ARF | ARF | | | | ARFI | ARFI | | | | ARG | Argentum | 2022-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARGFT | ARGFT | 2021-08-04T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ARGO | ARGO | | | | ARGON | ARGON | | | | ARGP | ARGP | | | | ARGUS | Argus | 2017-03-10T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | ARGUSOLD | ARGUSOLD | | | | ARH | ARH | 2017-03-17T00:00:00.0000000Z | 2025-11-05T00:00:00.0000000Z | | ARI | Aricoin | 2024-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARI10 | ARI10 | | | | ARIA | ARIA | 2025-08-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARIA20 | ARIA20 | | | | ARIAIP | nan | 2025-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARIES | ARIES | | | | ARII | ARII | | | | ARION | ARION | | | | ARISTO | ARISTO | | | | ARIX | ARIX | 2024-10-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARK | Ark | 2017-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARKEN | ARKEN | 2023-11-22T00:00:00.0000000Z | 2025-01-27T00:00:00.0000000Z | | ARKER | ARKER | | | | ARKK | ARKK | | | | ARKM | ARKM | 2023-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARKN | ARKN | | | | ARKS | ARKS | | | | ARLIZE | ARLIZE | | | | ARM | ARM | 2017-02-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARMA | ARMA | | | | ARMOR | ARMOR | 2023-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARMR | ARMR | | | | ARMSTOCK | nan | 2025-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARMWORLD | ARMWORLD | | | | ARMX | ARMX | | | | ARMYP | ARMYP | | | | ARN | Aeron | 2017-11-15T00:00:00.0000000Z | 2020-07-21T00:00:00.0000000Z | | ARN1 | ARN1 | | | | ARNA | ARNA | 2018-02-27T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | ARNC | ARNC | 2025-05-28T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ARNM | ARNM | 2022-04-11T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | ARNO | ARNO | | | | ARNV2 | ARNV2 | | | | ARNX | ARNX | | | | ARO | Arionum | | | | AROR | AROR | | | | ARP | Peso Argentino | | | | ARPA | ARPA | 2016-07-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARPA3L | ARPA3L | 2021-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARPA3S | ARPA3S | 2021-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARPADOWN | ARPADOWN | | | | ARPAUP | ARPAUP | | | | ARQ | ARQ | | | | ARQQ | ARQQ | | | | ARR | ARR | | | | ARRO | ARRO | | | | ARRR | ARRR | 2019-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARS | Argentine Peso | 2019-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARSL | ARSL | | | | ARST | ARST | | | | ARSW | ARSW | | | | ART | Maecenas | 2024-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARTA | ARTA | 2017-04-18T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | ARTB | ARTB | | | | ARTC | ARTC | 2017-02-25T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | ARTCN | ARTCN | | | | ARTCOIN | ARTCOIN | | | | ARTE | ARTE | | | | ARTEM | ARTEM | 2022-01-11T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | ARTEON | ARTEON | | | | ARTEQ | ARTEQ | | | | ARTEX | ARTEX | | | | ARTF | ARTF | | | | ARTG | ARTG | | | | ARTH | ARTH | 2023-12-07T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ARTI | ARTI | | | | ARTIC | ARTIC | | | | ARTICUNO | ARTICUNO | | | | ARTID | ARTID | | | | ARTII | ARTII | | | | ARTIS | ARTIS | | | | ARTL | ARTL | 2025-07-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARTM | ARTM | | | | ARTR | ARTR | | | | ARTRINO | ARTRINO | | | | ARTS | ARTS | | | | ARTT | ARTT | | | | ARTX | ARTX | 2025-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARTY | nan | 2023-12-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARUK | ARUKU COIN | | | | ARV | ARV | 2021-09-29T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ARVL | ARVL | | | | ARVS | ARVS | | | | ARW | ARW | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARX | ARX | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARY | Peso | | | | ARYA | ARYA | | | | ARZ | ARZ | | | | ASA | ASA | | | | ASAC | ASAC | | | | ASAFE | ASAFE | 2017-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASAFE2 | AllSafe | | | | ASAN | ASAN | | | | ASAP | ASAP | | | | ASC | AsicCoin | 2025-06-27T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ASCC | ASCC | | | | ASCH | ASCH | | | | ASCS | ASCS | 2018-04-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASD | ASD | 2021-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASDBEAR | ASDBEAR | | | | ASDBULL | ASDBULL | | | | ASDHALF | ASDHALF | | | | ASDHEDGE | ASDHEDGE | | | | ASDP | ASDP | | | | ASEC | ASEC | | | | ASG | ASG | 2024-06-16T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | ASGC | ASGC | | | | ASH | ASH | 2022-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASHION | ASHION | | | | ASI | ASI | 2024-07-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASIA | ASIA | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASIC | ASIC | 2024-09-21T00:00:00.0000000Z | 2025-02-24T00:00:00.0000000Z | | ASIMI | ASIMI | | | | ASIXV2 | ASIXV2 | | | | ASK | ASK | 2022-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASKO | ASKO | | | | ASM | ASM | 2021-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASMAN | ASMAN | | | | ASMLSTOCK | nan | 2025-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASMRT | ASMRT | | | | ASN | Aseancoin | 2017-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASP | ASP | 2022-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASPO | ASPO | | | | ASPRX | ASPRX | | | | ASR | ASR | 2020-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASRC | ASRC | | | | ASRFT | ASRFT | 2021-01-22T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ASRR | nan | 2025-05-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASS | ASS | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASSA | ASSA | | | | ASSET | ASSET | | | | ASSG | ASSG | | | | ASSIST | ASSIST | | | | AST | AirSwap | 2017-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASTA | ASTA | | | | ASTC | ASTC | | | | ASTER | nan | 2025-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASTO | ASTO | | | | ASTON | ASTON | | | | ASTOR | ASTOR | | | | ASTR | ASTR | 2018-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASTR3L | ASTR3L | 2023-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASTR3S | ASTR3S | 2023-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASTRA | ASTRA | 2023-01-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASTRAFER | ASTRAFER | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASTRO | Astro | 2022-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ASUNAINU | ASUNAINU | | | --- # Assets - Letter A (Page 2 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_A_page_2) --- title: "Assets - Letter A (Page 2 of 2)" --- # Assets - Letter A (Page 2 of 2) ### Navigation [← Previous Page](./assets_A_page_1.md) | --- | asset_id | name | data_trade_start | data_trade_end | |:---------------|:--------------------------------|:-----------------------------|:-----------------------------| | ASVA | ASVA | | | | ASW | ASW | | | | ASWAP | ASWAP | | | | ASWC | ASWC | | | | ASX | ASX | | | | ASY | ASY | | | | AT | AWARE | 2019-08-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATA | ATA | 2021-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATA3L | ATA3L | 2021-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATA3S | ATA3S | 2021-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATABSC | ATABSC | | | | ATB | ATBCoin | 2017-09-24T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | ATC | Arbitracoin | 2023-08-26T00:00:00.0000000Z | 2025-01-06T00:00:00.0000000Z | | ATCC | ATC Coin | | | | ATCP | ATCP | | | | ATD | Atidium | | | | ATE | ATE | | | | ATEAM | ATEAM | 2022-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATER | ATER | | | | ATF | ATF | | | | ATFS | ATFS | | | | ATG | ATG | | | | ATH | ATH | 2024-06-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATH1000 | ATH1000 | 2025-09-08T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | ATHENAS | ATHENAS | | | | ATHR | ATHR | | | | ATIC | ATIC | | | | ATK | ATK | 2021-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATKN | ATKN | | | | ATL | ATLANT | 2017-11-01T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | ATLAS | ATLAS | 2021-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATLAS3L | ATLAS3L | | | | ATLAS3S | ATLAS3S | | | | ATM | ATMChain | 2017-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATM-95EM | ATM-95EM | | | | ATMANT | ATMANT | | | | ATMCASH | ATMCASH | | | | ATMCHA | ATMCHA | 2017-10-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATMFT | ATMFT | 2021-01-22T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ATMI | ATMI | | | | ATMN | ATMN | | | | ATMOS | Atmos | | | | ATN | ATN | | | | ATNMY | ATNMY | | | | ATO | ATO | 2019-04-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATOLO | ATOLO | | | | ATOM | Cosmos | 2019-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATOM100 | ATOM100 | 2025-08-08T00:00:00.0000000Z | 2025-10-12T00:00:00.0000000Z | | ATOM2L | ATOM2L | | | | ATOM2S | ATOM2S | | | | ATOM3BEAR | ATOM3BEAR | | | | ATOM3BULL | ATOM3BULL | | | | ATOM3L | ATOM3L | 2020-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATOM3S | ATOM3S | 2020-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATOM4L | ATOM4L | | | | ATOM4S | ATOM4S | | | | ATOM5L | ATOM5L | 2022-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATOM5S | ATOM5S | 2022-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATOMBEAR | ATOMBEAR | | | | ATOMBOMB | ATOMBOMB | | | | ATOMBULL | ATOMBULL | | | | ATOMHALF | ATOMHALF | | | | ATOMHEDGE | ATOMHEDGE | | | | ATOMIC | ATOMIC | | | | ATOMIX | ATOMIX | 2019-05-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ATOMX | ATOMX | | | | ATOR | nan | | | | ATOZ | ATOZ | 2022-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATP | ATP | | | | ATR | ATR | 2022-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATRI | ATRI | | | | ATS | Authorship | 2022-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATT | ATT | 2020-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ATTN | ATTN | | | | ATTR | ATTR | | | | ATVI | ATVI | | | | ATX | Artex Coin | 2018-10-12T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | AU | AurumCoin | | | | AUC | Auctus | 2024-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUCTION | AUCTION | 2021-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUD | Australian Dollar | 2017-09-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUDAX | AUDAX | | | | AUDD | AUDD | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUDI | AUDI | | | | AUDIO | AUDIO | 2020-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUDIO3L | AUDIO3L | 2021-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUDIO3S | AUDIO3S | 2021-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUDIO5L | AUDIO5L | | | | AUDIO5S | AUDIO5S | | | | AUDT | AUDT | 2020-05-05T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | AUDX | AUDX | 2025-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUIDO3L | AUIDO3L | | | | AUIDO3S | AUIDO3S | | | | AUM | Alexium | 2017-02-16T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | AUN | AUN | | | | AUNIT | AUNIT | | | | AUOP | AUOP | | | | AUPC | AUPC | | | | AUR | Auroracoin | 2017-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AURA | Aurora DAO | 2023-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AURA1 | AURA1 | | | | AURASOL | nan | 2024-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AURORA | AURORA | 2021-11-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AURS | Aureus | | | | AURY | AURY | 2021-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUS | AUS | 2025-08-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUSC | AUSC | | | | AUSCM | AUSCM | | | | AUSD | AUSD | 2024-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUSDA | AUSDA | | | | AUSTRALIA | AUSTRALIA | | | | AUSTRALIA200IX | AUSTRALIA200IX | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUT | AUT | | | | AUTO | Cube | 2018-03-12T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | AUTONOMOUS | AUTONOMOUS | | | | AUTUMN | AUTUMN | | | | AUU | AUU | | | | AUV | AUV | | | | AUX | Auxilium | 2025-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AUY | AUY | | | | AV | AvatarCoin | 2017-03-18T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | AVA | Travala | 2019-01-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVAAI | nan | 2024-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVAIL | AVAIL | 2024-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVAK | AVAK | | | | AVAL | AVAL | | | | AVAT | AVAT | | | | AVATAR | AVATAR | | | | AVAX | AVAX | 2020-07-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVAX2L | AVAX2L | | | | AVAX2S | AVAX2S | | | | AVAX3BEAR | AVAX3BEAR | | | | AVAX3BULL | AVAX3BULL | | | | AVAX3L | AVAX3L | 2020-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVAX3S | AVAX3S | 2020-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVAX5L | AVAX5L | 2022-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVAX5S | AVAX5S | 2022-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVAX8 | AVAX8 | | | | AVB | nan | 2024-11-27T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | AVC | ArkVentureCoin | 2024-12-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVDO | AVDO | 2022-06-06T16:08:14.9303262Z | 2026-01-23T00:00:00.0000000Z | | AVE | AVE | | | | AVEX | AVEX | | | | AVF | AVF | | | | AVG | AVG | | | | AVGOSTOCK | nan | 2025-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVGOX | nan | 2025-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVH | Animation Vision Cash | | | | AVIAN | AVIAN | | | | AVICI | nan | 2025-10-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVINOC | AVINOC | 2022-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVITA | AVITA | | | | AVL | AVL | 2025-02-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVN | AVN | | | | AVNT | nan | 2025-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVO | AVO | 2022-10-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVRK | AVRK | 2023-07-17T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | AVS | AVS | | | | AVT | Aventus | 2017-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AVXT | AVXT | 2022-04-27T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | AW | AW | | | | AWC | AWC | | | | AWE | nan | 2025-05-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AWF | AWF | | | | AWG | Aruban Florin | | | | AWNEX | AWNEX | | | | AWO | AWO | | | | AWR | AWARE | | | | AWRT | AWRT | | | | AWS | AWS | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AWT | AWT | 2024-03-09T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | AWX | AWX | | | | AX | AX | | | | AXA | AXA | | | | AXAI | AXAI | | | | AXC | AXC | | | | AXE | AXE | | | | AXEL | AXEL | 2020-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXF | AxFunds | | | | AXIAV3 | AXIAV3 | | | | AXIOM | Axiom | 2017-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXIS | AXIS | | | | AXL | AXL | 2022-06-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXL100 | AXL100 | 2025-07-28T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | AXM | AXM | 2024-05-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXNT | AXNT | | | | AXP | aXpire | | | | AXPR | aXpire | | | | AXS | AXS | 2020-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXS3L | AXS3L | 2020-12-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXS3S | AXS3S | 2020-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXS5L | AXS5L | 2021-05-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXS5S | AXS5S | 2021-05-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXT | AXT | 2025-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AXU | AXU | | | | AYA | AYA | | | | AYM | Azerbaijan Manat | | | | AYS | AYS | | | | AZ | AZ | 2019-08-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AZART | Azart | | | | AZBI | AZBI | | | | AZBIT | AZBIT | | | | AZC | AZC | | | | AZERO | AZERO | 2022-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AZGL | AZGL | | | | AZIT | AZIT | 2022-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AZK | AZK | | | | AZN | Azerbaijanian Manat | | | | AZNT | AZNT | | | | AZNX | nan | 2025-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | AZP | AZP | | | | AZR | AZR | 2021-02-18T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | AZT | AZT | | | | AZU | AZU | | | | AZUM | AZUM | | | | AZW | AZW | | | | AZX | AZX | | | | AZY | AZY | 2023-01-13T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | AZZR | AZZR | | | | AnkrETH | AnkrETH | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | Arb1 | Rodeo Interest Bearing USD Coin | 2024-10-28T00:00:00.0000000Z | 2024-10-29T00:00:00.0000000Z | | ArbiFLUX | ArbiFLUX | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Assets - Letter B (Page 1 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_B_page_1) --- title: "Assets - Letter B (Page 1 of 2)" --- # Assets - Letter B (Page 1 of 2) ### Navigation [Next Page →](./assets_B_page_2.md) --- | asset_id | name | data_trade_start | data_trade_end | |:---------------|:-----------------------------------|:-----------------------------|:-----------------------------| | B | B | 2025-05-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | B-80BAL-20WETH | Balancer 80 BAL 20 WETH | | | | B01 | B01 | | | | B1P | B1P | | | | B2 | B2 | 2017-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | B20 | B20 | 2023-12-16T00:00:00.0000000Z | 2025-02-12T00:00:00.0000000Z | | B21X | B21X | | | | B24 | B24 | | | | B2B | B2B | 2017-12-12T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | B2BR | B2BR | | | | B2BX | B2BX | | | | B2C | B2C | | | | B2G | B2G | | | | B2M | B2M | 2022-04-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | B2N | B2N | | | | B2U | B2U | | | | B2X | Bitcoin Segwit2x | 2017-12-19T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | B3 | B3Coin | 2017-03-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | B3TR | nan | 2025-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | B3X | B3X | 2022-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | B4B | B4B | | | | B91 | B91 | | | | B95 | B95 | | | | B@ | Bankcoin | | | | BA | BA | 2017-02-18T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | BAA | BAA | | | | BAAP | BAAP | | | | BAAS | BaaSid | 2021-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAB | BAB | 2017-05-06T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BABA | BABA | 2025-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABACOIN | BABACOIN | | | | BABAL | BABAL | | | | BABASTOCK | nan | 2025-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABI | BABI | 2022-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABIL | BABIL | | | | BABL | BABL | | | | BABT | BABT | | | | BABY | BABY | 2021-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABY1 | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABYBNB | BABYBNB | 2024-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABYCEO | BABYCEO | 2023-03-19T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BABYDOGE | BABYDOGE | 2021-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABYDOGE3L | BABYDOGE3L | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABYDOGE3S | BABYDOGE3S | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABYDOGEK | BABYDOGEK | | | | BABYDOGO | BABYDOGO | | | | BABYLONDON | BABYLONDON | | | | BABYPEPE | BABYPEPE | | | | BABYSAITAM | BABYSAITAM | | | | BABYSAITAMA | BABYSAITAMA | 2021-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BABYSHARK | nan | | | | BABYSHIBAINU | BABYSHIBAINU | | | | BABYTK | BABYTK | | | | BABYVIZSLA | BABYVIZSLA | | | | BABYWKD | BABYWKD | | | | BABYZILLA | BABYZILLA | | | | BAC | BitAlphaCoin | 2017-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BACC | BACC | | | | BACH | BACH | | | | BACK | BACK | | | | BACON | BACON | 2021-08-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BACSTOCK | nan | 2026-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BACX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAD | Dinar | 2023-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BADAI | nan | | | | BADCOIN | BADCOIN | | | | BADCOINCASH | BADCOINCASH | | | | BADGER | BADGER | 2020-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BADGER3L | BADGER3L | | | | BADGER3S | BADGER3S | | | | BADGER8 | BADGER8 | | | | BAEPAY | BAEPAY | | | | BAFE | BAFE | | | | BAFI | BAFI | | | | BAG | BAG | 2024-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAGEL | BAGEL | | | | BAGS | BAGS | 2024-10-02T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | BAGWORK | nan | 2025-09-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAIC | BAIC | | | | BAIDUCOM | BAIDUCOM | | | | BAJU | BAJU | | | | BAK | BAK | | | | BAKE | BAKE | 2020-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAKE3L | BAKE3L | | | | BAKE3S | BAKE3S | | | | BAKED | BAKED | 2021-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAKS | BAKS | | | | BAL | BAL | 2020-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAL3L | BAL3L | | | | BAL3S | BAL3S | | | | BAL5L | BAL5L | | | | BAL5S | BAL5S | | | | BALA | BALA | | | | BALBEAR | BALBEAR | | | | BALBULL | BALBULL | | | | BALHALF | BALHALF | | | | BALHEDGE | BALHEDGE | | | | BALI | BALI | | | | BALIC | BALIC | | | | BALL | BALL | 2024-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BALLS | BALLS | | | | BALO | BALO | | | | BALPHA | BALPHA | | | | BALTO | BALTO | | | | BAM | Convertible Mark | 2017-03-06T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | BAMBOO | BAMBOO | | | | BAMBU | BAMBU | | | | BAMMA | BAMMA | | | | BAN | BAN | 2017-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BANANA | BANANA | 2021-06-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BANANAS31 | nan | 2024-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BANCA | Banca | 2019-10-02T00:00:00.0000000Z | 2020-10-02T00:00:00.0000000Z | | BAND | BAND | 2019-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAND3BEAR | BAND3BEAR | | | | BAND3BULL | BAND3BULL | | | | BAND3L | BAND3L | 2020-08-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAND3S | BAND3S | 2020-08-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAND5L | BAND5L | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAND5S | BAND5S | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAND8 | BAND8 | | | | BANDEX | BANDEX | | | | BANG | BANG | | | | BANI | BANI | | | | BANK | Bank Coin | 2021-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BANKAERO | BANKAERO | | | | BANKBRC | BANKBRC | | | | BANKER | BANKER | | | | BAO | BAO | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAOBAO | BAOBAO | | | | BAPT | BAPT | 2022-07-01T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | BAR | FC Barcelona Fan Token | 2021-04-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BARA | BARA | 2024-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BARB | BARB | 2023-11-23T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | BARD | nan | 2025-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BARE | BARE | | | | BARFT | BARFT | 2021-05-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BARIN | BARIN | | | | BARMY | BARMY | | | | BARS | Banksters | | | | BARSIK | nan | 2024-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BART | BART | | | | BARTHOR | BARTHOR | | | | BARTOKEN | BARTOKEN | | | | BARY | Block Array | | | | BAS | BitAsean | 2020-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BASAN | BASAN | | | | BASD | BASD | | | | BASE | BASE | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BASEDAI | BASEDAI | 2024-03-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BASEL | BASEL | | | | BASEREWARD | BASEREWARD | | | | BASH | LuckChain | 2017-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BASIC | BASIC | | | | BASID | BASID | | | | BASKET | BASKET | 2021-07-20T00:00:00.0000000Z | 2022-08-18T00:00:00.0000000Z | | BASTOCK | nan | 2026-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BASV2 | BASV2 | | | | BASX | BASX | | | | BAT | Basic Attention Token | 2017-10-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAT3L | BAT3L | 2021-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAT3S | BAT3S | 2021-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAT5L | BAT5L | | | | BAT5S | BAT5S | | | | BATA | BATA | | | | BATH | BATH | | | | BATL | BATL | 2017-05-17T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | BATMAN | BATMAN | | | | BATS | BATS | | | | BAW | BAW | | | | BAX | BABB | 2018-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAXIS | BAXIS | | | | BAXS | BAXS | | | | BAY | BitBay | 2025-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BAYR | BAYR | | | | BAYRY | BAYRY | | | | BAZ | BAZ | | | | BAZA | BAZA | | | | BAZAAR | BAZAAR | | | | BAZT | BAZT | | | | BAZZ | BAZZ | | | | BB | BB | 2022-04-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BB-A-WETH | Balancer Aave v3 Boosted Pool WETH | | | | BB1 | BB1 | | | | BBANK | BBANK | | | | BBB | BBB | | | | BBC | B2Bcoin | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BBC2 | BBC2 | | | | BBCA.JK | BBCA.JK | | | | BBCC | BBCC | 2017-02-25T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | BBCNP | BBCNP | | | | BBD | Barbados Dollar | | | | BBEC | BBEC | | | | BBETH | BBETH | | | | BBF | BBF | 2022-07-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BBG | BBG | 2025-08-10T00:00:00.0000000Z | 2025-09-09T00:00:00.0000000Z | | BBGC | BBGC | | | | BBH | BBH | 2017-08-11T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | BBI | BelugaPay | | | | BBIG | BBIG | | | | BBK | BBK | | | | BBL | BBL | 2024-05-02T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | BBLC | BBLC | | | | BBN | Banyan Network | | | | BBND | BBND | | | | BBO | Bigbom | 2025-11-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BBOMB | BBOMB | | | | BBOS | BBOS | | | | BBP | BiblePay | | | | BBPINGJI | BBPINGJI | | | | BBPP | BBPP | | | | BBQ | BBQ | | | | BBR | Boolberry | | | | BBRT | BBRT | | | | BBS | BBSCoin | | | | BBSOL | nan | 2024-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BBT | BitBoost | 2017-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BBTA | BBTA | | | | BBTC | BBTC | 2023-11-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BBTCTOKEN | BBTCTOKEN | | | | BBUSD1906 | BBUSD1906 | | | | BBX | BBX | | | | BBY | BBY | | | | BBYK | BBYK | | | | BC | Block-Chain.com | 2024-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCA | Bitcoin Atom | 2018-01-12T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BCAC | Business Credit Alliance Chain | 2024-07-12T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | BCAP | BCAP | | | | BCARD | CARDbuyers | | | | BCARE | BCARE | | | | BCAS | BCAS | | | | BCASH | BCASH | 2025-05-30T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BCAT | BCAT | 2023-12-26T00:00:00.0000000Z | 2025-09-14T00:00:00.0000000Z | | BCAU | BCAU | | | | BCB | BCB | | | | BCC | BitConnect | 2017-08-02T00:00:00.0000000Z | 2023-08-29T00:00:00.0000000Z | | BCCN | BCCN | | | | BCCOIN | nan | 2024-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCCS | BCCS | | | | BCD | Bitcoin Diamond | 2017-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCDN | BlockCDN | 2017-12-28T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | BCDT | Blockchain Certified Data Token | | | | BCE | BCE | 2025-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCEL | BCEL | | | | BCEO | BCEO | | | | BCERT | BCERT | | | | BCF | BitcoinFast | | | | BCG | BCG | | | | BCH | Bitcoin Cash | 2017-08-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCH3L | BCH3L | 2020-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCH3NX | BCH3NX | | | | BCH3S | BCH3S | 2020-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCH3X | BCH3X | | | | BCH4L | BCH4L | | | | BCH4S | BCH4S | | | | BCH5L | BCH5L | 2021-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCH5S | BCH5S | 2021-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCHA | BCHA | 2020-11-18T00:00:00.0000000Z | 2021-08-03T00:00:00.0000000Z | | BCHA3L | BCHA3L | | | | BCHA3S | BCHA3S | | | | BCHABC | Bitcoin Cash ABC | 2018-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCHAT | BCHAT | | | | BCHBEAR | BCHBEAR | | | | BCHBF | BCHBF | | | | BCHBULL | BCHBULL | | | | BCHC | BCHC | | | | BCHCX | BCHCX | | | | BCHDOWN | BCHDOWN | 2020-10-28T00:00:00.0000000Z | 2022-01-05T00:00:00.0000000Z | | BCHET | BCHET | | | | BCHHALF | BCHHALF | | | | BCHHEDGE | BCHHEDGE | | | | BCHHG | BCHHG | | | | BCHN | BCHN | 2020-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCHOLD | BCHOLD | | | | BCHS | BCHS | | | | BCHSV | Bitcoin Cash SV | 2018-11-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCHT | BCHT | | | | BCHUP | BCHUP | 2020-10-28T00:00:00.0000000Z | 2022-01-05T00:00:00.0000000Z | | BCI | Bitcoin Interest | | | | BCIM | BCIM | | | | BCIO | BCIO | | | | BCK | BCK | | | | BCL | BCL | 2018-04-18T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BCM | BCM | 2017-08-27T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | BCMC | BCMC | | | | BCMC1 | BCMC1 | 2021-04-30T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | BCMX | BCMX | | | | BCN | Bytecoin | 2017-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCNA | BCNA | | | | BCNT | BCNT | | | | BCNY | BCNY | | | | BCO | BridgeCoin | | | | BCOIN | BCOIN | 2021-12-20T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BCOL | BCOL | | | | BCOM | BCOM | | | | BCORE | BCORE | | | | BCP | BCP | 2017-12-28T00:00:00.0000000Z | 2025-12-12T00:00:00.0000000Z | | BCP24 | BCP24 | | | | BCPAY | BCPAY | | | | BCPT | BlockMason | 2017-11-14T00:00:00.0000000Z | 2021-02-11T00:00:00.0000000Z | | BCPX | BCPX | | | | BCQR | BCQR | | | | BCR | BCR | | | | BCS | BCS | 2017-10-19T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | BCSN | BCSN | | | | BCST | BCST | | | | BCT | BCT | 2023-03-01T00:00:00.0000000Z | 2023-10-05T00:00:00.0000000Z | | BCUG | BCUG | 2021-10-05T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | BCUT | nan | 2024-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BCV | BitCapitalVendor | | | | BCVT | BCVT | | | | BCW | BCW | | | | BCX | BitcoinX | 2022-06-06T13:35:18.0222139Z | 2026-01-23T00:00:00.0000000Z | | BCY | BitCrystals | | | | BCZ | BCZ | | | | BCZERO | BCZERO | 2018-12-18T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | BD | BD | | | | BDA | BDA | | | | BDAM | BDAM | | | | BDC | BDC | 2017-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BDCASH | BDCASH | | | | BDCC | BDCC | 2020-08-05T00:00:00.0000000Z | 2021-03-25T00:00:00.0000000Z | | BDE | BDE | | | | BDECO | BDECO | | | | BDF | BDF | | | | BDG | BitDegree | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BDGR | BDGR | | | | BDK | BDK | | | | BDL | Bitdeal | | | | BDO | BDO | | | | BDOG | BDOG | 2022-07-19T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | BDOGE | BDOGE | | | | BDOT | BDOT | 2022-01-28T00:00:00.0000000Z | 2023-10-27T00:00:00.0000000Z | | BDP | BDP | 2020-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BDS | BDS | | | | BDSE | BDSE | | | | BDSG | BDSG | | | | BDSM | BDSM | | | | BDT | Taka | 2021-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BDT20 | BDT20 | | | | BDTX | BDTX | | | | BDX | BDX | 2019-04-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BDXN | nan | 2025-06-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BDY | BDY | 2022-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEAM | Beam | 2019-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEAM3L | BEAM3L | | | | BEAM3S | BEAM3S | | | | BEAMX | BEAMX | 2023-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEAN | BEAN | 2024-08-05T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BEANS | BEANS | | | | BEAR | BEAR | 2020-01-17T00:00:00.0000000Z | 2020-04-01T09:50:56.3600000Z | | BEARDOLLARS | BEARDOLLARS | | | | BEARS | BEARS | | | | BEARSDOLLARS | BEARSDOLLARS | | | | BEARSHIT | BEARSHIT | | | | BEAT | BEAT | 2025-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEATAC | BEATAC | | | | BEATBEAR | BEATBEAR | | | | BEATS | BEATS | 2025-01-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEATX | BEATX | 2018-07-02T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | BEAUTY | BEAUTY | | | | BEB | BEB | | | | BEC | Convertible Franc | | | | BECH | BECH | | | | BECN | BECN | 2021-05-21T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | BECOIN | BECOIN | | | | BED | BED | | | | BEE | Bee Token | 2022-06-17T00:00:00.0000000Z | 2025-10-26T00:00:00.0000000Z | | BEEFI | BEEFI | 2021-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEEFY | BEEFY | | | | BEENG | BEENG | | | | BEEP | BEEP | 2017-01-22T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | BEER | BEER | 2024-06-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEET | BEET | | | | BEETS | BEETS | 2025-05-10T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | BEEZ | BEEZ | 2017-02-22T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BEF | Belgian Franc | | | | BEFX | BEFX | | | | BEI | BEI | | | | BEIJING | BEIJING CITY | | | | BEL | Financial Franc | 2020-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEL3L | BEL3L | 2020-12-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEL3S | BEL3S | 2020-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BELA | BelaCoin | | | | BELE | BELE | | | | BELICOIN | BELICOIN | | | | BELIEVE | nan | 2025-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BELL | BELL | | | | BELLSPROUT | BELLSPROUT | | | | BELLY | BELLY | | | | BELT | BELT | | | | BEM | BEM | | | | BEMD | BEMD | 2022-11-11T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | BEMT | BEMT | | | | BEN | BitCoen | | | | BEND | BEND | | | | BENDOG | nan | | | | BENGO | BENGO | | | | BENJI | BenjiRolls | 2017-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BENQI | BENQI | 2021-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BENSHER-96CM | BENSHER-96CM | | | | BENT | BENT | 2023-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BENX | BENX | | | | BENZ | Benz | | | | BENZI | BENZI | | | | BEOS | BEOS | | | | BEP | BEP | | | | BEP20USDT | BEP20USDT | | | | BEPR | BEPR | | | | BEPRO | BEPRO | 2019-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BERA | nan | 2024-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BERC | BERC | | | | BERG | BERG | | | | BERN | BERNcash | 2017-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BERRY | Rentberry | 2024-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BERS | BERS | 2022-06-02T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BERT | nan | 2024-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BEST | BestChain | 2017-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BET | BetaCoin | 2023-11-28T00:00:00.0000000Z | 2025-02-09T00:00:00.0000000Z | | BETA | BETA | 2021-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BETC | BETC | | | | BETH | BETH | 2020-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BETHER | Bethereum | | | | BETK | BETK | | | | BETN | BETN | | | | BETON | BETON | | | | BETR | BetterBetting | | | | BETRA | BETRA | | | | BETS | BETS | 2024-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BETTER | BETTER | | | | BETTY | BETTY | | | | BETU | BETU | | | | BETX | BETX | | | | BETXC | BETXC | | | | BEVERAGE | BEVERAGE | | | | BEX | BEX | | | | BEX1 | BEX1 | | | | BEXT | BEXT | | | | BEXTERC | BEXTERC | | | | BEXTTRX | BEXTTRX | | | | BEYONCE | BEYONCE | | | | BEYOND | BEYOND | | | | BEYONDBIT | BEYONDBIT | | | | BEZ | Bezop | | | | BEZOGE | BEZOGE | | | | BF | BF | 2019-08-16T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | BFC | BFC | 2019-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BFC1 | BFC1 | | | | BFC2 | BFC2 | | | | BFCBFC | BFCBFC | | | | BFDT | BFDT | | | | BFF | BFFDoom | | | | BFF1 | BFF1 | | | | BFG | BFG | 2022-09-24T00:00:00.0000000Z | 2025-12-25T00:00:00.0000000Z | | BFHT | BFHT | | | | BFI | BFI | 2025-10-13T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | BFIC | BFIC | 2021-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BFIRE | BFIRE | | | | BFLOKI | BFLOKI | 2022-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BFLOKIC | BFLOKIC | | | | BFLY | BFLY | | | | BFORM | BFORM | | | | BFQ | BFQ | | | | BFR | BFR | 2023-11-22T00:00:00.0000000Z | 2025-02-11T00:00:00.0000000Z | | BFT | BnkToTheFuture | 2021-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BFT1 | BFT1 | | | | BFTOKEN | nan | | | | BFUSD | nan | 2025-08-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BFW | BFW | | | | BFX | Bitfinex Debt Tokens | | | | BFYC | BFYC | | | | BG | BG | 2025-11-14T00:00:00.0000000Z | 2025-12-27T00:00:00.0000000Z | | BGA | BGA | | | | BGB | BGB | 2023-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BGBP | BGBP | 2019-07-23T00:00:00.0000000Z | 2020-11-18T00:00:00.0000000Z | | BGC | BagCoin | | | | BGCC | BGCC | | | | BGF | BGF | 2017-10-20T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BGG | BGG | | | | BGGY | BGGY | | | | BGH | BGH | | | | BGHOT10 | BGHOT10 | | | | BGKC | BGKC | | | | BGL | Lev | | | | BGLD | BGLD | | | | BGN | Bulgarian Lev | | | | BGO | BGO | | | | BGOV | BGOV | | | | BGP | BGP | 2018-10-09T00:00:00.0000000Z | 2025-12-12T00:00:00.0000000Z | | BGPT | BGPT | | | | BGR | Bongger | 2025-04-17T00:00:00.0000000Z | 2025-11-13T00:00:00.0000000Z | | BGS | BGS | 2022-01-14T00:00:00.0000000Z | 2023-07-11T00:00:00.0000000Z | | BGSC | nan | 2024-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BGSCO | BGSCO | | | | BGT | BGT | | | | BGTT | BGTT | | | | BGVT | BGVT | 2022-12-30T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | BGW | BGW | | | | BGX | BGX | | | | BHAO | BHAO | | | | BHAT | BHAT | | | | BHAX | BHAX | | | | BHC | BHC | 2017-06-01T00:00:00.0000000Z | 2025-12-01T00:00:00.0000000Z | | BHCT | BHCT | | | | BHD | Bahraini Dinar | | | | BHD1 | BHD1 | 2024-01-03T00:00:00.0000000Z | 2025-10-14T00:00:00.0000000Z | | BHF | BHF | | | | BHG | BHG | | | | BHI | BHI | | | | BHIBA | BHIBA | | | | BHIG | BHIG | | | | BHP | BHP | | | | BHPC | BHPCash | | | | BHT | BHT | | | | BHTD | BHTD | | | | BHTX | BHTX | | | | BHY | BHY | | | | BIA | BIA | | | | BIANRENSHENG | nan | 2025-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIANSRENSHENG | nan | | | | BIB | BIB | | | | BIBI | BIBI | 2025-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIBLE | BIBLE | | | | BIC | BIC | | | | BIC-OLD | BIC-OLD | | | | BICA | BICA | | | | BICAS | BICAS | | | | BICHIP | BICHIP | | | | BICHON | BICHON | | | | BICO | BICO | 2021-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BID | BID | 2020-10-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BID2 | BID2 | | | | BIDCOM | BIDCOM | | | | BIDR | BIDR | 2020-06-30T00:00:00.0000000Z | 2024-05-18T00:00:00.0000000Z | | BIDU | BIDU | | | | BIDX | BIDX | | | | BIDZ | BIDZ | 2023-11-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIF | Burundi Franc | | | | BIFD | Biffy Diamond | | | | BIFI | BIFI | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIFIF | BIFIF | 2021-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIG | BigONE Token | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIGB | BIGB | 2022-04-02T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | BIGBB | BIGBB | | | | BIGBNB | BIGBNB | | | | BIGC | BIGC | | | | BIGFI | BIGFI | | | | BIGO | BIGO | | | | BIGTIME | BIGTIME | 2023-10-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIGUP | BigUp | 2017-01-23T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BIH | BIH | | | | BIIB | BIIB | | | | BIII | BIII | | | | BIK | BIK | | | | BIKI | BIKI | | | | BILI | BILI | | | | BILL | BILL | 2017-03-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BILLEX | BILLEX | | | | BILLEX1 | BILLEX1 | | | | BILLY | BILLY | 2024-06-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIM | BIM | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIN | BIN | 2022-02-18T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BINARY | BINARY | | | | BIND | BIND | | | | BINGO | BINGO | | | | BINGUS | BINGUS | | | | BINS | BINS | | | | BIO | BioCoin | 2017-10-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIOB | BioBar | 2017-03-18T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BIOFI | BIOFI | 2022-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIOG | BIOG | | | | BION | BION | | | | BIOS | BiosCrypto | 2017-01-20T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BIOT | BIOT | 2021-03-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIP | BipCoin | | | | BIP1 | BIP1 | | | | BIR | Birake | 2020-03-06T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | BIRB | BIRB | | | | BIRD | BIRD | 2023-11-23T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | BIRDS | Birds | | | | BIRDSWAP | BIRDSWAP | | | | BIRMINGHAMGOLD | BIRMINGHAMGOLD | | | | BIS | Bismuth | | | | BISC | BISC | | | | BISKIT | BISKIT | | | | BISO | BISO | 2023-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BISONARMY | BISONARMY | | | | BISONG | BISONG | | | | BIST | BIST | 2022-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BISYS | BISYS | | | | BIT | BitDAO | 2022-01-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIT16 | BIT16 | 2017-03-07T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | BIT3L | BIT3L | | | | BIT3S | BIT3S | | | | BITA | BITA | | | | BITB | Bean Cash | 2017-03-10T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | BITBOY | BITBOY | | | | BITBULL | BITBULL | | | | BITC | BITC | | | | BITCAR | BITCAR | | | | BITCARD | BITCARD | | | | BITCASH | BITCASH | | | | BITCCA | BITCCA | | | | BITCCI | BITCCI | | | | BITCF | First Bitcoin Capital | | | | BITCHEKE | BITCHEKE | | | | BITCI | BITCI | 2021-08-10T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | BITCNY | bitCNY | | | | BITCOIN | BITCOIN | 2023-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITCONEY | BITCONEY | | | | BITCORE | BITCORE | | | | BITCORP | BITCORP | | | | BITCRYSTALS | BITCRYSTALS | | | | BITE | BITE | | | | BITEUR | bitEUR | | | | BITEY | Bitey | 2024-08-03T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BITF | BitF | | | | BITFINE | BITFINE | | | | BITFSTOCK | nan | | | | BITG | Bitcoin Green | | | | BITGATTI | BITGATTI | | | | BITGEM | Bitgem | | | | BITGERT | BITGERT | | | | BITGLD | BITGLD | | | | BITGOLD | bitGold | | | | BITH | BITH | | | | BITL | BITL | | | | BITLIVE | BITLIVE | | | | BITM | BITM | | | | BITMETA | BITMETA | | | | BITN | BITN | | | | BITO | BITO | | | | BITOK | Bitok | 2017-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITON | BITON | 2017-03-02T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | BITOX | BITOX | | | | BITR | BitRewards | 2021-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITRA | BITRA | 2022-10-25T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | BITRS | BitRS Coin | | | | BITRUBLE | BITRUBLE | | | | BITS | Bitstar | 2017-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITSD | BitSend | | | | BITSILVER | bitSilver | | | | BITSW | BITSW | | | | BITSY | BITSY | | | | BITSZ | BITSZ | | | | BITT | BITT | 2025-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITTO | BITTO | | | | BITTRA | BITTRA | | | | BITTREE | BITTREE | 2022-08-02T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | BITUSD | bitUSD | | | | BITV | BITV | | | | BITW | BITW | | | | BITWALLET | BITWALLET | 2022-09-16T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BITX | BitScreener Token | 2023-06-08T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | BITZ | Bitz | 2017-03-13T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BIU | BIU | | | | BIUT | BIUT | | | | BIX | Bibox Token | | | | BIX1901 | BIX1901 | | | | BIXB | BIXB | | | | BIXC | BIXC | | | | BIXCPRO | BIXCPRO | | | | BIZ | BizCoin | 2025-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIZA | BIZA | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIZZ | BIZZ | 2020-07-20T00:00:00.0000000Z | 2025-09-23T00:00:00.0000000Z | | BIZZNERD | BIZZNERD | | | | BIZZPRO | BIZZPRO | | | | BJN | BJN | | | | BK | BK | | | | BKB | BKB | | | | BKBT | BeeKan | | | | BKBTS | BKBTS | | | | BKC | BKC | | | | BKCAT | BlockCAT | 2018-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BKEXUSDT | BKEXUSDT | | | | BKF | BKF | | | | BKG | BKG | 2021-12-16T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BKH | BKH | | | | BKING | BKING | | | | BKK | BKK | | | | BKKG | BKKG | | | | BKKT | BKKT | | | | BKM | BKM | | | | BKN | BKN | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BKND | BKND | | | | BKNU | BKNU | 2022-07-19T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | BKP | BKP | | | | BKR | BKR | | | | BKRW | BKRW | 2020-04-06T00:00:00.0000000Z | 2021-02-20T00:00:00.0000000Z | | BKS | BKS | 2025-11-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BKT | BKT | | | | BKTS | BKTS | | | | BKUSD | BKUSD | | | | BKX | Bankex | | | | BKY | BKY | | | | BLA | BLA | | | | BLAA | BLAA | | | | BLAC | BLAC | | | | BLACK | eosBLACK | 2023-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLADE | BLADE | 2024-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLANK | BLANK | | | | BLANKCARD | BLANKCARD | | | | BLANKV2 | BLANKV2 | | | | BLAS | BlakeStar | | | | BLAST | BLAST | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLASTOISE | BLASTOISE | | | | BLAZAR | BLAZAR | | | | BLAZC | BlazeCoin | 2018-09-13T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | BLAZE | BLAZE | | | | BLAZR | BlazerCoin | 2017-04-20T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | BLB | BLB | | | | BLC | Blakecoin | | | | BLCC | BLCC | | | | BLCR | BLCR | | | | BLCT | BLCT | | | | BLD | BLD | 2023-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLDR | BLDR | | | | BLE | BLE | 2025-11-29T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BLEC | BLEC | | | | BLENDR | BLENDR | 2024-03-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLES | BLES | | | | BLESS | nan | 2025-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLET | BLET | | | | BLEU | BLEU | | | | BLF | BLF | | | | BLGC | BLGC | | | | BLGS | BLGS | | | | BLH | BLH | | | | BLI | BLI | 2025-06-28T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | BLIA | BLIA | | | | BLIN | BLIN | | | | BLINC | BLINC | | | | BLINK | BLINK | | | | BLINU | BLINU | | | | BLITZ | Blitzcash | 2022-06-18T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | BLK | BlackCoin | 2022-06-06T13:35:16.2630533Z | 2022-06-11T01:07:01.4101451Z | | BLKC | BLKC | | | | BLKD | BLKD | | | | BLKV | BLKV | | | | BLKZ | BLKZ | | | | BLL | BLL | 2024-06-02T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | BLMD | BLMD | | | | BLN | Bolenum | 2018-03-09T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | BLNC | BLNC | | | | BLND | BLND | | | | BLO | BLO | | | | BLOC | BLOC.MONEY | | | | BLOCK | Blocknet | 2024-04-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLOCKPAY | BlockPay | | | | BLOCKS | BLOCKS | | | | BLOCS | BLOCS | | | | BLOGGER | BLOGGER | | | | BLOK | BLOK | 2021-10-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLON | BLON | | | | BLOOD | BLOOD | | | | BLOVELY | BLOVELY | 2021-12-01T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | BLP | BLP | 2022-01-30T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | BLRS | BLRS | | | | BLRY | BillaryCoin | 2017-03-01T00:00:00.0000000Z | 2025-10-24T00:00:00.0000000Z | | BLS | BLS | 2024-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLSHSTOCK | nan | | | | BLT | Bloom | 2023-11-27T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | BLTG | BLTG | | | | BLTV | BLTV | | | | BLU | BlueCoin | 2017-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLUAI | nan | 2025-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLUB | BLUB | 2024-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLUBAVAX | nan | | | | BLUE | BLUE | 2018-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLUEBIRD | BLUEBIRD | | | | BLUEBIRD3L | BLUEBIRD3L | | | | BLUEBIRD3S | BLUEBIRD3S | | | | BLUESPARROW | BLUESPARROW | | | | BLUM | nan | 2024-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLUR | BLUR | 2023-02-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLUR2L | BLUR2L | | | | BLUR2S | BLUR2S | | | | BLUR3L | BLUR3L | 2023-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLUR3S | BLUR3S | 2023-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLUR5L | BLUR5L | 2023-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLUR5S | BLUR5S | 2023-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLURT | BLURT | | | | BLUS | BLUS | 2017-03-01T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | BLV | BLV | | | | BLV3 | BLV3 | | | | BLVR | BLVR | | | | BLWA | BLWA | | | | BLX | Blockchain Index | | | | BLXM | BLXM | | | | BLXR | BLXR | | | | BLY | BLY | 2020-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLZ | Bluzelle | 2018-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BLZ3BEAR | BLZ3BEAR | | | | BLZ3BULL | BLZ3BULL | | | | BLZ3L | BLZ3L | | | | BLZ3S | BLZ3S | | | | BLZE | BLZE | | | | BLZN | BLZN | | | | BLZZ | BLZZ | | | | BM | BM | 2018-02-16T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BMA | BMA | | | | BMARLEY | BMARLEY | | | | BMARS | BMARS | | | | BMAX | BMAX | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BMB | BMB | 2024-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BMC | Blackmoon Crypto | | | | BMD | Bermudian Dollar | | | | BME | BME | | | | BMESH | BMESH | | | | BMEX | BMEX | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BMFLOKI | BMFLOKI | | | | BMH | BlockMesh | | | | BMI | BMI | 2022-02-04T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BMIC | BMIC | | | | BMN | BMN | | | | BMNRSTOCK | nan | | | | BMNRX | nan | 2026-01-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BMON | BMON | 2021-08-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BMP | BMP | | | | BMR | BMR | | | | BMRC | BMRC | | | | BMRN | BMRN | | | | BMT | BMT | 2018-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BMTC | BMTC | | | | BMW | BMW | | | | BMWYY | BMWYY | | | | BMX | BitMart Token | 2019-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BN | BN | | | | BNA | BNA | | | | BNANA | BNANA | | | | BNB | Binance Coin | 2017-07-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNB0508CALL | BNB0508CALL | | | | BNB3BEAR | BNB3BEAR | | | | BNB3BULL | BNB3BULL | | | | BNB3L | BNB3L | 2020-08-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNB3S | BNB3S | 2020-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNB5L | BNB5L | 2022-04-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNB5S | BNB5S | 2022-04-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNBALLBI | BNBALLBI | | | | BNBBACK | BNBBACK | | | | BNBBEAR | BNBBEAR | 2020-03-11T00:00:00.0000000Z | 2020-04-01T09:52:58.1560000Z | | BNBBSC | BNBBSC | 2021-12-01T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BNBBULL | BNBBULL | 2020-03-11T00:00:00.0000000Z | 2020-04-01T09:57:26.7470000Z | | BNBCARD | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNBDOWN | BNBDOWN | 2020-08-06T00:00:00.0000000Z | 2024-02-29T00:00:00.0000000Z | | BNBEER | BNBEER | | | | BNBERC20 | BNBERC20 | 2021-11-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BNBH | BNBH | | | | BNBHALF | BNBHALF | | | | BNBHEDGE | BNBHEDGE | | | | BNBHOLDER | nan | 2025-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNBTC | BNBTC | | | | BNBTIGER | BNBTIGER | 2025-09-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNBTIGER(1M) | BNBTIGER(1M) | 2023-03-15T00:00:00.0000000Z | 2025-09-09T00:00:00.0000000Z | | BNBUP | BNBUP | 2020-08-06T00:00:00.0000000Z | 2024-02-29T00:00:00.0000000Z | | BNBVERSE | BNBVERSE | | | | BNBX | BNBX | 2018-03-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BNC | BNC | 2020-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNCT | BNCT | | | | BND | Brunei Dollar | | | | BNF | BNF | | | | BNG | BNG | | | | BNGO | BNGO | | | | BNI | BNI | | | | BNIX | BNIX | | | | BNJ | BNJ | | | | BNK | Bankera | | | | BNK223 | BNK223 | | | | BNKR | nan | 2025-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNL | BNL | | | | BNN | BrokerNekoNetwork | | | | BNODE | BlockNode | | | | BNOX | BNOX | | | | BNP | BNP | | | | BNRT | BNRT | | | | BNS | BNS | 2018-03-31T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | BNSD | BNSD | | | | BNSOL | BNSOL | 2024-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNT | Bancor | 2017-06-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BNT3L | BNT3L | | | | BNT3S | BNT3S | | | | BNT8 | BNT8 | | | | BNTDE | BNTDE | | | | BNTE | BNTE | | | | BNTX | BNTX | | | | BNTY | Bounty0x | | | | BNU | BNU | | | | BNV | BNV | | | | BNW | BNW | | | | BNX | BnrtxCoin | 2021-11-04T00:00:00.0000000Z | 2025-02-24T00:00:00.0000000Z | | BNX3L | BNX3L | | | | BNX3S | BNX3S | | | | BNX5L | BNX5L | | | | BNX5S | BNX5S | | | | BNXNEW | nan | | | | BNXOLD | BNXOLD | | | | BNXX | BNXX | | | | BNY | BNY | | | | BO | BO | | | | BOA | BOA | 2020-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOAT | BOAT | | | | BOB | BOB | 2023-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOBA | BOBA | 2021-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOBA1 | BOBA1 | | | | BOBA3L | BOBA3L | | | | BOBA3S | BOBA3S | | | | BOBBOB | nan | 2025-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOBBSC | nan | 2025-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOBC | BOBC | 2022-09-06T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | BOBO | BOBO | 2023-07-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOBT | BOBT | | | | BOBT2 | BOBT2 | | | | BOC | BingoCoin | | | | BOCS | BOCS | | | | BOD | BOD | 2017-02-21T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | BODEN | BODEN | 2024-03-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOE | BOE | | | | BOEETH | BOEETH | | | | BOEINGCOM | BOEINGCOM | | | | BOG | BOG | | | | BOIN | BOIN | | | | BOK | BOK | | | | BOLC | BOLC | | | | BOLD | BOLD | | | | BOLE | BOLE | | | | BOLI | Bolivarcoin | 2017-03-12T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BOLT | BOLT | | | | BOLTT | BOLTT | | | | BOM | BOM | | | | BOMB | BOMB | 2017-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOMBT | BOMBT | | | | BOME | BOME | 2024-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BON | Bonpay | 2017-02-06T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | BOND | BOND | 2021-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOND2 | BOND2 | | | | BONDED | BONDED | | | | BONDLY | BONDLY | 2021-02-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BONE | BONE | 2022-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BONES | BONES | | | | BONFIRE | BONFIRE | | | | BONK | BONK | 2023-01-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BONK1000000 | BONK1000000 | 2025-07-30T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | BONO | BONO | | | | BONPAY | BONPAY | | | | BONSLY | BONSLY | | | | BONTE | BONTE | 2022-04-11T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | BONUS | BONUS | | | | BOO | BOO | | | | BOOB | BOOB | | | | BOOLI | BOOLI | | | | BOOM | BOOM | 2017-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOOM1 | BOOM1 | | | | BOOMC | BOOMC | | | | BOON | BoonCoin | | | | BOOP | nan | 2024-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOOST | BOOST | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOOT | BOOT | | | | BOP | Peso boliviano | | | | BOPO | BOPO | | | | BOPS | BOPS | | | | BOR | BOR | | | | BORA | BORA | 2019-08-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BORAT | BORAT | | | | BORING | BORING | | | | BOS | BOScoin | 2025-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOSC | BOSC | | | | BOSON | BOSON | 2017-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOSS | BOSS | 2017-03-18T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BOST | BoostCoin | | | | BOT | Bodhi | 2016-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOTH | BOTH | | | | BOTIFY | nan | 2025-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOTS | BOTS | | | | BOTS EURO | BOTS EURO | | | | BOTSp | BOTSp | | | | BOTTO | BOTTO | 2023-05-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOTX | BOTX | 2021-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOUNCY | BOUNCY | | | | BOUTS | BoutsPro | 2018-03-27T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | BOV | Mvdol | | | | BOWL | BOWL | | | | BOX | ContentBox | 2018-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BOX33 | BOX33 | | | | BOX63 | BOX63 | | | | BOXCAT | nan | | | | BOXER | BOXER | | | | BOXX | BOXX | | | | BOXY | BOXY | | | | BOY | BOY | | | | BOZKURT | BOZKURT | | | | BP | BP | 2022-02-18T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | BPAK9 | BPAK9 | | | | BPAKC | BPAKC | | | | BPAY | BPAY | | | | BPC | Bitpark Coin | 2017-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BPC(DWE) | BPC(DWE) | | | | BPCB | BPCB | | | | BPCN | BPCN | | | | BPESO | BPESO | | | | BPET | BPET | | | | BPF | BPF | | | --- # Assets - Letter B (Page 2 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_B_page_2) --- title: "Assets - Letter B (Page 2 of 2)" --- # Assets - Letter B (Page 2 of 2) ### Navigation [← Previous Page](./assets_B_page_1.md) | --- | asset_id | name | data_trade_start | data_trade_end | |:-----------------------|:----------------------------------|:-----------------------------|:-----------------------------| | BPK | BPK | | | | BPL | Blockpool | | | | BPLC | BPLC | 2023-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BPM | BPM | | | | BPN | BPN | | | | BPOK | BPOK | 2017-02-24T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BPOP | BPOP | | | | BPP | BPP | | | | BPR | BPR | | | | BPRIVA | BPRIVA | | | | BPRO | BPRO | 2024-05-16T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BPS | BPS | | | | BPSCX | BPSCX | | | | BPT | Blockport | 2024-12-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BPTC | BPTC | | | | BPTM | BPTM | | | | BPTN | BPTN | 2018-03-09T00:00:00.0000000Z | 2025-10-07T00:00:00.0000000Z | | BPX | BPX | 2021-06-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BQ | bitqy | | | | BQC | BBQCoin | | | | BQCC | BQCC | | | | BQQQ | BQQQ | | | | BQT | Blockchain Quotations Index Token | | | | BQTX | BQTX | | | | BR | BR | 2025-04-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRAIN | Braincoin | 2017-03-06T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | BRANDON | BRANDON | | | | BRAP | BRAP | | | | BRAT | BROTHER | 2018-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRAVE | BRAVE | | | | BRAVO | BRAVO | | | | BRAWL | BRAWL | 2024-03-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRAZ | BRAZ | | | | BRC | Cruzado | 2019-01-10T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BRCC | BRCC | | | | BRCE | BRCE | | | | BRCP | BRCP | | | | BRD | Bread | 2017-12-24T00:00:00.0000000Z | 2022-08-12T00:00:00.0000000Z | | BRDD | BRDD | 2017-01-29T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | BRDG | BRDG | | | | BRE | Cruzeiro | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BREE | BREE | | | | BREED | BREED | | | | BRENNONCORP | BRENNONCORP | | | | BRENT | BRENT | | | | BRETT | Brett | 2024-03-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BREV | nan | 2025-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BREW | BREW | | | | BRF | BRF | | | | BRG | BRG | 2022-06-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRH | BRH | 2018-03-06T00:00:00.0000000Z | 2025-11-01T00:00:00.0000000Z | | BRI | BRI | 2024-03-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRIA | BriaCoin | | | | BRIBE | BRIBE | | | | BRIC | BRIC | 2023-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRICK | BRICK | 2023-08-07T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | BRICS | BRICS | 2023-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRIDGE | BRIDGE | 2025-08-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRIGHT | BRIGHT | | | | BRIK | BRIK | | | | BRIL | BRIL | 2024-10-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BRILX | BRILX | | | | BRISE | BRISE | 2021-08-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRIT | BritCoin | | | | BRK | Breakout | | | | BRK.BX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRKL | BRKL | 2021-10-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRKR | BRKR | | | | BRL | Brazilian Real | 2017-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRL1 | nan | 2025-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRL20 | BRL20 | 2022-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRLL | BRLL | | | | BRLT | BRLT | | | | BRM | BrahmaOS | | | | BRMT | BRMT | | | | BRMV | BRMV | | | | BRN | New Cruzado | 2022-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRNG | BRNG | | | | BRO | Bitradio | | | | BROCCOLI | nan | 2025-02-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BROCCOLI714 | nan | 2025-04-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BROCCOLIF2B | nan | | | | BROCCOLIF3B | nan | 2025-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BROCOIN | BROCOIN | | | | BRONZ | BRONZ | 2017-03-15T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | BROWN | BROWN | | | | BROWNIE | nan | 2025-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BRP | BRP | 2025-02-05T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BRR | Cruzeiro Real | | | | BRS | BRS | | | | BRST | BRST | | | | BRT | BRT | | | | BRTOX | Bricktox | | | | BRTR | BRTR | 2021-05-21T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BRW | BRW | | | | BRWL | BRWL | 2022-04-18T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BRWN | BRWN | | | | BRX | Breakout Stake | | | | BRY | BRY | | | | BRZ | BRZ | 2020-05-20T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BRZC | Breezecoin | | | | BRZE | BRZE | | | | BRZX | BRZX | | | | BS | BS | 2017-01-28T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BSA | BSA | | | | BSATT | BSATT | | | | BSB | BSB | | | | BSBOT | BSBOT | | | | BSBT | BSBT | | | | BSC | BowsCoin | 2017-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSCCROP | BSCCROP | | | | BSCGIRL | BSCGIRL | | | | BSCGIRLM | BSCGIRLM | | | | BSCGOLD | BSCGOLD | | | | BSCL | BSCL | | | | BSCPAD | BSCPAD | 2021-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSCS | BSCS | 2021-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSCUSD | BSCUSD | | | | BSCX | BSCX | | | | BSD | Bahamian Dollar | | | | BSDB | Bsdbwealth | | | | BSE | BSE | | | | BSFM | BSFM | | | | BSG | BSG | | | | BSGG | BSGG | | | | BSGS | BSGS | | | | BSH | BSH | 2017-01-24T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | BSHEESHA | BSHEESHA | | | | BSHIBDOGE | BSHIBDOGE | | | | BSHINJA | BSHINJA | | | | BSHN | BSHN | | | | BSHORT | BSHORT | | | | BSI | BSI | | | | BSK | BSK | 2025-08-22T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | BSKT | BSKT | | | | BSL | BSL | | | | BSM | Bitsum | | | | BSN | Bastonet | | | | BSOCIAL | BSOCIAL | | | | BSOV | BSOV | | | | BSP | BSP | 2021-03-17T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | BSPARROW | BSPARROW | | | | BSPAY | BSPAY | | | | BSQ | BSQ | | | | BSR | BitSoar | | | | BST | BST | 2016-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BST1 | BST1 | | | | BST2 | BST2 | | | | BSTAR | Blackstar | 2017-03-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BSTK | BSTK | 2017-03-06T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BSTN | BitStation | | | | BSTOKEN | BSTOKEN | | | | BSTS | BSTS | | | | BSTX | BSTX | | | | BSTY | GlobalBoost-Y | 2017-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSU | nan | 2025-08-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSV3L | BSV3L | 2020-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSV3S | BSV3S | 2020-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSV4L | BSV4L | | | | BSV4S | BSV4S | | | | BSV5L | BSV5L | 2021-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSV5S | BSV5S | 2021-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSVBEAR | BSVBEAR | | | | BSVBRC | BSVBRC | | | | BSVBULL | BSVBULL | | | | BSVHALF | BSVHALF | | | | BSVHEDGE | BSVHEDGE | | | | BSVS | BSVS | | | | BSW | BSW | 2021-12-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSW3L | BSW3L | | | | BSW3S | BSW3S | | | | BSX | Bitspace | 2022-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BSY | BSY | | | | BSYS | BSYS | | | | BT | BT | | | | BT1 | CST Incumbent Bitcoin | | | | BT2 | CST Bitcoin Segwit2x | | | | BTA | Bata | 2017-02-20T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | BTAD | Bitcoin Adult | | | | BTB | BitBar | 2020-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTB05 | BTB05 | 2022-11-04T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | BTB10 | BTB10 | | | | BTBC | Bitbase | | | | BTBS | BTBS | | | | BTBT | BTBT | | | | BTBTX | nan | | | | BTC | Bitcoin | 2011-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTC.b | BTC.b | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTC0101CALL | BTC0101CALL | | | | BTC0101PUT | BTC0101PUT | | | | BTC1 | BTC1 | | | | BTC10L | BTC10L | | | | BTC10S | BTC10S | | | | BTC1S | BTC1S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTC2 | BTC2 | 2023-07-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTC2L | BTC2L | | | | BTC2S | BTC2S | | | | BTC3BEAR | BTC3BEAR | | | | BTC3BULL | BTC3BULL | | | | BTC3L | BTC3L | 2020-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTC3NX | BTC3NX | | | | BTC3S | BTC3S | 2020-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTC3X | BTC3X | | | | BTC4BEAR | BTC4BEAR | | | | BTC4BULL | BTC4BULL | | | | BTC4L | BTC4L | | | | BTC4S | BTC4S | | | | BTC5BEAR | BTC5BEAR | | | | BTC5BULL | BTC5BULL | | | | BTC5L | BTC5L | 2021-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTC5S | BTC5S | 2021-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTC5XL | BTC5XL | | | | BTC5XS | BTC5XS | | | | BTCA | Bitair | 2018-01-19T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | BTCADD | BTCADD | | | | BTCASH | BTCASH | | | | BTCB | BTCB | 2019-06-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCBAM | BTCBAM | 2021-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCBANK | BTCBANK | | | | BTCBEAR | BTCBEAR | | | | BTCBF | BTCBF | | | | BTCBR | BTCBR | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCBS | BTCBS | | | | BTCBULL | BTCBULL | | | | BTCBZ | BTCBZ | | | | BTCC | BTCC | | | | BTCCASH | BTCCASH | | | | BTCCORE | BTCCORE | | | | BTCCX | BTCCX | | | | BTCD | BitcoinDark | | | | BTCDOM | BTCDOM | 2021-06-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCDOM3L | BTCDOM3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCDOM3S | BTCDOM3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCDOWN | BTCDOWN | 2020-05-14T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | BTCDVOL | BTCDVOL | 2025-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCET | BTCET | | | | BTCF | BTCF | 2024-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCGAME | BTCGAME | | | | BTCGOLD | BTCGOLD | | | | BTCGW | BTCGW | | | | BTCH | BTCH | 2025-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCHC | BitcoinHashcore | | | | BTCHEDGE | BTCHEDGE | | | | BTCHG | BTCHG | | | | BTCHP | BTCHP | | | | BTCIX | BTCIX | | | | BTCK | BTCK | | | | BTCL | BTCL | 2025-06-27T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BTCLITE | BTCLITE | | | | BTCLIVE | BTCLIVE | | | | BTCM | BTCMoon | 2017-11-03T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | BTCMAX | BTCMAX | | | | BTCMIL | BTCMIL | | | | BTCMZ | BTCMZ | | | | BTCN | BitcoiNote | | | | BTCO | BTCO | 2017-02-12T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BTCOIN | BTCOIN | | | | BTCOLD | BTCOLD | | | | BTCONE | BitCoin One | | | | BTCP | Bitcoin Private | | | | BTCPAY | BTCPAY | 2022-08-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BTCPC | BTCPC | | | | BTCPCX | BTCPCX | | | | BTCPLUS | BTCPLUS | | | | BTCPRO | BTCPRO | 2020-12-17T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | BTCR | Bitcurrency | 2017-01-30T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BTCRED | Bitcoin Red | 2017-10-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCRF | BTCRF | | | | BTCRY | BTCRY | 2016-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCS | Bitcoin Scrypt | 2018-01-04T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BTCSHORT | BTCSHORT | | | | BTCST | BTCST | 2021-01-13T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BTCT | BTCT | | | | BTCTRADE | BTCTRADE | 2023-12-02T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | BTCTRON | BTCTRON | | | | BTCU | BTCU | 2016-12-14T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | BTCUI | BTCUI | | | | BTCUN | BTCUN | | | | BTCUP | BTCUP | 2020-05-14T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | BTCUSD | BTCUSD | | | | BTCUSDT | BTCUSDT | | | | BTCUSDT-200829-10000-C | BTCUSDT-200829-10000-C | | | | BTCUSDT-200829-10000-P | BTCUSDT-200829-10000-P | | | | BTCV | BTCV | 2020-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCVB | BTCVB | | | | BTCWH | BTCWH | | | | BTCX | BTCX | | | | BTCXXL | BTCXXL | | | | BTCXXS | BTCXXS | | | | BTCZ | BitcoinZ | 2022-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTDMD | BTDMD | | | | BTDOLL | BTDOLL | 2018-02-28T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | BTDX | Bitcloud | 2017-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTE | BitSerial | | | | BTF | BTF | | | | BTFA | BTFA | | | | BTFC | BTFC | | | | BTFM | BTFM | | | | BTG | Bitcoin Gold | 2017-10-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTGBF | BTGBF | | | | BTGGOLD | BTGGOLD | | | | BTGO | BTGO | | | | BTGS | BTGS | | | | BTH | BTH | 2017-12-12T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | BTI | Bitcoin Instant | | | | BTK | Bitcoin Token | 2025-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTL | BTL | | | | BTLB | BTLB | | | | BTLC | BitLuckCoin | | | | BTLLR | BTLLR | | | | BTLLT | BTLLT | | | | BTM | Bytom | 2018-04-06T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BTM3L | BTM3L | | | | BTM3S | BTM3S | | | | BTMAX | BTMAX | | | | BTMC | BTMC | | | | BTML | BTML | | | | BTMV1 | BTMV1 | | | | BTMX | BTMX | | | | BTMXBEAR | BTMXBEAR | | | | BTMXBULL | BTMXBULL | | | | BTMXHALF | BTMXHALF | | | | BTMXHEDGE | BTMXHEDGE | | | | BTMXP | BTMXP | | | | BTN | Ngultrum | | | | BTNC | BTNC | | | | BTNS | BTNS | | | | BTNT | BTNT | | | | BTNTV2 | BTNTV2 | | | | BTNYX | BTNYX | | | | BTO | Bottos | | | | BTOK | BTOK | | | | BTOKEN | BTOKEN | | | | BTON | BTON | | | | BTONE | BTONE | | | | BTOUR | BTOUR | | | | BTP | BTP | 2017-03-09T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | BTPL | Bitcoin Planet | | | | BTQ | Bter Securities | | | | BTR | Bitether | 2024-08-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTRD | BTRD | | | | BTRFLY | BTRFLY | 2022-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTRL | BTRL | | | | BTRM | BTRM | 2018-07-02T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | BTRN | Biotron | | | | BTRS | BTRS | 2020-05-18T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | BTRST | BTRST | 2021-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTRX | BTRX | | | | BTS | BitShares | 2017-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTS01 | BTS01 | | | | BTS11 | BTS11 | | | | BTS3L | BTS3L | | | | BTS3S | BTS3S | | | | BTS8 | BTS8 | | | | BTSA | BTSA | | | | BTSABC | BTSABC | | | | BTSC | BTSC | | | | BTSE | BTSE | 2024-01-30T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | BTSG | BTSG | | | | BTSGD | BTSGD | | | | BTSHK | BTSHK | | | | BTSL | BTSL | | | | BTSMA | BTSMA | | | | BTSMD | BTSMD | | | | BTSPPD | BTSPPD | | | | BTSR | BTSR | | | | BTSSNT | BTSSNT | | | | BTSUCN | BTSUCN | | | | BTSX | BTSX | | | | BTSXLM | BTSXLM | | | | BTT | BitTorrent | 2019-01-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTT3L | BTT3L | | | | BTT3S | BTT3S | | | | BTT5L | BTT5L | | | | BTT5S | BTT5S | | | | BTTB | BTTB | | | | BTTC | BTTC | 2022-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTTC3L | BTTC3L | | | | BTTC3S | BTTC3S | | | | BTTF | BTTF | 2017-03-17T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | BTTOLD | BTTOLD | 2022-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTTPRE | BTTPRE | | | | BTTR | BTTR | | | | BTTY | BTTY | | | | BTU | Bitcoin Unlimited (Futures) | | | | BTU1 | BTU1 | | | | BTV | BTV | 2018-01-18T00:00:00.0000000Z | 2025-10-11T00:00:00.0000000Z | | BTW | Bitcoin White | 2022-06-06T13:35:17.3007490Z | 2022-06-11T01:07:03.0588472Z | | BTWTY | Bit20 | | | | BTX | Bitcore | 2025-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTY | BTY | 2019-07-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTYC | BTYC | | | | BTYM | BTYM | | | | BTZ | BTZ | 2017-02-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTZC | BTZC | | | | BU | BU | | | | BUB | Bubble | 2017-01-23T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | BUBB | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUBBLE | nan | 2024-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUBO | Budbo | | | | BUC | BUC | | | | BUCK | BUCK | 2024-11-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUCKS | SwagBucks | 2017-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUCU | BUCU | | | | BUD | BUD | | | | BUDDY | BUDDY | 2018-06-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUEN | BUEN | | | | BUFFALO | BUFFALO | | | | BUFT | BUFT | | | | BUGG | BUGG | | | | BUIDL | BUIDL | 2024-02-08T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BUILD | BUILD | 2024-05-21T00:00:00.0000000Z | 2025-02-03T00:00:00.0000000Z | | BUILDONBOB | nan | 2025-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUILDTEAM | BUILDTEAM | | | | BUK | Burma | | | | BUK2 | BUK2 | | | | BUKH | BUKH | | | | BUL | BUL | | | | BULBASAUR | BULBASAUR | | | | BULL | BULL | 2020-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BULLA | nan | 2025-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BULLAF | BULLAF | | | | BULLDOG | BULLDOG | | | | BULLION | BULLION | | | | BULLIONS | BULLIONS | | | | BULLISH | nan | 2024-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BULLS | BULLS | 2025-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BULLS2 | BULLS2 | | | | BULLSHIT | BULLSHIT | | | | BULLY | nan | | | | BULX | BULX | | | | BUM | BUM | 2018-01-04T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BUMBA | BumbaCoin | | | | BUMBLEC | BUMBLEC | | | | BUMN | BUMN | | | | BUMP | BUMP | | | | BUN | BunnyCoin | 2025-05-28T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | BUNI | BUNI | | | | BUNNY | BUNNY | 2018-06-11T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | BUOC | BUOC | | | | BUP | BUP | | | | BURGER | BURGER | 2020-09-24T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | BURN | President Sanders | 2022-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BURP | BURP | | | | BURST | Burst | | | | BUS | BUS | | | | BUSD | Binance USD | 2019-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUSD-BEP20 | BUSD-BEP20 | | | | BUSDE | BUSDE | | | | BUSDT | BUSDT | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUST | BUST | | | | BUSY | BUSY | 2021-05-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUT | BitUP Token | | | | BUTTERFREE | BUTTERFREE | | | | BUTTHOLE | nan | 2024-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUU | BUU | | | | BUUN | BUUN | | | | BUX | BUX | 2019-12-28T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | BUY | BUY | 2017-10-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUZ | BUZ | 2024-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BUZCOIN | BUZCOIN | | | | BUZZ | BuzzCoin | 2017-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BV | BV | | | | BV3A | BV3A | 2023-11-22T00:00:00.0000000Z | 2025-04-26T00:00:00.0000000Z | | BVA | BVA | | | | BVB | BVB | | | | BVC | BeaverCoin | 2017-01-31T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | BVES | BVES | | | | BVG | BVG | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BVK | BVK | | | | BVLT | BVLT | | | | BVND | BVND | 2020-12-18T00:00:00.0000000Z | 2021-11-04T00:00:00.0000000Z | | BVOL | BVOL | | | | BVOLT | BVOLT | | | | BVT | BVT | | | | BVV | BVV | | | | BWB | BWB | | | | BWF | BWF | | | | BWI | BWI | | | | BWK | Bulwark | | | | BWN | BWN | | | | BWO | BWO | | | | BWP | Pula | | | | BWR | BWR | | | | BWRC | BWRC | | | | BWS | BWS | | | | BWT | Bittwatt | | | | BWX | Blue Whale Token | | | | BWXX | BWXX | | | | BX | BX | | | | BX8 | BX8 | | | | BXA | BXA | | | | BXB | BXB | | | | BXC | Bitcedi | 2018-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BXEN | BXEN | | | | BXH | BXH | | | | BXK | BXK | | | | BXMI | BXMI | | | | BXR | BXR | 2023-03-16T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | BXS | BXS | | | | BXT | BitTokens | 2017-03-12T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | BXTB | BXTB | | | | BXX | BXX | 2023-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BYC | Bytecent | | | | BYCS | BYCS | | | | BYG | BYG | | | | BYN | Belarussian Ruble | 2021-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BYND | BYND | | | | BYP | BYP | | | | BYRON | BYRON | | | | BYT | BYT | | | | BYTE | nan | 2023-12-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BYTES | BYTES | | | | BYTS | BYTS | | | | BYTZ | BYTZ | | | | BYZ | BYZ | | | | BZ | Bit-Z Token | | | | BZAR | BZAR | | | | BZB | BZB | | | | BZBJB | BZBJB | | | | BZC | BZC | 2023-03-28T00:00:00.0000000Z | 2025-10-04T00:00:00.0000000Z | | BZD | Belize Dollar | | | | BZE | BZE | | | | BZEN | BZEN | | | | BZET | BZET | | | | BZH | BZH | | | | BZJ | BZJ | | | | BZK | BZK | | | | BZKY | BZKY | | | | BZL | BZLCOIN | | | | BZNT | Bezant | | | | BZOO | BZOO | | | | BZP | BZP | | | | BZR | BAZAARS | 2023-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BZRX | BZRX | 2020-08-29T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | BZRX3L | BZRX3L | | | | BZRX3S | BZRX3S | | | | BZRX8 | BZRX8 | | | | BZS | BZS | | | | BZT | BZT | | | | BZX | Bitcoin Zero | | | | BZZ | BZZ | 2021-06-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BZZ3L | BZZ3L | | | | BZZ3S | BZZ3S | | | | BZZ6 | BZZ6 | | | | BZZONE | BZZONE | | | | BabyRinia | BabyRinia Buy and Burn | | | --- # Assets - Letter C (Page 1 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_C_page_1) --- title: "Assets - Letter C (Page 1 of 2)" --- # Assets - Letter C (Page 1 of 2) ### Navigation [Next Page →](./assets_C_page_2.md) --- | asset_id | name | data_trade_start | data_trade_end | |:-------------|:---------------------------------------------|:-----------------------------|:-----------------------------| | C | nan | 2025-07-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | C-ADA-2 | C-ADA-2 | | | | C-LINK-13 | C-LINK-13 | | | | C-XRP-0 | C-XRP-0 | | | | C-XRP-1 | C-XRP-1 | | | | C0A0 | C0A0 | | | | C0BUU | C0BUU | | | | C0C0 | C0C0 | 2016-12-24T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | C1A1 | C1A1 | | | | C2 | Coin2.0 | 2017-04-28T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | C20 | C20 | 2018-10-09T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | C2C | C2C System | | | | C2O | C2O | | | | C2P | Coin2Play | | | | C2X | C2X | | | | C3 | C3 | | | | C3W | C3W | | | | C3X | C3X | | | | C47 | C47 | | | | C4C | C4C | 2025-12-01T00:00:00.0000000Z | 2025-12-02T00:00:00.0000000Z | | C4L | C4L | | | | C4T | C4T | | | | C8 | Carboneum [C8] Token | | | | C98 | C98 | 2021-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | C983L | C983L | 2021-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | C983S | C983S | 2021-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | C985L | C985L | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | C985S | C985S | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | C9XT | C9XT | | | | CA | CA | 2019-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAB | Cabbage | 2017-03-16T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | CAC | CAC | | | | CACH | CacheCoin | | | | CACHE | CACHE | | | | CAD | Canadian Dollar | 2016-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CADASTRAL | Bitland | | | | CADC | CAD Coin - CAD-pegged stablecoin | | | | CADINU | CADINU | 2025-06-30T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | CADT | CADT | | | | CADX | CADX | | | | CAF | CAF | 2022-06-06T13:35:05.5816304Z | 2022-06-11T01:06:49.9263750Z | | CAFDS | CAFDS | | | | CAG | Change | 2017-11-25T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | CAGE | CageCoin | | | | CAI | CAI | 2023-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAID | CAID | 2016-10-09T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CAIFT | CAIFT | 2021-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAIR | CAIR | | | | CAIXY | CAIXY | | | | CAIZ | CAIZ | | | | CAJ | CAJ | | | | CAKE | CAKE | 2020-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAKE3L | CAKE3L | 2022-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAKE3S | CAKE3S | 2022-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAKE8 | CAKE8 | | | | CAKES | CAKES | | | | CAKF | CAKF | | | | CAL | CAL | 2023-11-22T00:00:00.0000000Z | 2025-04-13T00:00:00.0000000Z | | CALC | CaliphCoin | | | | CALI | CALI | | | | CALL | CALL | 2025-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CALO | CALO | | | | CALTO | CALTO | | | | CAM | CAM | 2025-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAMO | CAMO | | | | CAMP | CAMP | 2025-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAMPB | CAMPB | | | | CAN | CanYaCoin | | | | CANA | CANA | | | | CANCER | CANCER | | | | CAND | CAND | | | | CANDELA | CANDELA | | | | CANDY | Candy | | | | CANDYBOX | CANDYBOX | | | | CANDYLAD | CANDYLAD | | | | CANE | CANE | | | | CANN | CannabisCoin | 2017-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CANTO | CANTO | | | | CANVAS | CANVAS | | | | CANX | CANX | | | | CAOLIU | CAOLIU | | | | CAP | Bottlecaps | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAPA | CAPA | 2023-02-10T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | CAPC | Cap Coin | 2025-05-16T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | CAPCN | CAPCN | | | | CAPCT | CAPCT | | | | CAPO | CAPO | | | | CAPP | Cappasity | | | | CAPRA TOKEN | CAPRA TOKEN | | | | CAPS | CAPS | 2021-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAPT | CAPT | 2016-12-02T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | CAPTAINBNB | nan | 2025-02-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAPY | CAPY | | | | CAR | CAR | 2025-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CARAT | CARAT | 2023-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CARB | CARB | | | | CARBON | Carboncoin | 2017-02-14T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | CARD | Cardstack | | | | CARDS | CARDS | 2025-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CARE | CARE | | | | CARM | CARM | | | | CARMIN | CARMIN | 2023-09-01T00:00:00.0000000Z | 2025-02-24T00:00:00.0000000Z | | CAROM | CAROM | | | | CARR | CARR | 2022-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CARROT | CARROT | | | | CARS | CARS | | | | CART | CART | | | | CARTEL | CARTEL | | | | CARV | nan | 2024-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CARX | CARX | | | | CAS | Cashaa | | | | CASH | Cashcoin | | | | CASH2 | CASH2 | | | | CASIO | CASIO | | | | CASPER | CASPER | | | | CASS | CASS | | | | CAST | CAST | 2025-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CASTLE | CASTLE | | | | CAT | CAT | 2023-10-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CATBAT | nan | | | | CATBNB | nan | | | | CATCHY | CATCHY | | | | CATCOIN | CATCOIN | 2024-04-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CATDOG | nan | 2024-08-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CATE | CATE | 2021-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CATE2 | CATE2 | | | | CATERPIE | CATERPIE | | | | CATGE | CATGE | | | | CATGIRL | CATGIRL | 2021-11-26T00:00:00.0000000Z | 2025-12-24T00:00:00.0000000Z | | CATGOLD | nan | 2024-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CATHEON | CATHEON | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CATI | CATI | 2024-08-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CATO | CatoCoin | | | | CATS | CATS | 2024-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CATSHIRA | CATSHIRA | | | | CATT | CATT | | | | CATTON | nan | | | | CATVILLS | CATVILLS | 2022-07-07T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | CATX | CATX | | | | CATZ | CATZ | | | | CAUS | CAUS | | | | CAUSE | CAUSE | 2023-08-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAUSEE | CAUSEE | | | | CAVA | CAVA | | | | CAVO | CAVO | | | | CAW | CAW | 2022-05-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CAWCEO | CAWCEO | | | | CAWK | CAWKILLER | | | | CAZ | Cazcoin | | | | CB | CB | 2015-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CBA | CBA | | | | CBALE | CBALE | | | | CBANK | CBANK | | | | CBAT | CBAT | | | | CBC | CashBet Coin | 2018-11-22T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | CBD | CBD Crystals | 2017-03-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CBDC | CBDC | | | | CBE | CBE | 2025-08-06T00:00:00.0000000Z | 2025-11-29T00:00:00.0000000Z | | CBET | CBET | | | | CBETH | ETH2 Coinbase Staked | 2022-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CBEX | CBEX | | | | CBFINU | CBFINU | | | | CBG | CBG | 2022-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CBIX | CBIX | | | | CBIX7 | CBIX7 | | | | CBK | CBK | 2020-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CBKS | CBKS | | | | CBKW | CBKW | | | | CBL | CBL | | | | CBM | CBM | | | | CBN | CBN | | | | CBNT | CBNT | | | | CBO | CBO | | | | CBP | CBP | | | | CBR | CBR | | | | CBRL | CBRL | | | | CBRX | CBRX | | | | CBS | CBS | | | | CBSE | CBSE | | | | CBSL | CBSL | | | | CBT | CommerceBlock | 2021-04-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CBTC | CBTC | 2024-01-29T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | CBTT | CBTT | | | | CBUCK | CBUCK | | | | CBUCKS | CBUCKS | | | | CBUSDT | CBUSDT | | | | CBX | Crypto Bullion | 2017-02-02T00:00:00.0000000Z | 2025-11-18T00:00:00.0000000Z | | CBY | CBY | | | | CC | CyberCoin | 2017-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CC19 | CC19 | | | | CCA | CCA | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CCAI | CCAI | | | | CCAKE | CCAKE | | | | CCAR | CCAR | 2021-11-30T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | CCASH | CCASH | 2021-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CCAT | CCAT | | | | CCB | CCB | 2017-01-24T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CCBC | CCBC | | | | CCC | CCC | 2017-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CCC1 | CCC1 | | | | CCCX | Clipper Coin | | | | CCD | CCD | 2022-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CCDAO | CCDAO | 2023-11-29T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CCE | CCE | | | | CCEBCH | CCEBCH | | | | CCEBTC | CCEBTC | | | | CCEETH | CCEETH | | | | CCEUSD | CCEUSD | | | | CCFI | CCFI | 2025-09-16T00:00:00.0000000Z | 2025-10-17T00:00:00.0000000Z | | CCGDS | CCGDS | 2023-01-31T00:00:00.0000000Z | 2024-04-22T00:00:00.0000000Z | | CCH | CryptoCashCoin | | | | CCHG | CCHG | | | | CCI | CCI | | | | CCK | CCK | | | | CCL | CCL | 2018-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CCLC | CCLC | | | | CCM | CCM | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CCN | Cannacoin | | | | CCO | Ccore | | | | CCOH | CCOH | 2019-10-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CCOIN | CCOIN | | | | CCOS | CCOS | | | | CCP | CCP | | | | CCRB | CryptoCarbon | | | | CCS | CCS | 2023-11-26T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | CCSCEX | CCSCEX | | | | CCT | Crystal Clear | 2017-10-18T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | CCTC | CCTC | | | | CCTN | CCTN | | | | CCU | CCU | | | | CCUP | CCUP | 2018-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CCUS | CCUS | | | | CCV2 | CCV2 | 2023-03-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CCVP | CCVP | | | | CCVT | CCVT | | | | CCX | CCX | 2017-02-05T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | CCXX | CCXX | | | | CCY | CCY | | | | CD | CD | 2017-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CDAG | CDAG | | | | CDAI | CDAI | 2023-11-22T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | CDASH | CDASH | | | | CDAY | CDAY | | | | CDB | CDB | | | | CDBC | CDBC | | | | CDC | CDC | | | | CDCC | CDCC | | | | CDEX | CDEX | | | | CDF | Congolese Franc | | | | CDL | CDL | 2025-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CDM | CDM | | | | CDN | Canada eCoin | | | | CDO | CDO | 2017-07-14T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | CDOG | CDOG | | | | CDS | CDS | | | | CDS2 | CDS2 | | | | CDT | CoinDash | 2017-11-16T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | CDTC | CDTC | | | | CDX | Commodity Ad Network | | | | CDY | CDY | | | | CDZC | CDZC | | | | CEB | CEB | | | | CEC | CEC | 2024-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CED | CED | | | | CEDEX | CEDEX Coin | | | | CEDS | CEDS | | | | CEEK | CEEK VR | 2021-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CEFS | CryptopiaFeeShares | | | | CEL | Celsius | 2019-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CEL3L | CEL3L | | | | CEL3S | CEL3S | | | | CELA | CELA | 2024-11-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CELB | nan | 2025-08-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELC | CELC | | | | CELEB | CELEB | | | | CELL | CELL | 2021-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELO | CELO | 2020-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELO3L | CELO3L | 2021-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELO3S | CELO3S | 2021-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELO5L | CELO5L | 2023-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELO5S | CELO5S | 2023-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELR | CELR | 2019-03-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELR3L | CELR3L | 2021-08-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELR3S | CELR3S | 2021-08-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CELR5L | CELR5L | | | | CELR5S | CELR5S | | | | CELT | CELT | | | | CEM | CEM | 2022-10-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CEMENT | CEMENT | | | | CEN | Coinsuper Ecosystem Network | | | | CENNZ | Centrality | | | | CENT | CENT | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CENTRA | CENTRA | | | | CENTUS | CENTUS | | | | CENX | CENX | | | | CEO | CEO | 2023-03-02T00:00:00.0000000Z | 2025-09-19T00:00:00.0000000Z | | CER | CER | | | | CERE | CERE | 2021-11-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CERES | CERES | | | | CERT | CERT | 2025-07-25T00:00:00.0000000Z | 2025-07-26T00:00:00.0000000Z | | CESC | CryptoEscudo | | | | CESS | nan | 2025-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CET | CoinEx Token | 2019-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CETH | CETH | | | | CETI | CETI | | | | CETUS | CETUS | 2023-05-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CEUR | CEUR | 2022-05-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CEVO | CEVO | | | | CEX | CEX | | | | CEY | CEY | | | | CEZV2 | CEZV2 | | | | CF | Californium | 2017-03-14T00:00:00.0000000Z | 2025-11-04T00:00:00.0000000Z | | CFC | CoffeeCoin | 2017-02-19T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | CFCC | CFCC | | | | CFD | Confido | | | | CFG | CFG | 2021-07-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CFI | Cofound.it | 2021-03-30T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CFL | CryptoFlow | 2021-03-09T00:00:00.0000000Z | 2025-06-06T00:00:00.0000000Z | | CFL365 | CFL365 | | | | CFN | CFN | | | | CFNB | CFNB | | | | CFRUY | CFRUY | | | | CFS | CFS | | | | CFT | CryptoForecast | | | | CFTY | CFTY | | | | CFUN | CFun | 2022-06-06T13:35:06.5801296Z | 2022-06-11T01:06:50.9719314Z | | CFUND | CFUND | | | | CFX | CFX | 2020-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CFX2L | CFX2L | | | | CFX2S | CFX2S | | | | CFX3L | CFX3L | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CFX3S | CFX3S | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CFX5L | CFX5L | 2023-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CFX5S | CFX5S | 2023-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CFXQ | CFXQ | 2020-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CFXT | CFXT | | | | CG | CG | 2017-02-26T00:00:00.0000000Z | 2025-10-12T00:00:00.0000000Z | | CGA | Cryptographic Anomaly | | | | CGAR | CGAR | | | | CGAZ | CGAZ | | | | CGB | CGB | | | | CGC | CGC Token | | | | CGCX | CGCX | | | | CGEN | CommunityGeneration | | | | CGG | CGG | 2022-02-19T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | CGL | CGL | | | | CGLD | CGLD | 2020-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CGMT | CGMT | | | | CGN | CGN | 2025-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CGO | CGO | 2022-08-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CGOLD | CGOLD | | | | CGP | CGP | | | | CGPT | CGPT | 2023-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CGS | CGS | | | | CGT | CGT | 2025-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CGTX | CGTX | | | | CGU | CGU | 2021-10-17T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | CGX | nan | | | | CH | CH | | | | CHA | CHA | | | | CHAD | CHAD | | | | CHADS | CHADS | | | | CHAI | CHAI | | | | CHAIN | CHAIN | 2021-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHAINCADE | CHAINCADE | | | | CHAM | CHAM | | | | CHAMP | CHAMP | | | | CHAN | ChanCoin | 2024-06-14T00:00:00.0000000Z | 2025-11-05T00:00:00.0000000Z | | CHANC | CHANC | | | | CHANNELS | CHANNELS | | | | CHAO | 23 Skidoo | | | | CHAOS | CHAOS | | | | CHARIZARD | CHARIZARD | | | | CHARLES | CHARLES | | | | CHARMANDER | CHARMANDER | | | | CHARMELEON | CHARMELEON | | | | CHARS | CHARS | | | | CHART | CHART | | | | CHAT | ChatCoin | 2017-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHATX | CHATX | 2018-02-03T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | CHB | CHB | | | | CHBT | CHBT | | | | CHC | WIR Franc (for electronic) | | | | CHE | WIR Euro | | | | CHEAP | Cheapcoin | | | | CHECK | CHECK | 2025-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHECKR | CHECKR | | | | CHECKS | CHECKS | | | | CHEDDA | CHEDDA | | | | CHEEL | CHEEL | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHEEMS | CHEEMS | 2023-05-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHEESE | Cheesecoin | 2022-09-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHEMX | CHEMX | 2017-03-10T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | CHEQ | CHEQ | 2021-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHER | CHER | 2021-12-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHESS | ChessCoin | 2017-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHESS032 | CHESS032 | 2022-12-01T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | CHEX | CHEX | 2024-05-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHF | Swiss Franc | 2019-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHFCY | CHFCY | | | | CHFL | CHFL | | | | CHFX | CHFX | | | | CHG | CHG | | | | CHGG | CHGG | | | | CHH | CHH | | | | CHI | CHI | 2024-01-24T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CHIA | CHIA | | | | CHIBI | CHIBI | | | | CHICA | CHICA | | | | CHICKS | CHICKS | | | | CHIEF | CHIEF | | | | CHIK | CHIK | | | | CHILI | CHILI | | | | CHILL | CHILL | 2017-08-30T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | CHILLGUY | nan | 2024-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHILLHOUSE | nan | 2025-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHINU | CHINU | | | | CHIP | CHIP | 2017-03-06T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CHIPS | CHIPS | | | | CHITCAT | CHITCAT | | | | CHL | CHL | | | | CHLT | CHLT | | | | CHM | CHM | | | | CHMB | CHMB | | | | CHMC | CHMC | | | | CHN | CHN | | | | CHND | CHND | | | | CHNG | CHNG | | | | CHNT | CHNT | | | | CHNY | CHNY | | | | CHO | CHO | 2022-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHOKE | CHOKE | 2024-06-13T00:00:00.0000000Z | 2024-09-27T00:00:00.0000000Z | | CHONK | CHONK | | | | CHOOF | CHOOF | 2017-03-01T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CHOPPER | CHOPPER | | | | CHORD | CHORD | | | | CHOW | CHOW | 2024-01-26T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | CHP | CoinPoker | 2018-02-22T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | CHR | CHR | 2019-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHR3L | CHR3L | 2021-07-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHR3S | CHR3S | 2021-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHR5L | CHR5L | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHR5S | CHR5S | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHR7 | CHR7 | | | | CHRC | CHRC | | | | CHRG | CHRG | 2017-03-07T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | CHRO | CHRO | | | | CHRP | CHRP | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHS | CHS | | | | CHSB | SwissBorg | 2018-03-09T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | CHT | CHT | 2018-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHTA | CHTA | | | | CHTC | CHTC | | | | CHU | CHU | | | | CHUM | CHUM | 2025-08-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHURCH | CHURCH | | | | CHW | WIR Franc | | | | CHX | Chainium | | | | CHXC | CHXC | | | | CHZ | CHZ | 2019-07-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHZ3L | CHZ3L | 2021-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHZ3S | CHZ3S | 2021-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHZ5L | CHZ5L | 2022-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHZ5S | CHZ5S | 2022-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CHZS | CHZS | | | | CHZW | CHZW | | | | CI | CI | | | | CIC | CIC | | | | CIC2 | CIC2 | | | | CICC | CICC | | | | CICO | CICO | | | | CICX | CICX | | | | CID | CID | 2024-02-04T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | CIF | CIF | | | | CIG | CIG | | | | CIM | CIM | | | | CIN | CIN | 2017-08-22T00:00:00.0000000Z | 2025-10-12T00:00:00.0000000Z | | CIND | CIND | | | | CINNI | CINNI | | | | CINXO | CINXO | | | | CIP | CIP | | | | CIPH | CIPH | | | | CIPHC | CIPHC | | | | CIPX | CIPX | | | | CIR | CIR | | | | CIRC | CIRC | 2017-01-13T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | CIRI | CIRI | | | | CIRQ | CIRQ | | | | CIRRUS | CIRRUS | | | | CIRUS | CIRUS | 2022-06-10T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | CISCO | CISCO | | | | CISCOCOM | CISCOCOM | | | | CISLA | CISLA | 2022-01-14T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | CIT | CIT | | | | CITY | CITY | 2021-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CITYFT | CITYFT | 2021-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CIU | CIU | | | | CIV | Civitas | 2023-11-23T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | CIX | CIX | 2023-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CIX100 | CIX100 | | | | CJ | Cryptojacks | 2017-02-28T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CJC | CJC | 2017-04-19T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CJPRY | CJPRY | | | | CJPY | Circle JPY - JPY-pegged stablecoin by Circle | | | | CJS | CJs | | | | CJT | ConnectJob | 2018-05-01T00:00:00.0000000Z | 2025-11-05T00:00:00.0000000Z | | CJZ | CJZ | | | | CK | CK | | | | CK22 | CK22 | | | | CKB | CKB | 2019-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CKBC | CKBC | | | | CKC | CKC | | | | CKCT | CKCT | | | | CKM | CKM | | | | CKRW | CKRW | | | | CKS | CKS | 2017-04-23T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | CKT | CKT | | | | CKU | CKU | 2022-05-24T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CKUSD | CK USD | | | | CKZ70 | CKZ70 | | | | CL | Coinlancer | 2018-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLA | CLA | | | | CLAM | CLAMS | 2017-02-20T00:00:00.0000000Z | 2025-11-05T00:00:00.0000000Z | | CLAND | CLAND | | | | CLANKER | nan | 2024-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLARANET | CLARANET | | | | CLASH | nan | 2024-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLASS | CLASS | | | | CLASSIFIED | CLASSIFIED | | | | CLASSY | CLASSY | | | | CLAY | nan | | | | CLB | CLB | | | | CLBK | CLBK | | | | CLBR | CLBR | | | | CLC | CLC | | | | CLD | Cloud | | | | CLDC | CLDC | | | | CLDX | CLDX | | | | CLE | CLE | 2025-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLEAN | CLEAN | | | | CLEFFA | CLEFFA | | | | CLEG | CLEG | | | | CLEV | CLever Token | 2023-11-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CLEX | CLEX | | | | CLF | Unidad de Fomento | | | | CLG | CLG | | | | CLH | CLH | 2022-05-31T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | CLH22 | CLH22 | | | | CLI | CLI | | | | CLICK | CLICK | 2017-03-02T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | CLIFF | CLIFF | | | | CLIN | CLIN | | | | CLINT | Clinton | 2017-01-23T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | CLION | CLION | | | | CLIPPY | nan | 2025-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLIPS | CLIPS | 2025-07-03T00:00:00.0000000Z | 2025-12-24T00:00:00.0000000Z | | CLIQ | CLIQ | | | | CLIST | CLIST | | | | CLIX | CLIX | | | | CLJ22 | CLJ22 | | | | CLK22 | CLK22 | | | | CLL | CLL | | | | CLM | CLM | | | | CLM22 | CLM22 | | | | CLN | Colu Local Network | | | | CLNX | CLNX | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLNY | CLNY | | | | CLO | Callisto Network | 2018-03-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLOAK | CloakCoin | 2017-03-12T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | CLOB | CLOB | | | | CLORE | CLORE | 2023-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLOUD | CLOUD | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLOUDCOIN | CLOUDCOIN | | | | CLOUT | CLOUT | | | | CLOVER | CLOVER | | | | CLP | Chilean Peso | 2019-04-08T00:00:00.0000000Z | 2025-08-03T00:00:00.0000000Z | | CLPC | CLPC | | | | CLQ22 | CLQ22 | | | | CLR | ClearCoin | 2018-02-07T00:00:00.0000000Z | 2025-11-09T00:00:00.0000000Z | | CLRX | CLRX | | | | CLS | CLS | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLS1 | CLS1 | | | | CLT | CLT | 2018-06-06T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | CLU | CLU | 2022-01-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CLUB | ClubCoin | 2017-02-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CLUD | CLUD | 2017-03-03T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | CLUE | CLUE | | | | CLV | CLV | 2021-07-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CLVX | CLVX | | | | CLX | CLX | | | | CLXY | CLXY | | | | CLY | CLY | 2021-12-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CM10 | CM10 | | | | CM3 | CM3 | | | | CMA | CMA | | | | CMB | CMB | | | | CMC | CMC | 2017-05-31T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CMCC | CMCC | | | | CMCCOIN | CMCCOIN | | | | CMCSAX | nan | 2025-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CMCT | Crowd Machine | | | | CMCX | CMCX | | | | CMD | CMD | | | | CMDX | CMDX | | | | CME | Cashme | 2017-02-27T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | CMETA | CMETA | | | | CMETH | nan | 2024-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CMFI | CMFI | | | | CMG | CMG | | | | CMIC | CMIC | 2023-04-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CMIT | CMITCOIN | | | | CMK | CMK | 2022-03-01T00:00:00.0000000Z | 2025-10-22T00:00:00.0000000Z | | CMM | Commercium | | | | CMN | CMN | | | | CMON | CMON | | | | CMP | Compcoin | | | | CMPAY | CMPAY | | | | CMPCO | CampusCoin | | | | CMQ | CMQ | | | | CMRA | CMRA | | | | CMS | COMSA [ETH] | 2017-12-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CMSE | CMSE | | | | CMSN | CMSN | | | | CMSX | CMSX | | | | CMT | CyberMiles | | | | CMTR | CMTR | | | | CMW | CMW | | | | CMX | CMX | | | | CN | CN | | | | CNA | CNA | | | | CNAME | CNAME | | | | CNAT | CNAT | | | | CNB | CNB | 2020-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CNC | CHNcoin | 2018-09-04T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | CNCAEX | CNCAEX | | | | CNCB | CNCB | | | | CNCC | CNCC | | | | CNCT | CNCT | | | | CND | Cindicator | 2017-12-11T00:00:00.0000000Z | 2022-03-09T00:00:00.0000000Z | | CNDL | CNDL | | | | CNET | ContractNet | 2022-06-06T13:35:05.2487150Z | 2022-06-11T01:06:48.8958318Z | | CNEX | Cryptonex | 2017-09-22T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | CNF | CNF | | | | CNFI | CNFI | | | | CNFT | CNFT | | | | CNG | CNG | 2020-06-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CNH | CNH | 2022-08-03T00:00:00.0000000Z | 2022-10-15T00:00:00.0000000Z | | CNHT | CNHT | 2024-10-22T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | CNL | CNL | | | | CNLT | CNLT | 2023-02-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CNMC | CNMC | 2022-06-06T13:35:00.0518549Z | 2022-06-11T01:06:41.2637585Z | | CNMT | Coinomat1 | | | | CNN | Content Neutrality Network | 2018-10-10T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CNNBT | CNNBT | | | | CNNC | Cannation | 2017-05-08T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | CNNS | CNNS | 2019-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CNNT | CNNT | | | | CNO | Coin(O) | | | | CNODE | CNODE | | | | CNOTE | CNOTE | | | | CNRG | CNRG | | | | CNS | CNS | 2020-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CNSL | CNSL | | | | CNST | CNST | | | | CNT | Centurion | 2017-04-19T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | CNTF | CNTF | | | | CNTM | CNTM | | | | CNTR | CNTR | | | | CNTTOKEN | CNTTOKEN | | | | CNTX | CNTX | | | | CNUS | CNUS | | | | CNV | CNV | | | | CNVOTE | CNVOTE | | | | CNVS | CNVS | | | | CNW | CNW | | | | CNXT | CNXT | | | | CNY | Yuan Renminbi | 2022-06-06T14:00:00.0000000Z | 2022-06-10T14:00:00.0000000Z | | CNY2020 | CNY2020 | | | | CNYT | CNYT | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CNYX | CNYX | | | | CNZ | CNZ | | | | CO | CO | | | | CO1N | CO1N | | | | CO2 | CO2 | 2025-01-28T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | CO2B | CO2B | | | | CO2P | CO2P | | | | COA | nan | 2025-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COAI | nan | 2024-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COAL | BitCoal | | | | COALINDIA.NS | COALINDIA.NS | | | | COB | Cobinhood | | | | COBRA | Cobrabytes | | | | COBUU | COBUU | | | | COC | COC | 2017-03-08T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | COCA | COCA | 2024-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COCACOLA | COCACOLA | | | | COCN | COCN | | | | COCO | COCO | 2024-12-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COCOIN | COCOIN | | | | COCORO | nan | 2025-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COCOS | COCOS | 2019-08-21T00:00:00.0000000Z | 2023-05-30T00:00:00.0000000Z | | COCOS3L | COCOS3L | | | | COCOS3S | COCOS3S | | | | COCOS5L | COCOS5L | | | | COCOS5S | COCOS5S | | | | COCOSF | COCOSF | | | | COD | COD | | | | CODE | CODE | | | | CODEO | CODEO | | | | CODY | CODY | | | | COE | CoEval | | | | COF | COF | | | | COFI | CoinFi | | | | COFIX | COFIX | | | | COFT | COFT | | | | COG | COG | 2025-06-22T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | COGE | COGE | | | | COGEK | COGEK | | | | COI | COI | | | | COIC | COIC | | | | COILG22 | COILG22 | | | | COILJ22 | COILJ22 | | | | COILK22 | COILK22 | | | | COILM22 | COILM22 | | | | COILN22 | COILN22 | | | | COILQ22 | COILQ22 | | | | COILV22 | COILV22 | | | | COIN | COIN | 2017-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COIN2 | COIN2 | | | | COINBASE | nan | 2025-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINGHOST | COINGHOST | | | | COINS | COINS | | | | COINSCOPE | COINSCOPE | 2021-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINV | COINV | 2018-06-28T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | COINVIEWCAP | COINVIEWCAP | | | | COINX | nan | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COKE | Cocaine | 2024-12-10T00:00:00.0000000Z | 2025-01-05T00:00:00.0000000Z | | COL | COL | 2023-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COLA | COLA | | | | COLCRC | COLCRC | | | | COLI | COLI | | | | COLL | COLL | | | | COLLAB | COLLAB | | | | COLLAR | COLLAR | | | | COLLAT | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COLLECT | nan | 2025-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COLLIE | COLLIE | | | | COLX | ColossusCoinXT | | | | COM | COM | 2023-12-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COMA | COMA | | | | COMAI | COMAI | | | | COMB | COMB | | | | COMBI | COMBI | | | | COMBO | COMBO | 2023-06-02T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | COMBO3 | COMBO3 | | | | COMC | COMC | | | | COMET | Comet | 2017-03-15T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | COMETX | COMETX | | | | COMEX | COMEX | | | | COMFY | COMFY | 2025-11-08T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | COMM | COMM | | | | COMMON | nan | 2025-10-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COMO | COMO | | | | COMP | COMP | 2017-10-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COMP3L | COMP3L | 2020-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COMP3S | COMP3S | 2020-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COMP5L | COMP5L | | | | COMP5S | COMP5S | | | | COMPBEAR | COMPBEAR | | | | COMPBULL | COMPBULL | | | | COMPDOWN | COMPDOWN | | | | COMPHALF | COMPHALF | | | | COMPHEDGE | COMPHEDGE | | | | COMPS | COMPS | | | | COMPUCEEDS | COMPUCEEDS | | | | COMPUMATRIX | COMPUMATRIX | | | | COMPUP | COMPUP | | | | COMPW | COMPW | | | | COMT | COMT | | | | CON | PayCon | 2017-01-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CONA | CONA | | | | CONE | CONE | | | | CONI | Coni | | | | CONJ | CONJ | 2021-11-30T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | CONNECT | CONNECT | | | | CONS01 | CONS01 | | | | CONST | CONST | | | | CONT | CONT | | | | CONUT | CONUT | | | | CONV | CONV | | | | CONX | Concoin | 2017-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COOC | COOC | | | | COOHA | COOHA | | | | COOK | COOK | 2021-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COOKIE | COOKIE | 2024-06-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COOL | COOL | 2021-09-03T00:00:00.0000000Z | 2022-08-01T00:00:00.0000000Z | | COOP | COOP | | | | COOPS | COOPS | | | | COP | Colombian Peso | 2022-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COPE | COPE | 2024-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COPI | COPI | 2023-07-26T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | COPIUM | COPIUM | | | | COPM | nan | 2025-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COPPER | COPPER | | | | COPS | COPS | | | | COPTER | COPTER | | | | COPYCAT | COPYCAT | | | | COQ | Coq Inu | 2023-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COR | CORION | 2023-12-02T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | CORA | CORA | | | | CORAL | CORAL | 2017-02-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CORE | CORE | 2020-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CORE3L | CORE3L | | | | CORE3S | CORE3S | | | | COREBTC | COREBTC | | | | CORECHAIN | CORECHAIN | 2024-06-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COREDAO | COREDAO | 2023-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COREUM | COREUM | 2023-01-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CORG | CorgiCoin | 2017-03-16T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CORGI | CORGI | | | | CORL | nan | 2025-10-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CORLIBRI | CORLIBRI | | | | CORM | CORM | | | | CORN | CORN | 2020-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CORONA | CORONA | 2020-03-19T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | CORSACV2 | CORSACV2 | | | | CORTEX | CORTEX | | | | CORX | CORX | | | | COS | Chaos | 2019-08-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COSA | COSA | | | | COSB | COSB | | | | COSD | COSD | | | | COSHI | COSHI | | | | COSM | COSM | | | | COSMOS | COSMOS | | | | COSMOSDYDX | nan | 2025-08-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COSS | COSS | | | | COST | COST | 2024-05-16T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | COSTSTOCK | nan | 2025-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COT | COT | 2022-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COTD | COTD | | | | COTI | COTI | 2019-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COTI3L | COTI3L | 2021-12-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COTI3S | COTI3S | 2022-01-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COTN | CottonCoin | | | | COTS | COTS | | | | COTY | COTY | | | | COU | Unidad de Valor Real | | | | COUM | COUM | | | | COUN | COUN | | | | COUP | COUP | | | | COUPE | Coupecoin | | | | COURSE | COURSE | | | | COV | Covesting | 2017-01-07T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | COVA | COVA | | | | COVAL | Circuits of Value | 2021-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COVC | COVC | | | | COVDR | COVDR | | | | COVER | COVER | 2020-12-05T00:00:00.0000000Z | 2021-09-25T00:00:00.0000000Z | | COVFEFE | COVFEFE | | | | COVID | COVID | | | | COVID19 | COVID19 | | | | COVIDTOKEN | COVIDTOKEN | | | | COVN | COVN | | | | COVX | COVX | 2018-01-19T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | COW | COW | 2022-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COWBOY | COWBOY | | | | COWS | COWS | | | | COX | COX | 2017-01-31T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | COXST | CoExistCoin | 2017-03-01T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | COY | COY | | | | COYE | COYE | | | | COZ | COZ | | | | COZI | COZI | | | | COZP | COZP | | | | CP | CP | | | | CP3R | CP3R | | | | CPA | CPA | | | | CPAD | CPAD | | | | CPAN | CPAN | | | | CPAY | Cryptopay | 2017-12-28T00:00:00.0000000Z | 2025-07-21T00:00:00.0000000Z | | CPC | CPChain | 2017-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CPCN | Capricoin | | | | CPCT | CPCT | | | | CPD | Coinspaid | | | | CPF | CPF | | | | CPG | CPG | | | | CPH | CPH | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CPHR | CPHR | | | | CPI | CPI | 2024-06-18T00:00:00.0000000Z | 2024-06-21T00:00:00.0000000Z | | CPIE | CPIE | | | | CPL | CPL | 2024-08-15T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CPLAY | CPLAY | | | | CPLO | Cpollo | | | | CPLUS | CPLUS | | | | CPLX | CPLX | | | | CPM1 | CPM1 | | | | CPMK | CPMK | | | | CPMS | CPMS | | | | CPN | CompuCoin | | | | CPNC | CPNC | | | | CPO | CPO | | | | CPOOL | CPOOL | 2021-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CPOS | CPOS | | | | CPP | CPP | | | | CPR | CPR | 2021-01-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CPRO | CPRO | | | | CPROP | CPROP | | | | CPRX | CPRX | | | | CPS | CPS | | | | CPT | Cryptaur | 2022-03-21T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | CPTC | CPTC | | | | CPTL | CPTL | | | | CPTLC | CPTLC | | | | CPTR | CPTR | | | | CPU | CPU | 2023-08-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CPV | CPV | | | | CPX | Apex | | | | CPY | COPYTRACK | | | | CPYT | CPYT | | | | CPZ | CPZ | | | | CQST | CQST | | | | CQT | CQT | 2021-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CQTF | CQTF | | | | CR | CR | | | | CR7 | CR7 | | | | CRA | CRA | | | | CRAB | CRAB | 2017-03-07T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | CRACKERS | CRACKERS | | | | CRAD | CRAD | | | | CRAFT | CRAFT | 2017-03-15T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CRAFTR | CRAFTR | | | | CRAMER | CRAMER | 2023-11-25T00:00:00.0000000Z | 2024-12-24T00:00:00.0000000Z | | CRAT | CRAT | 2025-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRAVE | Crave | 2017-01-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRAZYB | CRAZYB | | | | CRAZYTIME | CRAZYTIME | | | | CRB | Creditbit | 2021-11-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CRBIT | CRBIT | | | | CRBN | CRBN | | | | CRBT | Cruisebit | | | | CRC | Costa Rican Colon | 2018-01-30T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CRCH | CRCH | | | | CRCL | CRCL | 2025-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRCLSTOCK | nan | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRCLX | nan | 2025-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRCN | CRCN | | | | CRCO | CRCO | | | | CRCT | CRCT | | | | CRD | CryptalDash | 2024-05-03T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | CRDC | CRDC | | | | CRDN | CRDN | | | | CRDNC | Credence Coin | | | | CRDS | CRDS | | | | CRDT | CRDT | 2020-11-30T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | CRE | Cybereits | 2021-08-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRE8 | CRE8 | 2021-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CREA | Creativecoin | | | | CREAK | CreakCoin | | | | CREAL | CREAL | | | | CREAM | CREAM | 2020-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CREAM3L | CREAM3L | | | | CREAM3S | CREAM3S | | | | CREB | CREB | | | | CRED | Verify | 2017-12-29T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | CREDI | CREDI | 2021-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CREDIT | CREDIT | 2017-03-13T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CREDO | Credo | | | | CREED | CREED | | | | CREMATBSC | CREMATBSC | 2023-05-10T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | CREMATETH | CREMATETH | 2023-05-12T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | CREMOA | CREMOA | | | | CREO | CREO | 2022-06-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CREP | CREP | | | | CRES | CRES | | | | CRETA | CRETA | 2023-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRETH2 | Cream ETH Token | 2024-01-07T00:00:00.0000000Z | 2024-01-08T00:00:00.0000000Z | | CREVA | CrevaCoin | 2017-03-18T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CREVA2 | CREVA2 | | | | CREW | CREW | | | | CREX | CREX | | | | CRF | CRF | 2021-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRFI | CRFI | | | | CRGO | CRGO | | | | CRI | CRI | | | | CRIC | CRIC | 2021-08-30T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CRIME | CRIME | 2017-02-08T00:00:00.0000000Z | 2025-11-09T00:00:00.0000000Z | | CRING | CRING | | | | CRIS | CRIS | | | | CRK | CRK | | | | CRM | Cream | 2017-08-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CRMC | CRMC | 2025-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRMSN | CRMSN | | | | CRMSTOCK | nan | 2026-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRMX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRN | CRN | | | | CRNC | CRNC | | | | CRNK | CRNK | 2017-03-02T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | CRO | Crypto.com Chain | 2019-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRO3L | CRO3L | 2022-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Assets - Letter C (Page 2 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_C_page_2) --- title: "Assets - Letter C (Page 2 of 2)" --- # Assets - Letter C (Page 2 of 2) ### Navigation [← Previous Page](./assets_C_page_1.md) | --- | asset_id | name | data_trade_start | data_trade_end | |:---------------|:-------------------|:-----------------------------|:-----------------------------| | CRO3S | CRO3S | 2022-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRO5L | CRO5L | | | | CRO5S | CRO5S | | | | CROAT | CROAT | | | | CROC | CROC | 2017-10-05T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CROGE | CROGE | | | | CROM | CROM | | | | CRON | CRON | | | | CRONALDO | CRONALDO | | | | CROOLD | CROOLD | | | | CROP | Cropcoin | | | | CROPS | CROPS | | | | CROS | CROS | 2024-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CROSS | CROSS | 2025-07-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CROSSCHAIN | CROSSCHAIN | | | | CROW | CROW | 2024-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CROWD | CROWD | | | | CROWN | CROWN | 2023-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CROX | CROX | | | | CRP | CRP | 2020-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRPC | CereiPayCoin | | | | CRPHT | CRPHT | | | | CRPN | CRPN | | | | CRPS | CRPS | 2017-02-14T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | CRPT | Crypterium | 2018-10-09T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | CRS | CRS | | | | CRST | CRST | | | | CRSTK | CRSTK | | | | CRSX | CRSX | | | | CRT | CRTCoin | | | | CRTL | CRTL | | | | CRTO | CRTO | | | | CRTS | CRTS | 2022-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRTX | CRTX | | | | CRU | CRU | 2021-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRU2 | CRU2 | | | | CRUB | CRUB | | | | CRUIZE | CRUIZE | | | | CRUR | CRUR | | | | CRUX | CRUX | | | | CRV | CRV | 2020-08-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRV3BEAR | CRV3BEAR | | | | CRV3BULL | CRV3BULL | | | | CRV3L | CRV3L | 2020-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRV3S | CRV3S | 2020-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRV5L | CRV5L | 2021-05-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRV5S | CRV5S | 2021-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRV8 | CRV8 | | | | CRVFRAX | CRVFRAX | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRVS | CRVS | | | | CRW | Crown | 2017-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRWDX | nan | 2025-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRWN | CRWN | 2025-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRWNY | CRWNY | | | | CRX | Chronos | 2017-03-09T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | CRY | CRY | 2017-03-10T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | CRYN | CRYN | 2023-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRYP | CrypticCoin | | | | CRYPT | CryptCoin | | | | CRYPTO | CRYPTO | 2023-11-22T00:00:00.0000000Z | 2025-02-12T00:00:00.0000000Z | | CRYPTOCASTNL | CRYPTOCASTNL | | | | CRYPTOCEEDS | CRYPTOCEEDS | | | | CRYPTOCU | CRYPTOCU | | | | CRYPTOFI | CRYPTOFI | | | | CRYPTOGRAM | CRYPTOGRAM | | | | CRYPTOMAT | CRYPTOMAT | | | | CRYPTOPIA | CRYPTOPIA | | | | CRYPTOREUM | CRYPTOREUM | | | | CRYPTOSTERLING | CRYPTOSTERLING | | | | CRYPTUAL | CRYPTUAL | | | | CRYPTY | CRYPTY | | | | CRYS | CRYS | | | | CRYSH | CRYSH | | | | CRYSTAL | CRYSTAL | | | | CRYT | CRYT | | | | CRZ | CRZ | | | | CS | Credits | 2017-02-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSA | CSA | | | | CSAC | CSAC | | | | CSBTC | CSBTC | | | | CSC | CasinoCoin | 2024-09-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSCBF | CSCBF | | | | CSCC | CSCC | | | | CSCJ | CSCJ | | | | CSCO | CSCO | 2025-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSCONS01 | CSCONS01 | | | | CSCONS02 | CSCONS02 | | | | CSCONS03 | CSCONS03 | | | | CSCONS04 | CSCONS04 | | | | CSCONS05 | CSCONS05 | | | | CSCOSTOCK | nan | 2025-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSCOX | nan | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSCXRPL | CSCXRPL | | | | CSE | CSE | | | | CSETH | CSETH | | | | CSH | CSH | | | | CSHIP | CSHIP | | | | CSIX | CSIX | 2023-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSK | Koruna | | | | CSKY | nan | 2025-07-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSL | CSL | | | | CSM | CSM | 2022-07-27T00:00:00.0000000Z | 2025-11-07T00:00:00.0000000Z | | CSMIC | CSMIC | 2017-03-05T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | | CSN | CSN | | | | CSNO | BitDice | | | | CSNP | CSNP | | | | CSNT | CSNT | | | | CSO | CSO | | | | CSOV | CSOV | | | | CSP | CSP | | | | CSPC | CSPC | | | | CSPD | CSPD | | | | CSPN | CSPN | | | | CSPR | CSPR | 2021-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSPR3L | CSPR3L | | | | CSPR3S | CSPR3S | | | | CSPR5L | CSPR5L | | | | CSPR5S | CSPR5S | | | | CSPR6 | CSPR6 | | | | CSR | CSR | 2022-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSS | CSS | | | | CST | CST | 2017-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSTBCHABC | CSTBCHABC | | | | CSTBCHN | CSTBCHN | | | | CSTL | Castle | | | | CSTM | CSTM | | | | CSTN | CSTN | | | | CSTR | CSTR | | | | CSWAP | CSWAP | 2024-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CSX | CSX | | | | CSXEM | CSXEM | | | | CSZAIF | CSZAIF | | | | CT | CT | 2021-06-25T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | CTA | CTA | 2024-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTAG | CTAG | | | | CTASK | CTASK | | | | CTC | CTC | 2020-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTC2 | CTC2 | 2021-05-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CTCN | CTCN | | | | CTCTM | CTCTM | | | | CTD | CTD | | | | CTDM | CTDM | | | | CTDMS | CTDMS | | | | CTE | CTE | | | | CTEC | CTEC | | | | CTEX | CTEX | 2024-07-16T00:00:00.0000000Z | 2025-11-09T00:00:00.0000000Z | | CTF | CTF | 2024-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTFC | CTFC | | | | CTFTT | CTFTT | | | | CTFZH | CTFZH | | | | CTG | CTG | | | | CTHAI | CTHAI | | | | CTI | CTI | 2022-06-10T00:00:00.0000000Z | 2025-10-10T00:00:00.0000000Z | | CTIC | CTIC | 2017-05-20T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CTIC2 | Coimatic 2.0 | 2017-07-30T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | CTIC3 | Coimatic 3.0 | | | | CTIN | CTIN | | | | CTK | CTK | 2017-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTK22 | CTK22 | | | | CTK3L | CTK3L | 2021-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTK3S | CTK3S | 2021-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTL | CTL | 2017-02-10T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | CTN | CTN | | | | CTN22 | CTN22 | | | | CTNFT | CTNFT | | | | CTO | Crypto | | | | CTOSS | CTOSS | | | | CTP | CTP | 2022-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTPL | CTPL | | | | CTR | Centra | | | | CTRC | CTRC | | | | CTREE | CTREE | | | | CTRO | CTRO | | | | CTRT | Cryptrust | | | | CTS | CTS | | | | CTSC | CTSC | | | | CTSI | Cartesi | 2020-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTSI3L | CTSI3L | 2021-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTSI3S | CTSI3S | 2021-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTSI5L | CTSI5L | | | | CTSI5S | CTSI5S | | | | CTSIDOWN | CTSIDOWN | | | | CTSIUP | CTSIUP | | | | CTT | CTT | 2022-01-14T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | CTTD | CTTD | | | | CTU | CTU | | | | CTWO | CTWO | | | | CTX | CarTaxi Token | 2021-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTXC | Cortex | 2018-05-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CTXC2X | CTXC2X | | | | CTY | CTY | 2022-10-17T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | CTYN | CTYN | 2025-08-26T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | CTZN | CTZN | | | | CUAN | CUAN | | | | CUB | CUB | | | | CUBE | DigiCube | 2017-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CUBIC | CUBIC | | | | CUBIX | CUBIX | | | | CUBONE | CUBONE | | | | CUBT | CUBT | 2022-06-27T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | CUC | Peso Convertible | | | | CUCAP | CUCAP | | | | CUCUMBERCAT | CUCUMBERCAT | | | | CUDIS | nan | 2025-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CUDOS | CUDOS | 2023-08-16T00:00:00.0000000Z | 2024-10-01T00:00:00.0000000Z | | CULT | CULT | 2022-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CUMMIES | CUMMIES | 2021-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CUMSTAR | CUMSTAR | | | | CUN | CUN | | | | CUP | Cuban Peso | | | | CUR | CUR | | | | CUR8 | CUR8 | | | | CURE | Curecoin | | | | CURIO | CURIO | | | | CURRENCY | ZCAD | | | | CURVE | CURVE | | | | CURVES | CURVES | 2016-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CUS | CUS | 2023-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CUSD | CUSD | 2022-05-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CUSDC | CUSDC | 2023-11-22T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | CUSDJ | CUSDJ | | | | CUSDT | CUSDT | 2024-01-29T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | CUSDTBEAR | CUSDTBEAR | | | | CUSDTBULL | CUSDTBULL | | | | CUSDTHALF | CUSDTHALF | | | | CUSDTHEDGE | CUSDTHEDGE | | | | CUSE | CUSE | | | | CUSN | CUSN | | | | CUST | CUST | | | | CUT | CUT | | | | CUTE | CUTE | 2019-04-29T00:00:00.0000000Z | 2025-09-29T00:00:00.0000000Z | | CUX | CUX | | | | CUZ | CUZ | | | | CV | carVertical | | | | CV2 | Colossuscoin V2 | 2017-03-03T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | CVA | CVA | | | | CVAC | CVAC | | | | CVAG | CVAG | | | | CVAOLD | CVAOLD | | | | CVAULTCORE | CVAULTCORE | 2023-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CVC | Civic | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CVC3L | CVC3L | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CVC3S | CVC3S | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CVC5L | CVC5L | | | | CVC5S | CVC5S | | | | CVCC | CVCC | | | | CVCOIN | CVCoin | | | | CVD | CVD | | | | CVE | Cape Verde Escudo | | | | CVH | Curriculum Vitae | | | | CVN | CVCoin | 2024-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CVNASTOCK | nan | | | | CVNT | CVNT | | | | CVNTHECO | CVNTHECO | | | | CVNX | CVNX | | | | CVP | CVP | 2020-09-22T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | CVP8 | CVP8 | | | | CVR | CVR | | | | CVS | CVS | | | | CVSHOT | CVSHOT | 2022-05-20T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | CVSHOTS | CVSHOTS | | | | CVT | CyberVein | 2019-10-13T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | CVTX | CVTX | 2023-03-13T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | CVX | CVX | 2021-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CVX3L | CVX3L | 2023-06-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CVX3S | CVX3S | 2023-06-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CVXX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CVZ | CVZ | | | | CW | CW | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CWAP | CWAP | | | | CWAR | CWAR | 2021-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CWC | CWC | | | | CWD | CWD | | | | CWEB | CWEB | 2021-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CWN | CWN | | | | CWOLF | CWOLF | | | | CWS | CWS | 2021-02-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CWT | CWT | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CWV | CWV Chain | | | | CWV1 | CWV1 | | | | CWXT | CryptoWorldX Token | 2017-03-16T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | CX | CX | | | | CX1 | CX1 | | | | CXAT | CXAT | | | | CXC | CXC | | | | CXCH | CXCH | | | | CXI | CXI | | | | CXO | CargoX | | | | CXP | CXP | | | | CXRBN | CXRBN | | | | CXS | CXS | 2023-02-24T00:00:00.0000000Z | 2025-10-17T00:00:00.0000000Z | | CXT | Coinonat | 2017-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CY | CY | | | | CYBER | CYBER | 2023-08-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CYBERCOIN | CYBERCOIN | | | | CYBR | CYBR | | | | CYC | Cycling Coin | 2017-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CYCE | CYCE | 2021-08-13T00:00:00.0000000Z | 2025-12-27T00:00:00.0000000Z | | CYCLNE | CYCLNE | | | | CYCLONE | CYCLONE | | | | CYCLOS | CYCLOS | | | | CYCLUB | CYCLUB | | | | CYDER | Cyder | | | | CYE | CYE | | | | CYF | CYF | | | | CYFM | CyberFM | 2020-09-18T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | CYG | CYG | 2017-01-31T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | CYL | CYL | | | | CYM | CYM | | | | CYMI | CYMI | 2023-01-31T00:00:00.0000000Z | 2024-02-03T00:00:00.0000000Z | | CYMT | CyberMusic | | | | CYNDAQUIL | CYNDAQUIL | | | | CYOP | CYOP | | | | CYP | Cyprus Pound | 2017-03-07T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | CYPR | nan | 2025-10-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CYR | CYR | | | | CYRUS | CYRUS | 2024-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CYRX | CYRX | | | | CYS | CYS | 2021-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CYT | CYT | 2017-02-09T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | CYTR | CYTR | | | | CZ | CZ | 2024-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CZ21 | CZ21 | | | | CZARMY | CZARMY | | | | CZDC | CZDC | | | | CZE | CZE | | | | CZECO | CZECO | 2017-01-29T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | CZK | Czech Koruna | 2017-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CZO | CZO | | | | CZR | CanonChain | | | | CZRX | CZRX | | | | CZZ | CZZ | | | | C¥ | C¥ | | | --- # Assets - Letter D (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_D) --- title: "Assets - Letter D" --- # Assets - Letter D | asset_id | name | data_trade_start | data_trade_end | |:--------------|:-------------------------------------|:-----------------------------|:-----------------------------| | D | D | 2025-01-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | D100 | D100 | | | | D11 | D11 | 2022-01-29T00:00:00.0000000Z | 2025-12-08T00:00:00.0000000Z | | D1R2 | D1R2 | | | | D2T | D2T | 2023-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | D4RK | D4RK | | | | DA0001 | DA0001 | | | | DA0002 | DA0002 | | | | DAA | DAA | | | | DAAC | DAAC | | | | DAB | DAB | | | | DAC | Davinci Coin | | | | DACC | DACC | | | | DACH | DACH Coin | | | | DACHX | DACHX | | | | DACS | DACSEE | | | | DACXI | DACXI | | | | DAD | DAD | | | | DADDY | DADDY | 2024-06-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DADDYDOGE | DADDYDOGE | | | | DADI | DADI | 2018-10-10T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | DAE | DAE | | | | DAF | DAF | | | | DAFI | DAFI | 2021-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DAFT | DAFT | | | | DAG | DAG | 2018-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DAGT | Digital Asset Guarantee Token | | | | DAGX | DAGX | | | | DAH | DAH | | | | DAI | DAI (Multi-collateral) | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DAI1 | DAI1 | | | | DAICO | DAICO | | | | DAILY | DAILY | | | | DAILYS | DAILYS | | | | DAIN | DAIN | | | | DAIQ | DAIQ | | | | DAISY | DAISY | 2021-08-27T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | DAL | DAL | | | | DALC | Dalecoin | 2017-10-30T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | DALI | DALI | | | | DAM | DAM | 2025-08-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DAMEX | DAMEX | | | | DAMN | DAMN | | | | DAMO | DAMO | | | | DAN | Daneel | 2023-12-08T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DANA | DANA | 2025-06-27T00:00:00.0000000Z | 2025-09-15T00:00:00.0000000Z | | DANC | DANC | | | | DANDY | DANDY | | | | DANE | DANE | | | | DANGX | DANGX | | | | DANK | DANK | 2019-06-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | DANOY | DANOY | | | | DAO | The DAO | 2021-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DAO1 | DAO1 | | | | DAO9 | DAO9 | 2023-11-28T00:00:00.0000000Z | 2024-01-12T00:00:00.0000000Z | | DAOBET | DAO.Casino | | | | DAOFI | DAOFI | | | | DAOVC | DAOVC | | | | DAP | DAP | | | | DAPP | DAPP | | | | DAPPT | DAPPT | | | | DAPPX | DAPPX | | | | DAPS | DAPS Token | | | | DAPSW | DAPSW | | | | DAPSX | DAPSX | | | | DAR | Darcrus | 2021-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DAR3L | DAR3L | | | | DAR3S | DAR3S | | | | DARA | DARA | | | | DARB | DARB | | | | DARC | DARC | | | | DARF | DARF | | | | DARGE | DargeCoin | | | | DARI | DARI | | | | DARK | DARK | 2021-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DARKSTAR | nan | | | | DART | DarexTravel | | | | DARX | DARX | | | | DAS | DAS | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DASC | Dascoin | | | | DASH | Dash | 2016-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DASH3L | DASH3L | 2020-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DASH3S | DASH3S | 2020-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DASH5L | DASH5L | | | | DASH5S | DASH5S | | | | DASHBF | DASHBF | | | | DASHD | DASHD | 2021-03-07T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | DASHG | DASHG | | | | DASHP | DASHP | | | | DASHS | Dashs | 2017-04-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | DAT | Datum | | | | DATA | Streamr DATAcoin | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DATAM | DATAM | | | | DATE | DATE | | | | DATO | DATO | | | | DATP | Decentralized Asset Trading Platform | | | | DATX | DATx | | | | DAV | DAV Coin | | | | DAVP | DAVP | | | | DAVT | DAVT | | | | DAW | DAW | 2021-08-31T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | DAWGS | DAWGS | | | | DAWN | DAWN | | | | DAX | DAEX | | | | DAXT | DAXT | | | | DAXX | DaxxCoin | | | | DAY | Chronologic | | | | DAZZ | DazzleCoin | | | | DB | DB | 2016-12-15T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | DBA | DBA | | | | DBC | DeepBrain Chain | 2018-01-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DBC-ERC20 | DBC-ERC20 | | | | DBD | DBD | 2022-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DBE | DBE | | | | DBET | DecentBet | 2017-12-29T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | DBG | Digital Bullion Gold | 2017-01-23T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | DBI | DBI | | | | DBIC | DBIC | 2017-03-18T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | DBIX | DubaiCoin | | | | DBL | DBL | 2023-11-22T00:00:00.0000000Z | 2025-09-08T00:00:00.0000000Z | | DBLK | DBLK | 2017-01-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DBM | DBM | | | | DBNK | DBNK | | | | DBOX | DBOX | | | | DBR | DBR | 2024-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DBT | DBT | | | | DBTC | Debitcoin | 2017-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DBUY | DBUY | | | | DBX | DBX | 2021-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DBXC | DBXC | | | | DBY | DBY | | | | DBZ | DBZ | | | | DC | DC | 2017-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DCA | DCA | | | | DCAP | DCAP | | | | DCAR | DCAR | | | | DCASH | DCASH | | | | DCB | DCB | 2022-06-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DCBL | DCBL | | | | DCC | DCC | 2017-02-18T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | DCCT | DCCT | 2023-06-19T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | DCCY | DCCY | | | | DCG | DCG | | | | DCH | DCH | | | | DCHF | DCHF | 2023-11-25T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | DCHS | DCHS | | | | DCK | DCK | 2017-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DCL | DCL | | | | DCM | DCM | | | | DCMC | DCMC | 2023-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DCN | Dentacoin | 2020-01-31T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DCNT | DCNT | 2023-02-27T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | | DCNTR | DCNTR | | | | DCO | DCO | | | | DCOM | DCOM | | | | DCON | DCON | | | | DCR | Decred | 2017-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DCRE | DeltaCredits | 2017-02-21T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | DCRN | DCRN | | | | DCS | DCS | | | | DCT | DECENT | 2017-02-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DCTD | DCTD | | | | DCTO | DCTO | | | | DCTT | DCTT | | | | DCU | DCU | | | | DCY | Dinastycoin | 2019-04-05T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | DCYP | DCYP | 2017-03-06T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | DDAIF | DDAIF | | | | DDAM | DDAM | | | | DDC | DDC | 2025-12-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DDCT | DDCT | | | | DDD | Scry.info | | | | DDDD | DDDD | | | | DDDX | DDDX | | | | DDF | DigitalDevelopersFund | | | | DDIM | DDIM | 2020-10-16T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | DDK | DDK | | | | DDM | Mark der DDR | | | | DDMX | DDMX | | | | DDN | DDN | | | | DDOGE | DDOGE | | | | DDOS | DDOS | | | | DDPC | DDPC | | | | DDR | DDR | | | | DDRST | DDRST | | | | DDRT | DDRT | | | | DDS | DDS | | | | DDX | dietbitcoin | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DDYSS | DDYSS | | | | DE | DE | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DE40 | (EUROPE, DAX) | | | | DEA | DEA | 2017-05-04T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | DEAF | DEAF | | | | DEAI | DEAI | 2024-03-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEAL | iDealCash | | | | DEALT | DEALT | | | | DEB | Debitum Network | | | | DEBET | DEBET | | | | DEBT | DEBT | 2023-01-13T00:00:00.0000000Z | 2025-12-23T00:00:00.0000000Z | | DEBTFREE | DEBTFREE | | | | DEC | DEC | | | | DECE | DECE | | | | DECENTRALIZED | DECENTRALIZED | 2024-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DECHAT | nan | | | | DECI | DECI | | | | DECILLION | DECILLION | | | | DECL | DECL | | | | DECO | DECO | | | | DECR | DECR | 2017-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEED | DEED | | | | DEEP | Deep | 2024-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEER | DEER | 2025-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEEX | DEEX | | | | DEEZ | DEEZ | | | | DEEZNUTS | DEEZNUTS | | | | DEF | DEF | | | | DEFC | DEFC | | | | DEFI | DEFI | 2020-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEFI3L | DEFI3L | | | | DEFI3S | DEFI3S | | | | DEFIBEAR | DEFIBEAR | | | | DEFIBOX | DEFIBOX | | | | DEFIBULL | DEFIBULL | | | | DEFIDO | DEFIDO | | | | DEFIHALF | DEFIHALF | | | | DEFIHEDGE | DEFIHEDGE | | | | DEFILAND | DEFILAND | 2021-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEFIT | DEFIT | | | | DEFIX | DEFIX | | | | DEFL | DEFL | | | | DEFLCT | DEFLCT | | | | DEFLY | DEFLY | | | | DEFO | DEFO | | | | DEFT | DEFT | | | | DEFX | DEFX | | | | DEFY | DEFY | | | | DEG | DEG | 2022-10-09T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | DEGEN | DEGEN | 2023-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEGO | DEGO | 2020-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEHUB | DEHUB | | | | DEI | DEI | | | | DEJ | DEJ | | | | DEK | DEK | | | | DEKU | DEKU | | | | DEL | DEL | | | | DELABS | nan | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DELC | DELC | | | | DELFI | DELFI | | | | DELHI | DELHI.cityswap.io | | | | DELIV | DELIV | | | | DELIZ | Delizia | | | | DELOS | DELOS | | | | DELOT | DELOT | | | | DELTA | DELTA | | | | DEM | Deutsche Mark | 2017-03-15T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | DEMO | DEMO | | | | DENA | DENA | | | | DENT | Dent | 2018-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DENT3L | DENT3L | 2021-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DENT3S | DENT3S | 2021-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DENTRO | DENTRO | | | | DEOD | DEOD | 2023-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEON | DEON | | | | DEOR | DEOR | | | | DEOS | DEOS | | | | DEP | DEP | 2020-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEPAY | DEPAY | | | | DEPO | DEPO | | | | DEPOF | DEPOF | | | | DEQ | DEQ | | | | DERA | DERA | | | | DERC | DERC | 2022-05-20T00:00:00.0000000Z | 2025-09-13T00:00:00.0000000Z | | DERI | DERI | 2021-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DERO | Dero | 2019-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DERO(DERO) | DERO(DERO) | | | | DES | Destiny | 2017-03-10T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | DESH | DeshCoin | | | | DESIRE | DESIRE | | | | DESO | DESO | 2021-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DESS | DESS | | | | DET | DET | | | | DETH | DETH | 2017-03-11T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | DETO | DETO | | | | DETS | DETS | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEURO | DEURO | | | | DEUS | DeusCoin | | | | DEV | DeviantCoin | | | | DEVA | DEVA | | | | DEVE | DEVE | 2024-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEVO | DEVO | | | | DEVT | DEVT | 2022-06-27T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | DEVVE | nan | 2024-02-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEW | DEW | | | | DEX | DEX | | | | DEX0 | DEX0 | | | | DEXA | DEXA | 2022-06-06T14:25:06.0810283Z | 2026-01-23T00:00:00.0000000Z | | DEXC | DEXC | | | | DEXE | DEXE | 2021-01-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEXF | DEXF | | | | DEXG | DEXG | | | | DEXI | DEXI | | | | DEXM | DEXM | | | | DEXO | DEXO | | | | DEXR | DEXR | | | | DEXSHARE | DEXSHARE | 2022-06-19T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | DEXT | DEXT | 2022-06-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEXTF | DEXTF | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEY | DEY | | | | DF | DF | 2020-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DFA | DFA | 2022-02-03T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | DFA1 | DFA1 | | | | DFC | DFC | 2021-08-16T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DFCH | DFCH | | | | DFD | DFD | 2023-12-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DFDVX | nan | 2025-07-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DFG | DFG | 2022-07-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DFGL | DFGL | | | | DFI | DFI | 2020-06-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DFIAT | DFIAT | | | | DFIP | DFIP | | | | DFL | DFL | 2022-01-06T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | DFM | DFM | | | | DFN | DFN | | | | DFND | DFND | 2021-05-05T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | DFO | DFO | | | | DFP | DFP | | | | DFS | DFSCoin | | | | DFSOCIAL | DFSOCIAL | | | | DFT | DraftCoin | 2017-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DFTBSC | DFTBSC | | | | DFTC | DFTC | | | | DFX | DFX | | | | DFY | DFY | 2023-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DFY1 | DFY1 | | | | DFYN | DFYN | 2021-06-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DF_ | DF_ | | | | DG | DG | 2022-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DGB | DigiByte | 2017-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DGB3L | DGB3L | 2022-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DGB3S | DGB3S | 2022-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DGC | Digitalcoin | | | | DGCL | DGCL | | | | DGCS | Digital Credits | 2017-02-03T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | DGD | DigixDAO | 2017-03-07T00:00:00.0000000Z | 2025-10-25T00:00:00.0000000Z | | DGG | DGG | | | | DGL | DGL | | | | DGLD | DGLD | 2020-01-16T00:00:00.0000000Z | 2020-01-17T11:57:47.5212160Z | | DGLI | DGLI | | | | DGLN | DGLN | | | | DGM | DGM | | | | DGMOON | DGMOON | | | | DGMS | DGMS | 2017-01-31T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | DGMT | DGMT | | | | DGN | DGN | | | | DGNN | DGNN | | | | DGOLD | DGOLD | | | | DGORE | DGORE | 2017-02-01T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | DGP | DGP | | | | DGPT | DigiPulse | | | | DGRAM | nan | 2025-11-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DGS | Dragonglass | | | | DGT | DGT | | | | DGTX | Digitex Futures | 2019-06-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DGVC | DGVC | | | | DGX | Digix Gold Token | | | | DGZ | DGZ | | | | DHABICOIN | DHABICOIN | | | | DHB | DHB | | | | DHC | DHC | | | | DHD | DHD | | | | DHDAO | DHDAO | | | | DHG | DHG | | | | DHLT | DHLT | | | | DHN | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DHR | DHR | | | | DHRX | nan | 2025-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DHS | DHS | 2023-03-29T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | DHT | DHT | 2022-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DHV | DHV | 2021-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DHX | DHX | | | | DI | DI | 2023-11-22T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | DIA | DIA | 2020-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIA8 | DIA8 | | | | DIAM | nan | 2025-02-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIAMOND | DIAMOND | | | | DIAMONDS | DIAMONDS | | | | DIASP | DIASP | | | | DIBA | DIBA | | | | DIBC | DIBCOIN | | | | DIC | DIC | | | | DICE | Etheroll | 2020-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DICENS | DICENS | | | | DID | DID | | | | DIDI | DIDI | | | | DIE | DIE | | | | DIEM | Diem | | | | DIERHAM | DIERHAM | | | | DIFI | DIFI | | | | DIFX | DIFX | | | | DIG | Dignity | 2019-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIGAU | DIGAU | | | | DIGEX | DIGEX | | | | DIGG | DIGG | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIGI | DIGI | 2024-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIGIBET | DIGIBET | | | | DIGIT | DIGIT | | | | DIGITAL | DIGITAL | | | | DIGLETT | DIGLETT | | | | DIGS | DIGS | | | | DIIC | DIIC | | | | DIKI | DIKI | | | | DIKO | DIKO | 2024-03-21T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | DILI | DILI | | | | DIM | DIMCOIN | | | | DIME | Dimecoin | 2017-02-17T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | DIMI | DIMI | | | | DIMO | DIMO | 2023-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIN | DIN | 2025-02-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DINGER | DINGER | | | | DINGO | DINGO | 2022-06-06T15:43:49.4648287Z | 2026-01-23T00:00:00.0000000Z | | DINO | DINO | 2025-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DINT | DINT | | | | DIO | DIO | 2022-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DION | DION | | | | DIONE | DIONE | 2023-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIP | DIP | 2024-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIPS | DIPS | | | | DIQ | DIQ | | | | DIR | DIR | | | | DIREWOLF | DIREWOLF | | | | DIRT | DIRT | 2017-02-24T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | DIRTY | DIRTY | | | | DIS | DIS | 2021-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DISC | DISC | 2018-07-02T00:00:00.0000000Z | 2025-10-25T00:00:00.0000000Z | | DISCODERY | DISCODERY | | | | DISK | DarkLisk | 2017-02-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | DISTX | DISTX | | | | DIT | DIT | 2025-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIVC | DIVC | | | | DIVER | DIVER | 2021-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIVI | Divi | 2020-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DIVM | DIVM | | | | DIVO | DIVO | | | | DIVX | Divi | | | | DIW | DIW | | | | DIX | Dix Asset | | | | DIXT | DIXT | | | | DIY | DIY | | | | DJED | DJED | 2024-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DJF | Djibouti Franc | | | | DJV | DJV | | | | DK | DK | | | | DKA | DKA | 2020-06-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DKC | DKC | 2017-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DKD | Dekadocoin | | | | DKEP | DKEP | | | | DKEY | DKEY | | | | DKK | Danish Krone | 2022-06-06T14:00:00.0000000Z | 2022-06-10T14:00:00.0000000Z | | DKKT | DKKT | | | | DKN | DKN | | | | DKNG | DKNG | | | | DKP | DKP | | | | DKPC | DarkPayCoin | | | | DKS | DKS | 2022-09-01T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DKT | DKT | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DL | DL | 2025-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DLB | DLB | 2022-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DLC | Dollarcoin | 2017-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DLD | DLD | | | | DLEGENDS | DLEGENDS | 2021-10-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DLISK | DAPPSTER | 2017-02-08T00:00:00.0000000Z | 2025-10-21T00:00:00.0000000Z | | DLN | DLN | | | | DLO | DLO | | | | DLORD | DLORD | | | | DLP | DLP | | | | DLRS | DLRS | 2020-10-20T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DLSD | DLSD | | | | DLT | Agrello | 2017-09-26T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | DLTA | DLTA | | | | DLTS | DLTS | | | | DLTT | DLTT | | | | DLTX | DLTX | | | | DLX | DLX | | | | DMA | DMA | | | | DMAIL | nan | 2024-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DMB | Digital Money Bits | | | | DMC | DynamicCoin | 2023-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DMCC | DMCC | 2025-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DMCH | DMCH | | | | DMD | Diamond | 2021-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DMDC | DMDC | | | | DMDHRT20 | The Diamond Heart APE Foundation | | | | DMG | DMG | | | | DMGBEAR | DMGBEAR | | | | DMGBULL | DMGBULL | | | | DMHCO | DMHCO | | | | DMI | DMI | | | | DML | Decentralized Machine Learning | | | | DMLG | DMLG | 2021-12-23T00:00:00.0000000Z | 2025-12-24T00:00:00.0000000Z | | DMME | DMME | | | | DMN | DMN | 2025-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DMOD | DMOD | | | | DMR | DMR | | | | DMS | DMS | 2021-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DMST | DMST | | | | DMT | DMarket | 2018-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DMTC | DMTC | | | | DMTR | DMTR | 2021-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DMX | DMX | 2021-04-28T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | DN | DN | 2026-01-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DNA | EncrypGen | 2025-06-27T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | DNA3L | DNA3L | | | | DNA3S | DNA3S | | | | DNBT1 | DNBT1 | | | | DNC | DNC | | | | DNCV2 | DNCV2 | | | | DND | DND | | | | DNE | DNE | | | | DNET | DNET | | | | DNF | DNF | | | | DNFT | DNFT | | | | DNG | DNG | | | | DNN | DNN | | | | DNP | DNP | | | | DNR | Denarius | | | | DNS | DNS | | | | DNSC | DNSC | 2022-11-02T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | DNT | district0x | 2017-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DNX | DNX | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DNXC | DNXC | 2022-01-25T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | DNXTO | DNXTO | | | | DNZ | Adenz | | | | DOA | DOA | | | | DOAT | DOAT | | | | DOB | DOB | | | | DOBE | DOBE | | | | DOBI | DOBI | 2024-07-07T00:00:00.0000000Z | 2025-12-25T00:00:00.0000000Z | | DOBO | DOBO | 2024-02-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOC | DOC | | | | DOCK | Dock | 2018-07-30T00:00:00.0000000Z | 2025-01-30T00:00:00.0000000Z | | DOCK8 | DOCK8 | | | | DOCT | DOCT | | | | DODI | DODI | | | | DODO | DODO | 2020-10-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DODO3L | DODO3L | | | | DODO3S | DODO3S | | | | DODO8 | DODO8 | | | | DOE | DOE | | | | DOF | DOF | | | | DOFI | DOFI | | | | DOG | DOG | 2021-05-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOG$ | DOG$ | | | | DOGA | DOGA | 2022-03-22T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DOGAI | DOGAI | | | | DOGAMG | DOGAMG | | | | DOGBOSS | DOGBOSS | | | | DOGDEFI | DOGDEFI | | | | DOGE | DogeCoin | 2016-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGE2 | DOGE2 | 2021-06-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGE2.0 | DOGE2.0 | | | | DOGE2L | DOGE2L | | | | DOGE2S | DOGE2S | | | | DOGE3L | DOGE3L | 2020-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGE3S | DOGE3S | 2020-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGE4L | DOGE4L | | | | DOGE4S | DOGE4S | | | | DOGE5L | DOGE5L | 2021-04-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGE5S | DOGE5S | 2021-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGEAI | nan | 2025-05-29T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | DOGEBACK | DOGEBACK | | | | DOGEBEAR | DOGEBEAR | | | | DOGEBEAR2021 | DOGEBEAR2021 | | | | DOGEBF | DOGEBF | | | | DOGEBNB | DOGEBNB | | | | DOGEBULL | DOGEBULL | | | | DOGEC | DOGEC | | | | DOGECAT | DOGECAT | | | | DOGECEO | DOGECEO | | | | DOGECHAIN | DOGECHAIN | | | | DOGECHU | DOGECHU | | | | DOGECO | DOGECO | | | | DOGECOLA | DOGECOLA | | | | DOGECUBE | DOGECUBE | 2025-07-17T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | DOGEDASH | DOGEDASH | | | | DOGEDIGGER | DOGEDIGGER | | | | DOGEDRINKS | DOGEDRINKS | | | | DOGEFATHER | DOGEFATHER | | | | DOGEFI | DOGEFI | 2024-11-11T00:00:00.0000000Z | 2024-12-29T00:00:00.0000000Z | | DOGEGOV | nan | 2024-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGEHALF | DOGEHALF | | | | DOGEHEDGE | DOGEHEDGE | | | | DOGEJ | DOGEJ | | | | DOGEKING | DOGEKING | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGEKONGZILLA | DOGEKONGZILLA | | | | DOGEMETA | DOGEMETA | | | | DOGEN | DOGEN | | | | DOGENS | DOGENS | | | | DOGEP | DOGEP | | | | DOGEREUM | DOGEREUM | 2023-11-25T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | DOGERISEUP | DOGERISEUP | | | | DOGES | DOGES | | | | DOGESINO | DOGESINO | | | | DOGET | DOGET | | | | DOGETH | DOGETH | 2017-03-09T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | DOGETHER | DOGETHER | | | | DOGEX | DOGEX | 2025-09-04T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | DOGEZILLA | DOGEZILLA | | | | DOGGO | DOGGO | 2023-01-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGGY | DOGGY | | | | DOGINME | nan | 2024-03-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGIRA | DOGIRA | | | | DOGNFT | DOGNFT | 2021-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGO | DOGO | 2022-01-28T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | DOGP | DOGP | | | | DOGPAD | DOGPAD | | | | DOGS | DOGS | 2024-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGX | DOGX | | | | DOGY | DOGY | 2024-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOGZ | DOGZ | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOI | DOI | | | | DOKE | DOKE | | | | DOKEN | DOKEN | | | | DOKI | DOKI | | | | DOLA | DOLA | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOLLAR | Dollar Online | | | | DOLO | nan | 2025-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOLPH | DOLPH | 2021-12-24T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | DOM | DOM | | | | DOME | DOME | 2022-03-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOMI | DOMI | 2022-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOMO | DOMO | | | | DON | Donationcoin | 2024-05-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DONA | DONA | | | | DONALDTRUMP | DONALDTRUMP | | | | DONGFENG | DONGFENG | | | | DONK | DONK | | | | DONKEY | nan | 2025-05-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DONOTBUYTHIS | DONOTBUYTHIS | | | | DONR | DONR | | | | DONS | DONS | 2023-09-01T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | DONU | DONU | | | | DONUT | DONUT | 2025-02-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DONUTOLD | DONUTOLD | | | | DOOB | DOOB | | | | DOOD | nan | 2025-05-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOOH | DOOH | | | | DOOM | Doom | | | | DOOR | DOOR | | | | DOOS | DOOS | | | | DOP | Dominican Peso | | | | DOP1 | nan | | | | DOPE | DopeCoin | 2024-04-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOPX | DOPX | | | | DOR | DOR | 2024-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DORA | DORA | 2021-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DORD | DORD | | | | DORKL | ?O?K ?O?? | 2023-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOS | DOS | 2020-08-11T00:00:00.0000000Z | 2022-08-01T00:00:00.0000000Z | | DOSE | DOSE | 2022-04-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOT | Polkadot | 2019-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOT2L | DOT2L | | | | DOT2S | DOT2S | | | | DOT3 | DOT3 | | | | DOT3BEAR | DOT3BEAR | | | | DOT3BULL | DOT3BULL | | | | DOT3L | DOT3L | 2020-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOT3S | DOT3S | 2020-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOT5L | DOT5L | 2021-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOT5S | DOT5S | 2021-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOTA | DOTA | 2017-08-16T00:00:00.0000000Z | 2025-12-01T00:00:00.0000000Z | | DOTDOWN | DOTDOWN | 2020-09-11T00:00:00.0000000Z | 2022-11-30T00:00:00.0000000Z | | DOTECO | DOTECO | | | | DOTECO3L | DOTECO3L | | | | DOTECO3S | DOTECO3S | | | | DOTO | DOTO | | | | DOTR | DOTR | | | | DOTUP | DOTUP | 2020-09-11T00:00:00.0000000Z | 2022-11-30T00:00:00.0000000Z | | DOTX | DOTX | | | | DOUGH | DOUGH | 2023-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOV | DOV | | | | DOVEX | DOVEX | | | | DOW | DOWCOIN | | | | DOWNLOAD | DOWNLOAD | | | | DOWS | DOWS | | | | DOX | DOX | 2017-02-20T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | DOXY | DOXY | | | | DP | DigitalPrice | | | | DP2 | Digial Price | | | | DPAY | DPAY | 2017-02-07T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | DPC | Digial Price Classic | | | | DPET | DPET | 2021-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DPH | DPH | | | | DPI | DPI | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DPN | DPN | 2025-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DPOM | DPOM | | | | DPORNSHOPCASH | DPORNSHOPCASH | | | | DPP | DPP | | | | DPR | DPR | 2021-06-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DPS | DPS | | | | DPSC | DPSC | | | | DPST | DPST | | | | DPT | DPT | | | | DPX | DPX | 2023-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DPY | Delphy | 2017-12-28T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DQI | DQI | | | | DRA | DRA | 2017-03-13T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | DRAC | DRAC | 2023-05-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DRACO | DT Token | 2017-02-03T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | DRAGON | BTCDragon | | | | DRATINI | DRATINI | | | | DRB | DRB | 2025-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DRC | DRC | 2023-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DRC2 | DRC2 | | | | DRCM | DRCM | | | | DRCOIN | DRCOIN | | | | DRCT | DRCT | | | | DRE | DRE | | | | DREAM | DREAM | | | | DREAMS | DREAMS | 2021-11-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DREAMSX402 | nan | | | | DREE | DREE | | | | DREP | DREP | 2020-01-16T00:00:00.0000000Z | 2025-12-24T00:00:00.0000000Z | | DRF | DRF | | | | DRFLY | DRFLY | | | | DRG | Dragon Coins | 2025-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DRGB | DRGB | | | | DRGL | DRGL | | | | DRGN | Dragonchain | 2018-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DRGNBEAR | DRGNBEAR | | | | DRGNBULL | DRGNBULL | | | | DRGNHALF | DRGNHALF | | | | DRGNHEDGE | DRGNHEDGE | | | | DRIFT | DRIFT | 2024-05-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DRINK | DRINK | | | | DRIP | DRIP | | | | DRIV | DRIV | | | | DRIVE | DRIVE | | | | DRIVECRYPTO | DRIVECRYPTO | | | | DRK | Darkcoin | | | | DRKC | DRKC | | | | DRKT | DRKT | 2016-12-11T00:00:00.0000000Z | 2025-11-04T00:00:00.0000000Z | | DRL | DRL | | | | DRM | Dreamcoin | 2017-02-27T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | DRM8 | Dream8coin | | | | DRN | DRN | 2023-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DRO | DRO | | | | DRONE | DRONE | | | | DRONSCOIN | DRONSCOIN | | | | DROP | Dropil | 2017-02-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DROWZEE | DROWZEE | | | | DRP | DCORP | | | | DRPU | DRP Utility | | | | DRS | Digital Rupees | | | | DRSL | DRSL | | | | DRT | DomRaider | 2017-11-02T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | DRUG | DRUG | | | | DRV | DRV | 2025-01-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DRVH | DRVH | | | | DRXE | DRXE | | | | DRXNE | DROXNE | | | | DRY | DRY | | | | DRYCAKE | DRYCAKE | | | | DRZ | Droidz | 2017-02-11T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | DS | DS | 2021-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DSC | DSC | | | | DSCB | DSCB | | | | DSCOIN | DSCOIN | | | | DSCP | DSCP | | | | DSCPL | DSCPL | | | | DSD | DSD | 2025-09-12T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | DSE | DSE | | | | DSF | DSF | | | | DSF1 | DSF1 | | | | DSFR | DSFR | 2021-10-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DSG | DSG | | | | DSH | Dashcoin | 2017-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DSHET | DSHET | | | | DSIM | DSIM | | | | DSL | DSL | | | | DSLA | DSLA | | | | DSM | DSM | | | | DSN | DSN | | | | DSO | DSO | | | | DSP | DSP | | | | DSPC | DSPC | | | | DSQ | DSQ | | | | DSR | Desire | | | | DSRUN | nan | | | | DSS | DSS | | | | DSSC | DSSC | | | | DST | DST | 2024-01-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DSUI | DSUI | | | | DSWAP | DSWAP | | | | DSYNC | nan | 2024-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DSYS | DSYS | | | | DT | Dragon Token | 2023-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DT3 | DT3 | | | | DTA | DATA | | | | DTB | Databits | | | | DTC | Datacoin | 2018-05-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DTCH | DTCH | | | | DTCHAIN | DTCHAIN | | | | DTCN | DTCN | 2018-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DTCOIN | DTCOIN | | | | DTCT | DTCT | | | | DTD | DTD | | | | DTEM | Dystem | | | | DTEP | DTEP | | | | DTG | DTG | | | | DTH | Dether | | | | DTL | DTL | | | | DTMI | DTMI | | | | DTNG | DTNG | 2021-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DTO | DTO | | | | DTOP | DTOP | | | | DTOX | DTOX | | | | DTR | Dynamic Trading Rights | | | | DTRC | Datarius Credit | | | | DTRINU | DTRINU | | | | DTRV | DTRV | | | | DTT | DTT | 2017-02-24T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | DTUBE | DTUBE | | | | DTX | DaTa eXchange | 2019-07-02T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | DUB | Dubstep | 2017-01-11T00:00:00.0000000Z | 2025-11-04T00:00:00.0000000Z | | DUBION | DUBION | | | | DUBLION | DUBLION | | | | DUBLON | DUBLON | | | | DUBS | DUBS | | | | DUC | DUC | | | | DUCATO | DUCATO | | | | DUCK | DUCK | 2020-12-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DUCK2 | DUCK2 | | | | DUCK3 | DUCK3 | | | | DUCKAI | nan | | | | DUDES | DUDES | | | | DUDGX | DUDGX | | | | DUEL | DUEL | 2024-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DUET | DUET | | | | DUIT | DUIT | | | | DUK | DUK | | | | DUK+ | DUK+ | | | | DUKE | DUKE | 2021-06-24T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | DUKO | nan | 2024-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DUN | DUN | | | | DUNE | DUNE | | | | DUO | ParallelCoin | 2017-02-25T00:00:00.0000000Z | 2025-10-24T00:00:00.0000000Z | | DUPCOIN | DUPCOIN | | | | DUPE | nan | 2025-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DUR | DUR | 2017-08-06T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | DUSD | DUSD | 2023-11-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DUSDT | DUSDT | 2020-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DUSK | DUSK | 2019-07-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DUSK3L | DUSK3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DUSK3S | DUSK3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DUST | DUST | 2017-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DUT | DUT | | | | DUTCH | Dutch Coin | | | | DUX | DUX | 2017-05-07T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | DV | DV | 2022-06-27T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | DV7 | DV7 | | | | DVC | Devcoin | | | | DVD | DVD | 2017-11-25T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | DVDX | DVDX | | | | DVES | DVES | | | | DVF | DVF | | | | DVG | DVG | | | | DVI | DVI | 2021-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DVK | DVK | | | | DVLD | DVLD | | | | DVLP | DVLP | | | | DVP | DVP | | | | DVPN | DVPN | | | | DVRS | DVRS | 2022-11-18T00:00:00.0000000Z | 2024-11-21T00:00:00.0000000Z | | DVS | DVS | | | | DVT | DVT | | | | DVTC | DVTC | | | | DWAC | DWAC | | | | DWC | DWC | | | | DWE | DWE | | | | DWECOIN | DWECOIN | | | | DWN | DWN | | | | DWQ | DWQ | | | | DWS | DWS | | | | DWT | DWT | | | | DWZ | DWZ | | | | DX | DxChain Token | | | | DXB | DXB | | | | DXC | DXC | 2016-09-25T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | DXCT | DXCT | 2021-11-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DXD | DXD | | | | DXF | DXF | | | | DXG | DXG | | | | DXGM | DXGM | 2024-01-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DXL | DXL | 2022-01-28T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | DXLM | DXLM | 2025-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DXN | DXN | 2023-12-05T00:00:00.0000000Z | 2024-01-17T00:00:00.0000000Z | | DXO | DXO | 2017-07-23T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | DXP | DXP | | | | DXS | DXS | | | | DXT | Datawallet | 2018-10-12T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | DXTS | DXTS | | | | DY | DY | | | | DYC | DYC | | | | DYD | DYD | | | | DYDX | DYDX | 2021-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DYDX3L | DYDX3L | 2021-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DYDX3S | DYDX3S | 2021-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DYDX5L | DYDX5L | 2022-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DYDX5S | DYDX5S | 2022-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DYDX8 | DYDX8 | | | | DYDXDOWN | DYDXDOWN | | | | DYDXUP | DYDXUP | | | | DYM | DYM | 2024-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DYN | Dynamic | 2024-02-08T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | DYNMT | DYNMT | | | | DYNS | DYNS | | | | DYOR | DYOR | 2025-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DYP | DYP | 2021-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DYT | DYT | | | | DYX | DYX | | | | DYZ | DYZ | | | | DZAR | DZAR | 2025-02-05T00:00:00.0000000Z | 2025-02-06T00:00:00.0000000Z | | DZC | DZC | | | | DZCC | DZCC | | | | DZD | Algerian Dinar | | | | DZI | DZI | | | | DZOO | DZOO | | | | Dentacoin | Dentacoin | 2024-06-22T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | Dyl | Dyl | | | --- # Assets - Letter E (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_E) --- title: "Assets - Letter E" --- # Assets - Letter E | asset_id | name | data_trade_start | data_trade_end | |:-------------|:-----------------------------------------|:-----------------------------|:-----------------------------| | E$P | E$P | | | | E01 | E01 | | | | E10 | E10 | | | | E2C | E2C | | | | E2COIN | E2COIN | | | | E3T | E3T | | | | EA | EA | 2017-03-15T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | EAC | EarthCoin | 2022-06-06T13:35:11.7066500Z | 2022-06-11T01:06:56.7566196Z | | EAD | EAD | | | | EADSY | EADSY | | | | EADX | EADX | | | | EAE | EAE | | | | EAG | EA Coin | | | | EAGON | EAGON | | | | EAGS | EAGS | 2017-03-08T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | EAI | EAI | 2022-04-11T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | EAPC | EAPC | | | | EAPEX | EAPEX | | | | EAPL | EAPL | | | | EARN | EARN | 2022-02-23T00:00:00.0000000Z | 2023-07-14T00:00:00.0000000Z | | EARNM | nan | 2024-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EARNX | EARNX | | | | EARTH | Earth Token | 2024-11-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EASY | EASY | 2020-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EAT | EAT | 2025-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EATER | EATER | | | | EAURIC | EAURIC | | | | EB3 | EB3 Coin | | | | EB3C | EuroBitCoin | | | | EBANK | EBANK | | | | EBASE | EBASE | | | | EBATo | EBATo | | | | EBAY | EBAY | | | | EBAYCOM | EBAYCOM | | | | EBAYSTOCK | nan | | | | EBC | EBC | | | | EBCC | EBCC | | | | EBCR | EBCR | | | | EBEN | EBEN | | | | EBET | EthBet | | | | EBG | EBG | | | | EBH | EBlackHole | | | | EBIS | EBIS | | | | EBK | EBK | | | | EBKC | EBKC | | | | EBONUS | EBONUS | 2017-06-03T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | EBOX | EBOX | | | | EBS | EBS | | | | EBSO | EBSO | 2021-10-08T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | EBSP | EBSP | 2018-12-18T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | EBST | eBoost | | | | EBT | Ebittree Coin | | | | EBTB | EBTB | | | | EBTC | eBitcoin | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EBTC2 | EBTC2 | | | | EBTCOLD | EBTCOLD | | | | EBTCS | EBTCS | | | | EBULLION | EBULLION | | | | EBX | EBX | | | | EC | Eclipse | | | | EC2 | EC2 | | | | ECA | Electra | | | | ECARE | ECARE | | | | ECASH | Ethereum Cash | 2017-10-30T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | ECAT | ECAT | | | | ECC | E-Currency Coin | | | | ECCC | ECCC | | | | ECCHI | ECCHI | 2017-03-17T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | ECCN | ECCN | | | | ECD | ECD | | | | ECELL | ECELL | | | | ECFZ21 | ECFZ21 | | | | ECFZ22 | ECFZ22 | | | | ECGO | ECGO | | | | ECH | Etherecash | | | | ECHO | ECHO | 2024-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ECHT | ECHT | 2018-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ECIO | ECIO | | | | ECK | ECK | | | | ECLAT | ECLAT | | | | ECLI | ECLI | 2017-03-09T00:00:00.0000000Z | 2025-11-25T00:00:00.0000000Z | | ECM | ECM | | | | ECN | E-coin | 2017-04-19T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | ECNTRC20 | ECNTRC20 | | | | ECO | ECO | | | | ECO(ECO) | ECO(ECO) | | | | ECO2 | ECO2 | | | | ECOB | Ecobit | 2017-08-27T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | ECOC | ECOC | | | | ECOCOIN | ECOCOIN | 2017-04-17T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | ECOEC | ECOEC | | | | ECOIN | ECOIN | 2020-06-28T00:00:00.0000000Z | 2025-10-07T00:00:00.0000000Z | | ECOL | ECOL | | | | ECOM | Omnitude | | | | ECOP | ECOP | | | | ECOREAL | Ecoreal Estate | 2025-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ECOS | ECOS | | | | ECOSCU | ECOSCU | | | | ECOT | ECOT | | | | ECOTERRA | ECOTERRA | 2023-12-14T00:00:00.0000000Z | 2025-12-12T00:00:00.0000000Z | | ECOTO | ECOTO | | | | ECOX | ECOX | | | | ECP | ECP | | | | ECPN | ECPN | | | | ECR | ECR | | | | ECT | SuperEdge | | | | ECTE | ECTE | 2019-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ECTR | ECTR | | | | ECTT | ECTT | | | | ECU | ECU | | | | ECV | Unidad de Valor Constante (UVC) | | | | EDA | EDA | 2025-06-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDAC | EDAC | | | | EDAG | EDAG | | | | EDASH | EDASH | | | | EDAT | EDAT | 2023-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDBT | EDBT | | | | EDC | EDC | 2017-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDC20 | EDC20 | | | | EDCC | EDCC | | | | EDCO | EDCO | | | | EDCX | EDCX | 2018-04-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | EDDA | EDDA | | | | EDDIE | EDDIE | | | | EDE | EDE | | | | EDEFI | EDEFI | | | | EDEL | EDEL | 2022-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDEN | EDEN | 2021-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDEN3L | EDEN3L | | | | EDEN3S | EDEN3S | | | | EDEV | EDEV | | | | EDEX | EDEX | | | | EDEXBSC | EDEXBSC | | | | EDG | Edgeless | | | | EDGE | EDGE | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDGEN | nan | 2025-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDGT | EDGT | | | | EDH | EDH | | | | EDHM | EDHM | 2021-04-22T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | EDI | EDI | | | | EDIT | EDIT | 2017-09-03T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | EDL | EDL | | | | EDN | Eden | 2025-08-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDO | Eidoo | 2017-12-25T00:00:00.0000000Z | 2020-06-19T00:00:00.0000000Z | | EDP | EDP | | | | EDR | E-Dinar Coin | | | | EDR2 | EDR2 | | | | EDRA | EDRA | | | | EDRC | EDRCoin | 2017-03-03T00:00:00.0000000Z | 2025-10-14T00:00:00.0000000Z | | EDS | Endorsit | | | | EDSS | EDSS | | | | EDT | EtherDelta Token | | | | EDU | EduCoin | 2023-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDU3L | EDU3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDU3S | EDU3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EDUX | EDUX | | | | EDV | EDV | | | | EEAT | EEAT | | | | EEB | EEB | | | | EEC | EEC | | | | EEE | Elementh | | | | EEK | Kroon | | | | EEL | EEL | | | | EEMZ | EEMZ | | | | EER | EER | | | | EES | EES | | | | EET | EET | 2018-01-19T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | EETT | EETT | | | | EEVEE | EEVEE | | | | EEX | EEX | | | | EFA | EFA | | | | EFAME | EFAME | | | | EFAR | EFAR | | | | EFC | EFC | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EFFM | EFFM | 2019-02-15T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | EFG | EFG | | | | EFH | EFH | | | | EFI | EFI | 2021-10-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EFIL | EFIL | | | | EFIN | EFIN | | | | EFK | EFK | | | | EFL | e-Gulden | | | | EFS | EFS | | | | EFT | EFT | | | | EFTR | EFTR | | | | EFUN | EFUN | | | | EFX | Effect.AI | | | | EFXNEO | EFXNEO | | | | EFYT | Ergo | | | | EGA | EGA | | | | EGAME | EGAME | 2017-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGAS | ETHGAS | | | | EGB | EGB | | | | EGC | EverGreenCoin | 2017-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGCC | Engine | | | | EGEM | EtherGem | | | | EGG | EggCoin | 2017-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGG2 | EGG2 | | | | EGGDAO | EGGDAO | | | | EGGS | nan | | | | EGGT | EGGT | 2023-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGI | EGI | | | | EGL | EGL | | | | EGL1 | nan | 2025-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGLD | EGLD | 2020-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGLD100 | EGLD100 | 2025-09-28T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | EGLD3L | EGLD3L | 2021-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGLD3S | EGLD3S | 2021-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGLD5L | EGLD5L | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGLD5S | EGLD5S | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGO | EGO | 2017-02-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGOLD | eGold | 2019-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGON | EGON | | | | EGOT | EGOT | | | | EGP | Egyptian Pound | 2024-09-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGP1 | nan | | | | EGR | EGR | | | | EGS | EGS | 2022-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGT | EGT | 2019-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGWCAP | EGWCAP | | | | EGX | EagleX | 2021-12-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EGY | EGY | | | | EH2 | EH2 | | | | EHASH | EHASH | | | | EHC | EHC | | | | EHIVE | EHIVE | | | | EHRT | EHRT | | | | EHT | EHT | | | | EHX | EHX | | | | EIB | EIB | | | | EIDOS | EIDOS | | | | EIFI | EIFI | | | | EIGEN | EIGEN | 2024-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EIGEN100 | EIGEN100 | 2025-07-29T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | EIL | EIL | | | | EIN | EIN | | | | EINSTEIN | EINSTEIN | | | | EINYX | EINYX | | | | EIX | EIX | | | | EJF | EJF | | | | EJOB | Ejob | | | | EJOY | EJOY | | | | EJS | EJS | 2022-02-19T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | EK | EK | | | | EKARTINU | EKARTINU | | | | EKE | EKE | | | | EKG | EKG | | | | EKO | EchoLink | 2017-01-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | EKT | EDUCare | 2019-06-19T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | EKTA | EKTA | | | | EL | Elcoin | 2017-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELA | Elastos | 2018-05-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELAC | ELAC | | | | ELAMA | ELAMA | | | | ELAN | ELAN | | | | ELAND | ELAND | | | | ELC | Elacoin | 2017-06-28T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | ELCASH | ELCASH | 2021-04-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELD | ELD | | | | ELDA | ELDA | | | | ELDE | nan | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELE | Elementrem | 2017-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELEC | Electrify.Asia | | | | ELECTABUZZ | ELECTABUZZ | | | | ELECTRON | ELECTRON | | | | ELEF | ELEF | | | | ELEKID | ELEKID | | | | ELEM | ELEM | | | | ELEN | ELEN | | | | ELEPHANT | ELEPHANT | 2023-08-20T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | ELET | ELET | | | | ELF | aelf | 2017-12-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELFWALLET | ELFWALLET | | | | ELG | ELG | 2022-06-06T16:04:51.2203615Z | 2026-01-23T00:00:00.0000000Z | | ELGATO | nan | | | | ELI | Elisor Coin | | | | ELITE | Ethereum Lite | 2017-10-29T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | ELIX | Elixir | 2024-05-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELIZA | nan | 2024-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELIZAOS | nan | 2025-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELK | ELK | 2022-06-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELLA | Ellaism | | | | ELLI | Elliot Coin | | | | ELLIPSE | ELLIPSE | | | | ELM | Elements | 2024-01-02T00:00:00.0000000Z | 2025-04-26T00:00:00.0000000Z | | ELMO | ELMO | | | | ELMON | ELMON | | | | ELNC | ELNC | | | | ELOAD | ELOAD | | | | ELON | ELON | 2021-05-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELON1 | ELON1 | | | | ELON4AFD | nan | | | | ELONBALLS | ELONBALLS | | | | ELONGATE | ELONGATE | | | | ELONSOL | nan | | | | ELP | ELP | 2025-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELS | Elysium | 2023-05-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELSA | nan | 2026-01-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELT | ELT | | | | ELTCOIN | ELTCOIN | | | | ELTG | ELTG | | | | ELTHM | ELTHM | | | | ELU | ELU | | | | ELV | ELV | | | | ELVN | ELVN | | | | ELX | ELX | 2024-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELY | Elysian | 2018-08-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ELYA | ELYA | | | | ELYSIAN | ELYSIAN | | | | ELYX | ELYX | | | | EM | EM | | | | EMAID | EMAID | | | | EMAX | EMAX | 2023-12-23T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | EMAX1 | EMAX1 | | | | EMB | EmberCoin | 2017-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EMBR | EMBR | 2022-06-06T13:36:05.9846879Z | 2025-10-18T00:00:00.0000000Z | | EMC | Emercoin | 2017-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EMC1 | EMC1 | | | | EMC2 | Einsteinium | | | | EMCO | EMCO | | | | EMCO2 | EMCO2 | | | | EMD | Emerald Crypto | | | | EMDC | EMDC | | | | EMERTOKEN | EMERTOKEN | | | | EMGO | EMGO | | | | EMI | EMI | | | | EMIRG | EMIRG | | | | EMJ | EMJ | | | | EML | EML | | | | EMN | EMN | | | | EMO | EMO | | | | EMOB | EMOB | | | | EMOC | EMOC | | | | EMOJ | EMOJ | | | | EMOJI | EMOJI | | | | EMON | EMON | 2022-05-20T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | EMONT | EMONT | | | | EMOON | EMOON | | | | EMP | EMoneyPower | 2017-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EMPC | EMPC | 2017-03-08T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | EMPIRE | EMPIRE | 2021-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EMPR | empowr coin | | | | EMPRB | EMPRB | | | | EMPRG | EMPRG | | | | EMPRO | EMPRO | | | | EMR | EMR | 2023-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EMRALS | EMRALS | | | | EMRX | EMRX | | | | EMT | EMT | 2018-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EMTRG | EMTRG | | | | EMTV | EMTV | | | | EMU | EMU | | | | EMUSK | EMUSK | | | | EMV | Ethereum Movie Venture | | | | EN | EN | | | | EN-HRC20 | EN-HRC20 | | | | ENA | ENA | 2024-03-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENA10000 | ENA10000 | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENAU | ENAU | 2018-01-18T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | ENB | ENB | | | | ENBE | ENBE | | | | ENC | ENC | | | | ENCO | ENCO | | | | ENCP | ENCP | | | | ENCRYPTED | ENCRYPTED | | | | ENCWTA | ENCWTA | | | | ENDO | ENDO | | | | ENDOR | Endor Protocol | | | | ENE | ENE | 2017-02-01T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | ENER01 | ENER01 | | | | ENER02 | ENER02 | | | | ENER03 | ENER03 | | | | ENERGYX | ENERGYX | | | | ENG | Enigma | 2017-02-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ENGPOLY | ENGPOLY | | | | ENGT | Engagement Token | | | | ENH | ENH | | | | ENJ | Enjin Coin | 2017-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENJ3L | ENJ3L | 2021-02-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENJ3S | ENJ3S | 2021-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENJ5L | ENJ5L | 2021-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENJ5S | ENJ5S | 2021-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENJ8 | ENJ8 | | | | ENK | ENK | | | | ENLTE | ENLTE | | | | ENNO | ENNO | | | | ENO | ENO | 2023-06-21T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | ENPR | ENPR | 2022-07-11T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | ENQ | ENQ | | | | ENRG | Energycoin | | | | ENS | ENS | 2021-11-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENS3L | ENS3L | 2022-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENS3S | ENS3S | 2022-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENS5L | ENS5L | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENS5S | ENS5S | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENSA | ENSA | | | | ENSO | nan | 2025-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENSS | ENSS | | | | ENSW | ENSW | | | | ENT | Eternity | 2017-03-09T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | ENTC | ENTC | | | | ENTER | ENTER | 2017-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ENTONE | ENTONE | | | | ENTR | ENTR | | | | ENTRC | ENTRC | | | | ENTRP | ENTRP | | | | ENTS | EUNOMIA | | | | ENU | ENU | | | | ENUT | ENUT | | | | ENV | Environ | | | | ENVN | ENVN | | | | ENVOY | ENVOY | | | | ENX | ENX | | | | ENY | ENY | | | | ENZO | ENZO | | | | EOA | EOA | | | | EOC | EOC | 2017-03-02T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | EON | EON | | | | EOP | EOP | | | | EOS | EOS | 2017-07-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EOS0104CALL | EOS0104CALL | | | | EOS1000 | EOS1000 | | | | EOS2L | EOS2L | | | | EOS2S | EOS2S | | | | EOS3BEAR | EOS3BEAR | | | | EOS3BULL | EOS3BULL | | | | EOS3L | EOS3L | | | | EOS3S | EOS3S | | | | EOS4BEAR | EOS4BEAR | | | | EOS4BULL | EOS4BULL | | | | EOS4L | EOS4L | | | | EOS4S | EOS4S | | | | EOS5L | EOS5L | | | | EOS5S | EOS5S | | | | EOSBEAR | EOSBEAR | 2020-02-12T00:00:00.0000000Z | 2020-04-01T09:51:12.4250000Z | | EOSBIT | EOSBIT | | | | EOSBULL | EOSBULL | 2020-02-12T00:00:00.0000000Z | 2020-04-01T09:51:44.4230000Z | | EOSC | EOSC | 2023-05-26T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | EOSCLASSIC | EOSCLASSIC | | | | EOSCOIN | EOSCOIN | | | | EOSDAC | eosDAC | | | | EOSDOWN | EOSDOWN | 2020-09-10T00:00:00.0000000Z | 2021-12-24T00:00:00.0000000Z | | EOSDT | EOSDT | | | | EOSERC20 | EOSERC20 | | | | EOSH | EOSH | | | | EOSHALF | EOSHALF | | | | EOSHEDGE | EOSHEDGE | | | | EOSHG | EOSHG | | | | EOSISH | EOSISH | | | | EOSRAM | EOSRAM | | | | EOST | EOST | | | | EOSUP | EOSUP | 2020-09-10T00:00:00.0000000Z | 2021-12-24T00:00:00.0000000Z | | EOT | EOT Token | | | | EOX | EOX | | | | EOY | EOY | | | | EP | EP | | | | EPACOIN | EPACOIN | | | | EPAN | EPAN | | | | EPAY | EPAY | | | | EPC | Electronic PK Chain | 2016-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EPC2 | EPC2 | | | | EPESO | EPESO | | | | EPG | EPG | | | | EPH | EPH | 2026-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EPIC | EPIC | 2022-06-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EPIK | EPIK | 2021-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EPILLO | EPILLO | | | | EPIX | EPIX | | | | EPK | EPK | 2022-06-27T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | EPLAYG | EPLAYG | | | | EPLUS | EPLUS Coin | | | | EPM | EPM | | | | EPR | EPR | | | | EPRA | EPRA | | | | EPRO | EPRO | | | | EPS | EPS | 2021-04-02T00:00:00.0000000Z | 2022-05-10T00:00:00.0000000Z | | EPT | EPT | 2024-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EPTK | EPTK | | | | EPTT | EPTT | | | | EPWR | EPWR | | | | EPX | EPX | 2022-05-23T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | EPY | Emphy | 2017-01-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | EQ | EQ | 2023-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EQ9 | EQ9 | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EQB | EQB | 2023-11-22T00:00:00.0000000Z | 2025-01-29T00:00:00.0000000Z | | EQC | EQC | | | | EQD | EQD | | | | EQL | Equal | | | | EQLI | EQLI | | | | EQM | EQM | 2017-03-18T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | EQPAY | EQPAY | | | | EQT | EquiTrader | 2017-09-15T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | EQUA | EQUA | | | | EQUAD | EQUAD | | | | EQUAL | EQUAL | 2017-01-30T00:00:00.0000000Z | 2025-12-12T00:00:00.0000000Z | | EQX | EQX | 2021-10-09T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | EQZ | EQZ | | | | ERA | ERA | 2025-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ERA7 | ERA7 | 2022-06-13T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | ERABBIT | ERABBIT | | | | ERAPS | ERAPS | | | | ERAZ | ERAZ | | | | ERC | EuropeCoin | | | | ERC20 | ERC20 | | | | ERC20USDT | ERC20USDT | | | | ERC223 | ERC223 | 2023-12-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ERC3 | EuropeCoin (v3) | | | | ERCYTA | ERCYTA | | | | ERD | ERD | 2019-07-04T00:00:00.0000000Z | 2020-09-01T00:00:00.0000000Z | | ERG | ERG | 2020-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ERGO | ERGO | | | | ERI | ERI | | | | ERIS | ERIS | | | | ERK | ERK | | | | ERN | Nakfa | 2021-06-22T00:00:00.0000000Z | 2025-02-24T00:00:00.0000000Z | | ERO | Eroscoin | | | | ERON | ERON | | | | EROS | EROS | | | | EROWAN | EROWAN | 2023-11-22T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ERR | ERR | 2017-03-15T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | ERS | ERS | | | | ERSDL | ERSDL | 2024-01-12T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | ERSO | ERSO | | | | ERT | Eristica | 2018-04-09T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ERTC | ERTC | | | | ERTH | ERTH | | | | ERTHA | ERTHA | | | | ERY | Eryllium | | | | ERZ | ERZ | | | | ES | ES | 2025-07-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESAX | ESAX | | | | ESB | "A" Account (convertible Peseta Account) | | | | ESBC | ESBC | | | | ESC | Escroco | 2017-03-01T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | ESCB | ESCB | | | | ESCE | ESCE | | | | ESCO | ESCO | | | | ESCROW | ESCROW | | | | ESCX | ESCX | | | | ESD | ESD | 2020-12-22T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ESE | nan | 2024-04-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESG | ESG | 2022-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESGC | ESGC | | | | ESH | ESH | | | | ESHEESHA | ESHEESHA | | | | ESHIB | ESHIB | 2022-01-31T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | ESHK | ESHK | | | | ESIM | nan | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESIR | ESIR | | | | ESK | ESK | 2021-08-11T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | ESM | ESM | | | | ESMT | ESMT | | | | ESN | Ethersocial | | | | ESNAF | ESNAF | | | | ESNC | ESNC | | | | ESP | Spanish Peseta | 2017-01-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESP2 | ESP2 | | | | ESPI | ESPI | | | | ESPORTS | nan | 2025-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESPR | ESPR | | | | ESPRESSO | ESPRESSO | | | | ESPRO | ESPRO | | | | ESR | ESR | | | | ESRC | EchoSoraCoin | | | | ESS | Essentia | 2021-03-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESSS | ESSS | | | | EST | Esports Token | | | | EST2 | EST2 | | | | ESTATE | ESTATE | | | | ESTC | ESTC | | | | ESTI | ESTI | | | | ESTN | ESTN | | | | ESTO | ESTO | | | | ESTS | ESTS | | | | ESTX | ESTX | | | | ESUQIE | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESV | ESV | | | | ESW | ESW | | | | ESX | nan | 2025-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESZ | EtherSportz | | | | ET | ET | | | | ET10 | ET10 | | | | ET21 | ET21 | | | | ET4 | ET4 | | | | ETA | Etheera | | | | ETB | Ethiopian Birr | | | | ETBOLD | ETBOLD | | | | ETBS | Ethbits | | | | ETBT | ETBT | | | | ETC | Ethereum Classic | 2016-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETC2L | ETC2L | | | | ETC2S | ETC2S | | | | ETC3BEAR | ETC3BEAR | | | | ETC3BULL | ETC3BULL | | | | ETC3L | ETC3L | 2020-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETC3S | ETC3S | 2020-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETC5L | ETC5L | 2022-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETC5S | ETC5S | 2022-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETC8 | ETC8 | | | | ETCA | ETCA | | | | ETCBEAR | ETCBEAR | | | | ETCBULL | ETCBULL | | | | ETCC | ETCC | | | | ETCDOWN | ETCDOWN | | | | ETCH | ETCH | | | | ETCHALF | ETCHALF | | | | ETCHEDGE | ETCHEDGE | | | | ETCO | ETCO | 2015-02-20T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | ETCUP | ETCUP | | | | ETCV | ETCV | 2019-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETD | ETD | | | | ETE | ETE | | | | ETER | ETER | | | | ETERNAL | ETERNAL | | | | ETF | ETF | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETFBTC | ETFBTC | | | | ETFX | ETFX | | | | ETG | Ethereum Gold | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETGAR | ETGAR | | | | ETGP | ETGP | | | | ETH | Ethereum | 2016-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETH1 | ETH1 | | | | ETH10L | ETH10L | | | | ETH10S | ETH10S | | | | ETH1S | ETH1S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETH2 | ETH2 | 2021-10-07T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | ETH2.S | ETH2.S | | | | ETH2L | ETH2L | | | | ETH2POS | ETH2POS | | | | ETH2S | ETH2S | | | | ETH2SOCKS | ETH2SOCKS | | | | ETH2X | ETH2X | 2021-01-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETH2x-FLI | ETH2x-FLI | 2023-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETH3BEAR | ETH3BEAR | | | | ETH3BULL | ETH3BULL | | | | ETH3L | ETH3L | 2020-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETH3NX | ETH3NX | | | | ETH3S | ETH3S | 2020-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETH3X | ETH3X | | | | ETH4BEAR | ETH4BEAR | | | | ETH4BULL | ETH4BULL | | | | ETH4L | ETH4L | | | | ETH4S | ETH4S | | | | ETH5L | ETH5L | 2021-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETH5S | ETH5S | 2021-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETH5XL | ETH5XL | | | | ETH5XS | ETH5XS | | | | ETHA | ETHA | 2022-02-03T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | ETHA1D1 | ETHA1D1 | | | | ETHAX | ETHAX | | | | ETHB | ETHB | | | | ETHBEAR | ETHBEAR | 2020-01-17T00:00:00.0000000Z | 2020-04-01T09:56:13.4240000Z | | ETHBF | ETHBF | | | | ETHBN | ETHBN | | | | ETHBNT | ETHBNT | 2020-01-17T00:00:00.0000000Z | 2025-07-02T00:00:00.0000000Z | | ETHBTC | nan | 2024-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETHBULL | ETHBULL | 2020-01-17T00:00:00.0000000Z | 2020-04-01T09:52:19.4310000Z | | ETHCASH | ETHCASH | 2022-04-05T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | ETHCX | ETHCX | | | | ETHD | Ethereum Dark | | | | ETHDOWN | ETHDOWN | 2020-07-13T00:00:00.0000000Z | 2024-02-29T00:00:00.0000000Z | | ETHE | ETHE | | | | ETHER | ETHER | | | | ETHERCASH | ETHERCASH | | | | ETHERIA | ETHERIA | | | | ETHET | ETHET | | | | ETHF | ETHF | | | | ETHFI | ETHFI | 2024-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETHFIN | ETHFIN | | | | ETHHALF | ETHHALF | | | | ETHHEDGE | ETHHEDGE | | | | ETHHG | ETHHG | | | | ETHI | ETHI | 2024-06-22T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | ETHICA | ETHICA | | | | ETHIX | ETHIX | | | | ETHLAX | ETHLAX | | | | ETHLOVOL | ETHLOVOL | | | | ETHM | Ethereum Meta | | | | ETHMNY | ETHMNY | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETHO | ETHO | | | | ETHOS | Ethos | | | | ETHP | ETHP | | | | ETHPLO | ETHPLO | | | | ETHPOW | ETHPOW | 2022-08-09T00:00:00.0000000Z | 2022-12-31T00:00:00.0000000Z | | ETHPY | ETHPY | | | | ETHS | ETHS | 2017-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETHSC | ETHSC | | | | ETHSHIB | ETHSHIB | | | | ETHUP | ETHUP | 2020-07-13T00:00:00.0000000Z | 2024-02-29T00:00:00.0000000Z | | ETHUSDT | ETHUSDT | | | | ETHV | ETHV | | | | ETHW | ETHW | 2022-08-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETHW3L | ETHW3L | | | | ETHW3S | ETHW3S | | | | ETHWAR | ETHWAR | | | | ETHWSTOCK | nan | | | | ETI | EtherInc | | | | ETJ | ETJ | | | | ETK | EnergiToken | | | | ETL | ETL | 2017-11-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ETLT | ETLT | | | | ETLYTET | ETLYTET | | | | ETM | ETM | | | | ETMCOIN | ETMCOIN | | | | ETMN | ETMN | | | | ETN | Electroneum | 2019-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ETNA | ETNA | | | | ETNX | ETNX | | | | ETNXP | ETNXP | | | | ETO | ETO | | | | ETOK | ETOK | | | | ETOR | ETOR | | | | ETOS | ETOS | | | | ETP | Metaverse ETP | | | | ETPC | ETPC | | | | ETPX | ETPX | | | | ETR | ETR | | | | ETRT | ETRT | | | | ETRUST | ETRUST | 2017-03-10T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | ETS | ETS | | | | ETS1 | ETS1 | | | | ETSC | ETSC | | | | ETT | EncryptoTel | | | | ETU | ETU | | | | ETX | Etherx | | | | ETX50 | ETX50 | | | | ETY | ETY | | | | ETZ | Ether Zero | 2018-01-19T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | EU50 | EU50 (EUROPE) | | | | EUA | EUA | | | | EUC | Eurocoin | 2017-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EUK | EUK | | | | EUL | EUL | 2022-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EULO | EULO | | | | EUM | EUM | | | | EUN | EUN | | | | EUNO | EUNO | 2025-04-22T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | EUP | EUP | | | | EUPC | EUPC | | | | EUR | Euro | 2013-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURA | Angle EURA - EUR-pegged stablecoin | | | | EURB | EURB | 2021-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURC | EURC | 2017-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURCV | EURCV | 2023-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURCX | EURCX | | | | EUREP | EUREP | | | | EURES | EURES | | | | EURET | EURET | | | | EUREX | EUREX | | | | EURG | EURG | | | | EURI | EURI | 2024-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURL | EURL | | | | EURMG | EURMG | | | | EURN | EURN | | | | EURO | EURO | | | | EURO1 | EURO1 | | | | EUROC | EUROC | 2023-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURONIN | EURONIN | | | | EUROP | EUROP | 2025-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EUROPE | EUROPE | 2017-07-04T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | EUROPE50IXF0 | EUROPE50IXF0 | 2020-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURPM | EURPM | | | | EURQ | EURQ | 2024-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURR | nan | 2025-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURS | EURS | 2018-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURST | EURST | | | | EURT | EURT | 2021-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EURU | EURU | | | | EURW | EURW | | | | EURX | EURX | | | | EURXB | EURXB | | | | EURZ | EURZ | | | | EUS | EUS | | | | EUSD | eUSD | 2022-10-20T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | EUSDT | EUSDT | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EUT | EUT | | | | EUUC | EUUC | | | | EUX | EUX | | | | EUZ | EUZ | | | | EVA | EVA | 2017-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EVAA | nan | 2025-10-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EVAI | EVAI | | | | EVC | EventChain | | | | EVCL | EVCL | | | | EVCOIN | EVCOIN | | | | EVDC | EVDC | 2024-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EVE | Devery | | | | EVED | EVED | | | | EVEO | EVEO | | | | EVER | EVER | 2021-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EVERBNB | EVERBNB | | | | EVERETH | EVERETH | 2021-12-02T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | EVERF | EVERF | | | | EVERITOKEN | EVERITOKEN | | | | EVERY | nan | 2024-04-05T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | EVI | Evimeria | | | | EVIL | Evil Coin | 2017-03-04T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | EVL | EVL | | | | EVMOS | EVMOS | | | | EVMPX | EVMPX | | | | EVN | Envion | 2018-03-29T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | EVNS | EVNS | | | | EVO | Evotion | 2017-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EVOC | EVOC | | | | EVOS | EVOS | | | | EVOX | EVOX | | | | EVR | Everus | 2024-07-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EVRAZ | EVRAZ | | | | EVRY | EVRY | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EVS | EVS | | | | EVT | EVT | | | | EVTC | EVTC | | | | EVTL | EVTL | | | | EVU | EVU | | | | EVX | Everex | 2017-10-26T00:00:00.0000000Z | 2021-12-28T00:00:00.0000000Z | | EVY | EVY | 2019-10-02T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | EVZ | EVZ | 2020-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EWC | EWC | | | | EWD | EWD | | | | EWM | EWM | | | | EWT | EWT | 2020-07-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EWTB | EWTB | | | | EXA | EXA | | | | EXB | EXB | 2017-01-27T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | EXBT | EXBT | | | | EXC | Extremecoin | | | | EXCC | EXCC | 2023-08-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | EXCH | EXCH | | | | EXCHANGE | EXCHANGE | | | | EXCHBEAR | EXCHBEAR | | | | EXCHBULL | EXCHBULL | | | | EXCHHALF | EXCHHALF | | | | EXCHHEDGE | EXCHHEDGE | | | | EXCL | ExclusiveCoin | | | | EXD | EXD | | | | EXE | Execoin | | | | EXED | EXED | | | | EXFC | EXFC | | | | EXFI | EXFI | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EXG | EXG | | | | EXIB | EXIB | | | | EXIP | EXIP | | | | EXIST | EXIST | | | | EXISTV2 | EXISTV2 | | | | EXIT | EXIT | 2017-03-16T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | EXM | EXM | | | | EXMOC | EXMOC | | | | EXMR | Ethereum Monero | 2018-10-09T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | EXN | ExchangeN | | | | EXNX | EXNX | | | | EXO | EXO | 2025-09-13T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | EXOR | EXOR | | | | EXP | Expanse | 2017-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EXPI | EXPI | | | | EXPO | EXPO | | | | EXRD | EXRD | | | | EXRN | EXRNchain | | | | EXT | EXT | 2017-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EXTN | EXTN | | | | EXTO | EXTO | | | | EXUS | EXUS | | | | EXVA | EXVA | | | | EXVG | nan | 2024-04-24T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | EXY | Experty | | | | EYCO | EYCO | | | | EYE | EYE | 2025-12-04T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | EYES | EYES | | | | EYN | EYN | | | | EZ | EZ | 2021-04-30T00:00:00.0000000Z | 2022-08-12T00:00:00.0000000Z | | EZA | EZA | | | | EZC | EZC | 2025-07-17T00:00:00.0000000Z | 2025-08-25T00:00:00.0000000Z | | EZI | EZI | | | | EZIRA | EZIRA | | | | EZPAY | EZPAY | | | | EZT | EZToken | | | | EZW | EZOOW | | | | EZX | EZDEX | | | | EZY | EZY | | | --- # Assets - Letter F (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_F) --- title: "Assets - Letter F" --- # Assets - Letter F | asset_id | name | data_trade_start | data_trade_end | |:----------------|:------------------------|:-----------------------------|:-----------------------------| | F | F | 2024-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | F16 | F16 | 2017-06-04T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | F1C | Future1coin | | | | F1T | F1T | | | | F2C | F2C | | | | F2E | F2E | | | | F2K | F2K | | | | F4 | F4 | | | | F4L8 | F4L8 | | | | F7 | F7 | | | | F9 | F9 | 2023-11-28T00:00:00.0000000Z | 2025-01-31T00:00:00.0000000Z | | FA | FA | | | | FAB | FAB | | | | FABRIC | FABRIC | | | | FAC | FAC | 2024-05-15T00:00:00.0000000Z | 2025-12-01T00:00:00.0000000Z | | FACC | FACC | | | | FACE | Faceter | | | | FACEBOOK | FACEBOOK | | | | FACEBOOKCOM | FACEBOOKCOM | | | | FACEMETA | FACEMETA | | | | FACO | FACO | | | | FACT | FACT | 2024-01-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FACTR | FACTR | | | | FADE | FADE | 2017-03-03T00:00:00.0000000Z | 2025-10-13T00:00:00.0000000Z | | FADO | FADO | | | | FAF | FAF | | | | FAI | nan | 2023-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FAIR | FairCoin | | | | FAIRC | FAIRC | | | | FAITH | FAITH | 2018-03-09T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | FAKT | FAKT | 2022-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FALCONS | FALCONS | 2022-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FALCX | FALCX | 2021-12-02T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | FAM | FAM | | | | FAME | FAME | | | | FAMEG | FAMEG | | | | FAMOUS | FAMOUS | | | | FAN | FAN | 2025-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FANC | FANC | 2023-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FANS | Fantasy Cash | | | | FANT | FANT | | | | FANZ | FANZ | | | | FAP | FAPcoin | | | | FAR | FAR | 2020-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FARA | FARA | | | | FARB | FARB | 2023-12-09T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | FARM | FARM | 2020-09-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FARTBOY | nan | 2025-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FARTCOIN | FARTCOIN | 2024-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FAS | FAS | | | | FAST | FAST | 2021-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FASTBTC | FASTBTC | | | | FASTC | FASTC | | | | FASTPAY | FASTPAY | | | | FAT | FAT | | | | FATMOM | FATMOM | | | | FAUCET | FAUCET | | | | FAUD | FAUD | | | | FAVOR | FAVOR | | | | FAVR | FAVR | | | | FAW | FAW | | | | FAX | FAX | 2023-06-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FAYRE | FAYRE | | | | FAZZ | Fazzcoin | 2017-04-20T00:00:00.0000000Z | 2025-10-26T00:00:00.0000000Z | | FB | FB | 2024-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FBC | FiboCoins | | | | FBE | FBE | | | | FBEE | FBEE | | | | FBF | FBF | | | | FBN | Fivebalance | | | | FBS | FBS | | | | FBT | FBT | | | | FBTALK | FBTALK | | | | FBTC | FBTC | 2022-06-06T13:35:17.1147857Z | 2022-06-11T01:07:02.7646046Z | | FBURN | FBURN | | | | FBUTE | FBUTE | | | | FBX | FBX | 2022-06-09T00:00:00.0000000Z | 2025-01-26T00:00:00.0000000Z | | FC | Facecoin | 2018-07-31T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | FCASH | FCASH | 2017-02-08T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | FCBARCELONA | FCBARCELONA | | | | FCC | FCC | | | | FCD | FCD | | | | FCF | FCF | | | | FCG | FCG | | | | FCH | FastCash | | | | FCHI | FCHI | | | | FCI | FCI | 2024-09-29T00:00:00.0000000Z | 2025-01-27T00:00:00.0000000Z | | FCK | FCK | | | | FCL | FCL | | | | FCN | Fantomcoin | | | | FCNY | FCNY | | | | FCO | FCO | 2024-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FCOIN | FCOIN | | | | FCON | FCON | | | | FCP | FCP | | | | FCQ | FCQ | | | | FCR | FCR | | | | FCT | Factom | | | | FCT2 | FCT2 | 2020-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FCTR | FCTR | 2024-01-15T00:00:00.0000000Z | 2025-02-06T00:00:00.0000000Z | | FCY | FCY | | | | FD | FD | | | | FDC | Future Digital Currency | 2022-10-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FDD | FDD | | | | FDLS | FDLS | | | | FDM | FDM | | | | FDN | FDN | | | | FDNT | FDNT | | | | FDO | FDO | | | | FDOGE | FDOGE | | | | FDR | FDR | | | | FDS | FDS | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FDT | FDT | 2023-11-25T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | FDUSD | FDUSD | 2023-07-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FDX | FidentiaX | | | | FDZ | Friendz | | | | FEAR | FEAR | 2021-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FEB | FEB | | | | FED | FED | | | | FEEDTK | FEEDTK | | | | FEET | FEET | | | | FEEX | FEEX | | | | FEG | FEG | 2021-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FEI | Fuda Energy | 2021-04-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FELIX | FELIX | | | | FELIXSTOEVERART | FELIXSTOEVERART | | | | FEN | FEN | | | | FENIX | FENIX | | | | FENT | FENT | | | | FER | FER | 2022-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FERC | FERC | 2023-06-12T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | FERMA | FERMA | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FERRARI | FERRARI | | | | FES | FES | | | | FESS | FESS | | | | FET | FET | 2019-02-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FET1000 | FET1000 | | | | FET3L | FET3L | 2025-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FET3S | FET3S | 2025-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FETH | FETH | | | | FETISH | FETISH | | | | FETSH | FETSH | | | | FEVR | FEVR | | | | FEX | FEX | | | | FEY | FEY | 2025-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FF | FF | 2025-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FF1 | FF1 | | | | FFA | FFA | | | | FFC | FireFlyCoin | 2017-03-05T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | FFF | FFF | | | | FFF1 | FFF1 | | | | FFT | FFT | | | | FFT1 | FFT1 | | | | FFUND | FFUND | | | | FFYI | FFYI | | | | FGC | FGC | 2023-11-30T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | FGCGDEX | FGCGDEX | | | | FGCV2 | FGCV2 | | | | FGHT | FGHT | | | | FGP | FGP | | | | FGRAM | FGRAM | | | | FGW | FGW | | | | FGZ | FGZ | 2017-03-13T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | FHCT | FHCT | | | | FHE | nan | 2025-04-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FHT | FHT | | | | FHTN | FHTN | | | | FI | FI | 2025-10-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIA | FIA | | | | FIAT | FIAT | | | | FIBO | FIBO | 2022-03-28T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | FIBRE | Fibre | | | | FIC | FIC | | | | FIC2 | FIC2 | | | | FIC24 | FIC24 | | | | FID | BITFID | | | | FIDA | FIDA | 2020-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIDA3L | FIDA3L | 2024-10-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIDA3S | FIDA3S | 2024-10-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIDEL | FIDEL | 2017-07-31T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | FIDENZ | FIDENZ | | | | FIDGT | FIDGT | 2017-08-11T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | FIDLE | FIDLE | | | | FIDR | FIDR | | | | FIEF | FIEF | | | | FIERO | FIERO | 2024-04-10T00:00:00.0000000Z | 2025-10-05T00:00:00.0000000Z | | FIFA | FIFA | | | | FIG | FIG | | | | FIGHT | nan | 2024-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIGSTOCK | nan | 2025-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIH | FIH | | | | FIIC | FIIC | | | | FIII | FIII | | | | FIL | Filecoin [Futures] | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIL12 | FIL12 | | | | FIL120 | FIL120 | | | | FIL3 | FIL3 | | | | FIL36 | FIL36 | | | | FIL3L | FIL3L | 2020-10-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIL3S | FIL3S | 2020-10-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIL5L | FIL5L | 2021-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIL5S | FIL5S | 2021-04-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIL6 | FIL6 | | | | FIL6Z | FIL6Z | | | | FIL72 | FIL72 | | | | FILDA | FILDA | | | | FILDOWN | FILDOWN | 2020-10-20T00:00:00.0000000Z | 2022-01-05T00:00:00.0000000Z | | FILECOIN | nan | 2023-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FILECOIN3BEAR | FILECOIN3BEAR | | | | FILECOIN3BULL | FILECOIN3BULL | | | | FILECOIN3L | FILECOIN3L | | | | FILECOIN3S | FILECOIN3S | | | | FILM | FILM | | | | FILPUT1028 | FILPUT1028 | | | | FILUP | FILUP | 2020-10-20T00:00:00.0000000Z | 2022-01-05T00:00:00.0000000Z | | FIM | Markka | | | | FIMFL | FIMFL | | | | FIMI | FIMI | | | | FIN | FIN | 2020-10-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FINA | FINA | | | | FINALE | Bens Finale | | | | FIND | FIND | 2017-03-14T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | FINE | FINE | 2021-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FINS | FINS | | | | FINT | FINT | | | | FINTEH | FINTEH | | | | FINX | FINX | | | | FIO | FIO | 2020-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIR | nan | 2025-08-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIRE | Firecoin | 2017-02-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIRELOTTO | FIRELOTTO | | | | FIREROCKET | FIREROCKET | | | | FIRMA | FIRMA | | | | FIRO | FIRO | 2020-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIRST | FIRST | | | | FIRSTBLOOD | FIRSTBLOOD | | | | FIRU | FIRU | | | | FIS | FIS | 2020-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FISH | FISH | 2021-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIST | FIST | 2017-03-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | FIT | FIT | 2017-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FITE | FITE | | | | FITFI | FITFI | 2022-04-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FITFI3L | FITFI3L | | | | FITFI3S | FITFI3S | | | | FIU | FIU | | | | FIWA | FIWA | 2021-09-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FIWT | FIWT | | | | FIX | FIX | | | | FIX00 | FIX00 | | | | FJB | FJB | | | | FJC | FujiCoin | 2017-06-01T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | FJD | Fiji Dollar | | | | FJT | FJT | | | | FK | FK | | | | FKP | Falkland Islands Pound | | | | FKX | Knoxstertoken | | | | FL | FL | | | | FLA | FLA | | | | FLAG | FLAG | 2022-04-08T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | FLAGMEDIA | FLAGMEDIA | | | | FLAME | FLAME | 2021-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLANDERS | FLANDERS | | | | FLAP | FlappyCoin | | | | FLAPX | FLAPX | | | | FLASH | Flash | 2023-11-23T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | FLAT | FLAT | 2025-08-14T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | FLATS | FLATS | | | | FLAX | Flaxscript | | | | FLAY | nan | | | | FLB | FLB | | | | FLC | FLC | | | | FLDB | FLDB | | | | FLDC | FoldingCoin | | | | FLDT | FLDT | 2024-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLETA | FLETA | | | | FLEX | FLEX | 2023-11-24T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | FLG | FLG | | | | FLGHT | FLGHT | | | | FLIC | FLIC | | | | FLIK | FLiK | | | | FLIP | FLIP | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLIT | FLIT | | | | FLIX | FLIX | | | | FLIXX | Flixxo | | | | FLK | FLK | 2025-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLL | FLL | | | | FLLW | FLLW | | | | FLM | FLM | 2020-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLM3L | FLM3L | 2020-09-29T00:00:00.0000000Z | 2025-12-26T00:00:00.0000000Z | | FLM3S | FLM3S | 2020-09-30T00:00:00.0000000Z | 2025-12-26T00:00:00.0000000Z | | FLM5L | FLM5L | | | | FLM5S | FLM5S | | | | FLN | FLN | 2023-01-13T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | FLNS | FLNS | | | | FLO | Florincoin | | | | FLOCK | nan | 2024-12-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLOKA | Floka | 2023-12-20T00:00:00.0000000Z | 2025-01-03T00:00:00.0000000Z | | FLOKI | FLOKI | 2021-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLOKI1000000 | FLOKI1000000 | 2025-07-28T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | FLOKI3L | FLOKI3L | 2023-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLOKI3S | FLOKI3S | 2023-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLOKI8 | FLOKI8 | | | | FLOKICASH | FLOKICASH | | | | FLOKICEO | FLOKICEO | | | | FLOKIDOWN | FLOKIDOWN | | | | FLOKIN | FLOKIN | | | | FLOKIPLAY | FLOKIPLAY | | | | FLOKIRUN | FLOKIRUN | | | | FLOKIUP | FLOKIUP | | | | FLOKIV | FLOKIV | | | | FLOOR | FLOOR | | | | FLOSHIDO | FLOSHIDO | | | | FLOT | FLOT | 2018-04-19T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | FLOW | FLOW | 2021-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLOW.AS | FLOW.AS | | | | FLOW3L | FLOW3L | 2021-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLOW3S | FLOW3S | 2021-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLOW5L | FLOW5L | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLOW5S | FLOW5S | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLOW8 | FLOW8 | | | | FLOWER | FLOWER | | | | FLP | FLP | | | | FLR | FLR | 2022-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLS | FLS | 2020-03-06T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | FLT | FlutterCoin | 2024-03-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLUID | FLUID | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLURRY | FLURRY | 2025-11-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | FLUX | FLUX | 2021-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLUZ | Fluz Fluz | | | | FLVR | FlavorCoin | 2017-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLX | FLX | 2017-02-16T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | FLXC | FLXC | | | | FLY | Flycoin | 2017-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FLZ | FLZ | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FM | FM | 2025-08-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FMA | FMA | | | | FMB | FMB | | | | FMC | FMC | | | | FME | FME | | | | FMEX | FMEX | | | | FMF | Formosa | | | | FMG | FMG | | | | FML | FML | | | | FMT | FMT | | | | FMTA | FMTA | | | | FMUSK | FMUSK | | | | FMXEN | FMXEN | 2023-04-27T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | FN | FN | | | | FNAX | FNAX | | | | FNB | FNB | | | | FNBL | FNBL | | | | FNC | FinCoin | 2023-11-23T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | FNCY | FNCY | | | | FND | FundRequest | | | | FNDZ | FNDZ | | | | FNF | FNF | | | | FNK | FNK | | | | FNKOS | FNKOS | | | | FNL | FNL | | | | FNO | FNO | | | | FNS | FNS | 2025-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FNSA | FNSA | | | | FNSP | FNSP | | | | FNT | FNT | | | | FNTB | FNTB | 2018-04-02T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | FNTG | FNTG | | | | FNX | FNX | | | | FNXS | FNXS | | | | FNZ | FNZ | | | | FO | FO | | | | FOA | FOA | | | | FOAM | FOAM | | | | FOB | FOB | | | | FOCAI | nan | 2025-01-06T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | FOCUS | FOCUS | | | | FOCV | FOCV | | | | FODL | FODL | | | | FOF | FOF | | | | FOFB | FOFB | | | | FOFO | FOFO | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOG | FOG | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOGE | FOGE | | | | FOGNET | FOGNET | | | | FOGO | nan | 2025-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOHO | FOHO | | | | FOIN | FOIN | | | | FOL | FOL | | | | FOLD | FOLD | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOLI | FOLI | | | | FOLK | FOLK | | | | FOLKS | nan | 2025-11-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOM | FOM | | | | FOMO | FOMO | 2024-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOMOBABY | FOMOBABY | | | | FOMOETH | FOMOETH | | | | FOMP | FOMP | | | | FON | FON | 2023-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FONE | FONE | | | | FONT | FONT | | | | FONZ | Fonziecoin | 2017-02-24T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | FOOD | FOOD | | | | FOODBF | FOODBF | | | | FOODPAY | FOODPAY | | | | FOODPT | FOODPT | | | | FOODY | FOODY | | | | FOOTBALL | FOOTBALL | | | | FOOTBALL3L | FOOTBALL3L | | | | FOOTBALL3S | FOOTBALL3S | | | | FOR | FORCE | 2020-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOR1 | FOR1 | | | | FORCE | FORCE | | | | FORDCOM | FORDCOM | | | | FOREST | FOREST | 2025-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FORESTPLUS | FORESTPLUS | | | | FOREX | FOREX | 2017-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FORINT | FORINT | | | | FORK | Fork Coin | | | | FORM | FORM | 2021-06-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FORS | FORS | | | | FORT | FORT | 2022-06-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FORTH | FORTH | 2021-04-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FORTYTWO | FORTYTWO | | | | FOS | FOS | | | | FOT | FOT | | | | FOTA | Fortuna | 2022-06-06T13:35:01.0927872Z | 2022-06-11T01:06:41.9033721Z | | FOTC | FOTC | | | | FOTO | FOTO | | | | FOUR | FOUR | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOX | SmartFox | 2020-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOXD | FOXD | | | | FOXI | FOXI | | | | FOXT | Fox Trading | | | | FOXV2 | FOXV2 | | | | FOXX | FOXX | | | | FOXY | FOXY | 2024-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FOY | FOY | | | | FP | FP | | | | FPC | FPC | 2017-08-19T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | FPFT | FPFT | | | | FPG | FPG | | | | FPI | FPI | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FPIS | FPIS | 2023-11-24T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | FPS | Web3War | 2024-02-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FPT | FPT | | | | FPY | FPY | | | | FQS | FQS | | | | FR40 | (FRANCE) | | | | FR40 (FRANCE) | FR40 (FRANCE) | | | | FR8 | FR8 | | | | FRA | FRA | | | | FRAC | FRAC | 2024-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRAG | FRAG | 2025-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRANC | FRANC | | | | FRANCE40IX | FRANCE40IX | 2023-03-29T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | FRANKLIN | nan | 2025-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRAS | FRAS | | | | FRAX | FRAX | 2020-12-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRAZ | Frazcoin | | | | FRC | Freicoin | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRCN | FRCN | | | | FRCV | FRCV | | | | FRD | Farad | | | | FRDC | FRDC | 2017-03-10T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | FRE | FRE | 2017-03-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | FREC | Freyrchain | 2022-06-06T13:35:06.6162496Z | 2022-06-11T01:06:51.6172593Z | | FRECNX | FRECNX | | | | FRED | FRED | 2024-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FREE | FREE Coin | 2019-10-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FREE2 | FREE2 | | | | FREED | FREED | 2025-07-01T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | FREEDOM | FREEDOM | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FREEMOON | FREEMOON | | | | FREEROSS | FREEROSS | | | | FREL | FREL | 2021-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FREN | FREN | 2021-06-24T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | FRENCHIE | FRENCHIE | | | | FRESHCOIN | FRESHCOIN | | | | FRF | French Franc | 2021-11-25T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | FRG | FRG | | | | FRGC | Fargocoin | | | | FRGST | FRGST | | | | FRIGO | FRIGO | | | | FRIN | FRIN | 2022-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRK | Franko | 2017-03-06T00:00:00.0000000Z | 2025-11-19T00:00:00.0000000Z | | FRL | FRL | | | | FRM | FRM | 2019-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRN | Francs | 2017-03-15T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | FRNT | FRNT | 2026-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRODO | FRODO | | | | FROG | FROG | 2019-07-25T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | FROGE | FROGE | 2023-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FROGEX | FROGEX | | | | FROGGIE | nan | 2025-09-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FROGGIES | FROGGIES | | | | FROGGO | FROGGO | | | | FRONK | FRONK | | | | FRONT | FRONT | 2020-11-18T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | FROST | FROST | | | | FROSTEDCAKE | FROSTEDCAKE | | | | FROYO | FROYO | | | | FRP | FRP | | | | FRQ | FRQ | | | | FRR | FRR | | | | FRS | FRS | | | | FRSH | FRSH | | | | FRSP | FRSP | | | | FRST | FirstCoin | 2017-04-20T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | FRT | FRT | 2025-08-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRTC | FRTC | 2025-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRTS | FRTS | 2021-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRTY | FRTY | | | | FRV | Fitrova | | | | FRWC | FrankyWillCoin | 2017-02-12T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | FRWR | FRWR | | | | FRX | FRX | 2025-08-30T00:00:00.0000000Z | 2025-08-31T00:00:00.0000000Z | | FRY | FRY | 2025-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FRZSS | FRZSS | | | | FRZSSCOIN | FRZSSCOIN | | | | FRZW | FRZW | | | | FSAFE | FSAFE | | | | FSBT | Forty Seven Bank | | | | FSC | FSC | | | | FSCC | FSCC | | | | FSCP | FSCP | | | | FSE | FSE | | | | FSHIB | FSHIB | | | | FSHN | FSHN | 2019-10-02T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | FSK | FSK | | | | FSN | Fusion | 2017-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FSP | FSP | | | | FSQ | FSQ | | | | FST | Fastcoin | 2021-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FSTSH | FSTSH | | | | FSV | FSV | 2026-01-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FSW | FSW | | | | FSX | FSX | | | | FSXA | FSXA | | | | FT | Fabric Token | | | | FT1 | FT1 | | | | FTB | FTB | | | | FTC | Feathercoin | | | | FTCC | FTCC | | | | FTCOIN | FTCOIN | | | | FTEC | FTEC | 2018-09-11T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | FTF | FTF | | | | FTG | FTG | | | | FTH | FTH | | | | FTI | FansTime | 2022-06-06T15:40:34.2093091Z | 2022-06-11T22:56:34.7283712Z | | FTL | FTL | | | | FTM | FTM | 2018-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FTM1000 | FTM1000 | 2025-11-10T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | FTM2L | FTM2L | | | | FTM2S | FTM2S | | | | FTM3L | FTM3L | | | | FTM3S | FTM3S | | | | FTM5L | FTM5L | | | | FTM5S | FTM5S | | | | FTMBTC | FTMBTC | | | | FTMW | FTMW | | | | FTN | FTN | 2023-11-01T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | FTO | FuturoCoin | 2018-02-07T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | FTOKEN | FTOKEN | | | | FTON | FTON | | | | FTP | FTP | 2022-05-24T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | FTR | FTR | 2024-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FTRA | FTRA | | | | FTRB | FTRB | 2022-02-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FTS | FTS | 2024-04-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | FTSWP | FTSWP | | | | FTSY | FTSY | | | | FTT | FTX Token | 2019-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FTT3L | FTT3L | | | | FTT3S | FTT3S | | | | FTTOKEN | FTTOKEN | | | | FTVT | FTVT | | | | FTWG | FTWG | | | | FTWX | FTWX | | | | FTX | FintruX Network | 2023-09-13T00:00:00.0000000Z | 2024-12-05T00:00:00.0000000Z | | FTXDXY | FTXDXY | | | | FTXO | FTXO | | | | FTXT | FUTURAX | | | | FU | FU | | | | FUC | FUC | 2023-11-22T00:00:00.0000000Z | 2025-02-05T00:00:00.0000000Z | | FUCHA | FUCHA | | | | FUD | FUD | | | | FUEL | Etherparty | 2017-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FUFI | FUFI | | | | FUFU | FUFU | 2022-01-27T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | FUIP | FUIP | | | | FUKU | FUKU | | | | FUL | FUL | 2023-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FULLSEND | FULLSEND | | | | FUMA | FUMA | | | | FUN | FunFair | 2017-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FUN1 | nan | 2025-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FUNC | FUNCoin | | | | FUND | FUND | 2018-08-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FUNDS | FUNDS | 2022-04-26T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | FUNDX | FUNDX | | | | FUNDZ | FundToken | | | | FUNEX | FUNEX | 2023-01-06T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | FUNK | The Cypherfunks | 2017-08-24T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | FUNSOL | nan | 2025-10-28T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | FUNT | FUNT | | | | FUP | FUP | | | | FUPOOF | FUPOOF | | | | FUR | FUR | | | | FURA | FURA | | | | FURT | FURT | | | | FURY | FURY | 2017-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FUS | FUS | | | | FUSD | FUSD | 2022-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FUSE | FUSE | 2021-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FUSION | FUSION | | | | FUTC | FutCoin | | | | FUTR | FUTR | | | | FUTSWAP | FUTSWAP | | | | FUTURE | FUTURE | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FUTURE-AI | FUTURE-AI | | | | FUTUSTOCK | nan | 2025-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FUTX | FUTX | | | | FUZE | FUZE | | | | FUZZ | FuzzBalls | 2017-03-05T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | FVP | FVP | | | | FVR | FVR | | | | FVT | FVT | | | | FVZ | FVZ | | | | FW | FW | | | | FWA | FWA | | | | FWB | FWB | | | | FWC | FWC | 2022-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FWCL | FWCL | | | | FWCM | FWCM | | | | FWF | FWF | | | | FWG | FWG | | | | FWJ128 | FWJ128 | | | | FWOG | FWOG | 2024-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FWT | FWT | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FWW | FWW | | | | FWY | FWY | | | | FX | FX | 2017-03-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | FX1 | FX1 | | | | FXBK | FXBK | | | | FXC | FXC | 2020-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FXCO | FXCO | | | | FXD | FXD | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FXE | FuturXe | | | | FXF | FXF | | | | FXG | FXG | | | | FXL | FXL | | | | FXN | FXN | 2025-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FXP | FXP | | | | FXS | FXS | 2021-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FXS3L | FXS3L | 2024-09-02T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | FXS3S | FXS3S | 2024-09-02T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | FXS5L | FXS5L | | | | FXS5S | FXS5S | | | | FXT | FuzeX | 2018-08-31T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | FXTC | FXTC | | | | FXTTOKEN | FXTTOKEN | | | | FYD | FYD | 2022-09-01T00:00:00.0000000Z | 2023-07-05T00:00:00.0000000Z | | FYE | FYE | | | | FYN | FundYourselfNow | 2023-05-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FYP | FlypMe | | | | FYY | FYY | | | | FYZ | FYZ | | | | FYZNFT | FYZNFT | | | | FZ | FZ | 2022-06-06T13:35:13.2722906Z | 2022-06-11T01:06:58.2140044Z | | FZB | FZB | | | | FZCOIN | FZCOIN | | | | FZN | FZN | | | | FZS | FZS | | | | FZY | FZY | | | | FZZ | FZZ | | | | Fusotao | Fusotao | | | --- # Assets - Letter G (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_G) --- title: "Assets - Letter G" --- # Assets - Letter G | asset_id | name | data_trade_start | data_trade_end | |:--------------|:-------------------------------------------------|:-----------------------------|:-----------------------------| | G | G | 2024-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | G1TAO | G1TAO | | | | G1X | G1X | | | | G2TOKEN | G2TOKEN | | | | G3 | nan | 2024-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | G3N | G3N | | | | G50 | G50 | | | | G7 | nan | | | | G9 | G9 | | | | G99 | G99 | | | | G999 | G999 | | | | G9TRO | G9TRO | | | | GA | GA | | | | GABC | GABC | | | | GABX | GABX | | | | GABY | GABY | | | | GAC | GA Coin | 2022-06-06T13:34:59.2873465Z | 2022-06-11T01:06:39.4771087Z | | GACC | GACC | | | | GAD | GAD | | | | GAFA | GAFA | | | | GAFI | GAFI | 2021-09-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAI | GAI | 2018-08-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAIA | GAIA | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAIB | nan | 2025-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAIN | UGAIN | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAINS | GAINS | 2024-02-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAIX | nan | 2025-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAKH | GAKH | 2017-02-25T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | GAL | GAL | 2022-05-05T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | GAL1 | GAL1 | | | | GAL3L | GAL3L | | | | GAL3S | GAL3S | | | | GALA | GALA | 2021-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALA3L | GALA3L | 2021-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALA3S | GALA3S | 2021-09-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALA5L | GALA5L | 2021-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALA5S | GALA5S | 2021-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALAX | GALAX | 2018-07-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALAX3L | GALAX3L | | | | GALAX3S | GALAX3S | | | | GALAXIS | nan | 2024-10-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALAXY | GALAXY | | | | GALEON | GALEON | 2024-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALFAN | GALFAN | 2022-05-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALFT | GALFT | 2021-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALI | GALI | | | | GALLEON | GALLEON | | | | GALLERY | GALLERY | | | | GALO | GALO | 2022-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALOFT | GALOFT | 2021-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GALT | GALT | | | | GAM | Gambit | | | | GAMAO | GAMAO | | | | GAMB | GAMB | | | | GAMBIT | GAMBIT | | | | GAMBLEO | GAMBLEO | | | | GAMC | GAMC | | | | GAME | GameCredits | 2017-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAME2 | GAME2 | 2024-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAMECOM | Game.com | 2018-01-05T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | GAMES | GAMES | 2024-05-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAMESAFE | GAMESAFE | | | | GAMEVIRTUAL | nan | 2024-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAMEX | GAMEX | | | | GAMI | GAMI | 2022-06-08T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | GAMINGSHIBA | GAMINGSHIBA | | | | GAMMA | GAMMA | | | | GAN | GAN | 2021-11-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GANA | GANA | | | | GANCE | GANCE | | | | GAND | GAND | | | | GANDALF | GANDALF | | | | GANG | nan | | | | GAP | Gapcoin | | | | GAPI | GAPI | | | | GAPT | GAPT | | | | GARD | GARD | | | | GARI | GARI | 2022-01-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GARK | GARK | | | | GART | GART | | | | GARTS | GARTS | | | | GARY | President Johnson | | | | GAS | Gas | 2017-08-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GASDAO | GASDAO | | | | GASP | GASP | | | | GASTLY | GASTLY | | | | GASTOWN | nan | 2026-01-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GAT | Gatcoin | 2024-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GATA | nan | 2025-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GATE | GATE | | | | GATHER | GATHER | | | | GAU | GAU | 2022-11-09T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | GAURA | GAURA | | | | GAX | GAX | | | | GAY | GAY Money | | | | GAYPEPE | GAYPEPE | | | | GAZA | GAZA | | | | GAZE | GAZE | 2021-01-06T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | GB | GoldBlocks | 2017-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GBC | GBCGoldCoin | | | | GBCR | GBCR | | | | GBD | GBD | 2023-08-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GBEX | GBEX | 2022-06-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GBG | Golos Gold | | | | GBH | GBH | | | | GBIT | GBIT | 2017-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GBK | GBK | | | | GBLC | GBLC | | | | GBN | GBN | | | | GBP | Pound Sterling | 2015-04-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GBPB | GBPB | 2021-02-18T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | GBPL | GBPL | | | | GBPP | GBPP | | | | GBPT | GBPT | | | | GBPU | GBPU | | | | GBPX | GBPX | | | | GBR | GBR | | | | GBRC | Global Business Revolution | 2024-01-17T00:00:00.0000000Z | 2025-05-06T00:00:00.0000000Z | | GBS | GBS | | | | GBT | GameBet Coin | 2017-03-07T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | GBTC | GBTC | 2024-01-29T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | GBX | GoByte | | | | GBXT | GBXT | 2023-09-04T00:00:00.0000000Z | 2025-11-09T00:00:00.0000000Z | | GBYTE | Byteball | | | | GC | GC | | | | GCA | GCA | | | | GCAKE | GCAKE | | | | GCASH | GCASH | | | | GCC | TheGCCcoin | 2017-03-08T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | GCC24 | Global Crypto | | | | GCD | GCD | | | | GCE | GCE | | | | GCG | GCG | | | | GCH | GCH | | | | GCM | GCM | | | | GCME | GCME | 2022-04-08T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | GCN | GCoin | | | | GCOIN | GCOIN | 2022-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GCP | GCP | | | | GCPCOIN | GCPCOIN | | | | GCR | Global Currency Reserve | 2017-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GCS | GameChain System | | | | GCT | GCT | | | | GCX | GCX | | | | GCZ | GCZ | | | | GD | GD | | | | GD2 | GD Premium | | | | GDAO | GDAO | | | | GDAXI | GDAXI | | | | GDC | GrandCoin | | | | GDCC | GDCC | | | | GDCT | GDCT | | | | GDDY | GDDY | | | | GDE | GDE | | | | GDEXDAG | GDEXDAG | | | | GDFC | GDFC | | | | GDK | GDK | | | | GDL | GDL | | | | GDM | GDM | | | | GDN | GDN | | | | GDNC | GDNC | | | | GDO | GDO | | | | GDOG | GDOG | | | | GDOGE | GDOGE | | | | GDP | GDP | | | | GDR | GDR | | | | GDSC | GDSC | | | | GDT | GDT | 2022-02-15T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | GDW | GDW | | | | GDX | GDX | 2023-03-08T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | GDXJ | GDXJ | | | | GE | GE | 2016-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GEAR | GEAR | 2022-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GEARBOX | GEARBOX | 2022-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GEBT | GEBT | 2025-07-14T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | GEC | GEC | 2022-02-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GECA | GECA | | | | GECC | GECC | | | | GECM | GECM | | | | GEEQ | GEEQ | 2020-08-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GEERT | GeertCoin | | | | GEIST | GEIST | | | | GEK | Georgian Coupon | | | | GEKE | GEKE | | | | GEL | Lari | 2021-09-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GELD | GELD | 2017-10-16T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | GELUK | GelukCoin | | | | GEM | Gems | 2021-06-08T00:00:00.0000000Z | 2026-01-02T00:00:00.0000000Z | | GEM2 | GEM2 | | | | GEMA | GEMA | | | | GEMG | GEMG | | | | GEMINI | GEMINI | | | | GEMS | GEMS | 2024-06-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GEMZ | GetGems | | | | GEN | DAOstack | 2017-02-10T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | GEN2 | GEN2 | | | | GENA | GENA | | | | GENCAP | GENCAP | | | | GEND | GEND | | | | GENE | Parkgene | 2017-02-06T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | GENES | GENES | 2019-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GENGAR | GENGAR | | | | GENI | GENI | 2025-07-11T00:00:00.0000000Z | 2025-11-04T00:00:00.0000000Z | | GENII | GENII | | | | GENIUS | GENIUS | 2017-02-03T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | GENIX | GENIX | | | | GENKI | GENKI | | | | GENOS | GENOS | | | | GENS | GENS | | | | GENSLR | GENSLR | | | | GENT | GENT | | | | GENX | GENX | | | | GEO | GeoCoin | 2017-02-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | GEOD | GEOD | 2024-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GEP | GEP | | | | GER | GER | 2017-08-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | GERA | GERA | 2021-07-08T00:00:00.0000000Z | 2022-08-02T00:00:00.0000000Z | | GERMANY30IXF0 | GERMANY30IXF0 | | | | GERMANY40IX | GERMANY40IX | 2021-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GERO | GERO | | | | GERT | GERT | | | | GES | Galaxy eSolutions | | | | GEST | GEST | | | | GESTOCK | nan | 2025-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GET | GET Protocol | 2018-04-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GET2 | GET2 | | | | GETH | GETH | 2023-11-22T00:00:00.0000000Z | 2025-02-22T00:00:00.0000000Z | | GETON | GETON | | | | GETX | Guaranteed Et.Guaranteed Ethurance Token Extra.. | | | | GEX | GEX | | | | GEX1 | GEX1 | | | | GF | GF | 2022-02-04T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | GFAL | GFAL | 2023-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GFARM2 | GFARM2 | | | | GFC | GFC | | | | GFCC | GFCC | | | | GFCE | GFCE | | | | GFCS | GFCS | | | | GFE | GFE | | | | GFG | GFG | | | | GFI | GFI | 2022-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GFL | GFL | 2017-10-17T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | GFM | nan | | | | GFN | GFN | | | | GFNC | GFNC | | | | GFNCASH | GFNCASH | | | | GFR | GFR | | | | GFS | GFS | | | | GFT | GFT | 2023-02-08T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | GFUN | GFUN | | | | GFX | GFX | | | | GFYTT | GFYTT | | | | GFYW | GFYW | | | | GG | GG | | | | GGA | GGA | | | | GGC | GGC | 2025-07-23T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | GGG | GGG | 2021-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GGIVE | GGIVE | | | | GGLD | GGLD | 2022-06-06T13:52:21.9457165Z | 2022-06-11T01:23:30.4624236Z | | GGM | GGM | | | | GGP | GGP | | | | GGPC | GGPC | | | | GGS | GGS | | | | GGT | GGT | | | | GGTK | GGTK | | | | GGTKN | GGTKN | | | | GHA | GHA | 2023-11-23T00:00:00.0000000Z | 2025-06-10T00:00:00.0000000Z | | GHC | Cedi | | | | GHCK | GHCK | | | | GHCX | GHCX | | | | GHD | GHD | 2020-12-08T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | GHIBLI | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GHNY | GHNY | | | | GHO | GHO | 2023-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GHOST | GHOST | | | | GHOSTFACE | GHOSTFACE | | | | GHOUL | GHOUL | | | | GHR | GHR | | | | GHS | Ghana Cedi | 2017-02-19T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | GHST | GHST | 2020-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GHT | GHT | 2024-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GHUB | GHUB | 2023-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GHX | GHX | 2021-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GIAR | GIAR | | | | GIB | GIB | 2025-05-24T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | GIC | Giant | | | | GICT | GICT | 2022-08-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GIF | GIF | | | | GIFT | GIFT | 2017-02-03T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | GIG | GIG | 2017-03-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | GIGA | GIGA | 2024-07-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GIGECO | GIGECO | | | | GIGGLE | nan | 2025-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GIGS | GIGS | | | | GIGX | GIGX | | | | GIN | GINcoin | | | | GINNAN | Ginnan The Cat | 2024-08-01T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | GINOA | GINOA | | | | GINU | GINU | | | | GINUX | GINUX | | | | GIO | Graviocoin | | | | GIP | Gibraltar Pound | | | | GIRL | Dogena | | | | GIT | GIT | | | | GITC | GITC | | | | GITCOIN | GITCOIN | 2021-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GIV | GIV | 2024-04-24T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | GIVE | GIVE | | | | GIX | GIX | | | | GIZ | GIZ | 2017-02-16T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | GIZA | nan | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GJC | Global Jobcoin | | | | GKC | GKC | | | | GKCBIT | GKCBIT | | | | GKG | GKG | | | | GKI | GKI | | | | GL | GL | | | | GLA | Gladius Token | | | | GLB | GLB | | | | GLC | GlobalCoin | 2017-03-16T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | GLCH | GLCH | 2021-05-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GLCM | GLCM | | | | GLD | GoldCoin | | | | GLDG | GLDG | | | | GLDR | GLDR | | | | GLDX | GLDX | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GLDY | GLDY | | | | GLEEC | GLEEC | 2020-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GLEX | GLEX | | | | GLF | GLF | | | | GLG | GLG | | | | GLIM | GLIM | | | | GLINK | GLINK | 2025-08-22T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | GLIPP | GLIPP | | | | GLK | GLK | | | | GLM | GLM | 2020-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GLMR | GLMR | 2022-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GLMR3L | GLMR3L | | | | GLMR3S | GLMR3S | | | | GLMS | GLMS | | | | GLMW | GLMW | | | | GLO | GLO | 2017-05-07T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | GLOB | GLOB | | | | GLOS | GLOS | | | | GLOV | GLOV | | | | GLOX | GLOX | | | | GLQ | GLQ | 2021-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GLR | GLR | | | | GLS | GlassCoin | | | | GLT | GlobalToken | | | | GLTC | GlobalTradeCoin | | | | GLTR | GLTR | | | | GLUCK | GLUCK | 2017-03-04T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | GLV8 | GLV8 | | | | GLW | GLW | | | | GLX | GLX | | | | GLXC | GLXC | | | | GLXM | GLXM | | | | GLXY | GLXY | | | | GLYNO | GLYNO | | | | GLYPH | GLYPH | | | | GM | GM | 2021-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GM1 | nan | | | | GMAC | GMAC | | | | GMAM | GMAM | | | | GMASK | GMASK | | | | GMAT | GMAT | | | | GMB | Gambleo | | | | GMBC | GMBC | | | | GMC | GMC | | | | GMCC | GMCC | | | | GMCI | GMCI | | | | GMCN | GambleCoin | | | | GMCOIN | GMCOIN | 2021-10-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMCREDIT | GMCREDIT | | | | GMCX | GMCX | 2017-02-09T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | GMD | Dalasi | 2023-11-22T00:00:00.0000000Z | 2025-02-04T00:00:00.0000000Z | | GME | GME | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMEE | GMEE | 2021-06-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMEPRE | GMEPRE | | | | GMET | GMET | | | | GMEX | GMEX | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMF | GMF | | | | GMFAM | GMFAM | | | | GMI | GMI | | | | GMIT | GMIT | | | | GML | GameLeagueCoin | 2017-02-17T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | GMM | GMM | 2022-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMMT | GMMT | 2023-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMN | GMN | | | | GMNG | GMNG | | | | GMPD | GMPD | | | | GMPX | GMPX | | | | GMR | GMR | 2018-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMRX | nan | 2024-03-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMT | Mercury Protocol | 2021-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMT1 | GMT1 | 2022-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMT2L | GMT2L | | | | GMT2S | GMT2S | | | | GMT3L | GMT3L | 2022-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMT3S | GMT3S | 2022-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMT5L | GMT5L | 2022-04-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMT5S | GMT5S | 2022-04-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMTK | GMTK | | | | GMTO | GMTO | 2023-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMTT | GMTT | | | | GMV | GMV | | | | GMX | GoldMaxCoin | 2022-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMX3L | GMX3L | 2023-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMX3S | GMX3S | 2023-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GMY | GMY | 2021-07-01T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | GN | GN | 2021-11-12T00:00:00.0000000Z | 2022-05-21T00:00:00.0000000Z | | GNA | GNA | | | | GNAIT | GNAIT | | | | GNB | GNB | | | | GNBT | GNBT | | | | GNC | GNC | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GND | GND | 2023-11-22T00:00:00.0000000Z | 2025-02-04T00:00:00.0000000Z | | GNET | GNET | | | | GNF | Guinea Franc | | | | GNG | GNG | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GNI | GNI | 2025-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GNM | GNM | | | | GNNX | GNNX | | | | GNO | Gnosis | 2017-05-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GNON | nan | 2024-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GNOS | GNOS | | | | GNOW | GNOW | | | | GNP | GNP | 2022-04-08T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | GNR | GNR | | | | GNS | Syli | 2022-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GNT | Golem | 2017-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GNTO | GNTO | | | | GNTX | GNTX | | | | GNVT | GNVT | | | | GNX | Genaro Network | | | | GNY | GNY | | | | GO | GoChain | 2018-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOAL | GOAL | | | | GOAT | GOAT | 2017-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOAT1000 | GOAT1000 | 2025-09-28T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | GOATED | nan | 2025-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOATS | nan | 2024-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOB | GOB | | | | GOBLIN | GOBLIN | 2023-11-29T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | GOBNB | GOBNB | | | | GOC | GOC | | | | GOCTOKEN | GOCTOKEN | | | | GOD | Bitcoin God | 2017-12-27T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | GODCOIN | GODCOIN | | | | GODE | GODE | 2022-06-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GODIN | GODIN | | | | GODS | GODS | 2021-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GODZ | Godzillion | | | | GOEA | GOEA | | | | GOF | GOF | 2021-03-05T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | GOF8 | GOF8 | | | | GOFX | GOFX | | | | GOG | GOG | 2021-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOGE | GOGE | | | | GOGH | GOGH | | | | GOGO | GOGO | | | | GOGOL | GOGOL | | | | GOHM | GOHM | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOI | GOI | | | | GOILX21 | GOILX21 | | | | GOILZ21 | GOILZ21 | | | | GOKU | GOKU | 2024-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOKUOLD | GOKUOLD | | | | GOL | GOL | 2021-04-12T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | GOLC | GOLC | 2023-07-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | GOLD | GOLD | 2018-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOLDCOIN | GOLDCOIN | | | | GOLDFARM | GOLDFARM | | | | GOLDL | GOLDL | | | | GOLDMINE | GOLDMINE | | | | GOLDMINER | GOLDMINER | | | | GOLDR | GOLDR | | | | GOLDSX | GOLDSX | | | | GOLDUCK | GOLDUCK | 2021-05-11T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | GOLF | Golfcoin | | | | GOLOS | Golos | | | | GOM | GOM | | | | GOM2 | GOM2 | | | | GOMINING | GOMINING | 2023-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOMO | GOMO | | | | GOMT | GOMT | | | | GON | GON | | | | GONE | GONE | | | | GOO | GOO | | | | GOOC | GOOC | 2022-06-06T13:35:10.0243386Z | 2022-06-11T01:06:55.0647028Z | | GOOD | Good Karma | | | | GOOG | GOOG | 2025-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOOGA | GOOGA | | | | GOOGL | GOOGL | 2025-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOOGLE | GOOGLE | 2024-04-19T00:00:00.0000000Z | 2025-07-09T00:00:00.0000000Z | | GOOGLEINC | GOOGLEINC | | | | GOOGLPRE | GOOGLPRE | | | | GOOGLSTOCK | nan | 2025-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOOGLX | nan | 2025-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOON | GOON | 2017-03-10T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | GOONC | nan | 2025-05-15T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | GOOREO | GOOREO | | | | GOP | GOP | 2025-06-27T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | GOPX | GOPX | 2022-08-09T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | GOR | nan | 2025-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GORILLABSC | nan | 2025-05-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GORK | nan | 2025-05-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOS | GOS | | | | GOSS | Gossipcoin | | | | GOT | GoNetwork | | | | GOTEM | GOTEM | | | | GOTG | GOTG | | | | GOTX | GOTX | 2017-03-01T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | GOV | GOV | | | | GOVI | GOVI | 2022-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GOX | GOX | | | | GOXT | GOXT | | | | GOZ | GOZ | 2022-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GP | GoldPieces | 2017-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GPA | GPA | | | | GPAY | GPAY | | | | GPC | GPC | | | | GPCX | GPCX | 2023-01-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GPEI | GPEI | | | | GPI | GPI | | | | GPKR | Gold Poker | | | | GPL | Gold Pressed Latinum | | | | GPL2 | GPL2 | | | | GPN | GPN | | | | GPO | GPO | | | | GPS | GPS | 2025-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GPSC | GPSC | | | | GPT | GPT | 2018-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GPTG | GPTG | | | | GPU | GPU Coin | 2017-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GPUC | GPUC | | | | GPX | GPX | | | | GPYX | GPYX | 2024-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GQ | GQ | 2022-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GQE | Ekwele | | | | GR | GR | | | | GR1 | GR1 | | | | GRAB | GRAB | | | | GRACY | GRACY | 2023-03-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRAFT | GRAFT | | | | GRAIL | GRAIL | 2023-05-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRAIN | GRAIN | 2023-11-23T00:00:00.0000000Z | 2025-02-11T00:00:00.0000000Z | | GRAM | GRAM | 2024-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRAMS | GRAMS | | | | GRANC | GRANC | | | | GRANT | GRANT | 2025-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRANTSBOUNTY | GRANTSBOUNTY | | | | GRANX | GRANX | | | | GRAP | GRAP | | | | GRAPE | nan | 2024-01-10T00:00:00.0000000Z | 2025-05-30T00:00:00.0000000Z | | GRASS | nan | 2024-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRAT | GRAT | | | | GRAV | GRAV | 2017-02-06T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | GRB | GRB | | | | GRBE | GRBE | 2021-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRBT | GRBT | | | | GRC | Gridcoin Research | | | | GRCX | GRCX | | | | GRD | Drachma | 2025-06-27T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | GRE | Greencoin | 2017-03-05T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | GREED | GREED | 2017-03-10T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | GREEN | GREEN | 2023-12-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GREENF | GREENF | 2017-06-02T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | GREENFUEL | GREENFUEL | | | | GREF | GREF | | | | GREK | GREK | | | | GREN | GREN | | | | GRET | GRET | | | | GREXIT | GREXIT | 2017-02-01T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | GREYHOUND | GREYHOUND | | | | GREYZ | GREYZ | | | | GRF | GRF | 2017-03-11T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | GRFT | Graft | | | | GRG | GRG | | | | GRI | GRI | | | | GRID | Grid+ | | | | GRIFFAIN | nan | 2024-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRIFT | nan | 2025-01-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRIM | Grimcoin | | | | GRIMACE | GRIMACE | 2024-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRIMM | GRIMM | | | | GRIN | GRIN | 2019-01-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRIN3L | GRIN3L | | | | GRIN3S | GRIN3S | | | | GRLC | Garlicoin | | | | GRM | GRM | | | | GRMD | GreenMed | | | | GRMP | GRMP | | | | GRN | Granite | | | | GRNC | GRNC | | | | GRND | GRND | 2022-09-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRNHB | GRNHB | | | | GRNT | GRNT | | | | GRO | GRO | 2023-12-10T00:00:00.0000000Z | 2025-02-19T00:00:00.0000000Z | | GROK | GROK | 2023-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GROKCOIN | nan | 2025-05-01T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | GROO | GROO | | | | GROOOT | GROOOT | | | | GROW | GROW | 2017-03-15T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | GRP | GRP | | | | GRPFT | GRPFT | | | | GRPH | GRPH | 2025-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRPX | GRPX | | | | GRS | Groestlcoin | 2018-04-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRT | The Graph | 2020-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRT1 | GRT1 | | | | GRT2L | GRT2L | | | | GRT2S | GRT2S | | | | GRT3L | GRT3L | 2020-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRT3S | GRT3S | 2020-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRT5L | GRT5L | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRT5S | GRT5S | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRT8 | GRT8 | | | | GRTBEAR | GRTBEAR | | | | GRTBULL | GRTBULL | | | | GRTW | GRTW | | | | GRTZ | GRTZ | | | | GRUMPY | GRUMPY | | | | GRUMPYCAT | GRUMPYCAT | | | | GRUSH | GRUSH | | | | GRV | GRV | 2023-03-01T00:00:00.0000000Z | 2025-02-17T00:00:00.0000000Z | | GRVC | GRVC | | | | GRW | GRW | | | | GRWI | Growers International | | | | GRX | GOLD Reward Token | 2025-05-12T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | GS | GS | | | | GS1 | GS1 | | | | GSA | GSA | | | | GSAIL | GSAIL | | | | GSAVE | GSAVE | | | | GSBL | GSBL | | | | GSC | Global Social Chain | | | | GSD | GSD | | | | GSE | GSE | | | | GSH | GSH | | | | GSHIBA | GSHIBA | | | | GSL | GSL | | | | GSM | GSM | 2017-03-11T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | GSMT | GSMT | | | | GSPI | GSPI | | | | GSPV2 | GSPV2 | | | | GSR | GeyserCoin | 2017-08-12T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | GSSTOCK | nan | 2026-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GST | GST | 2018-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GST1 | GST1 | | | | GST2 | GST2 | | | | GST3L | GST3L | | | | GST3S | GST3S | | | | GSTC | Gastrocoin | | | | GSTS | GSTS | | | | GSTSOL | GSTSOL | 2022-09-13T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | GSTT | GSTT | | | | GSWAP | GSWAP | | | | GSWIFT | GSWIFT | 2023-11-22T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | GSX | GSX | 2017-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GSX50 | GSX50 | | | | GSY | GSY | 2017-02-13T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | GSYS | GSYS | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GT | GT | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GTA | GTA | | | | GTAX2 | GTAX2 | | | | GTC | Gitcoin | 2021-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GTC3L | GTC3L | 2021-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GTC3S | GTC3S | 2021-08-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GTE | GTE | | | | GTEX | GTEX | | | | GTF | GTF | | | | GTFO | GTFO | 2017-01-29T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | GTG | GTG | | | | GTH | GTH | | | | GTI | GTI | | | | GTLB | GTLB | | | | GTM | Gentarium | | | | GTMRS | GTMRS | | | | GTN | GTN | 2022-06-06T16:02:43.5084289Z | 2022-06-11T23:00:18.0442029Z | | GTO | Gifto | 2017-12-18T00:00:00.0000000Z | 2023-01-31T00:00:00.0000000Z | | GTOK | GTOK | | | | GTON | GTON | 2023-12-02T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | GTP | GTP | | | | GTPS | GTPS | | | | GTQ | Quetzal | | | | GTR | GTR | | | | GTRX | GTRX | | | | GTS | GTS | | | | GTSE | GTSE | | | | GTSHARE | GTSHARE | | | | GTT | GTT | | | | GTTPRESALE1 | GTTPRESALE1 | | | | GTX | GTX | 2019-06-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GU | GU | | | | GUA | Guarany | 2025-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GUAC | GUAC | 2023-06-24T00:00:00.0000000Z | 2025-05-30T00:00:00.0000000Z | | GUAP | GUAP | | | | GUARD | GUARD | | | | GUBI | GUBI | | | | GUC | GoldUnionCoin | | | | GUCS | GUCS | | | | GUE | GUE | | | | GUESS | GUESS | 2018-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GUHADA | GUHADA | | | | GUIDE | GUIDE | | | | GUILD | GUILD | | | | GUJJU | GUJJU | | | | GULAG | GULAG | | | | GULF | GULF | 2025-06-30T00:00:00.0000000Z | 2025-09-09T00:00:00.0000000Z | | GULL | GULL | | | | GUM | GUM | 2017-03-09T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | GUME | GUME | | | | GUMMY | nan | 2024-05-14T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | GUN | Guncoin | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GUNTHY | GUNTHY | | | | GUP | Matchpool | 2017-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GUPASS | GUPASS | | | | GUPPY | GUPPY | | | | GUR | GUR | | | | GURU | GURU | 2024-06-21T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | GUS | GUS | | | | GUSD | GUSD | 2018-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GUSDT | GUSDT | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GVBC | GVBC | | | | GVC | GVC | | | | GVC01 | GVC01 | | | | GVCH | GVCH | | | | GVE | Globalvillage Ecosystem | | | | GVG | GVG | | | | GVR | GVR | | | | GVRM | GVRM | | | | GVT | Genesis Vision | 2017-11-16T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | GVUSD | GVUSD | | | | GW | GW | | | | GWAY | GWAY | | | | GWC | GWC | 2025-07-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GWEI | nan | 2026-01-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GWG | GWG | | | | GWH | GWH | | | | GWON | GWON | | | | GWP | Guinea-Bissau Peso | | | | GWS | GWS | | | | GWT | GWT | | | | GX | GX | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GXA | GXA | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GXB | GXB | | | | GXBC | GXBC | | | | GXC | GXC | 2020-09-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GXCTECH | GXCTECH | | | | GXE | GXE | 2023-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GXG | GXG | | | | GXP | GXP | 2025-09-29T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | GXS | GXShares | 2017-11-17T00:00:00.0000000Z | 2022-04-26T00:00:00.0000000Z | | GXT | GXT | 2021-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GXX | GravityCoin | | | | GYB | GYB | | | | GYC | Gycoin | | | | GYD | Guyana Dollar | | | | GYEN | GYEN | 2023-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GYLIE | GYLIE | | | | GYM | GYM | | | | GYMNET | GYMNET | | | | GYSR | GYSR | | | | GZ | GZ | | | | GZB | GZB | | | | GZE | GZE | | | | GZIL | GZIL | | | | GZLR | GZLR | | | | GZONE | GZONE | 2021-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GZRO | Gravity | | | | GZX | GZX | | | | GZXXRPL | GZXXRPL | | | --- # Assets - Letter H (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_H) --- title: "Assets - Letter H" --- # Assets - Letter H | asset_id | name | data_trade_start | data_trade_end | |:--------------|:----------------------------|:-----------------------------|:-----------------------------| | H | nan | 2025-01-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | H2N | H2N | | | | H2O | H2O | 2022-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | H2ON | H2ON | | | | H3RO3S | H3RO3S | | | | HABIBI | HABIBI | 2024-05-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | HAC | Hackspace Capital | 2017-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HACHI | HACHI | 2024-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HACHIKO | HACHIKO | | | | HACON | HACON | | | | HADE | Hade Platform | | | | HADES | HADES | 2023-02-04T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | HAEDAL | nan | 2025-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAG | HAG | | | | HAHA | HAHA | 2023-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAI | HAI | 2021-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAJIMI | nan | 2025-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAKA | HAKA | | | | HAKI | HAKI | | | | HAKKA | HAKKA | | | | HAL | Halcyon | | | | HALAL | HALAL | | | | HALE | HALE | | | | HALF | HALF | | | | HALFSHIT | HALFSHIT | | | | HALLO | Halloween Coin | 2017-03-12T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | HALO | HALO | 2023-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HALV | HALV | | | | HAM | HamRadioCoin | 2020-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAMI | HAMI | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAMK | HAMK | | | | HAMS | HAMS | 2017-06-06T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | HAN | HAN | 2024-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HANA | HANA | 2024-09-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAND | HAND | 2018-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HANEP | HANEP | 2024-09-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAO | HAO | | | | HAOL | HAOL | | | | HAPI | HAPI | 2022-08-07T00:00:00.0000000Z | 2025-11-25T00:00:00.0000000Z | | HAPPY | HAPPY | 2024-10-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAPPYDOG | HAPPYDOG | 2021-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAPY | HAPY | | | | HARAM | HARAM | | | | HARAMBE | HARAMBE | | | | HARD | HARD | 2020-11-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HARON | HARON | | | | HARRY | HARRY | 2023-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HART | HART | 2021-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HARUKI | HARUKI | | | | HASH | HASH | | | | HASHAI | HASHAI | 2024-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HAST | HAST | | | | HAT | Hawala.Today | 2024-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HATCH | HATCH | | | | HATCHY | HATCHY | | | | HAUNTER | HAUNTER | | | | HAUS | HAUS | | | | HAV | Havven | | | | HAVVEN | HAVVEN | | | | HAVY | Havy | | | | HAWK | HAWK | 2017-03-17T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | HAY | HAY | 2023-11-22T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | HAZ | HAZ | | | | HAZE | HAZE | 2017-03-03T00:00:00.0000000Z | 2025-09-29T00:00:00.0000000Z | | HB | HB | 2025-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HB10 | HB10 | | | | HBAR | HBAR | 2019-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HBAR1000 | HBAR1000 | 2025-08-01T00:00:00.0000000Z | 2025-11-12T00:00:00.0000000Z | | HBAR3L | HBAR3L | 2021-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HBAR3S | HBAR3S | 2021-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HBAR5L | HBAR5L | 2023-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HBAR5S | HBAR5S | 2023-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HBB | HBB | | | | HBC | HBCoin | | | | HBD | HBD | 2020-05-19T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | HBDC | HBDC | | | | HBET | HBET | | | | HBF | HBF | | | | HBIT | HBIT | 2023-01-24T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | HBM | HBM | | | | HBN | HoboNickels | | | | HBO | HBO | | | | HBO-HRC20 | HBO-HRC20 | | | | HBRS | HBRS | | | | HBT | Hubii Network | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HBTC | HBTC | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HBUSD | HBUSD | | | | HBX | HBX | | | | HBZ | Helbiz | | | | HC | HyperCash | | | | HC8 | HC8 | | | | HCA | HCA | | | | HCC | Happy Creator Coin | 2017-03-06T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | HCLX | HCLX | | | | HCP | HCP | | | | HCS | HCS | 2025-01-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HCT | HCT | | | | HCUT | HCUT | | | | HCX | HCX | | | | HCXP | HCXP | | | | HD | HD | 2025-07-09T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | HD1 | HD1 | | | | HDAC | Hdac | | | | HDAO | HDAO | | | | HDB | HDB | | | | HDBTC | HDBTC | | | | HDC | HDC | | | | HDCC | HDCC | | | | HDD | HDD | | | | HDDN | HDDN | | | | HDFL | HDFL | | | | HDG | Hedge | 2017-10-30T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | HDI | HDI | | | | HDL | HDL | | | | HDLB | HODL Bucks | | | | HDLRB | HDLRB | | | | HDLRE | HDLRE | | | | HDN | HDN | 2023-07-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HDOGE | HDOGE | | | | HDP | HDP | | | | HDR | HDR | | | | HDRN | HDRN | 2024-04-30T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | HDRX | HDRX | | | | HDS | HDS | | | | HDSH | HDSH | | | | HDT | HDT | | | | HDV | HDV | | | | HDW | HDW | | | | HDX | HDX | 2023-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HE | HE | 2022-02-14T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | HEA | HEA | | | | HEAB | HEAB | | | | HEAL | HEAL | 2018-04-12T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | HEALTHY | HEALTHY | | | | HEART | HEART | 2021-12-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HEAT | HEAT | | | | HEBE | HEBE | | | | HEC | HEC | | | | HECH | HECH | | | | HECOSGB | HECOSGB | | | | HEDG | HEDG | 2017-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HEDGE | HEDGE | | | | HEDGESHIT | HEDGESHIT | | | | HEEL | HEEL | 2017-03-03T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | HEF | HEF | | | | HEGG | HEGG | | | | HEGIC | HEGIC | 2020-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HEI | Hei | 2025-02-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HEIMA | nan | 2026-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HEINEKEN | HEINEKEN | | | | HEINY | HEINY | | | | HEIR | HEIR | | | | HEJJ | HEJJ | | | | HEK | HEK | | | | HELI | HELI | 2024-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HELIO | HELIO | | | | HELIOS | HELIOS | | | | HELL | HELL | | | | HELLO | HELLO | 2022-10-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HELMET | HELMET | | | | HELP | HELP | | | | HELPS | HELPS | | | | HELPSV2 | HELPSV2 | | | | HELX | HELX | | | | HEM | HEM | | | | HEMI | nan | 2025-08-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HEMP | HEMP | | | | HEN | HEN | | | | HENKY | HENKY | | | | HENTAI | HENTAI | | | | HEP | HEP | | | | HER | HeroNode | | | | HERA | HERA | | | | HERB | HERB | 2024-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HERC | HERC | | | | HERO | Hero | 2021-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HERO2 | HERO2 | | | | HEROEGG | HEROEGG | | | | HEROES | HEROES | 2021-12-17T00:00:00.0000000Z | 2025-11-29T00:00:00.0000000Z | | HERTZ | HERTZ | | | | HESAY | HESAY | | | | HET | HET | | | | HETA | HETA | | | | HETENC | HETENC | | | | HEX | HEX | 2020-04-02T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | HEX2T | HEX2T | | | | HEY | HEY | | | | HEZ | HEZ | 2023-11-22T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | HF | HF | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HFD | HFD | | | | HFI | HFI | | | | HFR | HFR | | | | HFT | HFT | 2022-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HFT3L | HFT3L | 2025-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HFT3S | HFT3S | 2025-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HG | HG | | | | HGBTC | HGBTC | | | | HGC | HGC | | | | HGET | HGET | 2020-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HGH | HGH | | | | HGHG | HGHG | | | | HGN | HGN | | | | HGO | HGO | | | | HGOLD | HGOLD | | | | HGP | HGP | | | | HGPT | HGPT | 2023-06-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HGS | HGS | | | | HGT | HelloGold | | | | HH | HH | | | | HHH | HHH | | | | HHLC | HHLC | | | | HHP | HHP | | | | HHTC | HHTC | | | | HI | HI | 2022-06-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIAZUKI | HIAZUKI | | | | HIBAKC | HIBAKC | | | | HIBAYC | HIBAYC | | | | HIBEANZ | HIBEANZ | | | | HIBER | HIBER | | | | HIBIKI | HIBIKI | | | | HIBIRDS | HIBIRDS | | | | HIBS | HIBS | 2022-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIC | HIC | | | | HICLONEX | HICLONEX | | | | HICOOLCATS | HICOOLCATS | | | | HID | HID | 2022-01-16T00:00:00.0000000Z | 2025-11-01T00:00:00.0000000Z | | HIDEOUS | HIDEOUS | | | | HIDOODLES | HIDOODLES | | | | HIENS3 | HIENS3 | | | | HIENS4 | HIENS4 | | | | HIFI | HIFI | 2023-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIFIDENZA | HIFIDENZA | | | | HIFLUF | HIFLUF | | | | HIFRIENDS | HIFRIENDS | | | | HIFUN | HIFUN | 2016-10-26T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | HIGAZERS | HIGAZERS | | | | HIGH | High Gain | 2021-10-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIGH3L | HIGH3L | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIGH3S | HIGH3S | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIGH5L | HIGH5L | 2023-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIGH5S | HIGH5S | 2023-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIGHT | HighCoin | | | | HIK | HIK | | | | HIKO | HIKO | | | | HILL | President Clinton | | | | HILT | HILT | | | | HIM | HIM | | | | HIMA | HIMA | | | | HIMAYC | HIMAYC | | | | HIMEEBITS | HIMEEBITS | | | | HIMFERS | HIMFERS | | | | HIN | HIN | | | | HINA | HINA | | | | HINT | HINT | 2025-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIOD | HIOD | | | | HIODBS | HIODBS | | | | HIPENGUINS | HIPENGUINS | | | | HIPHOP | HIPHOP | | | | HIPPO | HIPPO | 2024-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIPUNKS | HIPUNKS | | | | HIRAM | HIRAM | 2022-06-02T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | HIRE | HireMatch | 2017-01-30T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | HIREME | HIREME | | | | HIRENGA | HIRENGA | | | | HIRO | Hirocoin | 2024-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HISAND33 | HISAND33 | | | | HISC | HISC | | | | HISEALS | HISEALS | | | | HISQUIGGLE | HISQUIGGLE | | | | HISWAP | HISWAP | | | | HIT | HIT | 2021-06-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HITEK | HITEK | | | | HITHOT | HITHOT | | | | HITOP | HITOP | | | | HITX | HITX | | | | HIUNDEAD | HIUNDEAD | | | | HIVALHALLA | HIVALHALLA | | | | HIVE | HIVE | 2020-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HIVE1 | HIVE1 | | | | HIX | HIX | | | | HIZ | HIZ | | | | HJA | HJA | | | | HJI | HJI | | | | HJIG | HJIG | | | | HJW | HJW | | | | HK | HK | | | | HKC | HKC | | | | HKD | Hong Kong Dollar | 2022-06-06T14:00:00.0000000Z | 2025-11-13T00:00:00.0000000Z | | HKDC | HKDC | | | | HKDD | HKDD | | | | HKDT | HKDT | | | | HKG | HackerGold | | | | HKHX | HKHX | | | | HKMT | HKMT | | | | HKN | Hacken | 2017-12-14T00:00:00.0000000Z | 2025-11-25T00:00:00.0000000Z | | HKP | HKP | 2023-01-05T00:00:00.0000000Z | 2025-10-14T00:00:00.0000000Z | | HKT | HKT | | | | HKUN | HKUN | | | | HKX | HKX | | | | HKY | HKY | | | | HL | HL | | | | HLAND | HLAND | | | | HLB | Lepaoquan | | | | HLC | HalalChain | 2025-08-04T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | HLCN | HLCN | | | | HLD | HLD | | | | HLF | HLF | | | | HLG | nan | 2024-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HLIX | HLIX | | | | HLL | HLL | | | | HLM | HLM | | | | HLMN | HLMN | | | | HLN | HLN | 2023-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HLO | HLO | | | | HLOB | HLOB | | | | HLP | HLP | | | | HLS | HLS | 2025-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HLT | HLT | | | | HLTH | HLTH | | | | HLW | HLW | | | | HLX | HLX | | | | HMB | HMB | | | | HMC | HarmonyCoin | 2017-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HMCN | Harvest Masternode Coin | 2018-08-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HME | HME | | | | HMED | HMED | | | | HMETA | HMETA | | | | HMG | HMG | | | | HMIG | HMIG | | | | HMK | HMK | | | | HMMM | HMMM | | | | HMN | HMN | | | | HMND | HMND | 2023-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HMNG | HMNG | | | | HMP | HempCoin | 2017-03-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | HMQ | Humaniq | 2017-06-30T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | HMR | HMR | 2020-12-24T00:00:00.0000000Z | 2022-08-02T00:00:00.0000000Z | | HMSC | HMSC | | | | HMSTR | HMSTR | 2024-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HMT | HMT | 2021-08-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HMX | HMX | 2023-11-22T00:00:00.0000000Z | 2025-02-17T00:00:00.0000000Z | | HN | HN | | | | HNB | HNB | 2024-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HNC | Helleniccoin | | | | HND | HND | | | | HNDC | HondaisCoin | | | | HNGC | HNGC | | | | HNI | HNI | | | | HNL | Lempira | 2025-02-09T00:00:00.0000000Z | 2025-02-10T00:00:00.0000000Z | | HNR | HNR | | | | HNS | HNS | 2020-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HNST | HNST | 2020-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HNT | HNT | 2020-08-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HNT3L | HNT3L | | | | HNT3S | HNT3S | | | | HNTC | HNTC | | | | HNTR | HNTR | | | | HNY | HNY | | | | HNZO | HNZO | | | | HOBO | HOBO | | | | HOC | HOC | | | | HOD | HOD | 2021-07-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HODL | HOdlcoin | 2017-03-07T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | HODLER | HODLER | | | | HODLQ | HODLQ | | | | HODLR | HODLR | | | | HOFF | HOFF | | | | HOG | HOG | | | | HOGE | HOGE | 2021-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOGL | HOGL | | | | HOH | HOH | | | | HOHOHO | HOHOHO | | | | HOHOHOV2 | HOHOHOV2 | 2023-01-24T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | HOKK | HOKK | | | | HOLD | Interstellar Holdings | 2023-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOLDEX | HOLDEX | | | | HOLDING | HOLDING | | | | HOLE | HOLE | | | | HOLLY | HOLLY | | | | HOLO | HOLO | 2025-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOLY | HOLY | | | | HOM | HOM | | | | HOMA | HOMA | 2018-08-16T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | HOME | HOME | 2023-06-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOMI | HOMI | | | | HOMT | HOMT | | | | HON | HON | 2017-07-19T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | HONEY | Honey | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HONGKONG50IX | HONGKONG50IX | 2023-04-05T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | HONK | HONK | | | | HONX | nan | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOO | HOO | | | | HOOD | HOOD | 2025-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOODX | nan | 2025-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOOK | HOOK | 2022-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOOK3L | HOOK3L | 2023-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOOK3S | HOOK3S | 2023-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOOK5L | HOOK5L | 2023-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOOK5S | HOOK5S | 2023-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOOP | HOOP | | | | HOOPOE | HOOPOE | | | | HOOTZ | HOOTZ | | | | HOP | Hoppin | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOP-LP-DAI | HOP-LP-DAI | 2024-06-01T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | HOP-LP-ETH | HOP-LP-ETH | 2023-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOP-LP-USDC | HOP-LP-USDC | 2023-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOP-LP-USDT | HOP-LP-USDT | 2023-11-22T00:00:00.0000000Z | 2026-01-02T00:00:00.0000000Z | | HOPE | HOPE | 2017-09-16T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | HOPL | Hydro Protocol | 2020-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOPPY | HOPPY | 2023-08-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOPR | HOPR | 2021-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOR | HOR | | | | HORA | HORA | | | | HORD | HORD | 2021-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HORG | HORG | | | | HORSE | Ethorse | 2018-06-15T00:00:00.0000000Z | 2025-10-23T00:00:00.0000000Z | | HORSEA | HORSEA | | | | HORSEA2.0 | HORSEA2.0 | | | | HORUS | HorusPay | | | | HOSHI | Dejitaru Hoshi | | | | HOSICO | nan | 2025-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOT | Holo | 2018-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOT168 | HOT168 | | | | HOT3L | HOT3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOT3S | HOT3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOT5L | HOT5L | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOT5S | HOT5S | 2022-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOTC | HOTC | | | | HOTCROSS | HOTCROSS | 2022-01-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | HOTCROSSBEP20 | HOTCROSSBEP20 | | | | HOTDOGE | HOTDOGE | | | | HOTMOON | HOTMOON | | | | HOTNOW | HOTNOW | | | | HOTT | HOT Token | | | | HOUSE | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOUSING | HOUSING | | | | HOW | HOW | 2025-11-08T00:00:00.0000000Z | 2025-11-09T00:00:00.0000000Z | | HOWL | HOWL | | | | HOX | HOX | | | | HP | HP | 2025-05-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HPAY | HPAY | | | | HPB | High Performance Blockchain | | | | HPC | Happycoin | 2017-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HPD | HPD | | | | HPE | HPE | 2021-12-16T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | HPIPS | HPIPS | | | | HPL | HPL | | | | HPN | HPN | | | | HPNS | HPNS | 2021-06-11T00:00:00.0000000Z | 2025-12-23T00:00:00.0000000Z | | HPO | HPO | | | | HPOS10I | nan | 2024-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HPOT | HPOT | | | | HPPOT | HPPOT | | | | HPQ | HPQ | | | | HPS | HPS | 2018-02-23T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | HPT | HPT | | | | HPTF | HPTF | | | | HPTT | HPTT | | | | HPX | HPX | 2026-01-08T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | HPY | Hyper Pay | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HQT | HyperQuant | | | | HQX | HOQU | 2018-03-12T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | HRB | HRB | | | | HRC | HRC | | | | HRC20USDT | HRC20USDT | | | | HRD | Croatian Dinar | | | | HRDG | HRDG | | | | HRK | Croatian Kuna | | | | HRO | HRO | | | | HRS | HRS | | | | HRT | HRT | 2024-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HRTS | HRTS | | | | HRX | HRX | | | | HRYK | HRYK | | | | HSB | HSB | | | | HSBC | HSBC | | | | HSBT | HSBT | | | | HSC | HSC | | | | HSF | HSF | 2022-07-12T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | HSI | HSI | | | | HSIT | HSIT | | | | HSK | nan | 2024-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HSN | Helper Search Token | | | | HSP | HSP | 2017-02-24T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | HSR | Hshare | 2017-08-18T00:00:00.0000000Z | 2018-10-20T09:37:41.2650000Z | | HSS | HSS | | | | HST | Decision Token | | | | HT | Huobi Token | 2018-06-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HT3L | HT3L | | | | HT3S | HT3S | | | | HTA | HTA | | | | HTB | HTB | 2024-01-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | HTBEAR | HTBEAR | | | | HTBULL | HTBULL | | | | HTC | HitCoin | 2017-02-18T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | HTCH | HTCH | | | | HTD | HTD | | | | HTDF | HTDF | | | | HTG | Gourde | | | | HTH | Help The Homeless Coin | | | | HTHALF | HTHALF | | | | HTHEDGE | HTHEDGE | | | | HTK | HTK | | | | HTKN | HTKN | | | | HTL | HTL | 2019-10-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HTL1 | HTL1 | | | | HTM | HTM | 2023-07-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HTML | HTMLCOIN | 2016-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HTMOON | HTMOON | | | | HTN | HTN | | | | HTO | HTO | | | | HTP | HTP | 2025-07-12T00:00:00.0000000Z | 2025-11-14T00:00:00.0000000Z | | HTR | HTR | 2021-01-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HTS | HTS | | | | HTT | HTT | | | | HTX | HTX | 2024-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HTZ | HTZ | 2022-06-06T13:45:28.2695833Z | 2022-06-11T10:30:22.5667481Z | | HUB | HUB | 2021-01-25T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | HUBBS | HUBBS | | | | HUC | Huntercoin | | | | HUDDL | HUDDL | | | | HUDI | HUDI | | | | HUF | Forint | 2022-06-06T14:00:00.0000000Z | 2022-06-10T14:00:00.0000000Z | | HUG | HUG | | | | HUGE | HUGE | 2025-06-27T00:00:00.0000000Z | 2025-10-08T00:00:00.0000000Z | | HUGG | HUGG | | | | HUGO | HUGO | | | | HUH | HUH | | | | HUM | Humanscape | | | | HUMA | nan | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HUMP | HUMP | 2025-09-22T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | HUN | HUN | | | | HUNGER | HUNGER | | | | HUNT | HUNT | 2020-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HUNTSMAN | HUNTSMAN | | | | HUOBI-ETF | HUOBI-ETF | | | | HUOGUO | HUOGUO | | | | HUP | HUP | | | | HUR | Hurify | 2018-08-07T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | HUSA | HUSA | | | | HUSD | HUSD | | | | HUSH | Hush | | | | HUSL | HUSL | | | | HUT | HUT | | | | HUYA | HUYA | | | | HUZU | HUZU | | | | HV2 | HV2 | 2022-04-13T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | HVAM | HVAM | | | | HVC | HVC | | | | HVCO | High Voltage | 2017-03-03T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | HVE | HVE | | | | HVE2 | HVE2 | 2021-03-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | HVH | HVH | 2023-06-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HVI | HVI | | | | HVN | Hive | | | | HVT | HVT | 2025-07-15T00:00:00.0000000Z | 2025-12-02T00:00:00.0000000Z | | HVTM | HVTM | | | | HWC | HollyWoodCoin | | | | HWI | HWI | | | | HWORM | HWORM | | | | HX | HX | | | | HXA | HXA | | | | HXB | HXB | | | | HXG | HXG | | | | HXN | HXN | | | | HXRO | Hxro | 2019-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HXT | HXT | | | | HXX | Hexx | 2017-02-16T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | HY | HY | 2023-12-25T00:00:00.0000000Z | 2025-04-13T00:00:00.0000000Z | | HYB | Hybrid Block | | | | HYBN | HYBN | | | | HYBRID | HYBRID | | | | HYC | HYC | | | | HYDRA | HYDRA | 2021-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HYDRO | Hydrogen | | | | HYFA | HYFA | | | | HYFI | HYFI | | | | HYHOT | HYHOT | | | | HYN | HYN | | | | HYP | HyperStake | 2025-05-21T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | HYPC | HYPC | | | | HYPE | HYPE | 2021-10-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HYPE100 | HYPE100 | 2025-07-28T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | HYPER | Hyper | 2025-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HYPERX | HYPERX | 2017-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HYPSONIC | HYPSONIC | | | | HYPX | HYPX | | | | HYT | HYT | | | | HYVE | HYVE | 2021-05-21T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | HZ | Horizon | | | | HZD | HZD | | | | HZM | HZM | 2021-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HZN | HZN | | | | HZT | HZT | 2017-02-17T00:00:00.0000000Z | 2025-11-19T00:00:00.0000000Z | | Hurry | Hurry | | | --- # Assets - Letter I (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_I) --- title: "Assets - Letter I" --- # Assets - Letter I | asset_id | name | data_trade_start | data_trade_end | |:------------|:-------------------------------|:-----------------------------|:-----------------------------| | I0C | I0Coin | | | | I7 | I7 | | | | I9C | I9C | | | | I9X | I9X | | | | IA | IA | | | | IAG | IAG | 2021-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IAGON | IAGON | | | | IAI | IAI | 2024-03-28T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | IAN | IAN | | | | IAR | IAR | | | | IAZUKI | IAZUKI | | | | IB | IB | | | | IBAI | IBAI | | | | IBANK | iBank | 2017-02-17T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | IBAT | IBAT | | | | IBAYC | IBAYC | | | | IBC | IBC | | | | IBFK | IBFK | 2022-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IBG | IBG | | | | IBH | IBH | 2025-06-29T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | IBIKS | IBIKS | 2022-12-26T00:00:00.0000000Z | 2025-12-08T00:00:00.0000000Z | | IBITS | IBITS | 2017-01-29T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | IBK | IBK | | | | IBM | IBM | 2025-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IBMX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IBNB | IBNB | | | | IBNX | IBNX | | | | IBOX | IBOX | | | | IBP | IBP | | | | IBS | IBS | | | | IBSC | IBSC | | | | IBT | IBT | 2025-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IBTC | iBTC | | | | IBVOL | IBVOL | | | | IBX | IBX | | | | IBY | IBY | | | | IC | Ignition | 2023-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IC2S | IC2S | | | | ICA | ICA | | | | ICAP | ICAP | | | | ICASH | ICASH | 2017-03-03T00:00:00.0000000Z | 2025-11-09T00:00:00.0000000Z | | ICB | ICB | | | | ICBB | ICBB | | | | ICBCT | ICBCT | | | | ICC | ICC | | | | ICCX | ICCX | | | | ICE | iDice | 2021-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICEBT | ICEBT | | | | ICGSTOCK | nan | | | | ICH | ICH | | | | ICHI | ICHI | 2023-12-08T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | ICHN | ICHN | | | | ICHX | ICHX | | | | ICICB | ICICB | | | | ICKC | ICKC | | | | ICL | ICL | | | | ICMC | ICMC | | | | ICMX | ICMX | | | | ICN | Iconomi | 2017-02-25T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | ICNQ | Iconiq Lab Token | | | | ICNT | nan | 2025-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICO | ICO | | | | ICOB | ICOBID | 2017-03-19T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | ICOBI | ICOCoin | | | | ICOIN | ICOIN | | | | ICOL | ICOL | | | | ICOM | ICOM | 2023-08-26T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | ICON | Iconic | 2017-02-25T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | | ICONS | ICONS | | | | ICOO | ICO OpenLedger | | | | ICOS | ICOS | | | | ICOT | ICOT | | | | ICOVO | ICOVO | | | | ICP | ICP | 2021-05-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICP1 | ICP1 | | | | ICP100 | ICP100 | 2025-08-08T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ICP3L | ICP3L | 2021-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICP3S | ICP3S | 2021-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICP5L | ICP5L | 2022-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICP5S | ICP5S | 2022-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICP8 | ICP8 | | | | ICPDOWN | ICPDOWN | | | | ICPUP | ICPUP | | | | ICR | InterCrone | 2025-07-02T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | ICR7 | ICR7 | | | | ICS | ICS | | | | ICSA | ICSA | | | | ICT | ICT | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICW | ICW | | | | ICX | ICON | 2017-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICX3L | ICX3L | 2021-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICX3S | ICX3S | 2021-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ICX5L | ICX5L | | | | ICX5S | ICX5S | | | | ICY | ICY | | | | ID | ID | 2023-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ID3L | ID3L | 2023-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ID3S | ID3S | 2023-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ID5L | ID5L | 2023-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ID5S | ID5S | 2023-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IDA | IDA | | | | IDAI | IDAI | | | | IDC | IDC | 2022-06-06T13:35:03.4590506Z | 2022-06-11T01:06:48.8860104Z | | IDD | IDD | | | | IDEA | IDEA | | | | IDEAL | IDEAL | | | | IDEAS | IDEAS | | | | IDEX | IDEX | 2020-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IDEX8 | IDEX8 | | | | IDG | IDG | | | | IDGX | IDGX | | | | IDH | indaHash | 2026-01-19T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | IDHUB | IDHUB | | | | IDIA | IDIA | | | | IDIOT | IDIOT | | | | IDK | IDK | | | | IDL | IDL | | | | IDLE | IDLE | 2023-11-22T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | IDLV | IDLV | | | | IDM | IDM | | | | IDNA | IDNA | 2022-07-06T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | IDO | IDO | | | | IDOC | IDOC | | | | IDOL | IDOL COIN | 2025-06-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IDON | IDON | | | | IDOODLES | IDOODLES | 2023-02-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IDR | Rupiah | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IDRT | IDRT | 2020-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IDRTB | IDRTB | | | | IDT | InvestDigital | | | | IDTT | IDTT | | | | IDV | IDV | 2021-03-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | IDX | IDX | | | | IDXM | IDEX Membership | | | | IEC | IvugeoCoin | 2017-01-27T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | IECT | IECT | | | | IEI | IEI | | | | IEM | IEM | | | | IEMGX | nan | 2026-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IEO | IEO | | | | IEOS | IEOS | | | | IEP | Irish Pound | | | | IETH | iEthereum | 2017-10-30T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | IF | IF | | | | IFACE | IFACE | | | | IFAN | IFAN | | | | IFC | Infinitecoin | 2022-06-06T13:35:11.0524183Z | 2022-06-11T01:06:55.7866825Z | | IFISH | IFISH | | | | IFLT | InflationCoin | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IFM | IFM | | | | IFOOD | Ifoods Chain | | | | IFP | Infinipay | | | | IFR | IFR | | | | IFT | InvestFeed | 2017-10-05T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | IFTC | IFTC | | | | IFV | IFV | | | | IFX | IFX | | | | IFX24 | IFX24 | | | | IG | IGToken | | | | IGF | IGF | | | | IGG | IGG | | | | IGN | IGN | | | | IGNIS | Ignis | 2023-08-28T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | IGNX | IGNX | | | | IGOLD | IGOLD | | | | IGOS | IGOS | | | | IGPT | IGPT | 2023-05-20T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | IGSC | IGSC | 2023-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IGT | IGT | 2024-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IGU | IGU | 2023-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IHC | IHC | | | | IHF | Invictus Hyperion Fund | | | | IHG | IHG | | | | IHT | IHT Real Estate Protocol | | | | IIC | Intelligent Investment Chain | | | | IIOT | IIOT | | | | IIOTT | IIOTT | | | | IJC | IJC | 2021-05-14T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | IJRX | nan | | | | IJZ | IJZ | | | | IKA | nan | 2025-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IKC | IKC | | | | IKOLF | IKOLF | | | | IKON | IKON | | | | IL | IL | | | | IL8P | IL8P | | | | ILA | ILA | | | | ILC | ILCoin | 2023-08-25T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | ILG | ILG | | | | ILICOIN | ILICOIN | | | | ILK | ILK | | | | ILM | ILM | 2017-01-26T00:00:00.0000000Z | 2025-11-25T00:00:00.0000000Z | | ILMN | ILMN | | | | ILOVEV2 | ILOVEV2 | | | | ILS | New Israeli Sheqel | 2022-06-06T14:00:00.0000000Z | 2022-06-10T14:00:00.0000000Z | | ILUS | ILUS | | | | ILV | ILV | 2021-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ILVA | ILVA | | | | IMAX | IMAX | | | | IMAYC | IMAYC | 2023-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMC | IMC | 2021-09-27T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | IMCX | IMCX | | | | IMD | IMD | | | | IME | IME | | | | IMET | IMET | | | | IMETA | IMETA | | | | IMEX | IMEX | | | | IMEXE | IMEXE | | | | IMG | IMG | | | | IMGC | IMGC | | | | IMGNAI | IMGNAI | 2023-11-23T00:00:00.0000000Z | 2025-02-24T00:00:00.0000000Z | | IMI | IMI | | | | IMK | IMK | | | | IML | IML | | | | IMO | IMO | 2023-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMOS | IMOS | | | | IMP | IMP | | | | IMPACTXP | IMPACTXP | | | | IMPAY | IMPAY | | | | IMPCH | IMPCH | | | | IMPCN | IMPCN | | | | IMPILY | IMPILY | | | | IMPL | IMPL | | | | IMPP | IMPP | | | | IMPS | ImpulseCoin | 2017-02-14T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | IMPT | IMPT | 2022-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMR | IMR | | | | IMS | Independent Money System | 2017-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMST | IMST | | | | IMT | Moneytoken | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMU | IMU | 2026-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMVR | IMVR | | | | IMX | Impact | 2021-11-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMX100 | IMX100 | 2025-08-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMX3L | IMX3L | 2022-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMX3S | IMX3S | 2022-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMX5L | IMX5L | 2022-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IMX5S | IMX5S | 2022-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IN | IN | 2017-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INB | Insight Chain | | | | INBOX | INBOX | | | | INC | Influence Chain | 2017-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INC8 | INC8 | | | | INCH | INCH | | | | INCNT | Incent | | | | INCO | Incodium | 2025-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INCP | INCP | 2016-12-07T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | INCX | Intermational Crypto X | | | | IND | Indorse Token | 2017-09-16T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | INDEX | CoinoIndex | 2022-06-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INDEXSPX | INDEXSPX | | | | INDI | Indicoin | 2022-05-31T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | INDIA | India Coin | 2021-09-10T00:00:00.0000000Z | 2026-01-02T00:00:00.0000000Z | | INDIA50 | INDIA50 | | | | INDO | INDO | | | | INDOCOIN | INDOCOIN | | | | INDT | INDT | | | | INE | INE | | | | INES | INES | | | | INET | INET | | | | INEX | INEX | | | | INF | InfChain | 2019-06-08T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | INFD | INFD | | | | INFG | INFG | | | | INFI | INFI | | | | INFO | INFO | | | | INFRA | INFRA | 2023-05-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INFS | INFS | | | | INFT | INFT | | | | INFX | Influxcoin | 2017-02-22T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ING | Iungo | 2018-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INGRAM | INGRAM | | | | INGT | INGT | 2017-08-07T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | INGY | INGY | | | | INIS | INIS | | | | INIT | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INJ | INJ | 2020-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INJ3L | INJ3L | 2022-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INJ3S | INJ3S | 2022-08-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INJ5L | INJ5L | 2023-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INJ5S | INJ5S | 2023-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INJDOWN | INJDOWN | | | | INJUP | INJUP | | | | INK | Ink | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INL | INL | | | | INM | INM | | | | INME | INME | | | | INMES | INMES | | | | INN | Innova | | | | INNBC | INNBC | | | | INNBCL | INNBCL | | | | INO | INO COIN | | | | INPA | INPA | | | | INPAY | InPay | 2017-07-15T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | INR | Indian Rupee | 2018-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INRT | INRT | | | | INRTOKEN | INRTOKEN | | | | INS | INS Ecosystem | 2018-01-15T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | INSN | InsaneCoin | 2017-03-13T00:00:00.0000000Z | 2025-11-19T00:00:00.0000000Z | | INSP | INSP | 2023-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INST | INST | 2023-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INSTAR | Insights Network | | | | INSTINCT | INSTINCT | | | | INSUR | InsurChain | | | | INT | Internet Node Token | 2022-06-06T15:39:57.2519505Z | 2022-06-11T23:04:40.7581995Z | | INTC | INTC | 2025-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INTCSTOCK | nan | 2025-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INTCX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INTD | INTD | | | | INTER | INTER | 2022-08-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INTERACTIVE | INTERACTIVE | | | | INTERFT | INTERFT | 2021-11-10T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | INTL | INTL | 2023-02-22T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | INTR | INTR | 2022-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INTU | INTU | | | | INTX | INTX | | | | INU | INU | 2023-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INUBIS | INUBIS | | | | INUS | INUS | | | | INUYASHA | INUYASHA | | | | INV | Invacio | 2017-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INVC | INVC | | | | INVE | InterValue | | | | INVEST | INVEST | 2020-03-06T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | INVESTEL | INVESTEL | | | | INVI | INVI | | | | INX | INX | | | | INXC | INXC | | | | INXT | Internxt | 2018-01-18T00:00:00.0000000Z | 2025-10-22T00:00:00.0000000Z | | IO | IO | 2024-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOC | IO Digital Currency | 2017-01-30T00:00:00.0000000Z | 2025-08-24T00:00:00.0000000Z | | IOE | IOE | | | | IOEN | IOEN | 2021-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOEX | IOEX | | | | IOG | Internet of Games | | | | IOI | IOI | 2022-09-23T00:00:00.0000000Z | 2025-12-25T00:00:00.0000000Z | | ION | ION | | | | IONC | IONChain | | | | IONX | IONX | 2017-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOOX | IOOX | | | | IOP | Internet of People | | | | IOS | IOS | | | | IOST | IOStoken | 2018-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOST3BEAR | IOST3BEAR | | | | IOST3BULL | IOST3BULL | | | | IOST3L | IOST3L | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOST3S | IOST3S | 2020-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOT | IoTcoin | 2017-06-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOTA | MIOTA | 2017-09-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOTA3L | IOTA3L | 2021-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOTA3S | IOTA3S | 2021-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOTCL | IOTCL | | | | IOTE | IOTE | | | | IOTS | IOTS | | | | IOTT | IOTT | | | | IOTU | IOTU | | | | IOTW | IOTW | | | | IOTX | IoTeX | 2018-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOTX3L | IOTX3L | 2021-09-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOTX3S | IOTX3S | 2021-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IOU | IOU1 | | | | IOUX | IOUX | | | | IOV | Carlive Chain | | | | IOWN | IOWN | 2020-01-14T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | IP | IP | 2025-02-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IP3 | IP3 | | | | IP5G | IP5G | | | | IPAD | IPAD | | | | IPBC | IPBC | | | | IPBT | IPBT | | | | IPC | IPChain | 2022-06-06T13:35:09.7628978Z | 2022-06-11T01:06:54.1474746Z | | IPDEAL | IPDEAL | | | | IPFS | IPFS | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IPFST | IPFST | | | | IPGS | IPGS | | | | IPL | InsurePal | | | | IPOR | IPOR | | | | IPP | IPP | | | | IPR | IPR | | | | IPS | IPS | | | | IPSX | IP Exchange | | | | IPT | IPT | 2022-06-06T13:35:08.6853242Z | 2022-06-11T01:06:53.3990247Z | | IPUNKS | IPUNKS | | | | IPUX | IPUX | | | | IPV | IPV | | | | IPVN | IPVN | | | | IPWT | IPWT | | | | IPX | IPX | | | | IQ | IQ | 2018-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IQ6900 | nan | | | | IQ7 | IQ7 | | | | IQC | IQC | | | | IQCOIN | IQCOIN | | | | IQD | Iraqi Dinar | | | | IQDINAR | IQDINAR | | | | IQN | IQN | 2018-03-14T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | IQO | IQO | | | | IQQ | IQQ | | | | IQT | iQuant | | | | IQX | IQX | | | | IR | nan | 2025-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IRA | IRA | | | | IRB | IRB | | | | IRD | Iridium | | | | IRE | IRE | | | | IRENA | IRENA | | | | IRIS | IRIS | 2020-07-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IRISTOK | IRISTOK | | | | IRISVIRTUAL | nan | | | | IRL | IrishCoin | | | | IRNT | IRNT | | | | IRON | IRON | 2023-04-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IRR | Iranian Rial | | | | IRT | IRT | | | | IRYS | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IS | IS | | | | ISA | ISA | | | | ISAC | ISAC | | | | ISAL | ISAL | | | | ISC | ISC | 2025-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ISCM | ISCM | | | | ISCN | ISCN | | | | ISF | ISF | | | | ISHA | ISHA | | | | ISHND | ISHND | | | | ISHOPCOIN | ISHOPCOIN | | | | ISIKC | ISIKC | 2021-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ISK | Iceland Krona | 2022-06-06T14:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ISKY | ISKY | 2022-04-21T00:00:00.0000000Z | 2025-11-04T00:00:00.0000000Z | | ISL | IslaCoin | 2017-03-04T00:00:00.0000000Z | 2025-11-05T00:00:00.0000000Z | | ISLA | ISLA | | | | ISLAMI | ISLAMI | | | | ISLAND | ISLAND | 2024-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ISLE | ISLE | | | | ISLM | Islamic Coin | 2023-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ISMC | ISMC | | | | ISP | ISP | 2021-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ISR | Insureum | | | | ISS | ISS | | | | IST | IST | | | | ISTEP | ISTEP | 2022-06-13T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | IT | IT | | | | ITA | ITA | 2022-10-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ITAM | ITAM | | | | ITAMCUBE | ITAMCUBE | 2022-08-13T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | ITC | IoT Chain | 2024-06-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ITCM | ITCM | | | | ITCO | ITCO | | | | ITEAC | ITEAC | | | | ITEM | ITEM | | | | ITEN | ITEN | | | | ITEX | ITEX | | | | ITG | ITG | | | | ITGR | ITGR | 2021-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ITI | iTicoin | 2018-01-24T00:00:00.0000000Z | 2020-07-29T00:00:00.0000000Z | | ITL | Italian Lira | | | | ITLR | ITLR | | | | ITM | ITM | | | | ITN | ITN | | | | ITOC | ITOC | | | | ITRUMP | ITRUMP | | | | ITS | ITS | | | | ITSB | ITSB | | | | ITT | Intelligent Trading Foundation | | | | ITTT | ITTT | | | | ITZ | Interzone | | | | IUT | IUT | | | | IUX | IUX | | | | IVC | IVC | | | | IVG | IVG | | | | IVI | IVI | | | | IVNT | IVNT | | | | IVO | IVO | | | | IVY | Ivy | | | | IVYSAUR | IVYSAUR | | | | IVZ | InvisibleCoin | 2017-02-18T00:00:00.0000000Z | 2025-12-01T00:00:00.0000000Z | | IW | IW | 2017-01-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | IWB | IWB | | | | IWHA | IWHA | | | | IWMX | nan | | | | IWON | IWON | | | | IX | IX | | | | IX15 | IX15 | | | | IXC | Ixcoin | 2017-03-15T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | IXE | IXTUS Edutainment | | | | IXI | IXI | 2019-06-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IXP | IXP | | | | IXS | IXS | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IXT | InsureX | 2017-09-25T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | IYF | IYF | | | | IYKYK | IYKYK | | | | IYR | IYR | | | | IZB | IZB | | | | IZC | IZC | | | | IZE | IZE | | | | IZER | IZER | | | | IZI | IZI | 2021-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | IZOBI | IZOBI | | | | IZX | IZX | | | | IZZ | IZZ | | | --- # Assets - Letter J (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_J) --- title: "Assets - Letter J" --- # Assets - Letter J | asset_id | name | data_trade_start | data_trade_end | |:-----------|:---------------------|:-----------------------------|:-----------------------------| | J | Joincoin | 2025-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | J165AT | J165AT | | | | J777 | J777 | | | | J8T | JET8 | | | | JAAG | JAAG | | | | JAC | JAC | | | | JACK | JACK | 2016-08-18T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | JACQ | JACQ | | | | JADE | JADE | | | | JADX | JADX | | | | JAGAR | JAGAR | | | | JAGER | nan | 2025-05-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JAIHO | JAIHO | 2022-05-26T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | JAILSTOOL | nan | 2025-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JAM | JAM | 2021-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JAMAA | JAMAA | | | | JAN | JAN | | | | JANE | JANE | 2017-03-15T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | JANITOR | nan | 2025-06-12T00:00:00.0000000Z | 2025-07-18T00:00:00.0000000Z | | JAPAN | JAPAN | | | | JAPAN225IX | JAPAN225IX | 2023-04-05T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | JAR | JAR | | | | JASMY | JASMY | 2021-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JASMY3L | JASMY3L | 2022-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JASMY3S | JASMY3S | 2022-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JAVA | JAVA | | | | JAVC | JavaCoin | | | | JAYZ | JAYZ | | | | JB | JB | | | | JBC | JBC | 2022-06-06T13:35:12.9090307Z | 2026-01-23T00:00:00.0000000Z | | JBG | JBG | | | | JBS | JBS | | | | JBT | JBT | | | | JBX | JBX | | | | JBY | JBY | | | | JC | Jesus Coin | | | | JCB | JCB | | | | JCC | JCC | 2021-12-01T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | JCG | JCG | | | | JCH | JCH | | | | JCO | JCO | | | | JCR | JCR | | | | JCSH | Jackpot | | | | JCT | JCT | 2025-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JD | JD | 2025-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JDB | JDB | | | | JDC | JDC | | | | JDI | JDI | | | | JDMG | JDMG | | | | JDSTOCK | nan | 2025-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JDXU | JDXU | | | | JEDALS | JEDALS | | | | JEDI | JEDI | | | | JEEG | JEEG | | | | JEFF | JEFF | 2023-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JELLYJEL | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JELLYJELLY | nan | 2025-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JEN | JEN | 2023-01-25T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | JESSE | nan | 2025-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JESUS | JESUS | 2023-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JET | JetCoin | 2022-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JETS | JETS | | | | JEW | Shekel | | | | JEWEL | JEWEL | | | | JEX | JEX | | | | JFI | JFI | 2020-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JFIN | JFIN | | | | JGC | JGC | | | | JGN | JGN | 2021-06-19T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | JGT | JGT | | | | JHF | JHF | | | | JHO | JHO | | | | JIAOZI | JIAOZI | | | | JIF | JIF | 2017-01-16T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | JIGGLYPUFF | JIGGLYPUFF | | | | JIM | JIM | | | | JIN | Jin Coin | 2024-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JIND | JIND | | | | JINDO | JINDO | | | | JINDOTOKEN | JINDOTOKEN | | | | JINU | JINU | | | | JINY | JINY | | | | JIO | JIO Token | | | | JITOSOL | nan | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JIYOX | JIYO | | | | JIZZ | JIZZ | | | | JK | JK | | | | JL | JL | | | | JLA | JLA | | | | JLC | JLC | | | | JLH | JLH | | | | JLL | JLL | | | | JLN | JLN | | | | JLT | JLT | 2024-03-07T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | JMC | JMC | | | | JMD | Jamaican Dollar | | | | JMPT | JMPT | 2022-08-27T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | JMT | JMT | | | | JNB | JNB | | | | JNET | JNET | | | | JNJ | JNJ | | | | JNJSTOCK | nan | 2026-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JNJX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JNS | Janus | | | | JNT | Jibrel Network | 2017-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JNX | JNX | 2025-07-03T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | JOB | JOB | 2021-04-10T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | JOBS | JobsCoin | 2017-03-07T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | JOBY | JOBY | | | | JOCKER | JOCKER | 2017-08-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | JOD | Jordanian Dinar | | | | JOE | JOE | 2021-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JOE3L | JOE3L | | | | JOE3S | JOE3S | | | | JOE5L | JOE5L | | | | JOE5S | JOE5S | | | | JOG | JOG | | | | JOHN | JOHN | 2025-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JOINT | Joint Ventures | | | | JOJO | nan | 2025-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JOK | JOK | 2017-02-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | JOL | JOL | | | | JOLT | JOLT | 2023-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JONES | JONES | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JOOPS | JOOPS | | | | JOOS | JOOS | | | | JORGIE | nan | | | | JOT | JOT | | | | JOY | JOY | | | | JOYS | JOYS | 2019-10-01T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | JPC | JPC | 2017-02-07T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | JPEG | JPEG | 2023-11-22T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | JPEGS | JPEGS | | | | JPEGVAULT | JPEGVAULT | | | | JPEGz | Total NFT Market Cap | 2023-11-22T00:00:00.0000000Z | 2025-02-06T00:00:00.0000000Z | | JPGC | JPGC | 2022-09-16T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | JPHLF | JPHLF | | | | JPIN | JPIN | | | | JPKC | JPKC | | | | JPM | JPM | | | | JPMSTOCK | nan | 2025-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JPMX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JPY | Yen | 2016-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JPYC | JPYC | 2026-01-12T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | JPYX | JPYX | | | | JPYZ | JPYZ | | | | JQB | JQB | | | | JRC | JRC | | | | JREX | JREX | | | | JRIT | JRIT | | | | JRT | JRT | 2020-09-13T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | JS | JavaScript Token | | | | JSB | JSB | 2025-10-15T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | JSC | JSC | | | | JSE | JSECOIN | | | | JSM | JSM | 2023-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JST | JST | 2020-05-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JST3L | JST3L | | | | JST3S | JST3S | | | | JT | JT | | | | JTO | JTO | 2023-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JTS | JTS | 2025-12-16T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | JTT | JTT | | | | JUG | JUG | | | | JUI | JUI | | | | JUICE | JUICE | 2024-03-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JUL | JUL | | | | JULB | JULB | | | | JULD | JULD | 2021-04-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JUMBO | JUMBO | | | | JUMP | JUMP | | | | JUNO | JUNO | 2022-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JUP | JUP | 2021-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JUP1000 | JUP1000 | 2025-07-28T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | JUPITER | nan | 2025-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JUR | JUR | | | | JUS | JUS | | | | JUSTICE | JUSTICE | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JUV | JUV | 2020-12-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | JUVE | JUVE | | | | JUVFT | JUVFT | 2021-01-22T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | JVY | JVY | | | | JVZ | JVZ | | | | JW | JW | 2017-02-15T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | JWL | Jewels | 2017-02-13T00:00:00.0000000Z | 2025-10-08T00:00:00.0000000Z | | JWO | JWO | | | | JWOC | JWOC | | | | JYC | JYC | 2022-09-02T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | --- # Assets - Letter K (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_K) --- title: "Assets - Letter K" --- # Assets - Letter K | asset_id | name | data_trade_start | data_trade_end | |:------------|:----------------------|:-----------------------------|:-----------------------------| | K | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | K21 | K21 | 2021-03-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | K2X | K2X | | | | KA | KA | | | | KAASO | KAASO | | | | KABOSU | KABOSU | 2021-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KABOSU INU | KABOSU INU | | | | KABOSU1 | KABOSU1 | | | | KABY | KABY | | | | KAC | KAC | | | | KAEW | KAEW | | | | KAG | KAG | 2022-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAGI | KAGI | | | | KAI | KAI | 2022-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAIA | KAIA | 2024-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAIECO | KAIECO | | | | KAIJU | KAIJU | | | | KAIKEN | KAIKEN | 2024-06-20T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | KAINET | KAINET | | | | KAIOLD | KAIOLD | | | | KAITO | nan | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAK | KAK | | | | KAKI | KAKI | 2023-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAL | KAL | | | | KALA | KALA | | | | KALAM | KALAM | | | | KALE | KALE | | | | KALI | KALI | | | | KALLY | KALLY | | | | KALM | KALM | | | | KAM | KAM | | | | KAMPAY | KAMPAY | | | | KAN | KAN | | | | KANGAL | KANGAL | | | | KAP | KAP | | | | KAPITAL | KAPITAL | | | | KAPP | KAPP | | | | KAPU | KAPU | | | | KAR | KAR | 2021-07-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KARA | KARA | | | | KARATE | KARATE | 2023-05-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAREN | KAREN | | | | KARM | KARM | | | | KARMA | Karmacoin | 2016-09-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KARMC | KARMC | 2017-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KARRAT | KARRAT | 2024-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KARSA | KARSA | | | | KART | KART | 2025-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAS | KAS | 2022-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAS10000 | KAS10000 | 2025-07-28T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | KASH | KASH | | | | KASHH | KashhCoin | 2017-06-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | KASTA | KASTA | 2022-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAT | KAT | 2017-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KATA | KATA | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KATANA | KATANA | | | | KAU | KAU | 2022-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAUDI | KAUDI | | | | KAVA | KAVA | 2019-10-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAVA3L | KAVA3L | 2020-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAVA3S | KAVA3S | 2020-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAVA5L | KAVA5L | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAVA5S | KAVA5S | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KAVA8 | KAVA8 | | | | KAVADOWN | KAVADOWN | | | | KAVAUP | KAVAUP | | | | KAWA | KAWA | | | | KAYA | KAYA | | | | KAYI | Kayi | | | | KAYIT | KAYIT | | | | KAZ | KAZ | 2022-06-13T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | KAZU | KAZU | | | | KBBB | nan | | | | KBC | KBC | 2018-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KBCC | KBCC | | | | KBD | KBD | 2022-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KBH | KBH | | | | KBI | KBI | | | | KBIT | KBIT | | | | KBN | KBN | | | | KBOT | KBOT | | | | KBOX | KBOX | | | | KBR | Kubera Coin | | | | KBTC | KBTC | 2024-01-29T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | KBTT | KBTT | | | | KBX | KBX | | | | KBYTE | KBYTE | | | | KC | KC | 2017-03-18T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | KCAKE | KCAKE | 2021-08-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KCAL | KCAL | 2023-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KCASH | Kcash | 2019-06-26T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | KCB | KCB | | | | KCC | KCC | 2024-05-08T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | KCH | KCH | | | | KCLP | KCLP | | | | KCN | KCN | | | | KCS | KuCoin Shares | 2018-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KCT | KCT | 2022-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KD | KD | | | | KDA | KDA | 2020-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KDAG | KDAG | 2020-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KDC | KlondikeCoin | | | | KDG | KDG | | | | KDH | KDH | | | | KDIA | KDIA | | | | KDOE | KDOE | | | | KDOGE | KDOGE | | | | KDON | KDON | | | | KDS | KDS | | | | KDX | KDX | 2025-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KEANU | KEANU | | | | KEBAB | KEBAB | | | | KEC | KEC | 2024-12-30T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | KED | Darsek | | | | KEEP | KEEP | 2020-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KEEP3L | KEEP3L | | | | KEEP3S | KEEP3S | | | | KEFUXIAOHE | nan | 2025-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KEG | KEG | 2022-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KEIKU | KEIKU | | | | KEK | KekCoin | 2024-05-10T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | KEKE | KEKE | 2023-07-13T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | KEKIUS | nan | 2024-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KEKW | KEKW | | | | KEL | KEL | 2025-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KEMA | KEMA | | | | KEN | KEN | 2023-12-12T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | KENDU | KENDU | 2024-06-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KENNEL | KENNEL | | | | KENNY | KENNY | | | | KENT | KENT | | | | KEOS | KEOS | | | | KEP | KEP | | | | KERMIT | KERMIT | | | | KERNEL | nan | 2025-04-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KERRI | KERRI | | | | KES | Kenyan Shilling | | | | KEST | KEST | | | | KET | nan | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KEX | KEX | 2020-12-18T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | KEXCOIN | KEXCOIN | | | | KEY | Selfkey | 2018-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KEY3L | KEY3L | | | | KEY3S | KEY3S | | | | KEY5L | KEY5L | | | | KEY5S | KEY5S | | | | KEYCAT | nan | 2024-04-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KEYS | KEYS | 2022-03-31T00:00:00.0000000Z | 2025-10-11T00:00:00.0000000Z | | KEYT | KEYT | | | | KF | KF | | | | KFC | KFC | | | | KFI | KFI | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KFIN | KFIN | | | | KFL | KFL | | | | KFN | KFN | 2022-10-28T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | KFT | KFT | 2021-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KFX | KFX | | | | KGB | KGB | 2017-08-08T00:00:00.0000000Z | 2025-11-01T00:00:00.0000000Z | | KGC | KGC | 2017-03-12T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | KGDC | KGDC | | | | KGEN | nan | 2025-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KGLD | KGLD | | | | KGO | KGO | | | | KGS | Som | | | | KGSL | KGSL | | | | KGST | nan | 2025-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KGT | KGT | | | | KGW | KGW | | | | KHAI | KHAI | 2024-09-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | KHC | KHC | | | | KHR | Riel | | | | KI | KI | | | | KIAN | KIAN | | | | KIBA | KIBA | 2022-04-29T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | KIC | KibiCoin | | | | KICH | KICH | | | | KICK | KickCoin | 2017-10-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KICKS | KICKS | | | | KIDGOKU | KIDGOKU | | | | KIDS | KIDS | 2017-04-20T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | KIF | KIF | | | | KII | KII | | | | KIKI | KIKI | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KIKO | KIKO | | | | KILI | KILI | | | | KILLER | KILLER | | | | KILO | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KILT | KILT | 2023-11-23T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | KIM | KIM | 2024-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KIMA | nan | 2024-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KIMCHI | KIMCHI | 2024-06-08T00:00:00.0000000Z | 2025-01-29T00:00:00.0000000Z | | KIMJU | KIMJU | 2021-12-28T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | KIN | Kin | 2018-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KIND | Kind Ads Token | 2025-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KINE | KINE | 2022-02-03T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | KING | KING | 2021-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KINGSHIB | KINGSHIB | 2021-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KINGX | KINGX | | | | KINT | KINT | 2021-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KIP | KIP | 2024-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KIRA | KIRA | | | | KIRADOGE | KIRADOGE | | | | KIRO | KIRO | | | | KISC | KISC | | | | KISHI | KISHI | | | | KISHIMOTO | KISHIMOTO | | | | KISHU | KISHU | 2021-05-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KISS | KISS | 2017-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KIT | KIT | | | | KITE | nan | 2025-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KITSU | KITSU | | | | KITTY | KITTY | 2024-05-14T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | KITTYCN | KITTYCN | | | | KIWI | KIWI | | | | KIZ | KIZ | | | | KJTB | KJTB | | | | KK | KK | | | | KKARDASHIAN | KKARDASHIAN | | | | KKC | KKC | | | | KKG | KKG | | | | KKT | KKT | | | | KKWEST | KKWEST | | | | KLAP | KLAP | | | | KLASS | KLASS | | | | KLAY | KLAY | 2021-06-24T00:00:00.0000000Z | 2024-10-29T00:00:00.0000000Z | | KLAY3L | KLAY3L | | | | KLAY3S | KLAY3S | | | | KLAY5L | KLAY5L | | | | KLAY5S | KLAY5S | | | | KLAYG | KLAYG | | | | KLB | KLB | | | | KLC | KiloCoin | 2022-01-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KLEE | KLEE | 2022-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KLEVA | KLEVA | 2024-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KLIMA | KLIMA | | | | KLKS | Kalkulus | | | | KLN | Kolion | | | | KLO | KLO | 2021-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KLON | KLON | | | | KLONX | KLONX | | | | KLP | KLP | | | | KLT | KLT | | | | KLUNC | KLUNC | | | | KLV | KLV | 2021-02-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KLX | KLX | | | | KMA | KMA | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KMB | KMB | | | | KMC | KemCredit | 2022-06-06T13:35:01.9523497Z | 2025-12-14T00:00:00.0000000Z | | KMD | Komodo | 2017-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KMF | Comoro Franc | | | | KMNO | KMNO | 2024-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KMON | KMON | 2022-02-14T00:00:00.0000000Z | 2025-09-25T00:00:00.0000000Z | | KMPAY | KMPAY | | | | KMT | KMT | | | | KMW | KMW | | | | KMX | KMX | 2018-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KNB | KNB | | | | KNB-9D6M | KNB-9D6M | | | | KNC | Kyber Network | 2017-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KNC3L | KNC3L | 2021-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KNC3S | KNC3S | 2021-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KNC5L | KNC5L | 2022-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KNC5S | KNC5S | 2022-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KNC8 | KNC8 | | | | KNCBEAR | KNCBEAR | | | | KNCBTC | KNCBTC | | | | KNCBULL | KNCBULL | | | | KNCC | KNCC | | | | KNCHALF | KNCHALF | | | | KNCHEDGE | KNCHEDGE | | | | KNCL | KNCL | | | | KNCS | KNCS | | | | KNCW | KNCW | | | | KNDC | KanadeCoin | | | | KNG | KNG | 2025-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KNGC | KingN Coin | | | | KNIGHT | KNIGHT | | | | KNL | KNL | | | | KNLC | KNLC | | | | KNLX | KNLX | | | | KNOLIX | KNOLIX | | | | KNOT | KNOT | 2022-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KNOW | KNOW | | | | KNOWS | KNOWS | | | | KNT | Kora Network Token | | | | KNW | KNW | | | | KNZV | KNZV | | | | KO | KO | 2025-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KOACOMBAT | KOACOMBAT | | | | KOAL | KOAL | | | | KOBAN | nan | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KOBE | KOBE | 2024-09-27T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | KOBO | Kobocoin | 2017-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KOC | KOC | | | | KOCJ | KOCJ | | | | KOD | KOD | | | | KODACHI | KODACHI | | | | KODI | KODI | 2021-12-07T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | KODK | KODK | | | | KODX | KODX | | | | KOEL | KOEL | | | | KOFFING | KOFFING | | | | KOI | KOI | | | | KOIN | KOIN | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KOJI | KOJI | | | | KOJIV2 | KOJIV2 | | | | KOK | KOK | | | | KOKO | KOKO | 2024-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KOKU | KOKU | 2022-04-15T00:00:00.0000000Z | 2024-06-08T00:00:00.0000000Z | | KOL | KOL | | | | KOLIN | KOLIN | | | | KOLION | KOLION | | | | KOM | KOM | 2021-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KOMA | nan | 2024-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KOMBAT | KOMBAT | | | | KOMET | KOMET | | | | KOMP | KOMP | | | | KON | KON | | | | KONG | KONG | 2025-09-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KONJ | KONJ | | | | KONO | KONO | 2022-02-03T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | KOO | KOO | | | | KOP | KOP | | | | KORA | KORA | | | | KORE | KoreCoin | | | | KOREA82 | KOREA82 | | | | KORI | nan | 2025-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KOROMARU | KOROMARU | | | | KORUNA | KORUNA | | | | KOSON | KOSON | | | | KOT | KOT | | | | KOTO | KOTO | | | | KOX | nan | 2025-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KOZ | KOZ | | | | KP | KP | | | | KP0R | KP0R | | | | KP2R | KP2R | 2024-07-29T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | KP3R | KP3R | 2020-11-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KP3R8 | KP3R8 | | | | KP3RB | KP3RB | | | | KP4R | KP4R | | | | KPAD | KPAD | | | | KPAY | KPAY | | | | KPC | KPC | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KPC8 | KPC8 | | | | KPG | KPG | | | | KPHI | KPHI | | | | KPL | Keplershares | | | | KPOP | KPOP | 2025-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KPW | North Korean Won | | | | KPX | KPX | | | | KR | KR | 2017-03-11T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | KRA | KRA | | | | KRABBY | KRABBY | | | | KRAIT | KRAIT | | | | KRAK | KRAK | 2017-03-10T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | KRB | Karbowanec | 2018-01-24T00:00:00.0000000Z | 2020-07-29T00:00:00.0000000Z | | KRC | KRCoin | | | | KRC7 | KRC7 | | | | KRD | KRD | 2022-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KREDS | KREDS | | | | KREX | KREX | 2024-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KRG | KRG | | | | KRI | KRI | | | | KRIDA | KRIDA | | | | KRILL | KRILL | | | | KRION | KRION | | | | KRION2 | KRION2 | | | | KRIP | KRIP | | | | KRIPT | KRIPT | | | | KRIPTO | KRIPTO | | | | KRL | KRL | 2018-05-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KRM | Karma | | | | KRO | KRO | | | | KROE | KROE | | | | KROM | KROM | 2022-06-21T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | KRONE | Kronecoin | | | | KRP | KRP | | | | KRPT | KRPT | | | | KRRX | KRRX | 2023-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KRS | Krypstal | | | | KRST | KRST | | | | KRT | KRT | | | | KRU | KRU | | | | KRW | Won | 2013-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KRWB | KRWB | | | | KRWT | KRWT | | | | KRX | KRX | 2021-11-01T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | KRYPTONITE | KRYPTONITE | | | | KS | KS | | | | KSA | KSA | | | | KSC | KSC | | | | KSF | KSF | | | | KSG | KSG | | | | KSH | KSH | | | | KSHIB | KSHIB | 2022-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KSK | KSK | | | | KSLV | KSLV | | | | KSM | KSM | 2019-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KSM3BEAR | KSM3BEAR | | | | KSM3BULL | KSM3BULL | | | | KSM3L | KSM3L | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KSM3S | KSM3S | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KSM5L | KSM5L | 2023-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KSM5S | KSM5S | 2023-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KSM8 | KSM8 | | | | KSN | KSN | 2023-03-22T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | KSOC | KSOC | | | | KSOS | KSOS | | | | KSP | KSP | | | | KSPC | KSPC | | | | KSR | KSR | | | | KSS | KSS | | | | KST | StarCoin | | | | KSWAP | KSWAP | | | | KT | KT | 2022-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KTA | nan | 2025-04-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KTC | KTC | 2022-06-06T13:35:16.0863161Z | 2022-06-11T01:07:01.9974074Z | | KTE | KTE | | | | KTETH | KTETH | | | | KTK | KTK | 2017-01-13T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | KTLYO | KTLYO | | | | KTM | KTM | | | | KTN | Knekted | 2021-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KTO | KTO | | | | KTON | KTON | 2020-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KTOS | KTOS | | | | KTS | KTS | | | | KTS_OLD | KTS_OLD | | | | KTT | KTT | | | | KTV | KTV | | | | KTX | KTX | | | | KTY | KTY | | | | KTZ | KTZ | | | | KUB | KUB | 2021-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KUBE | KUBE | | | | KUBO | KUBO | 2017-01-30T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | KUBOC | KUBOC | | | | KUE | KUE | | | | KUJI | KUJI | | | | KUKU | KUKU | 2022-08-01T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | KUKY | KUKY | | | | KULA | nan | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KULT | KULT | | | | KUMA | KUMA | | | | KUN | KUN | | | | KUNCI | KUNCI | 2022-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KUNDA | KUNDA | | | | KUNOCOIN | KUNOCOIN | | | | KUPP | KUPP | | | | KUR | KUR | 2022-10-14T00:00:00.0000000Z | 2025-10-02T00:00:00.0000000Z | | KURT | Kurrent | 2017-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KUSD | KUSD | | | | KUSDC | KUSDC | | | | KUSH | KushCoin | 2017-04-17T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | KUST | KUST | | | | KUSUNOKI | KUSUNOKI | | | | KUT | KUT | | | | KUV | KUV | | | | KUYC | KUYC | | | | KVERSE | KVERSE | | | | KVN | KVN | | | | KVNT | KVNT | | | | KVX | KVX | | | | KWATT | 4NEW | | | | KWD | Kuwaiti Dinar | | | | KWDX | KWDX | | | | KWEB | KWEB | | | | KWENTA | KWENTA | | | | KWH | KWHCoin | | | | KWIK | KWIK | | | | KWON | KWON | | | | KWS | KWS | | | | KXA | KXA | 2023-03-06T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | KXC | KingXChain | | | | KXP | KXP | | | | KY | KY | | | | KYAN | KYAN | 2021-02-18T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | KYCC | KYCC | | | | KYD | Cayman Islands Dollar | | | | KYDC | KYDC | | | | KYF | KYF | | | | KYFI | KYFI | | | | KYL | KYL | | | | KYLIEJENNER | KYLIEJENNER | | | | KYLN | KYLN | | | | KYOKO | KYOKO | | | | KYSC | KYSC | | | | KZC | Kzcash | | | | KZE | KZE | | | | KZEN | KZEN | 2022-04-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KZN | KZN | | | | KZT | Tenge | 2022-05-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Assets - Letter L (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_L) --- title: "Assets - Letter L" --- # Assets - Letter L | asset_id | name | data_trade_start | data_trade_end | |:-------------|:-----------------------------|:-----------------------------|:-----------------------------| | L | L | | | | L0V | L0V | | | | L1Q | L1Q | | | | L2 | L2 | 2025-01-24T00:00:00.0000000Z | 2025-01-25T00:00:00.0000000Z | | L2DAO | L2DAO | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | L2L | L2L | | | | L3 | L3 | 2024-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | L3P | L3P | 2022-05-22T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | L7S | L7S | 2017-03-05T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | LA | LAToken | 2019-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAAR | LAAR | | | | LAB | LAB | 2023-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LABH | Labh Coin | | | | LABRA | LABRA | | | | LABS | LABS | | | | LABUBU | nan | 2025-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LABX | LABX | | | | LAC | LAC | | | | LACE | LACE | 2021-11-26T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | LAD | LAD | | | | LADA | LADA | | | | LADACOIN | LADACOIN | | | | LADYBOY | LADYBOY | | | | LADYS | LADYS | 2023-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAEEB | LAEEB | | | | LAFA | LAFA | | | | LAI | LAI | 2023-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAIKA | LAIKA | 2019-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAIR | LAIR | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAK | Kip | | | | LALA | LALA World | | | | LAMB | LAMB | 2019-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAMBO | LAMBO | 2018-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAMBS | LAMBS | | | | LAN | LAN | | | | LANA | LanaCoin | 2017-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LANC | LANC | | | | LAND | LAND | 2021-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LANEZIVA | LANEZIVA | | | | LAOZI | nan | 2026-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAP | LAP | | | | LAPA | LAPA | | | | LAQ | LAQ | | | | LAR | LAR | | | | LARE | LARE | | | | LARIX | LARIX | 2022-02-19T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | LARO | LARO | | | | LARRY | LARRY | 2024-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAS | LAS | | | | LASH | LASH | | | | LAT | LAT | 2021-05-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LATINO | Latino Token | | | | LATTE | LATTE | | | | LATX | LatiumX | 2018-03-09T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | LAUNCHCO | nan | | | | LAUNCHCOIN | nan | 2025-05-15T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | LAVA | LAVA | 2021-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAVA-HRC20 | LAVA-HRC20 | | | | LAVAX | LAVAX | | | | LAVITA | LAVITA | | | | LAW | LAW | | | | LAX | LAX | | | | LAYER | LAYER | 2021-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LAYTAM | LAYTAM | | | | LAZ | Lazaruscoin | 2017-03-11T00:00:00.0000000Z | 2025-11-01T00:00:00.0000000Z | | LAZIO | LAZIO | 2021-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LB | LB | 2024-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LBA | Libra Credit | 2018-10-12T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | LBB | LBB | | | | LBC | LBRY Credits | | | | LBC1 | LBC1 | | | | LBCN | LBCN | | | | LBCP | LBCP | | | | LBK | LBK | | | | LBKL | LBKL | | | | LBL | LBL | | | | LBLOCK | LBLOCK | 2022-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LBN | LBN | 2022-06-06T13:37:06.7128357Z | 2022-06-11T01:09:01.5240051Z | | LBNB | LBNB | | | | LBO | LBO | | | | LBOT | LBOT | | | | LBP | Launchblock | | | | LBR | LBR | 2018-10-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LBRL | LBRL | | | | LBS | LBS | | | | LBT | LBT | 2022-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LBT2 | LBT2 | | | | LBTC | LiteBitcoin | 2017-07-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LBTCX | LBTCX | 2017-12-15T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | LBURST | LBURST | | | | LBXC | LBXC | 2021-07-16T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | LBY | LBY | | | | LC | LC | 2017-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LC4 | LC4 | | | | LCAP | nan | 2025-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LCC | Litecoin Cash | 2018-02-18T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LCD | LCD | 2018-05-15T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | LCE | LCE | | | | LCEO | LCEO | | | | LCG | LCG | 2024-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LCGX | LCGX | | | | LCH | LCH | | | | LCL | LCL | | | | LCMG | LCMG | | | | LCMS | LCMS | | | | LCP | Litecoin Plus | | | | LCPLUS | LCPLUS | | | | LCS | LocalCoinSwap | | | | LCT | LendConnect | 2025-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LCWP | LCWP | 2018-03-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LCX | LCX | 2021-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LDBC | LDBC | | | | LDC | Leadcoin | | | | LDC1 | LDC1 | | | | LDCN | LandCoin | | | | LDDP | LDDP | | | | LDEFI | LDEFI | | | | LDF | LDF | | | | LDFI | LDFI | | | | LDG | LDG | | | | LDM | LDM | 2017-10-17T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | LDMK | LDMK | 2023-04-18T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | LDMX | LDMX | | | | LDN | LDN | | | | LDO | LDO | 2021-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LDO1000 | LDO1000 | 2025-07-29T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | LDO3L | LDO3L | 2022-07-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LDO3S | LDO3S | 2022-07-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LDO5L | LDO5L | 2023-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LDO5S | LDO5S | 2023-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LDOGE | LiteDoge | 2017-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LDR | LDR | | | | LDS | LDS | | | | LDT | LDT | | | | LDVINCI | LDVINCI | | | | LDX | LDX | | | | LDXG | LDXG | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LDXT | LDXT | | | | LEA | LeaCoin | 2017-03-15T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LEAD | LEAD | | | | LEAF | LeafCoin | 2016-06-18T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | LEAFTY | LEAFTY | | | | LEAN | LEAN | | | | LEAP | LEAP | 2025-02-09T00:00:00.0000000Z | 2025-02-10T00:00:00.0000000Z | | LEASH | LEASH | 2021-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LEAX | LEAX | 2025-06-27T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | LEC | LEC | | | | LED | LED | | | | LEDU | Education Ecosystem | 2018-06-18T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | LEEE | LEEE | | | | LEG | LEG | | | | LEGIBLE | LEGIBLE | | | | LEGO | LEGO | | | | LEGOLAS | LEGOLAS | | | | LEGUS | LEGUS | | | | LELE | LELE | | | | LEMC | LEMC | | | | LEMD | LEMD | 2021-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LEML | LEML | | | | LEMN | LEMN | | | | LEMO | LEMO | | | | LEMON | LEMON | 2025-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LEND | ETHLend | 2017-12-12T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LEND3BEAR | LEND3BEAR | | | | LEND3BULL | LEND3BULL | | | | LEND3L | LEND3L | | | | LEND3S | LEND3S | | | | LEND8 | LEND8 | | | | LENDA | LENDA | 2023-01-13T00:00:00.0000000Z | 2025-11-12T00:00:00.0000000Z | | LENDS | nan | | | | LENIN | LENIN | 2017-03-16T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | LENS | LENS | | | | LEO | LEOcoin | 2019-05-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LEOBEAR | LEOBEAR | | | | LEOBTC50 | LEOBTC50 | | | | LEOBULL | LEOBULL | | | | LEOHALF | LEOHALF | | | | LEOHEDGE | LEOHEDGE | | | | LEONIDAS | LEONIDAS | | | | LEOPARD | LEOPARD | 2021-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LEOS | LEOS | | | | LEPA | LEPA | | | | LEPEN | LePen | 2017-03-16T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | LES | LES | | | | LESS | LESS | | | | LESTER | nan | 2024-11-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LET | LinkEye | | | | LETH | LETH | | | | LETSGO | LETSGO | | | | LEU | LEU | | | | LEUR | LEUR | | | | LEV | Leverj | | | | LEVELG | LEVELG | | | | LEVER | LEVER | 2022-07-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LEVI | LEVI | 2023-11-22T00:00:00.0000000Z | 2024-10-06T00:00:00.0000000Z | | LEVL | LEVL | | | | LEVO | Levocoin | | | | LEX | Lex4All | | | | LEXE | LEXE | | | | LEXI | LEXI | | | | LEZ | LEZ | | | | LF | LF | 2025-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LFBTC | Lift.Kitchen BTC | 2024-06-18T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | LFC | LFC | | | | LFE | LFE | | | | LFEC | LFEC | | | | LFG | LFG | | | | LFI | LFI | | | | LFT | Linfinity | 2022-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LFTC | LFTC | | | | LFW | LFW | | | | LGA | LGA | | | | LGB | LGB | 2023-11-23T00:00:00.0000000Z | 2025-12-02T00:00:00.0000000Z | | LGBT | LGBT | | | | LGBTQ | LGBTQ | 2017-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LGC | LGC | 2023-01-24T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | LGCOIN | LGCOIN | | | | LGCY | LGCY | | | | LGD | Legends Room | | | | LGL | LGL | | | | LGM | LGM | | | | LGO | Legolas Exchange | | | | LGOLD | LGOLD | | | | LGR | LGR | 2018-03-14T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | LGS | LogisCoin | | | | LGUM | LGUM | | | | LGVM | LGVM | | | | LGVN | LGVN | | | | LGX | LGX | | | | LHB | LHB | | | | LHC | LHC | | | | LHCOIN | LHCOIN | 2018-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LHD | LHD | | | | LHINU | LHINU | | | | LHO | LHO | | | | LHT | LHT | | | | LIAC | LIAC | | | | LIAIPAD | LIAIPAD | | | | LIB | LIB | | | | LIBER | LIBER | | | | LIBERA | LIBERA | | | | LIBERO | LIBERO | 2022-04-01T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | LIBERTAS | LIBERTAS | | | | LIBERTY | nan | 2025-06-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIBFX | LIBFX | | | | LIBRA | LIBRA | | | | LIBRAF | LIBRAF | | | | LIBRE | LIBRE | 2025-06-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIBREF | LIBREF | | | | LIC | LIC | 2023-03-20T00:00:00.0000000Z | 2025-12-27T00:00:00.0000000Z | | LID | LID | | | | LIDO | LIDO | | | | LIEN | LIEN | | | | LIF | LIF | 2018-03-09T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | LIF3 | LIF3 | 2023-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIFE | LIFE | 2021-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIFECOIN | LIFECOIN | | | | LIGHT | LightChain | 2023-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIGHTER | nan | 2025-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIKE | LIKE | 2019-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIL | LIL | | | | LILFLOKI | LILFLOKI | 2022-06-03T00:00:00.0000000Z | 2025-02-21T00:00:00.0000000Z | | LILI | LILI | | | | LILLI | LILLI | 2022-05-26T00:00:00.0000000Z | 2025-11-25T00:00:00.0000000Z | | LIMBO | LIMBO | 2018-05-27T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | LIMBURG | LIMBURG | | | | LIMC | LIMC | | | | LIME | LIME | 2021-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIMEX | LIMEX | | | | LIMI | LIMI | 2020-05-07T00:00:00.0000000Z | 2025-09-27T00:00:00.0000000Z | | LIMIT | LIMIT | | | | LIMO | LIMO | 2023-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIMX | LIMX | 2017-03-17T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | LIN | LIN | 2024-01-29T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | LINA | LINA | 2018-06-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LINA3L | LINA3L | | | | LINA3S | LINA3S | | | | LINA5L | LINA5L | | | | LINA5S | LINA5S | | | | LINADOWN | LINADOWN | | | | LINAUP | LINAUP | | | | LINC | LINC | | | | LINDA | Linda | 2017-07-27T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | LINDABF | LINDABF | | | | LINDACEO | LINDACEO | | | | LINEA | nan | 2025-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LING | LING | | | | LINGO | nan | 2024-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LINK | ChainLink | 2017-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LINK2L | LINK2L | | | | LINK2S | LINK2S | | | | LINK3BEAR | LINK3BEAR | | | | LINK3BULL | LINK3BULL | | | | LINK3L | LINK3L | 2020-08-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LINK3S | LINK3S | 2020-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LINK5L | LINK5L | 2021-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LINK5S | LINK5S | 2021-05-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LINKA | LINKA | | | | LINKBEAR | LINKBEAR | | | | LINKBULL | LINKBULL | | | | LINKDOWN | LINKDOWN | 2020-07-16T00:00:00.0000000Z | 2023-04-07T00:00:00.0000000Z | | LINKHALF | LINKHALF | | | | LINKHEDGE | LINKHEDGE | | | | LINKS | LINKS | | | | LINKUP | LINKUP | 2020-07-16T00:00:00.0000000Z | 2023-04-06T00:00:00.0000000Z | | LINKW | LINKW | | | | LINO | LINO | | | | LINU | LINU | | | | LINX | Linx | 2025-11-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LIO | LIO | 2022-07-07T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | LION | LION | 2018-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIONF | LIONF | | | | LIPS | LIPS | | | | LIQ | LIQ | 2021-11-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIQ1 | LIQ1 | | | | LIQD | LIQD | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIQPAY | LIQPAY | | | | LIQUID | LIQUID | 2024-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIQUIDUS | LIQUIDUS | | | | LIR | LetItRide | 2017-02-27T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | LIS | LIS | | | | LISA | nan | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LISK | LISK | | | | LIST | LIST | | | | LISTA | LISTA | 2024-06-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIT | LIT | 2021-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIT2 | LIT2 | 2025-12-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIT3 | LIT3 | | | | LIT3L | LIT3L | 2021-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIT3S | LIT3S | 2021-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIT8 | LIT8 | | | | LITB | LITB | | | | LITE | LITE | 2017-09-19T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | LITENTRY | nan | | | | LITERA | LITERA | | | | LITESHARES | LITESHARES | | | | LITH | LITH | 2022-06-27T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | LITHO | LITHO | | | | LITKEY | nan | 2025-10-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LITKOIN | LITKOIN | | | | LITT | LITT | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LITWTF | LITWTF | | | | LITX | LITX | | | | LIV | LIV | 2017-02-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | LIVE | Live Stars | 2021-04-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIVEART | nan | | | | LIVEBIT | LIVEBIT | | | | LIVENFT | LIVENFT | | | | LIXX | LIXX | 2023-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIZ | LIZ | | | | LIZA | LIZA | 2019-07-16T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | | LIZA2 | LIZA2 | 2021-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIZI | LIZI | 2017-03-18T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | LIZUN | LIZUN | 2018-05-19T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | LJC | LJC | | | | LK | LK | | | | LK3R | LK3R | | | | LK99 | LK99 | | | | LKB | LKB | | | | LKC | LinkedCoin | 2017-03-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | LKD | LKD | | | | LKE | LKE | | | | LKK | Lykke | | | | LKK1Y | LKK1Y | | | | LKK2Y | LKK2Y | | | | LKN | LKN | | | | LKPE | LKPE | | | | LKR | Sri Lanka Rupee | 2021-05-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LKRC | LKRC | | | | LKSC | LKSC | | | | LKT | LKT | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LKU | LKU | | | | LKY | Linkey | 2018-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LL | LL | 2023-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LLA | LLA | | | | LLAND | LLAND | | | | LLG | LLG | | | | LLION | LLION | | | | LLM | LLM | 2025-01-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LLN | LLN | | | | LLT | LLToken | 2017-12-28T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | LLYSTOCK | nan | 2025-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LLYX | nan | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LM | LM | 2019-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LMA | LMA | | | | LMB | LMB | | | | LMBO | LMBO | | | | LMC | LoMoCoin | | | | LMCH | LMCH | | | | LMCSWAP | LMCSWAP | 2021-12-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LME | LME | | | | LML | LML | | | | LMN | LMN | | | | LMNTAL | LMNTAL | | | | LMO | LMO | | | | LMR | LMR | | | | LMT | LMT | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LMTS | nan | 2025-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LMV | LMV | | | | LMWR | LMWR | 2023-05-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LMX | LMX | | | | LMY | LMY | | | | LN | LN | 2022-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LNB | LNB | | | | LNCHX | LNCHX | | | | LND | Lendingblock | | | | LNG | LNG | | | | LNK | Link Platform | | | | LNKC | Linker Coin | | | | LNKO | LNKO | | | | LNO | LNO | | | | LNOT | LNOT | | | | LNP | LNP | | | | LNR | LNR | 2024-05-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LNS | LNS | | | | LNT | LNT | | | | LNX | LNX | | | | LOA | LOA | 2021-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOAN | LOAN | 2022-05-09T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | LOBI | LOBI | | | | LOBO | nan | 2024-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOBS | Lobstex | | | | LOC | LockChain | 2017-02-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | LOCG | LOCG | | | | LOCI | LOCIcoin | | | | LOCK | LOCK | 2024-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOCKIN | nan | 2024-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOCO | LOCO | | | | LOCUS | LOCUS | 2023-04-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOCX | LOCX | 2018-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LODE | LODE | 2023-11-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LOFI | LOFI | 2023-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOFT | LOFT | | | | LOG | Woodcoin | | | | LOGOS | LOGOS | | | | LOGS | LOGS | | | | LOGT | LOGT | 2023-06-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOGX | nan | 2024-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOIS | LOIS | | | | LOKA | LOKA | 2022-01-20T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | LOKA3L | LOKA3L | | | | LOKA3S | LOKA3S | | | | LOKI | Loki | | | | LOL | LOL | 2019-10-18T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | LOLLI | LOLLI | | | | LOLLY | LOLLY | | | | LON | LON | 2020-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LON3L | LON3L | | | | LON3S | LON3S | | | | LONG | LONG | 2025-11-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LONIA | LONIA | | | | LOO | LOO | | | | LOOBR | LOOBR | | | | LOOK | LOOK | 2017-02-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOOKS | LOOKS | 2022-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOOKS3L | LOOKS3L | 2022-02-10T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | LOOKS3S | LOOKS3S | 2022-02-12T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | LOOKS5L | LOOKS5L | 2022-02-28T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | LOOKS5S | LOOKS5S | 2022-02-28T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | LOOM | Loom Network | 2018-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOON | LOON | 2024-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOOP | LOOP | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOOT | LOOT | 2017-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOOX | LOOX | | | | LOP | LOP | | | | LOPES | LOPES | | | | LORC | LORC | | | | LORD | LORD | | | | LORDS | LORDS | | | | LOST | LOST | | | | LOT | LottoCoin | 2025-06-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOTEU | LOTEU | | | | LOTT | LOTT | | | | LOTTO | LOTTO | | | | LOTUS | LOTUS | 2023-11-24T00:00:00.0000000Z | 2025-02-09T00:00:00.0000000Z | | LOV | LOV | | | | LOVC | LOVC | | | | LOVE | LOVE | 2024-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOVELY | LOVELY | 2023-08-05T00:00:00.0000000Z | 2024-07-22T00:00:00.0000000Z | | LOVESNOOPY | LOVESNOOPY | | | | LOWB | LOWB | 2021-05-11T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | LOX | LOX | 2023-08-25T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | LOYAL | Loyalty | | | | LP | LP | 2025-12-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LPC | Lightpaycoin | | | | LPK | LPK | | | | LPL | LPL | | | | LPNM | LPNM | | | | LPNT | LPNT | | | | LPOOL | LPOOL | | | | LPS | LPS | | | | LPT | LPT | 2020-08-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LPT3L | LPT3L | 2021-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LPT3S | LPT3S | 2021-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LPT5L | LPT5L | | | | LPT5S | LPT5S | | | | LPTX | LPTX | | | | LPY | LPY | | | | LQC | LQC | 2024-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LQD | LIQUID | | | | LQDR | LQDR | | | | LQR | LQR | 2024-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LQT | LQT | | | | LQTH | LQTH | | | | LQTY | LQTY | 2021-04-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LQTY3L | LQTY3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LQTY3S | LQTY3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LQTY5L | LQTY5L | | | | LQTY5S | LQTY5S | | | | LQX | LQX | | | | LR | LR | 2023-01-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LRA | LRA | | | | LRC | Loopring | 2017-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LRC3L | LRC3L | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LRC3S | LRC3S | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LRC5L | LRC5L | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LRC5S | LRC5S | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LRC8 | LRC8 | | | | LRCS | LRCS | | | | LRCXSTOCK | nan | 2026-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LRD | Liberian Dollar | | | | LRDS | LRDS | 2024-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LRG | LRG | | | | LRK | LRK | | | | LRM | LRM Coin | | | | LRN | Loopring [NEO] | 2018-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LRO | LRO | | | | LRT | LRT | | | | LSC | LSC | | | | LSD | LSD | 2017-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LSDETF | LSDETF | | | | LSETH | LSETH | 2023-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LSH | LSH | | | | LSILVER | LSILVER | | | | LSK | Lisk | 2017-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LSL | Loti | | | | LSP | LSP | | | | LSR | LSR | | | | LSS | LSS | 2021-12-30T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | LSSOL | nan | 2025-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LST | Lendroid Support Token | | | | LST7 | LST7 | | | | LSTAR | LSTAR | | | | LSTR | Luna Stars | | | | LSV | LSV | | | | LSVR | LSVR | | | | LT | LT | | | | LTB | LiteBar | | | | LTBC | LTBCoin | | | | LTC | Litecoin | 2013-05-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTC0818CALL | LTC0818CALL | | | | LTC0818PUT | LTC0818PUT | | | | LTC0922PUT | LTC0922PUT | | | | LTC1208CALLW | LTC1208CALLW | | | | LTC1208PUT | LTC1208PUT | | | | LTC1208PUTW | LTC1208PUTW | | | | LTC1215CALL | LTC1215CALL | | | | LTC1215PUT | LTC1215PUT | | | | LTC1222CALL | LTC1222CALL | | | | LTC1222CALLW | LTC1222CALLW | | | | LTC1222PUT | LTC1222PUT | | | | LTC1222PUTW | LTC1222PUTW | | | | LTC1229CALL | LTC1229CALL | | | | LTC1229PUT | LTC1229PUT | | | | LTC2L | LTC2L | | | | LTC2S | LTC2S | | | | LTC3L | LTC3L | 2020-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTC3NX | LTC3NX | | | | LTC3S | LTC3S | 2020-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTC3X | LTC3X | | | | LTC4BEAR | LTC4BEAR | | | | LTC4BULL | LTC4BULL | | | | LTC4L | LTC4L | | | | LTC4S | LTC4S | | | | LTC5L | LTC5L | 2021-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTC5S | LTC5S | 2021-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTCB | LTCB | | | | LTCBEAR | LTCBEAR | | | | LTCBF | LTCBF | | | | LTCBULL | LTCBULL | | | | LTCC | LTCC | | | | LTCCORE | LTCCORE | | | | LTCD | LTCD | | | | LTCDOWN | LTCDOWN | 2020-09-16T00:00:00.0000000Z | 2022-01-28T00:00:00.0000000Z | | LTCET | LTCET | | | | LTCHALF | LTCHALF | | | | LTCHEDGE | LTCHEDGE | | | | LTCONE | LTCONE | | | | LTCP | LTCP | 2018-03-09T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | LTCR | Litecred | 2017-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTCS | LTCS | | | | LTCU | LiteCoin Ultra | 2017-08-26T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LTCUP | LTCUP | 2020-09-16T00:00:00.0000000Z | 2022-01-28T00:00:00.0000000Z | | LTCX | LTCX | | | | LTD | LTD | 2017-03-10T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LTE | LTE | | | | LTEX | LTEX | | | | LTFG | LTFG | | | | LTFI | LTFI | | | | LTFN | LTFN | | | | LTG | LiteCoin Gold | | | | LTH | LAthaan | 2017-03-06T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | LTHN | Lethean | | | | LTK | LTK | | | | LTL | Lithuanian Litas | 2025-12-09T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | LTNM | LTNM | | | | LTNX | LTNX | | | | LTO | LTO | 2019-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTP | LTP | | | | LTR | LTR | | | | LTRBT | LTRBT | 2022-09-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTS | LTS | 2017-03-10T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | LTT | Talonas | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTX | LTX | 2024-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LTY | LTY | 2024-06-05T00:00:00.0000000Z | 2024-07-01T00:00:00.0000000Z | | LTZ | LTZ | | | | LUA | LUA | 2023-12-13T00:00:00.0000000Z | 2025-02-15T00:00:00.0000000Z | | LUC | Luxembourg Convertible Franc | | | | LUCA | LUCA | | | | LUCE | nan | 2024-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUCHOW | LUCHOW | 2021-09-16T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | LUCK | LUCK | 2025-09-03T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | LUCKY | LUCKY | 2017-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUCN | Level Up Coin | 2018-05-23T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | LUCRA | LUCRA | | | | LUCRAG | LUCRAG | | | | LUCY | LUCY | | | | LUD | LUD | | | | LUDO | LUDO | | | | LUF | Luxembourg Franc | | | | LUFC | LUFC | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUFFY | LUFFY | 2022-06-02T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LUK | LUK | | | | LUL | Luxembourg Financial Franc | | | | LUM | LUM | 2024-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUMI | LUMI | 2017-05-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUMIA | LUMIA | 2024-10-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUN | Lunyr | 2017-02-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | LUNA | Luna Coin | 2017-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUNA1 | LUNA1 | | | | LUNA3L | LUNA3L | | | | LUNA3S | LUNA3S | | | | LUNA5L | LUNA5L | | | | LUNA5S | LUNA5S | | | | LUNA8 | LUNA8 | | | | LUNADOWN | LUNADOWN | | | | LUNAF | LUNAF | 2022-05-13T00:00:00.0000000Z | 2024-11-26T00:00:00.0000000Z | | LUNAI | nan | 2024-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUNANEW | LUNANEW | 2023-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUNAOLD | LUNAOLD | 2022-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUNAPAD | LUNAPAD | | | | LUNAT | LUNAT | | | | LUNAUP | LUNAUP | | | | LUNAX | LUNAX | | | | LUNC | LUNC | 2022-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUNC3L | LUNC3L | 2022-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUNC3S | LUNC3S | 2022-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUNC5L | LUNC5L | 2023-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUNC5S | LUNC5S | 2023-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUNCARMY | LUNCARMY | | | | LUNCDOWN | LUNCDOWN | | | | LUNCH | LUNCH | 2023-11-23T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | LUNCUP | LUNCUP | | | | LUNES | LUNES | | | | LUNG | LUNG | | | | LUNI | LUNI | | | | LUNR | LUNR | | | | LUNYR | LUNYR | 2017-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUQ | LUQ | | | | LUS | LUS | | | | LUSD | LUSD | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUSD3CRV-f | LUSD3CRV-f | 2023-11-23T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | LUST | LUST | | | | LUTO | LUTO | | | | LUX | LUXCoin | 2017-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LUXO | LUXO | | | | LUXY | LUXY | | | | LV | LV | | | | LVCB | LVCB | | | | LVE | LVE | | | | LVG | LVG | 2017-03-01T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | LVH | LVH | | | | LVI | LVI | | | | LVL | Latvian Lats | 2019-05-30T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | LVN | LVN | | | | LVPS | LevoPlus | | | | LVR | Latvian Ruble | | | | LVS | LVS | | | | LVT | LVT | | | | LVTC | LVTC | | | | LVX | LVX | | | | LWC | LWC | 2022-10-26T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | LWD | LWD | | | | LWF | Local World Forwarders | | | | LWOLF | nan | 2024-05-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LWX22 | LWX22 | | | | LX | LX | | | | LXAG | LXAG | | | | LXC | LXC | | | | LXF | LXF | | | | LXMI | LXMI | | | | LXMT | LXMT | | | | LXN | LXN | | | | LXRN | LXRN | | | | LXT | Litex | | | | LXTO | LXTO | | | | LY | LY | | | | LYC | LYC | | | | LYCI | LYCI | | | | LYD | Libyan Dinar | | | | LYF | LYF | 2023-07-07T00:00:00.0000000Z | 2024-10-28T00:00:00.0000000Z | | LYFE | LYFE | 2020-08-05T00:00:00.0000000Z | 2022-11-24T00:00:00.0000000Z | | LYFEBEP | LYFEBEP | | | | LYFEBEP2 | LYFEBEP2 | | | | LYGA | LYGA | | | | LYKKE | LYKKE | | | | LYL | LoyalCoin | | | | LYM | Lympo | | | | LYN | LYN | 2025-10-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LYNK | LYNK | | | | LYNX | LYNX | 2024-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LYO | LYO | 2023-05-05T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | LYR | LYR | | | | LYRA | LYRA | 2023-11-22T00:00:00.0000000Z | 2025-01-27T00:00:00.0000000Z | | LYS | LYS | | | | LYTX | LYTX | | | | LYUM | LYUM | | | | LYUM1 | LYUM1 | | | | LYX | LYX | 2023-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LYXE | LYXE | 2023-03-24T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | LZ | LZ | | | | LZE | LZE | | | | LZFA | LZFA | | | | LZM | LZM | 2023-09-01T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | --- # Assets - Letter M (Page 1 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_M_page_1) --- title: "Assets - Letter M (Page 1 of 2)" --- # Assets - Letter M (Page 1 of 2) ### Navigation [Next Page →](./assets_M_page_2.md) --- | asset_id | name | data_trade_start | data_trade_end | |:-----------------|:-----------------------------------------|:-----------------------------|:-----------------------------| | M | M | 2025-02-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | M01 | M01 | | | | M1 | M1 | 2017-02-15T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | M1VERSE | M1VERSE | | | | M20 | M20 | | | | M2O | M2O | | | | M31 | M31 | | | | M3C | M3C | | | | M3M3 | nan | | | | M4TH | M4TH | | | | M5 | M5 | | | | M7V2 | M7V2 | | | | M87 | M87 | 2022-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MA | MA | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MABC | MABC | | | | MAC | Machinecoin | | | | MACC | MACC | | | | MACH | MACH | | | | MACPO | MACPO | | | | MACRO | MACRO | 2019-04-30T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MAD | Moroccan Dirham | 2016-12-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MADHAT | MADHAT | | | | MADSTAR | MADSTAR | | | | MAESTROCASH | MAESTROCASH | | | | MAFA | MAFA | | | | MAG | Magnet | | | | MAGA | nan | 2024-05-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAGE | MagicCoin | | | | MAGGOT | MaggotToken | | | | MAGIC | MAGIC | 2022-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAGIC3L | MAGIC3L | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAGIC3S | MAGIC3S | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAGIC5L | MAGIC5L | | | | MAGIC5S | MAGIC5S | | | | MAGMA | nan | 2025-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAGN | Magnetcoin | | | | MAGNEMITE | MAGNEMITE | | | | MAHA | MAHA | 2020-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAI | MAI | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAID | MaidSafeCoin | | | | MAIGA | nan | 2025-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAJO | MAJO | 2023-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAJOR | nan | 2024-11-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAK | MAK | 2024-09-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAKI | MAKI | 2024-05-09T00:00:00.0000000Z | 2024-05-10T00:00:00.0000000Z | | MALC | Malcoin | | | | MALL | MALL | | | | MALW | MALW | | | | MAM | MAM | | | | MAMASAITAM | MAMASAITAM | | | | MAME | MAME | | | | MAMO | nan | 2025-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAN | Matrix AI Network | 2018-04-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MANA | Decentraland | 2017-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MANA3L | MANA3L | 2021-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MANA3S | MANA3S | 2021-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MANA5L | MANA5L | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MANA5S | MANA5S | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MANA8 | MANA8 | | | | MANAS | MANAS | | | | MANAW | MANAW | | | | MANC | MANC | 2022-06-06T16:33:38.8064369Z | 2025-09-11T00:00:00.0000000Z | | MANDI | MANDI | | | | MANDOX | MANDOX | 2023-02-17T00:00:00.0000000Z | 2025-01-19T00:00:00.0000000Z | | MANEKI | MANEKI | 2024-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MANGA | MANGA | | | | MANNA | Manna | | | | MANO | MANO | | | | MANTA | MANTA | 2024-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MANTIS | MANTIS | | | | MANTLE | nan | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MANY | MANY | | | | MANYU | nan | 2024-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAO | Mao Zedong | 2017-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAP | MAP | 2023-11-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MAPC | MAPC | 2017-03-08T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | MAPE | MAPE | 2022-04-11T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | MAPO | MAPO | 2024-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAPR | MAPR | | | | MAPS | MAPS | 2022-02-18T00:00:00.0000000Z | 2025-12-08T00:00:00.0000000Z | | MAPS3L | MAPS3L | | | | MAPS3S | MAPS3S | | | | MAQUAGOAT | MAQUAGOAT | | | | MAR | Marijuanacoin | | | | MARAN | MARAN | | | | MARBLEX | MARBLEX | | | | MARC | MARC | | | | MARIA | MARIA | | | | MARK | MARK | 2023-12-28T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | MARKS | MARKS | | | | MARO | MARO | | | | MARS | Marscoin | 2023-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MARS2 | MARS2 | | | | MARS4 | MARS4 | 2022-02-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MARSH | MARSH | 2021-04-01T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | MARSINU | MARSINU | | | | MARSRISE | MARSRISE | | | | MART | MART | 2018-04-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MARTK | MARTK | | | | MARU | MARU | | | | MARV | MARV | 2017-01-18T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MARVIN | MARVIN | 2025-12-15T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | MARX | MarxCoin | 2017-03-12T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | MAS | MidasProtocol | 2024-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MASA | nan | 2024-04-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MASA1000 | MASA1000 | 2025-09-09T00:00:00.0000000Z | 2025-10-12T00:00:00.0000000Z | | MASH | MASH | | | | MASK | MASK | 2020-06-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MASK1 | MASK1 | 2025-06-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MASK3L | MASK3L | 2021-08-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MASK3S | MASK3S | 2021-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MASK5L | MASK5L | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MASK5S | MASK5S | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MASKDOWN | MASKDOWN | | | | MASKUP | MASKUP | | | | MASONICOIN | MASONICOIN | | | | MASP | MASP | | | | MASQ | MASQ | | | | MASS | MassCryp | | | | MASS-M | MASS-M | | | | MAST | MAST | | | | MASTOCK | nan | 2025-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MASV2 | MASV2 | | | | MAT | MAT | 2017-06-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MATCH | MATCH | 2022-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MATE | MATE | | | | MATH | MATH | 2021-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MATIC | MATIC | 2019-04-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MATIC2 | MATIC2 | | | | MATIC2L | MATIC2L | | | | MATIC2S | MATIC2S | | | | MATIC3L | MATIC3L | | | | MATIC3S | MATIC3S | | | | MATIC5L | MATIC5L | | | | MATIC5S | MATIC5S | | | | MATICBEAR | MATICBEAR | | | | MATICBEAR2021 | MATICBEAR2021 | | | | MATICBULL | MATICBULL | | | | MATICERC | MATICERC | | | | MATICHALF | MATICHALF | | | | MATICHEDGE | MATICHEDGE | | | | MATICS | MATICS | | | | MATICW | MATICW | | | | MATO | MATO | | | | MATRIX | MATRIX | | | | MATRX | MATRX | | | | MATTER | MATTER | 2022-05-24T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | MAV | MAV | 2023-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAV3L | MAV3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAV3S | MAV3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAV5L | MAV5L | | | | MAV5S | MAV5S | | | | MAVIA | Heroes of Mavia | 2024-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAVRO | Mavro | 2017-03-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MAVRONA | MAVRONA | | | | MAX | MaxCoin | 2017-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAXA | MAXA | | | | MAXI | MAXI | 2024-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAXR | MAXR | | | | MAXSOL | nan | 2024-12-04T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | MAY | Theresa May Coin | 2017-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MAYA | MAYA | | | | MAYP | MAYP | | | | MAZ | MAZ | | | | MAZA | MAZA | | | | MAZDA | MAZDA | | | | MAZE | MAZE | 2017-03-11T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | MAZI | MAZI | | | | MAZUMA | MAZUMA | | | | MB | MineBee | 2025-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MB8 | MB8 | | | | MBASE | MBASE | | | | MBB | MBB | | | | MBC | MBC | 2025-09-21T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | MBCC | MBCC | | | | MBCCSH01 | MBCCSH01 | | | | MBCCSH02 | MBCCSH02 | | | | MBCCSH03 | MBCCSH03 | | | | MBCCSH04 | MBCCSH04 | | | | MBCCSH05 | MBCCSH05 | | | | MBCCSH06 | MBCCSH06 | | | | MBCCSH07 | MBCCSH07 | | | | MBCCSH08 | MBCCSH08 | | | | MBCCSH09 | MBCCSH09 | | | | MBCCSH10 | MBCCSH10 | | | | MBCCSH11 | MBCCSH11 | 2022-12-22T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | MBCCSH12 | MBCCSH12 | | | | MBCCSH13 | MBCCSH13 | 2023-01-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBCCSH14 | MBCCSH14 | | | | MBCCSH15 | MBCCSH15 | | | | MBCCSH16 | MBCCSH16 | | | | MBCCSH17 | MBCCSH17 | 2023-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBCCSH18 | MBCCSH18 | | | | MBCCSH19 | MBCCSH19 | | | | MBCCSH20 | MBCCSH20 | | | | MBCCSH21 | MBCCSH21 | | | | MBCCSH22 | MBCCSH22 | | | | MBCCSH23 | MBCCSH23 | | | | MBCCSH24 | MBCCSH24 | | | | MBCCSH25 | MBCCSH25 | | | | MBCCSH26 | MBCCSH26 | | | | MBCCSH27 | MBCCSH27 | | | | MBCCSH28 | MBCCSH28 | 2023-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBCCSH29 | MBCCSH29 | | | | MBCCSH30 | MBCCSH30 | | | | MBCCSH31 | MBCCSH31 | | | | MBCCSH32 | MBCCSH32 | 2023-04-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBCCSH33 | MBCCSH33 | | | | MBCCSH34 | MBCCSH34 | | | | MBCCSH35 | MBCCSH35 | | | | MBCCSH36 | MBCCSH36 | | | | MBCCSH37 | MBCCSH37 | | | | MBCCSH38 | MBCCSH38 | 2023-05-26T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | MBCCSH39 | MBCCSH39 | 2023-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBCCSH40 | MBCCSH40 | 2023-06-27T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | MBCCSH41 | MBCCSH41 | 2023-06-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBCCSH42 | MBCCSH42 | | | | MBCCSH43 | MBCCSH43 | | | | MBCCSH44 | MBCCSH44 | | | | MBCCSH45 | MBCCSH45 | | | | MBCCSH46 | MBCCSH46 | | | | MBCCSH47 | MBCCSH47 | 2023-07-19T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | MBCH | MBCH | | | | MBCONS01 | MBCONS01 | | | | MBCONS02 | MBCONS02 | | | | MBD | MBD | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBE | MBE | 2022-12-19T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | MBET | MBET | | | | MBF | MBF | | | | MBFP07 | MBFP07 | | | | MBFP08 | MBFP08 | | | | MBFP09 | MBFP09 | 2022-06-28T00:00:00.0000000Z | 2022-10-12T00:00:00.0000000Z | | MBFP10 | MBFP10 | | | | MBFP11 | MBFP11 | | | | MBFP12 | MBFP12 | | | | MBFP13 | MBFP13 | | | | MBFP14 | MBFP14 | | | | MBFP15 | MBFP15 | | | | MBGL | MBGL | | | | MBH | MBH | | | | MBI | Monster Byte | | | | MBIT | MBIT | 2017-03-31T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | MBL | MobileCash | 2019-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBLC | MBLC | | | | MBLUE | MBLUE | | | | MBM | MBM | | | | MBMT | MBMT | | | | MBMX | MBMX | | | | MBN | MBN | | | | MBO | MBO | | | | MBOX | MBOX | 2021-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBP | MBP | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBPRK01 | MBPRK01 | | | | MBPRK02 | MBPRK02 | | | | MBPRK03 | MBPRK03 | | | | MBPRK04 | MBPRK04 | | | | MBPRK05 | MBPRK05 | | | | MBPRK06 | MBPRK06 | | | | MBPRK07 | MBPRK07 | | | | MBRL | MBRL | | | | MBRS | Embers | | | | MBS | MBS | 2022-01-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBSANTOS01 | MBSANTOS01 | 2021-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBSC | MBSC DEFI | 2025-01-16T00:00:00.0000000Z | 2025-02-05T00:00:00.0000000Z | | MBST01 | MBST01 | | | | MBT | MBT | | | | MBTC | MBTC | 2024-01-29T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | MBTKN01 | MBTKN01 | | | | MBTU | MBTU | | | | MBVASCO01 | MBVASCO01 | 2020-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBX | MBX | 2022-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MBYT | MBYT | | | | MBYZ | MBYZ | | | | MBZ | MBZ | | | | MC | MC | 2021-12-02T00:00:00.0000000Z | 2025-11-07T00:00:00.0000000Z | | MC4 | MC4 | | | | MCA | MCA | | | | MCADE | MCADE | 2023-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCAN | MCAN | | | | MCAP | MCAP | | | | MCAR | MCAR | 2017-03-18T00:00:00.0000000Z | 2025-11-29T00:00:00.0000000Z | | MCASH | MCASH | | | | MCB | MCB | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCB3L | MCB3L | | | | MCB3S | MCB3S | | | | MCC | MCC | 2022-06-06T13:35:13.8773565Z | 2022-06-11T01:06:58.2927064Z | | MCCX | MCCX | | | | MCD | MCD | 2025-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCDONALDS | MCDONALDS | | | | MCDONALDSCOM | MCDONALDSCOM | | | | MCDSTOCK | nan | 2025-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCDX | nan | 2025-07-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCEO | MCEO | | | | MCF | MCF | | | | MCG | MCG | | | | MCH | MCH | 2019-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCH1 | MCH1 | | | | MCHC | MCHC | | | | MCHP | MCHP | | | | MCI | Musiconomi | | | | MCL | MCL | 2021-10-22T00:00:00.0000000Z | 2025-11-02T00:00:00.0000000Z | | MCLB | MCLB | | | | MCLOUD | MCLOUD | | | | MCM | MCM | 2025-07-09T00:00:00.0000000Z | 2025-10-16T00:00:00.0000000Z | | MCN | Moneta Verde | 2024-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCO | Monaco | 2017-07-04T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | MCO2 | MCO2 | 2021-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCOIN | MCOIN | 2023-03-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCONTENT | MCONTENT | 2022-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCP | MCP | | | | MCPC | MCPC | | | | MCR | Macro | | | | MCRN | MACRON | 2017-03-18T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | MCRT | MCRT | 2022-09-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCS | MCS | 2025-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCT | Master Contract Token | 2021-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MCTC | MCTC | | | | MCTK | MCTK | | | | MCW | MCW | | | | MCX | MCX | | | | MD | MD | | | | MDA | Moeda Loyalty Points | 2017-10-05T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MDAB | MDAB | | | | MDAO | MDAO | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MDB | MDB | | | | MDBT | MDBT | | | | MDC | Madcoin | | | | MDCX | MDCX | | | | MDCY | MDCY | | | | MDDN | MDDN | | | | MDEX | MDEX | | | | MDF | MDF | 2021-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MDFC | MDFC | | | | MDIRTY | MDIRTY | | | | MDKX | MDKX | | | | MDL | Moldovan Leu | | | | MDM | MDM | | | | MDN | MDN | | | | MDO | MDO | 2025-08-13T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | MDOGE | MDOGE | | | | MDOGS | nan | | | | MDP | MDP | | | | MDR | MDR | | | | MDS | MediShares | | | | MDT | Measurable Data Token | 2017-02-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MDTK | MDTK | | | | MDTL | MDTL | | | | MDTX | MDTX | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MDU | MDU | | | | MDUS | MDUS | 2024-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MDX | MDX | 2021-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MDX1 | MDX1 | | | | MDX8 | MDX8 | | | | MDXT | MDXT | | | | MDZ | MDZ | 2018-03-16T00:00:00.0000000Z | 2025-12-01T00:00:00.0000000Z | | ME | ME | 2024-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ME8 | ME8 | | | | MEA | MEA | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEAN | MEAN | 2022-01-27T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | MEC | Megacoin | | | | MECI | MECI | | | | MED | Medibloc | 2018-01-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEDA | MEDA | | | | MEDALTE | MEDALTE | | | | MEDAMON | MEDAMON | | | | MEDI | MEDI | | | | MEDIA | MEDIA | | | | MEDIBIT | MediBit | | | | MEDIC | MedicCoin | | | | MEDOC | MEDOC | | | | MEDX | MEDX | | | | MEER | MEER | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEET | CoinMeet | 2022-06-06T15:40:32.1666893Z | 2026-01-23T00:00:00.0000000Z | | MEETONE | MEETONE | | | | MEF | MEF | | | | MEFA | MEFA | | | | MEFI | MEFI | | | | MEG | MEG | | | | MEGA | MEGA | 2025-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEGADAO | MEGADAO | | | | MEGALAND | MEGALAND | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEGRA | MEGRA | | | | MEHHC | MEHHC | | | | MEK | MEK | | | | MEL | MEL | | | | MELANIA | nan | 2025-01-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MELD | MELD | 2023-08-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MELE | MELE | | | | MELI | MELI | | | | MELIODAS | MELIODAS | | | | MELLO | MELLO | | | | MELO | MELO | | | | MELODY | MELODY | | | | MELON | MELON | | | | MELOS | MELOS | | | | MELT | MELT | | | | MEM | MEM | | | | MEMA | MEMA | | | | MEMAG | MEMAG | | | | MEMD | MEMD | 2023-12-14T00:00:00.0000000Z | 2025-08-15T00:00:00.0000000Z | | MEME | MEME | 2018-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEMEBRC | MEMEBRC | 2024-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEMECOIN | MEMECOIN | 2023-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEMEETF | MEMEETF | | | | MEMEFI | nan | 2024-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEMELON | MEMELON | | | | MEMEME | MEMEME | | | | MEMERUSH | nan | 2025-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEMES | MEMES | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEMESAI | nan | 2024-10-28T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | MEMHASH | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | MEMP | MEMP | | | | MEMV | MEMV | | | | MEN | PeopleCoin | | | | MENGO | MENGO | 2022-04-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MENGOFT | MENGOFT | 2021-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MENLO | MENLO | | | | MENT | MENT | | | | MENTAL | MENTAL | 2017-04-23T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | MEO | MEO | | | | MEOW | Kittehcoin | 2023-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEOWTH | MEOWTH | | | | MEPAD | MEPAD | 2021-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEPTO | MEPTO | | | | MEQ | MEQ | | | | MER | Mercury | | | | MERA | MERA | | | | MERC | MERC | | | | MERCA | MERCA | | | | MERCE | MERCE | | | | MERCI | MERCI | | | | MERGE | MERGE | 2020-03-06T00:00:00.0000000Z | 2025-06-03T00:00:00.0000000Z | | MERGEC | MERGEC | 2017-06-10T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MERI | MERI | | | | MERIT | MERIT | | | | MERL | MERL | 2024-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MERO | Mero | | | | MES | MES | | | | MESA | MESA | 2022-06-27T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | MESG | MESG | | | | MESH | MESH | 2025-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MESSE | MESSE | | | | MESSI | MESSI | | | | MET | MET | 2018-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | META | Metadium | 2019-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | META. | META. | | | | META2 | META2 | | | | META3 | META3 | | | | METAA | METAA | | | | METAALLBI | METAALLBI | | | | METAC | METAC | | | | METACAT | METACAT | | | | METACEX | METACEX | | | | METACOIN | METACOIN | | | | METAD | METAD | | | | METADIUM | METADIUM | | | | METADOGE | METADOGE | | | | METADOGEV2 | METADOGEV2 | 2022-02-15T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | METAF | METAF | | | | METAG | METAG | | | | METAGIN | METAGIN | | | | METAHOME | METAHOME | | | | METAHOT | METAHOT | | | | METAIX | Metatron IX | 2023-11-28T00:00:00.0000000Z | 2025-01-31T00:00:00.0000000Z | | METAL | MetalCoin | 2017-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METALDR | METALDR | 2022-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METALINK | METALINK | | | | METAMARS | METAMARS | | | | METAN | METAN | 2022-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METANET | METANET | | | | METANO | METANO | | | | METAPAY | METAPAY | | | | METAPETS | METAPETS | | | | METAPOD | METAPOD | | | | METAQ | METAQ | 2024-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METAS | METAS | | | | METASTOCK | nan | 2025-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METASWAP | METASWAP | | | | METAV | METAV | 2024-12-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METAVIE | METAVIE | | | | METAWIN | METAWIN | | | | METAWORLD | METAWORLD | | | | METAX | METAX | 2021-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METAXA | METAXA | | | | METAZ | METAZ | | | | METC | METC | | | | METFI | METFI | 2023-05-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METH | METH | 2023-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METI | METI | | | | METIS | METIS | 2021-05-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METM | MetaMorph | | | | METO | METO | 2022-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METP | METP | | | | METRA | METRA | | | | METRIC | METRIC | | | | METRO | METRO | | | | METRONOME | METRONOME | 2018-07-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | METT | METT | | | | MEV | MEV | 2022-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEVR | MEVR | | | | MEW | cat in a dogs world | 2024-03-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEWC | MEWC | | | | MEWTWO | MEWTWO | | | | MEX | MEX | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEXC | MEXC | | | | MEXP | MEXP | | | | MF | MF | 2023-12-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MF1 | MF1 | | | | MFA | MFA | | | | MFC | MFC | 2025-10-01T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | MFCC | MFCC | | | | MFER | nan | 2024-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MFG | SyncFab | 2024-05-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MFI | MFI | | | | MFIT | MFIT COIN | | | | MFL | MFL | | | | MFLATE | MFLATE | 2021-10-20T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | MFLOKI | MFLOKI | | | | MFLOKIADA | MFLOKIADA | | | | MFO | MFO | | | | MFOOTBALL | MFOOTBALL | | | | MFR | MFR | | | | MFREN | MFREN | | | | MFT | Mainframe | 2018-07-05T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | MFTU | Mainstream For The Underground | 2020-10-30T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | MFUND | MFUND | | | | MFWC | MFWC | | | | MFX | MFX | | | | MG | Mind Gene | | | | MGA | Malagasy Ariary | | | | MGAS | MGAS | | | | MGB | MGB | | | | MGC | MergeCoin | | | | MGD | MassGrid | | | | MGE | MGE | | | | MGF | Malagasy Franc | | | | MGG | MGG | | | | MGH | MGH | | | | MGHC | MGHC | | | | MGKL | MGKL | 2023-03-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MGLD | MGLD | | | | MGM | Magnum | | | | MGMOON | MGMOON | | | | MGN | MGN | 2023-11-22T00:00:00.0000000Z | 2024-10-01T00:00:00.0000000Z | | MGO | MobileGo | 2017-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MGP | MGP | | | | MGPT | MGPT | 2021-10-29T00:00:00.0000000Z | 2025-09-26T00:00:00.0000000Z | | MGPV2 | MGPV2 | | | | MGR | MGR | | | | MGRC | MGRC | | | | MGS | MGS | | | | MGT | MGT | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MGU | MGU | | | | MGW | MGW | | | | MGX | MGX | | | | MGXG | MGXG | | | | MHC | MHC | | | | MHCE | MHCE | | | | MHDC | MHDC | | | | MHLKBANGKO | MHLKBANGKO | 2022-07-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MHLX | MHLX | | | | MHSP | MHSP | | | | MHT | MHT | | | | MHTN | Manhattan | 2026-01-03T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | MHUNT | MHUNT | | | | MI | Xiaomicoin | | | | MIA | MIA | | | | MIAC | MIAC | | | | MIAMI | MIAMI | | | | MIB | MIB Coin | | | | MIBR | MIBR | | | | MIC | Mindexcoin | 2023-12-22T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | MIC3 | MIC3 | | | | MICHI | MICHI | 2024-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MICK | MICK | | | | MICRO | MICRO | 2019-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MICROSHIB | MICROSHIB | | | | MICROSOFTCOM | MICROSOFTCOM | | | | MID | MID | 2025-09-02T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | | MIDAS | MIDAS | 2025-09-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MIDBEAR | MIDBEAR | | | | MIDBULL | MIDBULL | | | | MIDHALF | MIDHALF | | | | MIDHEDGE | MIDHEDGE | | | | MIE | MIE | | | | MIG | MIG | | | | MIGGLES | MIGGLES | 2024-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIKE2 | MIKE2 | | | | MIKOTO | MIKOTO | | | | MIKS | MIKS | | | | MIL | Millennium Coin | | | | MILAREPA | MILAREPA | | | | MILE | MILE | | | | MILF | MILF | | | | MILK | MILK | 2022-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MILK2 | MILK2 | 2024-05-05T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | MILKTEA | MILKTEA | | | | MILL | MILL | | | | MILO | MiloCoin | 2017-03-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MILOCEO | MILOCEO | | | | MIM | MIM | 2021-12-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIMA | MIMA | | | | MIMI | MIMI | | | | MIMIKYU | MIMIKYU | | | | MIMIR | MIMIR | | | | MIMO | MIMO | 2021-11-10T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | | MIN | MIN | 2023-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MINA | MINA | 2021-04-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MINA1000 | MINA1000 | 2025-08-12T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | MINA3L | MINA3L | 2022-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MINA3S | MINA3S | 2022-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MINA5L | MINA5L | | | | MINA5S | MINA5S | | | | MINA8 | MINA8 | | | | MINAR | MINAR | | | | MINC | MINC | | | | MIND | MIND | 2025-07-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MINDS | MINDS | 2025-12-13T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | MINE | MINE | 2022-12-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MINEX | Minex | 2020-08-31T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MINEX2 | MINEX2 | 2021-06-01T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MING | MING | | | | MINH | MINH | 2017-10-09T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | MINI | MINI | 2020-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MINIDANE | MINIDANE | | | | MINIDOGE | MINIDOGE | | | | MINIFOOTBALL | MINIFOOTBALL | | | | MINISAITAMA | MINISAITAMA | | | | MINISPORTZ | MINISPORTZ | | | | MINT | Mintcoin | 2021-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MINTME | MINTME | 2022-10-26T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | MINTYS | MINTYS | | | | MINU | MINU | 2023-11-30T00:00:00.0000000Z | 2024-09-05T00:00:00.0000000Z | | MINX | MINX | 2024-08-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIO | MIO | 2019-05-17T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MIPS | MIPS | | | | MIR | MIR COIN | 2021-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIR8 | MIR8 | | | | MIRA | nan | 2024-12-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIRAI | MIRAI | 2025-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIRO | MIRO | 2018-03-06T00:00:00.0000000Z | 2025-10-13T00:00:00.0000000Z | | MIRRI | MIRRI | | | | MIRROR | nan | 2025-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIS | MIS | 2017-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MISA | MISA | | | | MISS | MISS | | | | MIST | MIST | 2021-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIT | MIT | 2022-05-04T00:00:00.0000000Z | 2025-11-18T00:00:00.0000000Z | | MIT1 | MIT1 | 2022-11-10T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | MITH | Mithril | 2018-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MITO | nan | 2025-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MITX | Morpheus Labs | 2018-05-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIU | MIYUCoin | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIV | MIV | | | | MIX | MIX | 2019-05-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIXIE | nan | | | | MIXS | MIXS | | | | MIYAZAKI | MIYAZAKI | 2021-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MJA | MJA | | | | MJCP | MJCP | | | | MJR | MJR | | | | MJT | MJT | | | | MK | MK | | | | MKAIINU | MKAIINU | | | | MKB | MKB | | | | MKC | MKC | | | | MKCY | MKCY | | | | MKD | Denar | | | | MKEY | MKEY | | | | MKFA | MKFA | | | | MKK | MKK | | | | MKLEE | MKLEE | | | | MKR | Maker | 2019-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MKR3L | MKR3L | | | | MKR3S | MKR3S | | | | MKR5L | MKR5L | | | | MKR5S | MKR5S | | | | MKR8 | MKR8 | | | | MKRBEAR | MKRBEAR | | | | MKRBULL | MKRBULL | | | | MKRDOWN | MKRDOWN | | | | MKRS | MKRS | | | | MKRUP | MKRUP | | | | MKSC | MKSC | | | | MKT | MKT | 2023-12-09T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MKUSD | Prisma mkUSD - Collateralized stablecoin | | | | ML | ML | 2018-05-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MLAH | MLAH | | | | MLB | MLB | | | | MLC | Mallcoin | 2024-06-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MLD | MLD | | | | MLG | nan | 2025-01-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MLGC | MLGC | | | | MLITE | MLITE | 2017-03-18T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | MLK | MLK | 2020-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MLM | MktCoin | | | | MLN | Melon | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MLNC | MLNC | 2017-04-01T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | MLNK | MLNK | 2021-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MLNS | MLNS | | | | MLNT | MLNT | | | | MLON | MLON | | | | MLP | MLP | 2024-11-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MLR | MLR | | | | MLS | MLS | | | | MLT | MLT | 2021-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MLTP | MLTP | | | | MLTPX | MLTPX | | | | MLUFFY | MLUFFY | | | | MLX | MLX | | | | MLXC | MLXC | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MM | MM | 2017-02-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MM2 | MM2 | | | | MM72 | MM72 | | | | MMAI | MMAI | | | | MMAON | MMAON | | | | MMB | MMB | | | | MMBT | MMBT | | | | MMC | MemoryCoin | | | | MMCO | MMCO | | | | MMD | MMD | | | | MMETA | MMETA | | | | MMF | MMF | | | | MMI | MMI | | | | MMIT | MMIT | 2023-03-06T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | MMK | Kyat | | | | MMM | MMM | 2024-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MMM7 | MMM7 | | | | MMNXT | MMNXT | | | | MMO | MMOCoin | | | | MMOONMOON | MMOONMOON | | | | MMPEPE | MMPEPE | 2025-08-01T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | MMPRO | MMPRO | 2022-05-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MMS | MMS | 2021-08-12T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MMSC | MMSC | | | | MMSHIB | MMSHIB | 2025-11-10T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | MMT | MMT | 2018-10-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MMTS | MMTS | | | | MMU | MMU | | | | MMUI | MMUI | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MMVG | MMVG | | | | MMXIV | MMXIV | | | | MMXVI | MMXVI | 2017-02-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MMY | MMY | 2023-11-22T00:00:00.0000000Z | 2025-02-06T00:00:00.0000000Z | | MN | MN | | | | MNA | MNA | | | | MNB | MNB | | | | MNBC | MNBC | | | | MNC | MantraCoin | 2022-06-06T13:36:57.5063933Z | 2025-11-25T00:00:00.0000000Z | | MNCX | MNCX | | | | MND | MindCoin | 2017-02-27T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MNDAO | MNDAO | | | | MNDCC | MNDCC | | | | MNDE | MNDE | 2022-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MNDOGE | MNDOGE | | | | MNE | Minereum | | | | MNET | MNET | | | | MNEX | MNEX | | | | MNF | MNF | | | | MNFT | MNFT | | | | MNG | MNG | | | | MNGO | MNGO | 2022-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MNGTS | MNGTS | | | | MNGUZ | MNGUZ | | | | MNI | MNI | | | | MNJ | MNJ | | | | MNL | MNL | | | | MNM | Mineum | 2017-02-14T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | MNMC | MNMC | | | | MNME | MNME | | | | MNOVA | MNOVA | | | | MNP | MNPCoin | | | | MNPR | MNPR | | | | MNR | MNR | 2022-03-13T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | MNRY | nan | 2024-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MNS | MNS | | | | MNSC | MNSC | 2022-07-13T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | MNST | MNST | 2022-01-26T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | MNSTRS | MNSTRS | | | | MNT | Mantle | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MNT10000 | MNT10000 | 2025-08-04T00:00:00.0000000Z | 2025-12-12T00:00:00.0000000Z | | MNTA | MNTA | | | | MNTC | MNTC | 2023-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MNTG | MNTG | 2021-07-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MNTIS | MNTIS | | | | MNTL | MNTL | | | | MNTP | GoldMint | 2017-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MNU | MNU | | | | MNW | MNW | | | | MNX | MinexCoin | 2022-06-21T00:00:00.0000000Z | 2025-06-08T00:00:00.0000000Z | | MNY | Monkey | | | | MNZ | MNZ | 2018-04-19T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | MO | MO | | | | MOA | MOA | | | | MOAB | MOAB | | | | MOAC | MOAC | | | | MOAR | MOAR | | | | MOB | MOB | 2020-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOB3L | MOB3L | | | | MOB3S | MOB3S | | | | MOBI | Mobius | 2018-02-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOBIC | MOBIC | 2022-02-06T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | MOBILE | MOBILE | 2023-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOBY | nan | 2025-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOC | Mossland | 2018-11-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOCA | MOCA | 2024-07-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOCD | MOCD | | | | MOCHI | MOCHI | 2023-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOCO | MOCO | | | | MOD | Modum | 2017-11-03T00:00:00.0000000Z | 2019-02-23T09:59:47.0430000Z | | MODA | MODA | | | | MODE | MODE | 2024-05-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MODEFI | MODEFI | | | | MODEX | MODEX | | | | MODI | MODI | | | | MODIC | MODIC | | | | MODL | MODL | | | | MODO | MODO | | | | MODX | MODX | 2018-08-08T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | MOE | MOE | 2023-11-15T00:00:00.0000000Z | 2025-10-09T00:00:00.0000000Z | | MOETA | Moeta Coin | | | | MOF | Molecular Future | | | | MOFI | MOFI | 2022-02-04T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | MOFOLD | MOFOLD | | | | MOG | MOG | 2023-07-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOG10000000 | MOG10000000 | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOGX | MOGX | | | | MOH | MOH | | | | MOI | MOI | | | | MOIN | Moin | 2016-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOIS | MOIS | | | | MOJO | MojoCoin | 2017-03-16T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MOK | MOK | | | | MOL | Molecule | | | | MOLA | MOLA | | | | MOLK | MOLK | 2018-06-04T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | MOM | MOM | | | | MOMA | MOMA | | | | MOMAT | MOMAT | | | | MOMCOIN | MOMCOIN | | | | MON | MON | 2022-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONA | MonaCoin | 2018-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONAD | nan | 2024-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONDO | MONDO | | | | MONE | MONE | 2022-12-16T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | MONETA | Moneta | 2017-03-02T00:00:00.0000000Z | 2025-10-16T00:00:00.0000000Z | | MONEY | MoneyCoin | 2017-03-08T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MONEYEARNFINANCE | MONEYEARNFINANCE | | | | MONFTER | MONFTER | | | | MONG | MONG | 2023-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONGOC | MONGOC | | | | MONI | MONI | 2021-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONIE | MONIE | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONK | Monkey Project | 2021-04-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONKEYS | MONKEYS | | | | MONKY | nan | 2024-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONO | MONO | | | | MONOCOIN | MONOCOIN | | | | MONONOKEINU | MONONOKEINU | 2021-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONOPOLYMETA | MONOPOLYMETA | | | | MONPRO | nan | 2025-09-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MONS | MONS | | | | MONSTER | MONSTER | | | | MONSTR | MONSTR | | | | MONTE | MONTE | | | | MOO | MOO | | | | MOOCHII | MOOCHII | | | | MOODENG | MOODENG | 2024-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOODENGETH | nan | 2024-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOOI | MOOI | | | | MOON | Mooncoin | 2019-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOOND | MOOND | 2017-01-21T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | | MOONDAY | MOONDAY | | | | MOONEY | MOONEY | 2023-02-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOONPIG | nan | 2025-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOONRISE | MOONRISE | | | | MOONS | MOONS | | | | MOONSHOT | MOONSHOT | | | | MOONSTAR | MOONSTAR | | | | MOONX | MOONX | | | | MOOO | MOOO | 2021-12-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOOR | MOOR | | | | MOOV | MOOV | 2021-11-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOOX | MOOX | | | | MOP | Pataca | | | | MOPS | MOPS | | | | MOR | MOR | 2024-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOR2 | MOR2 | | | | MORA | MORA | | | | MORBEX | MORBEX | | | | MORE | MORE | 2025-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MORI | nan | 2024-10-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MORIE | MORIE | | | | MORPH | Morpheus Network | | | | MORPHO | MORPHO | 2024-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MORPHO100 | MORPHO100 | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOS | MOS | | | | MOT | Olympus Labs | 2021-09-25T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | MOTA | MOTA | | | | MOTG | MOTG | | | | MOTHER | MOTHER | 2024-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOTO | Motocoin | 2017-02-21T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | MOUSE | MOUSE | | | | MOUTAI | MOUTAI | 2025-12-04T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | MOV | MOV | | | | MOVD | MOVD | | | | MOVE | MOVE | 2022-01-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOVEAPY | MOVEAPY | | | | MOVER | MOVER | | | | MOVEZ | MOVEZ | 2022-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOVIE | MOVIE | | | | MOVR | MOVR | 2021-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MOVZ | MOVZ | | | | MOWA | MOWA | | | | MOX | MOX | | | | MOXY | MOXY | | | | MOYU | MOYU | | | | MOZ | MOZ | 2024-12-10T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | MOZOX | MOZOX | | | | MP | MP | 2023-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MP3 | MP3 | | | | MPANDA | MPANDA | | | | MPAX | MPAX | | | | MPAY | MPAY | | | | MPC | MPC | 2022-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MPC1 | MPC1 | | | | MPCN | MPCN | | | | MPD | MPD | | | | MPE | MPE | | | | MPEPE | MPEPE | | | | MPG | MPG | 2021-11-27T00:00:00.0000000Z | 2025-12-01T00:00:00.0000000Z | | MPH | MPH | 2020-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MPI | MPI | | | | MPK | MPK | | | | MPL | MPL | 2022-02-14T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | MPLAY | MPLAY | | | | MPLC | MPLC | | | | MPLGR | MPLGR | | | | MPLX | MPLX | 2022-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MPM | MPM | | | | MPRO | MPRO | 2017-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MPST | MPST | | | | MPT | MPT | 2024-02-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MPTC | MPTC | | | | MPY | MPY | | | | MQL | MQL | | | | MQM | MQM | | | | MQST | MQST | | | | MQX | MQX | | | | MR | MR | | | | MRB | MRB | 2017-02-15T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | MRC | microCoin | | | | MRCH | MRCH | | | | MRCR | MRCR | | | | MRED | MRED | | | | MRFOX | MRFOX | | | | MRHB | MRHB | 2022-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MRI | MRI | | | | MRK | MARK.SPACE | | | | MRKT | MRKT | | | | MRKX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MRL | MRL | | | | MRLN | nan | 2025-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MRN | MRN | | | | MRNA | MRNA | | | | MRNG | MorningStar | | | | MRNT | MRNT | | | | MRO | Ouguiya | | | | MRO.L | MRO.L | | | | MRP | MRP | 2017-02-27T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | MRPH | Morpheus Network | | | | MRPOTATO | MRPOTATO | | | | MRS | MRS | | | | MRSA | MRSA | | | | MRST | MRST | | | | MRT | Miners' Reward Token | | | | MRU | MRU | | | | MRV | MRV | | | | MRVLSTOCK | nan | 2025-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MRVLX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MRX | MRX | | | | MRXB | MRXB | | | | MRY | MRY | | | | MRYC | MRYC | 2022-06-06T13:35:14.2870077Z | 2022-06-11T01:07:00.4516380Z | | MS | MS | | | | MSA | MSA | | | | MSB | MSB | | | | MSC | MSC | 2022-06-17T00:00:00.0000000Z | 2025-11-04T00:00:00.0000000Z | | MSCN | Master Swiscoin | | | | MSCT | MSCT | | | | MSD | MSD | | | | MSDC | MSDC | | | | MSDT | MSDT | | | | MSEC | MSEC | | | | MSFT | MSFT | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSFTSTOCK | nan | 2025-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSFTX | MSFTX | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSG | MSG | | | | MSGO | MSGO | | | | MSH | MSH | | | --- # Assets - Letter M (Page 2 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_M_page_2) --- title: "Assets - Letter M (Page 2 of 2)" --- # Assets - Letter M (Page 2 of 2) ### Navigation [← Previous Page](./assets_M_page_1.md) | --- | asset_id | name | data_trade_start | data_trade_end | |:------------|:----------------------------------|:-----------------------------|:-----------------------------| | MSHD | MSHD | 2023-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSHIB | MSHIB | | | | MSHINJA | MSHINJA | | | | MSHOO | MSHOO | | | | MSHOT | MSHOT | 2022-05-09T00:00:00.0000000Z | 2022-06-30T00:00:00.0000000Z | | MSMC | MSMC | | | | MSME | MSME | | | | MSN | MSN | 2024-04-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MSOL | MSOL | 2021-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSOT | MSOT | | | | MSP | Mothership | | | | MSPC | MSPC | | | | MSQ | MSQ | 2024-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSR | Masari | | | | MSS | MSS | | | | MST | MustangCoin | 2017-02-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MSTAR | nan | 2024-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSTC | MSTC | | | | MSTR | MSTR | 2024-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSTRSTOCK | nan | 2025-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSTRX | MSTRX | 2025-07-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MSU | MSU | | | | MSV | MSV | | | | MSWAP | MSWAP | | | | MSX | MSX | | | | MT | MyToken | | | | MTA | MTA | 2023-11-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MTAP | MTAP | | | | MTB | MTB | | | | MTBC | MTBC | | | | MTC | Docademic | 2018-06-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MTCN | MTCN | | | | MTCOIN | MTCOIN | | | | MTD | MTD | 2023-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MTE | MTE | | | | MTES | MTES | | | | MTESLA | MTESLA | | | | MTESV2 | MTESV2 | | | | MTF | MTF | | | | MTFT | MTFT | | | | MTG | MTG | | | | MTGO | MTGO | 2023-05-02T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | MTH | Monetha | 2017-09-21T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | MTHD | MTHD | | | | MTHN | MTHN | 2025-08-08T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | MTI | MTI | | | | MTIX | MTIX | | | | MTK | MTK | | | | MTL | Maltese Lira | 2017-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MTL3L | MTL3L | 2021-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MTL3S | MTL3S | 2021-09-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MTLC | MTLC | | | | MTLMC | Metal Music Coin | 2017-02-18T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | MTLMCV1 | MTLMCV1 | | | | MTLX | MTLX | | | | MTM | MTMGaming | | | | MTMN | MTMN | | | | MTN | Medicalchain | 2019-07-03T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | MTNC | Masternodecoin | | | | MTNS | MTNS | | | | MTNT | MTNT | | | | MTO | MTO | 2021-10-11T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MTP | Maltese Pound | 2025-08-26T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | MTQ | MTQ | | | | MTR | MTR | 2020-08-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MTRA | MTRA | | | | MTRAX | MTRAX | 2020-09-10T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MTRC | MTRC | | | | MTRG | MTRG | 2020-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MTRM | MTRM | | | | MTRX | MTRX | | | | MTS | MTS | | | | MTSG | MTSG | | | | MTSH | MTSH | | | | MTSLA | MTSLA | | | | MTSP | MTSP | | | | MTT | MTT | 2025-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MTTCOIN | MTTCOIN | | | | MTTR | MTTR | | | | MTU | MTU | | | | MTV | MTV | 2019-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MTVT | MTVT | 2022-11-01T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MTW | MTW | | | | MTWP | MTWP | 2023-02-01T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | MTX | Matryx | | | | MTXLT | MTXLT | | | | MTY | MTY | | | | MU | MU | | | | MUBARAK | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUBARAKAH | nan | | | | MUBI | MUBI | 2023-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUCP | MUCP | | | | MUDI | MUDI | 2023-02-20T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | MUDLEY | MUDLEY | | | | MUDOL2 | MUDOL2 | | | | MUDRA | MUDRA | | | | MUE | MonetaryUnit | 2017-02-07T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | MUESLIMILK | MUESLIMILK | | | | MULTI | MULTI | 2017-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUM | MUM | | | | MUMU | MUMU | 2024-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUN | MUN | | | | MUNCH | MUNCH | 2024-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUNCHLAX | MUNCHLAX | | | | MUNI | MUNI | | | | MUNT | MUNT | | | | MUR | Mauritius Rupee | | | | MURA | MURA | 2023-05-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MURATIAI | MURATIAI | | | | MUSC | MUSC | | | | MUSD | MUSD | 2023-11-26T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MUSDC | MUSDC | | | | MUSDT | MUSDT | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUSE | MUSE | 2021-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUSH | MUSH | | | | MUSIC | Musicoin | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUSK | MUSK | 2022-06-06T15:40:18.0585716Z | 2022-06-11T23:04:44.0749576Z | | MUSO | MUSO | | | | MUST | MUST | | | | MUSTOCK | nan | 2025-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUT | Mutual Coin | | | | MUTE | MUTE | 2023-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MUTLI | MUTLI | | | | MUTX | MUTX | | | | MUU | MUU | 2017-05-24T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MUVMOON | MUVMOON | | | | MUX | MUX | | | | MUXE | MUXE | | | | MUZZ | MUZZ | | | | MV | MV | 2022-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MV-LINK-13 | MV-LINK-13 | | | | MV-LINK-50 | MV-LINK-50 | | | | MVC | Maverick Chain | 2017-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MVCOIN | MVCOIN | | | | MVD | MVD | | | | MVD1 | MVD1 | | | | MVDA10 | MVDA10 | | | | MVDA25 | MVDA25 | | | | MVDG | MVDG | | | | MVDSC | Vehiclechain | | | | MVEDA | MVEDA | 2022-06-07T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | MVERSE | MVERSE | | | | MVG | MVG | | | | MVH | MVH | | | | MVI | MVI | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MVL | Mass Vehicle Ledger | 2020-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MVP | MVP | 2024-03-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | MVPT | MVPT | | | | MVR | Rufiyaa | 2017-04-24T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | MVRC | MVRC | | | | MVRS | MVRS | | | | MVT | MVT | 2025-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MVX | MVX | 2022-08-09T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | MW | MW | 2022-04-07T00:00:00.0000000Z | 2025-11-04T00:00:00.0000000Z | | MWAT | RED MWAT | | | | MWC | MWC | 2020-05-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MWCC | MWCC | | | | MWENMOON | MWENMOON | | | | MWG | MWG | | | | MWK | Kwacha | | | | MWT | MWT | 2025-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MX | MX | 2019-09-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MXC | MXC | 2018-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MXE | MXE | | | | MXEN | MXEN | | | | MXGP | MXGP | | | | MXI | MXI | | | | MXM | MXM | 2018-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MXM3 | MXM3 | | | | MXN | Mexican Peso | 2017-08-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MXNA | nan | 2025-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MXNB | MXNB | 2024-10-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MXNT | MXNT | 2022-06-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MXRT | MXRT | | | | MXS | MXS | | | | MXT | MarteXcoin | 2017-03-14T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | MXV | Mexican Unidad de Inversion (UDI) | | | | MXW | MXW | 2025-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MXX | MXX | | | | MXZ | MXZ | | | | MYB | MyBit Token | | | | MYC | MYC | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MYCE | MYCE | | | | MYCOIN | MYCOIN | | | | MYCT | MYCT | | | | MYDA | MYDA | | | | MYFARMPET | MYFARMPET | | | | MYFI | MYFI | | | | MYFIE | MYFIE | | | | MYID | MYID | | | | MYL | MYL | | | | MYM | MYM | | | | MYN | MYN | | | | MYNE | MYNE | | | | MYO | MYO | | | | MYOBU | MYOBU | | | | MYOU | MYOU | | | | MYR | Malaysian Ringgit | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MYRA | MYRA | | | | MYRIA | MYRIA | 2023-04-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MYRO | MYRO | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MYST | Mysterium | 2018-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MYSTERY | MysteryToken | 2025-02-11T00:00:00.0000000Z | 2025-02-12T00:00:00.0000000Z | | MYSTIC | MYSTIC | 2017-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MYT | MYT | 2025-08-19T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | MYTH | MYTH | 2023-06-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MYTHF | MYTHF | | | | MYTT | MYTT | | | | MYTV | MYTV | | | | MYU | MYU | | | | MYUNI | MYUNI | | | | MYX | MYX | 2025-05-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MZC | MazaCoin | | | | MZG | MZG | | | | MZI | MZI | 2018-03-09T00:00:00.0000000Z | 2025-10-12T00:00:00.0000000Z | | MZK | MZK | 2019-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MZN | Mozambique Metical | | | | MZR | MZR | | | | MZS | MZS | | | | MZT | MZT | | | | MZUCKERBERG | MZUCKERBERG | | | --- # Assets - Letter N (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_N) --- title: "Assets - Letter N" --- # Assets - Letter N | asset_id | name | data_trade_start | data_trade_end | |:---------------|:-----------------------------------|:-----------------------------|:-----------------------------| | N | N | 2023-11-22T00:00:00.0000000Z | 2025-02-16T00:00:00.0000000Z | | N0031 | N0031 | | | | N1 | N1 | | | | N1CE | N1CE | | | | N2O | N2O | 2017-03-06T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | N3 | nan | | | | N5X | N5X | | | | N7 | N7 | 2017-03-08T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | N77 | N77 | | | | N8V | N8V | | | | NABI | NABI | | | | NABOX | NABOX | | | | NAC | NAC | 2022-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NACHO | NACHO | 2024-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NACL | NACL | | | | NACRE | NACRE | | | | NAD | Namibia Dollar | | | | NADA | NADA | | | | NAER | NAER | | | | NAFT | NAFT | 2021-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAFTY | NAFTY | | | | NAH | NAH | | | | NAI | NAI | 2024-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAKA | NAKA | 2021-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NALE | NALE | | | | NALS | NALS | | | | NAM | NAM | 2025-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAME | NAME | | | | NAMI | NAMI | | | | NAMO | NamoCoin | | | | NAN | NAN | | | | NANAS | NANAS | 2017-01-16T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | NANJ | NANJCOIN | | | | NANO | Nano | 2018-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NANOCOIN | NANOCOIN | | | | NANOX | Project-X | 2017-04-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAORIS | nan | 2025-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAOS | NAOS | 2021-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAP | NAP | 2022-04-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAR | NAR | | | | NARS | NARS | | | | NAS | Nebulas | 2018-06-28T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | NASA | NASA | | | | NASADOGE | NASADOGE | | | | NASCOIN | NASCOIN | | | | NASH | NASH | | | | NASSR | NASSR | | | | NAST | NAST | | | | NAT | NAT | 2017-02-10T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | NATION | NATION | | | | NATIX | NATIX | 2024-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAUSICAA | NAUSICAA | | | | NAUT | Nautiluscoin | | | | NAV | NAVCoin | 2015-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAVI | Naviaddress | 2022-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAVIFT | NAVIFT | 2021-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAVISV | NAVISV | | | | NAVX | NAVX | 2024-02-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NAVY | NAVY | | | | NAX | NAX | 2019-08-29T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | NAXAR | NAXAR | | | | NAZ | NAZ | | | | NAZA | NAZA | | | | NB | NB | 2024-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NBAI | Nebula AI | | | | NBC | Niobium Coin | 2018-03-09T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | NBE | BitCentavo | | | | NBG | NBG | | | | NBIT | netBit | 2017-02-09T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | NBL | NBL | | | | NBLA | NBLA | | | | NBLS | NBLS | | | | NBLU | NBLU | 2023-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NBM | NBM | | | | NBNG | NBNG | | | | NBOT | NBOT | 2019-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NBP | NBP | | | | NBR | Niobio Cash | | | | NBR_OLD | NBR_OLD | | | | NBS | NBS | 2020-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NBS8 | NBS8 | | | | NBTC | NBTC | | | | NBTK | NBTK | 2018-03-15T00:00:00.0000000Z | 2025-11-07T00:00:00.0000000Z | | NBU | NBU | | | | NBX | NBX | | | | NC | NC | 2025-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NCA | NCA | | | | NCASH | Nucleus Vision | 2018-02-26T00:00:00.0000000Z | 2022-03-09T00:00:00.0000000Z | | NCAT | NCAT | | | | NCC | NeuroChain | | | | NCDT | NCDT | 2022-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NCE | NCE | | | | NCE0 | NCE0 | | | | NCEA | NCEA | | | | NCG | NCG | | | | NCI | NCI | | | | NCMT | NCMT | | | | NCN | NCN | 2024-08-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NCOIN | NCOIN | 2019-05-15T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | NCOP | NCOP | | | | NCOV | NCOV | | | | NCP | Newton Coin Project | | | | NCPA | NCPA | | | | NCR | NCR | | | | NCS | NCS | | | | NCT | PolySwarm | 2022-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NCT2 | NCT2 | | | | NCXC | NCXC | | | | ND | ND | | | | NDAO | NDAO | | | | NDAQ | NDAQ | | | | NDAU | NDAU | 2022-06-21T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | NDB | NDB | 2023-02-14T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | NDC | NEVERDIE | 2024-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NDCC | NDCC | | | | NDEX | NDEX | | | | NDFT | NDFT | | | | NDIO | NDIO | | | | NDN | NDN | | | | NDO | NDO | | | | NDOGE | NDOGE | 2017-02-18T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | NDR | NDR | 2024-05-09T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | NDS | NDS | | | | NDSK | NDSK | | | | NDSR | NDSR | | | | NDT | NDT | | | | NDX | nDEX | | | | NE | NE | | | | NEAL | NEAL | | | | NEAR | NEAR | 2020-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEAR3BEAR | NEAR3BEAR | | | | NEAR3BULL | NEAR3BULL | | | | NEAR3L | NEAR3L | 2020-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEAR3S | NEAR3S | 2020-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEAR5L | NEAR5L | 2022-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEAR5S | NEAR5S | 2022-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEAR8 | NEAR8 | | | | NEAT | NEAT | | | | NEB | NEB | | | | NEBL | Neblio | 2017-12-22T00:00:00.0000000Z | 2023-04-19T00:00:00.0000000Z | | NEBTC | NEBTC | | | | NEBU | NEBU | 2017-01-31T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | NEC | Nectar | | | | NECC | NECC | | | | NECE | NECE | | | | NEE | NEE | | | | NEEO | NEEO | | | | NEER | NEER | | | | NEET | NEET | 2025-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEEX | NEEX | | | | NEF | NEF | 2017-03-15T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | NEIRO | NEIRO | 2024-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEIROCTO | nan | 2024-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEIROETH | nan | 2024-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEKO | NEKO | 2025-07-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEKO$ | NEKO$ | 2022-06-06T13:52:49.0214529Z | 2022-06-11T01:24:29.2952020Z | | NELLA | NELLA | | | | NELO | NELO | | | | NEM | NEM | | | | NEMO | NEMO | | | | NEMXEM | NEMXEM | | | | NENG | NENG | | | | NEO | NEO | 2017-07-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEO3L | NEO3L | 2020-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEO3S | NEO3S | 2020-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEO5L | NEO5L | 2021-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEO5S | NEO5S | 2021-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEOCORE | NEOCORE | | | | NEOG | NEO GOLD | | | | NEOM | NEOM | | | | NEON | NEON | 2023-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEONCOIN | NEONCOIN | | | | NEOS | Neoscoin | | | | NEOX | NEOX | 2023-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEPT | NEPT | | | | NER | Nerves | | | | NERIAN | NERIAN | | | | NERO | NERO | 2023-11-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NERVE | NERVE | | | | NES | NES | | | | NESS | nan | 2024-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEST | NEST | 2022-04-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NET | Nimiq | 2017-10-20T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | NETC | NETC | 2016-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NETFLIXCOM | NETFLIXCOM | | | | NETKO | Netko | 2017-05-06T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | NEU | Neumark | 2018-03-14T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | NEUR | nan | | | | NEURALINK | NEURALINK | | | | NEUTRON | NEUTRON | | | | NEVA | NevaCoin | 2017-03-15T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | NEVADA | NEVADA | | | | NEW | NEW | | | | NEWB | Newbium | | | | NEWBI | NEWBI | | | | NEWDOT | NEWDOT | | | | NEWINU | NEWINU | | | | NEWO | NEWO | | | | NEWOS | NewsToken | | | | NEWS | NEWS | | | | NEWSD | NEWSD | | | | NEWT | nan | 2025-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEX | NEX | 2024-01-29T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | NEXA | NEXA | 2023-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEXM | NEXM | 2022-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEXO | Nexo | 2018-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NEXT | NEXT | 2023-11-22T00:00:00.0000000Z | 2025-02-20T00:00:00.0000000Z | | NEXTBTC | NEXTBTC | | | | NEXTCOIN | NEXTCOIN | | | | NEXTSHIB | NEXTSHIB | | | | NEXXO | NEXXO | | | | NEZ | NEZ | | | | NF | NF | | | | NFAi | NFAi | 2023-12-11T00:00:00.0000000Z | 2024-01-30T00:00:00.0000000Z | | NFC | NFC | | | | NFCN | NFCN | | | | NFCR | NFCR | | | | NFCWIN-SB-2021 | NFCWIN-SB-2021 | | | | NFD | NFD | | | | NFEX | NFEX | | | | NFFC | NFFC | | | | NFG | NFG | | | | NFL | NFL | | | | NFLX | NFLX | | | | NFLXSTOCK | nan | 2025-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NFLXX | nan | 2025-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NFM | NFM | 2024-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NFP | NFP | 2023-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NFS | NFS | 2023-07-19T00:00:00.0000000Z | 2026-01-01T00:00:00.0000000Z | | NFSC | NFSC | | | | NFT | NFT | 2021-05-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NFT00 | NFT00 | | | | NFT10 | NFT10 | | | | NFT11 | NFT11 | | | | NFT12 | NFT12 | | | | NFT13 | NFT13 | | | | NFT14 | NFT14 | | | | NFT15 | NFT15 | | | | NFT16 | NFT16 | | | | NFT17 | NFT17 | | | | NFT18 | NFT18 | | | | NFT19 | NFT19 | | | | NFT2 | NFT2 | | | | NFT20 | NFT20 | | | | NFT21 | NFT21 | | | | NFT22 | NFT22 | | | | NFT23 | NFT23 | | | | NFT24 | NFT24 | | | | NFT25 | NFT25 | | | | NFT26 | NFT26 | | | | NFT27 | NFT27 | | | | NFT28 | NFT28 | | | | NFT29 | NFT29 | | | | NFT3 | NFT3 | | | | NFT30 | NFT30 | | | | NFT31 | NFT31 | | | | NFT32 | NFT32 | | | | NFT33 | NFT33 | | | | NFT34 | NFT34 | | | | NFT35 | NFT35 | | | | NFT36 | NFT36 | | | | NFT37 | NFT37 | | | | NFT38 | NFT38 | | | | NFT39 | NFT39 | | | | NFT4 | NFT4 | | | | NFT40 | NFT40 | | | | NFT41 | NFT41 | | | | NFT42 | NFT42 | | | | NFT43 | NFT43 | | | | NFT44 | NFT44 | | | | NFT45 | NFT45 | | | | NFT46 | NFT46 | | | | NFT47 | NFT47 | | | | NFT48 | NFT48 | | | | NFT49 | NFT49 | | | | NFT5 | NFT5 | | | | NFT50 | NFT50 | | | | NFT51 | NFT51 | | | | NFT52 | NFT52 | | | | NFT53 | NFT53 | | | | NFT54 | NFT54 | | | | NFT55 | NFT55 | | | | NFT56 | NFT56 | | | | NFT57 | NFT57 | | | | NFT58 | NFT58 | | | | NFT59 | NFT59 | | | | NFT6 | NFT6 | | | | NFT60 | NFT60 | | | | NFT61 | NFT61 | | | | NFT62 | NFT62 | | | | NFT63 | NFT63 | | | | NFT64 | NFT64 | | | | NFT65 | NFT65 | | | | NFT66 | NFT66 | | | | NFT67 | NFT67 | | | | NFT68 | NFT68 | | | | NFT69 | NFT69 | | | | NFT7 | NFT7 | | | | NFT70 | NFT70 | | | | NFT71 | NFT71 | | | | NFT72 | NFT72 | | | | NFT73 | NFT73 | | | | NFT74 | NFT74 | | | | NFT75 | NFT75 | | | | NFT76 | NFT76 | | | | NFT77 | NFT77 | | | | NFT78 | NFT78 | | | | NFT79 | NFT79 | 2022-10-26T00:00:00.0000000Z | 2022-10-27T00:00:00.0000000Z | | NFT8 | NFT8 | | | | NFT80 | NFT80 | | | | NFT81 | NFT81 | | | | NFT82 | NFT82 | | | | NFT83 | NFT83 | | | | NFT84 | NFT84 | | | | NFT85 | NFT85 | | | | NFT86 | NFT86 | | | | NFT87 | NFT87 | | | | NFT88 | NFT88 | | | | NFT89 | NFT89 | | | | NFT9 | NFT9 | | | | NFT91 | NFT91 | | | | NFT92 | NFT92 | | | | NFTA | NFTA | | | | NFTALLBI | NFTALLBI | | | | NFTART | NFTART | | | | NFTB | NFTB | 2021-11-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | NFTBS | NFTBS | | | | NFTC | NFTC | | | | NFTCO | NFTCO | | | | NFTD | NFTD | 2021-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NFTDAO | NFTDAO | | | | NFTE | NFTE | 2023-11-25T00:00:00.0000000Z | 2025-01-15T00:00:00.0000000Z | | NFTFY | NFTFY | | | | NFTI | NFTI | | | | NFTING | NFTING | | | | NFTL | NFTL | | | | NFTM | NFTM | | | | NFTOKN01 | NFTOKN01 | 2022-02-25T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | NFTP | NFTP | | | | NFTPUNK | NFTPUNK | | | | NFTQR | NFTQR | | | | NFTS | NFTS | 2022-02-06T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | NFTSHIBA | NFTSHIBA | | | | NFTT | NFTT | | | | NFTX | NFTX | | | | NFTY | NFTY | | | | NFUN | NFUN | | | | NFXC | NFXC | | | | NFY | NFY | | | | NGC | NAGA | | | | NGL | NGL | 2021-11-20T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | NGM | NGM | | | | NGN | Naira | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NGNT | NGNT | | | | NGNX | NGNX | | | | NGOT | NGOT | | | | NGR | NGR | 2023-01-02T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | NGT | NGT | | | | NGTC | NGTC | | | | NGU | NGU | | | | NGV | NGV | | | | NH | NH | | | | NHBTC | NHBTC | | | | NHC | NHC | | | | NHCT | NHCT | | | | NHCX | NHCX | | | | NHF | NHF | | | | NHS | NHS | | | | NIA | NIA | | | | NIBI | nan | 2024-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NIC | Cordoba | 2017-02-27T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | NICASH | NICASH | | | | NICE | NICE | 2017-03-05T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | NICKEL | NICKEL | | | | NICNAC | NICNAC | | | | NIF | NIF | | | | NIFLOKI | NIFLOKI | 2023-11-28T00:00:00.0000000Z | 2025-06-10T00:00:00.0000000Z | | NIFT | NIFT | | | | NIFTSY | NIFTSY | | | | NIFTY | NIFTY | | | | NIFTY50 | NIFTY50 | | | | NIGHT | nan | 2024-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NIHAO | NIHAO | | | | NIHL | NIHL | | | | NII | NII | 2023-11-22T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | NIIFI | NIIFI | | | | NIJI | NIJI | | | | NIK | NIK | | | | NIKKEIINDEX | NIKKEIINDEX | | | | NIKO | nan | 2024-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NIL | NIL | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NILSY | NILSY | | | | NILU | NILU | | | | NIM | Nimiq | 2018-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NIMB | NIMB | | | | NIMEDIX | NIMEDIX | | | | NIMFA | Nimfamoney | | | | NINJA | NINJA | 2024-03-07T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | NINJADOGE | NINJADOGE | | | | NINO | NINO | | | | NIO | Cordoba Oro | | | | NIOB | NIOB | | | | NIOX | NIOX | 2021-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NIRX | NIRX | | | | NIS | NIS | 2019-08-28T00:00:00.0000000Z | 2020-06-26T00:00:00.0000000Z | | NISHIB | NISHIB | 2023-11-24T00:00:00.0000000Z | 2025-11-18T00:00:00.0000000Z | | NIT | NIT | | | | NITRO | NITRO | 2022-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NIUMC | NIUMC | | | | NIX | NIX | | | | NIXON | NIXON | 2017-03-10T00:00:00.0000000Z | 2025-10-22T00:00:00.0000000Z | | NIXT | NIXT | | | | NJ | NJ | | | | NJBC | NJBC | | | | NJF | NJF | | | | NKA | IncaKoin | 2017-01-28T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | NKC | Nework | 2017-03-16T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | NKCLC | NKCLC | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NKCLM | NKCLM | 2025-01-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NKD | NKD | | | | NKE | NKE | | | | NKESTOCK | nan | 2025-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NKGEN | NKGEN | | | | NKN | NKN | 2018-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NKN3L | NKN3L | 2021-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NKN3S | NKN3S | 2021-04-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NKNO | NKNO | | | | NKO | NKO | | | | NKPL | NKPL | | | | NKR | NKR | | | | NKS | NKS | | | | NKT | NKT | 2017-02-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | NKTN | NKTN | | | | NL | NL | | | | NLC | NLC | 2023-10-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NLC2 | NoLimitCoin | 2017-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NLG | Netherlands Guilder | 2016-12-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NLK | nan | 2024-05-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NLM | NLM | | | | NLN | NLN | | | | NLNX | NLNX | | | | NLS | NLS | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NLV | NLV | | | | NLX | Nullex | | | | NM | NM | | | | NMC | Namecoin | 2017-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NMCET | NMCET | | | | NMD | NMD | 2025-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NMKR | NMKR | | | | NMN | NMN | | | | NMP | NMP | | | | NMR | Numeraire | 2017-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NMS | Numus | | | | NMSP | NMSP | | | | NMST | NMST | | | | NMT | NMT | 2024-03-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NMX | NMX | 2022-07-26T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | NMX-7AFM | NMX-7AFM | | | | NNB | NNB | | | | NNBC | NNBC | | | | NNC | NNC | 2025-05-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NNEO | NNEO | | | | NNN | NNN | | | | NNP | NNP | | | | NNSH | NNSH | | | | NNT | NNT | | | | NOA | NOA | | | | NOAH | Noah Coin | 2019-08-28T00:00:00.0000000Z | 2025-10-21T00:00:00.0000000Z | | NOAHP | NOAHP | | | | NOB | NOB | | | | NOBF | NOBF | | | | NOBL | NobleCoin | | | | NOBLE | NOBLE | | | | NOBODY | nan | 2025-05-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOBS | No BS Crypto | | | | NOBT | NOBT | | | | NOC | NOC | 2016-07-13T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | NOCAN | NOCAN | | | | NODC | NodeCoin | 2017-02-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | NODE | NODE | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NODES | NODES | 2017-03-17T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | NODIS | NODIS | | | | NODL | NODL | 2022-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NODX | NODX | 2017-03-11T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | NOE | NOE | | | | NOEL | NOEL | | | | NOF | NOF | | | | NOIA | NOIA | | | | NOICE | nan | 2025-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOIR | NOIR | | | | NOIZ | NOIZ | | | | NOIZB | NOIZB | | | | NOK | Norwegian Krone | 2022-06-06T14:00:00.0000000Z | 2022-06-10T14:00:00.0000000Z | | NOKIA | NOKIA | | | | NOKN | NOKN | | | | NOKU | NOKU | | | | NOLAN | nan | | | | NOLE | NOLE | | | | NOLLAR | NOLLAR | | | | NOM | NOM | 2023-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOMAD | NOMAD | | | | NOO | NOO | 2017-03-18T00:00:00.0000000Z | 2025-09-14T00:00:00.0000000Z | | NOOB | NOOB | | | | NOOFT | NOOFT | | | | NOOT | NOOT | 2023-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOR | NOR | | | | NORA | NORA | | | | NORD | NORD | 2022-02-04T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | NORMIE | NORMIE | | | | NORT | NORT | | | | NOS | nOS | 2022-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOT | NOT | 2024-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOT100000 | NOT100000 | | | | NOTE | DNotes | 2017-02-21T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | NOTHING | NOTHING | 2025-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOTPEPE | NOTPEPE | | | | NOV | NOV | | | | NOVA | NOVA | 2022-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOW | NOW | 2025-01-23T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | NOWAR | NOWAR | | | | NOWCOIN | NOWCOIN | | | | NOWSTOCK | nan | 2025-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOX | Nitro | 2025-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NOXT | NobleNXT | | | | NP5 | NP5 | | | | NPAS | NPAS | | | | NPAY | NPAY | | | | NPC | NPC | 2017-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NPER | NPER | | | | NPLAYG | NPLAYG | | | | NPLC | NPLC | | | | NPO | NPO | | | | NPOINT | NPOINT | | | | NPR | Nepalese Rupee | | | | NPSNY | NPSNY | | | | NPT | NPT | 2025-05-30T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | NPW | NPW | | | | NPX | NaPoleonX | | | | NPXB | NPXB | | | | NPXS | Pundi X | 2018-06-21T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | NPXSXEM | Pundi X NEM | | | | NR1 | NR1 | | | | NRC | NRC | 2017-03-10T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | NRCH | NRCH | | | | NRDS | NRDS | | | | NRFB | NRFB | | | | NRFX | NRFX | | | | NRG | NRG | 2020-03-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NRGY | NRGY | | | | NRK | NRK | | | | NRN | NRN | 2024-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NRO | Neuro | | | | NRON | NRON | | | | NRP | Neural Protocol | | | | NRS | NRS | 2025-08-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NRV | NRV | | | | NRVE | Narrative | | | | NS | NS | 2024-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NSANY | NSANY | | | | NSBT | NSBT | | | | NSC | NSC | | | | NSD | Nasdacoin | | | | NSDC | NSDC | | | | NSDX | NSDX | 2021-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NSE | NSE | | | | NSFW | NSFW | 2022-04-15T00:00:00.0000000Z | 2025-01-30T00:00:00.0000000Z | | NSG | NSG | 2025-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NSOK | NSOK | | | | NSR | NuShares | | | | NSRGY | NSRGY | | | | NSRT | NSRT | | | | NSS | NSS | | | | NST | NST | 2024-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NSTARS | NSTARS | | | | NSTE | NSTE | | | | NSTR | NSTR | 2024-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NSUR | NSUR | | | | NSURE | NSURE | 2020-11-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NT | NT | | | | NTAP | NTAP | | | | NTB | NTB | | | | NTBC | NTBC | | | | NTBK | NTBK | | | | NTC | Natcoin | | | | NTCC | Neptune Classic | | | | NTDOY | NTDOY | | | | NTF | NTF | | | | NTH | NTH | 2025-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NTIC | NTIC | | | | NTK | Neurotoken | 2018-02-16T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | NTM | NTM | 2017-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NTN | NTN | | | | NTO | Fujinto | | | | NTOK | NTOK | | | | NTON | NTON | | | | NTR | NTR | 2021-08-24T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | NTRN | Neutron | 2017-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NTRS | NTRS | | | | NTRT | NTRT | | | | NTS | NTS | | | | NTT | NTT | | | | NTTC | NTTC | | | | NTTYY | NTTYY | | | | NTVRK | NTVRK | | | | NTX | NTX | 2023-02-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NTY | Nexty | | | | NU | NU | 2021-06-04T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | NU3L | NU3L | | | | NU3S | NU3S | | | | NU8 | NU8 | | | | NUA | NUA | | | | NUBIS | NUBIS | 2017-03-19T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | NUC | NUC | 2025-11-07T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | NUDES | NUDES | | | | NUGEN | NUGEN | | | | NUGGET | NUGGET | | | | NUK | NUK | | | | NUKE | NUKE | 2017-03-11T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | NUKO | Nekonium | | | | NULS | Nuls | 2017-11-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NUM | NUM | 2017-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NUMI | NUMI | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NUMUS | NumusCash | | | | NUON | NUON | | | | NUR | NUR | | | | NURO | nan | | | | NUSA | NUSA | 2022-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NUSD | nUSD | | | | NUT | NUT | 2019-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NUTS | NUTS | 2024-05-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NUTSPAY | NUTSPAY | | | | NUUM | NUUM | | | | NUVO | NUVO | | | | NUX | NUX | 2021-02-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NV | NV | | | | NVA | NVA | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NVB | NVB | | | | NVC | Novacoin | 2017-03-16T00:00:00.0000000Z | 2025-12-08T00:00:00.0000000Z | | NVCET | NVCET | | | | NVD | NVD | | | | NVDA | NVDA | 2025-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NVDAX | nan | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NVG | NVG | 2023-02-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NVIDIA | nan | 2025-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NVIR | NVIR | 2022-10-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NVL | NVL | | | | NVM | NVM | 2025-06-27T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | NVOX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NVOY | NVOY | | | | NVRN | NVRN | | | | NVRO | NVRO | | | | NVT | NVT | | | | NVT1 | NVT1 | | | | NVZN | NVZN | | | | NWC | NWC | 2019-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NWL | NWL | | | | NWO | NWO | | | | NWS | NWS | 2024-05-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NWT | NWT | | | | NWTC | NWTC | | | | NXB | NXB | | | | NXC | Nexium | | | | NXCT | NXCT | | | | NXD | NXD | | | | NXE | NXE | 2016-10-15T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | NXG | NXG | | | | NXL | NXL | | | | NXM | NXM | | | | NXO | NXO | | | | NXPC | nan | 2025-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NXR | NXR | | | | NXRA | NXRA | 2023-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NXS | Nexus | 2018-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NXT | Nxt | 2022-06-06T13:35:10.8900142Z | 2025-12-30T00:00:00.0000000Z | | NXTI | NXTI | | | | NXTTY | NXTTY | | | | NXUSD | Nexus USD - Cross-chain stablecoin | | | | NXWC | NXWC | | | | NXY | NXY | | | | NY | NY | | | | NYAN | Nyancoin | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NYANTE | NYANTE | | | | NYB | NYB | | | | NYC | NewYorkCoin | 2017-10-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | NYCAKE | NYCAKE | | | | NYD | NYD | | | | NYE | NYE | | | | NYEX | Nyerium | | | | NYFI | NYFI | | | | NYM | NYM | 2022-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NYN | NYN | | | | NYRT | NYRT | | | | NYT | NYT | 2022-01-28T00:00:00.0000000Z | 2025-12-23T00:00:00.0000000Z | | NYX | NYX | | | | NYZO | NYZO | 2021-04-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | NZC | NZC | 2017-03-16T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | NZD | New Zealand Dollar | 2017-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | NZDT | NZDT | | | | NZDX | NZDX | | | | NZL | NZL | | | | NZO | NZO | | | | NZT | NZT | | | --- # Assets - Letter O (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_O) --- title: "Assets - Letter O" --- # Assets - Letter O | asset_id | name | data_trade_start | data_trade_end | |:-------------|:---------------------|:-----------------------------|:-----------------------------| | O | O | 2023-11-30T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | O2OX | O2OX | | | | O2P | O2P | | | | O3 | O3 | | | | OA | OA | | | | OAK | OAK | | | | OAO | OAO | | | | OAP | OAP | 2020-09-03T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | OAS | OAS | 2022-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OATH | OATH | | | | OAV | OAV | | | | OAX | OpenAnx | 2017-08-21T00:00:00.0000000Z | 2024-12-11T00:00:00.0000000Z | | OBE | OBE | | | | OBEM | OBEM | | | | OBI | OBI | 2023-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OBIC | OBIC | | | | OBICG | OBICG | | | | OBINU | OBINU | | | | OBITS | OBITS | | | | OBOL | nan | 2025-05-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OBOT | OBOT | | | | OBR | OBR | | | | OBROK | OBROK | | | | OBS | OBS | 2017-02-10T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | OBSR | OBSR | 2020-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OBT | Orbis Token | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OBTC | Obitan Chain | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OBX | OBXcoin | | | | OC | OceanChain | 2022-06-06T13:35:04.0721879Z | 2022-06-11T01:06:44.5722351Z | | OCAT | OCAT | | | | OCB | OCB | | | | OCC | Octoin Coin | 2018-01-19T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | OCC1 | OCC1 | | | | OCCOIN | OCCOIN | | | | OCE | OCE | | | | OCEAN | BurstOcean | 2017-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OCEAN3L | OCEAN3L | | | | OCEAN3S | OCEAN3S | | | | OCEAN8 | OCEAN8 | | | | OCEANIA | OCEANIA | | | | OCG | OCG | | | | OCICAT | OCICAT | | | | OCL | Oceanlab | | | | OCLI | OCLI | | | | OCN | Odyssey | 2019-05-15T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | OCOW | OCOW | 2017-02-13T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | OCP | OCP | | | | OCR | OCR | | | | OCT | OracleChain | 2021-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OCT1 | OCT1 | | | | OCTA | OCTA | 2023-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OCTANOX | OCTANOX | | | | OCTC | OCTC | | | | OCTO | OCTO | 2020-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OCUL | OCUL | | | | OCVA | OCVA | | | | OCW | OCW | | | | OD | OpenDollar | | | | ODA | ODA | | | | ODAEE | ODAEE | | | | ODC | ODC | | | | ODDISH | ODDISH | | | | ODDZ | ODDZ | 2021-04-19T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ODE | ODEM | | | | ODEM | ODEM | 2018-08-31T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | ODEX | ODEX | | | | ODIN | ODIN | 2024-05-01T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | ODN | Obsidian | | | | ODNT | ODNT | 2017-03-16T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | ODOGE | ODOGE | | | | ODOS | nan | 2024-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ODS | ODS | 2025-07-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OE | OE | | | | OEC | OEC | | | | OEN | OEN | | | | OES | OES | | | | OETH | Origin Ether | 2023-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OF | OFCOIN | | | | OFBC | OFBC | | | | OFF | Cthulhu Offerings | | | | OFFICIAL | OFFICIAL | | | | OFFY | OFFY | | | | OFT | OFT | 2024-08-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OFW | OFW | | | | OG | OG | 2020-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OGC | OGC | | | | OGFT | OGFT | 2021-03-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OGGY | OGGY | | | | OGN | OGN | 2020-01-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OGN3L | OGN3L | 2021-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OGN3S | OGN3S | 2021-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OGO | OGO | | | | OGOD | OGOD | | | | OGODS | OGODS | | | | OGOPOGO | OGOPOGO | 2022-10-12T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | OGT | OnlineGameToken | | | | OGV | OGV | | | | OGX | OGX | | | | OGY | OGY | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OGZPY | OGZPY | | | | OH | OH | | | | OHC | OHC | | | | OHM | OHM Wallet | 2022-06-06T13:37:59.2503118Z | 2026-01-23T00:00:00.0000000Z | | OHMC | OHMC | | | | OHMS | OHMS | | | | OHN | OHN | | | | OHO | OHO | 2022-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OIK | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | OIL | OIL | 2023-11-22T00:00:00.0000000Z | 2025-02-10T00:00:00.0000000Z | | OIL100 | OIL100 | | | | OIN | OIN | 2021-12-23T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | OIO | OIO | | | | OJA | OJA | | | | OJK22 | OJK22 | | | | OJN22 | OJN22 | | | | OJS | OJS | | | | OK | OKCash | 2017-03-15T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | OK06ETT | OK06ETT | | | | OKB | OKB | 2018-04-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OKB3L | OKB3L | | | | OKB3S | OKB3S | | | | OKBBEAR | OKBBEAR | | | | OKBBULL | OKBBULL | | | | OKBHALF | OKBHALF | | | | OKBHEDGE | OKBHEDGE | | | | OKDOT1 | OKDOT1 | | | | OKDOT2 | OKDOT2 | | | | OKG | OKG | | | | OKI | OKI | 2025-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OKLP | OKLP | | | | OKM | nan | 2025-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OKNC | OKNC | | | | OKO | OKO | 2018-05-07T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | OKS | OKS | 2021-06-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | OKSE | OKSE | | | | OKT | OKT | 2022-06-06T17:06:05.4446632Z | 2025-12-23T00:00:00.0000000Z | | OKU | OKU | | | | OKUSDT | OKUSDT | | | | OL | nan | 2024-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OLA | OLA | | | | OLAND | OLAND | | | | OLAS | OLAS | 2023-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OLBC | OLBC | | | | OLBM | OLBM | 2025-10-25T00:00:00.0000000Z | 2025-12-24T00:00:00.0000000Z | | OLC | OLC | | | | OLCF | OLCF | | | | OLDCST | OLDCST | | | | OLDGR | OLDGR | 2019-05-15T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | OLDHMR | OLDHMR | | | | OLDKENNEL | OLDKENNEL | | | | OLDLUNA | OLDLUNA | | | | OLDMIR | OLDMIR | | | | OLDPND | OLDPND | 2019-08-15T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | OLDSKY | nan | | | | OLDWEMIX | OLDWEMIX | | | | OLDYOUC | OLDYOUC | | | | OLE | Olive | 2022-07-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OLEA | OLEA | 2023-08-26T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | OLGA | OLGA | | | | OLIT | OLIT | 2017-08-17T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | OLIVER | OLIVER | | | | OLMP | Olympic | | | | OLO | OLO | | | | OLOID | OLOID | | | | OLT | OneLedger | 2020-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OLV | OLV | | | | OLXA | OLXA | | | | OLY | OLY | | | | OLYMP | OLYMP | 2017-02-27T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | OLYMPUS | OLYMPUS | | | | OM | OM | 2020-08-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OMA | OMA | 2017-03-12T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | OMANYTE | OMANYTE | | | | OMAX | OMAX | 2022-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OMB | OMB | | | | OMC | Omicron | 2017-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OMD | OMD | 2022-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OMEGA | OMEGA | | | | OMEN | OmenCoin | | | | OMG | OmiseGo | 2017-06-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OMG3BEAR | OMG3BEAR | | | | OMG3BULL | OMG3BULL | | | | OMG3L | OMG3L | | | | OMG3S | OMG3S | | | | OMG5L | OMG5L | | | | OMG5S | OMG5S | | | | OMG8 | OMG8 | | | | OMGBF | OMGBF | | | | OMI | OMI | 2021-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OMM | OMM | | | | OMMI | OMMI | | | | OMN | OMN | 2018-11-02T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | OMNES | OMNES | | | | OMNI | Omni | 2024-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OMNIA | OMNIA | 2023-02-07T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | OMNICAT | nan | | | | OMNIS | OMNIS | | | | OMNIUNIT | OMNIUNIT | | | | OMR | Rial Omani | | | | OMT | OMT | 2023-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OMTP | OMTP | | | | OMX | Shivom | | | | ON | nan | 2025-10-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONC | ONC | 2020-12-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONDA | ONDA | | | | ONDO | ONDO | 2024-01-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONDO1000 | ONDO1000 | 2025-08-16T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | ONE | Menlo One | 2019-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONE3L | ONE3L | 2021-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONE3S | ONE3S | 2021-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONE5L | ONE5L | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONE5S | ONE5S | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONEK | ONEK | 2017-10-26T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | ONEMOON | ONEMOON | | | | ONEP | ONEP | | | | ONEPAY | ONEPAY | | | | ONES | ONES | 2020-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONEUP | ONEUP | | | | ONEUSD | ONEUSD | | | | ONEX | ONEX | | | | ONFO | ONFO | | | | ONG | onG.social | 2018-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONG1 | ONG1 | | | | ONI | ONI | 2024-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONIM | ONIM | | | | ONION | DeepOnion | | | | ONIT | ONIT | | | | ONIX | ONIX | | | | ONL | ONL | | | | ONLEXPA | ONLEXPA | | | | ONLY | ONLY | | | | ONLYFANS | ONLYFANS | 2022-11-01T00:00:00.0000000Z | 2023-12-20T00:00:00.0000000Z | | ONO | ONO | | | | ONON | nan | | | | ONOT | ONOT | | | | ONS | ONS | 2020-12-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONSTON | ONSTON | 2022-05-31T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | ONT | Ontology | 2018-03-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONT3BEAR | ONT3BEAR | | | | ONT3BULL | ONT3BULL | | | | ONT3L | ONT3L | 2020-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONT3S | ONT3S | 2020-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONT5L | ONT5L | | | | ONT5S | ONT5S | | | | ONTOP | ONTOP | | | | ONTP | ONTP | | | | ONTUSDT | ONTUSDT | | | | ONUS | ONUS | | | | ONX | Onix | 2017-06-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ONYX | ONYX | 2019-10-01T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | ONZ | ONZ | | | | OOB | nan | 2025-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OOE | OOE | 2021-07-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OOG | OOG | | | | OOGI | OOGI | | | | OOKI | OOKI | 2021-12-24T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | OOKS | OOKS | 2022-06-06T13:56:01.6602554Z | 2026-01-23T00:00:00.0000000Z | | OOO | OOO | | | | OOOO | nan | 2025-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OORT | OORT | 2024-01-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OOT | Utrum | | | | OOX | OOX | | | | OP | Operand | 2017-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OP1000 | OP1000 | 2025-08-24T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | OP2 | OP2 | 2025-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OP2L | OP2L | | | | OP2S | OP2S | | | | OP3L | OP3L | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OP3S | OP3S | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPA | OPA | | | | OPAL | Opal | 2017-02-05T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | OPC | OP Coin | | | | OPCT | OPCT | | | | OPCX | OPCX | | | | OPEN | Open Platform | 2018-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPENBET | OPENBET | 2023-11-26T00:00:00.0000000Z | 2024-01-17T00:00:00.0000000Z | | OPENBTC | OPENBTC | | | | OPENLEDGER | nan | 2025-09-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPENX | OPENX | 2025-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPEPE | OPEPE | | | | OPES | Opescoin | 2017-02-26T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | OPET | OPET | | | | OPIUM | OPIUM | 2022-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPLC | OPLC | | | | OPM | OPM | | | | OPN | OPN | | | | OPNC | OpinionCoin | | | | OPNN | OPNN | | | | OPP | OPP | 2023-09-08T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | OPQ | OPQ | | | | OPR | OPR | | | | OPS | OPS | 2025-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPSMEN | OPSMEN | | | | OPT | Opus | 2025-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPT3 | OPT3 | | | | OPTC | OPTC | | | | OPTCM | OPTCM | | | | OPTI | OptiToken | | | | OPTIM | Optimism | 2022-05-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPTIMISMDOGE | OPTIMISMDOGE | | | | OPTIMUS | OPTIMUS | 2023-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPTIMUSAI | OPTIMUSAI | | | | OPTION | OPTION | 2017-03-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | OPUL | OPUL | 2021-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPULENCE | OPULENCE | | | | OPUS | OPUS | 2024-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OPX | OPX | 2023-07-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OR | OR | | | | OR.PA | OR.PA | | | | ORAI | ORAI | 2021-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORAN | ORAN | | | | ORANGE | ORANGE | | | | ORAO | ORAO | | | | ORB | Orbitcoin | | | | ORBC | ORBC | | | | ORBIT | ORBIT | | | | ORBR | ORBR | 2022-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORBS | ORBS | 2019-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORBS-ERC20 | ORBS-ERC20 | | | | ORC | ORC | 2021-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORCA | ORCA | 2021-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORCL | ORCL | 2025-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORCLSTOCK | nan | 2025-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORCLX | nan | 2025-11-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORDA | ORDA | | | | ORDER | ORDER | 2024-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORDI | ORDI | 2023-05-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORDI100 | ORDI100 | 2025-07-31T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | ORDI3L | ORDI3L | 2023-11-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORDI3S | ORDI3S | 2023-11-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORDI5L | ORDI5L | 2023-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORDI5S | ORDI5S | 2023-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORE | Galactrum | 2025-11-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OREN | OREN | | | | ORFANO | ORFANO | | | | ORG | ORG | | | | ORI | Origami | | | | ORIGIN | ORIGIN | | | | ORION | ORION | 2021-09-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORK | ORK | | | | ORKIT | ORKIT | | | | ORKL | ORKL | | | | ORLY | Orlycoin | 2017-03-07T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ORM | ORM | | | | ORME | Ormeus Coin | | | | ORMEUS | ORMEUS | | | | ORMX | ORMX | | | | ORN | ORN | 2020-09-30T00:00:00.0000000Z | 2025-08-08T00:00:00.0000000Z | | ORNG | ORNG | 2024-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORO | ORO | 2021-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OROM | OROM | | | | OROS | OROS | | | | OROX | OROX | 2019-06-25T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | ORS | ORS Group | | | | ORST | Origin Sport | | | | ORT | ORT | 2022-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORTB | ORTB | 2023-04-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORTC | ORTC | | | | ORX | ORX | | | | ORYX | ORYX | | | | OS | OS | 2023-11-23T00:00:00.0000000Z | 2025-06-08T00:00:00.0000000Z | | OS76 | OsmiumCoin | 2017-03-04T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | OSA | OSA | 2022-06-06T13:34:59.8048323Z | 2022-06-11T01:06:39.9594643Z | | OSB | OSB | | | | OSC | OSC | | | | OSCAR | OSCAR | 2024-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OSCH | OSCH | | | | OSHI | OSHI | 2023-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OSK | OSK | | | | OSM | OSM | | | | OSMO | OSMO | 2021-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OSQTH | OSQTH | | | | OSST | OSST | | | | OST | Simple Token | 2017-12-19T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | OSWAP | OSWAP | | | | OTB | OTCBTC Token | | | | OTC | OttoCoin | | | | OTCBC | OTCBC | | | | OTH | OTH | | | | OTHR | OTHR | | | | OTICT | OTICT | | | | OTK | OTK | 2023-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OTMAX | OTMAX | | | | OTN | Open Trading Network | 2017-11-07T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | OTO | OTO | | | | OTON | OTON | | | | OTWO | OTWO | | | | OTX | Octanox | | | | OUCHI | OUCHI | 2022-07-15T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | OUD | OUD | | | | OUM | OUM | | | | OUR | Ourcoin | | | | OURO | OURO | | | | OUSD | OUSD | 2023-09-17T00:00:00.0000000Z | 2025-02-12T00:00:00.0000000Z | | OUSE | OUSE | | | | OVC | OVC | | | | OVER | nan | 2024-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OVH | OVH | | | | OVI | OVI | | | | OVL | nan | 2025-08-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OVM | OVM | | | | OVO | OVO | 2023-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OVR | OVR | 2021-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OW | OW | | | | OWC | OWC | 2023-06-28T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | OWD | OWD | | | | OWDT | OWDT | | | | OWL | OWL | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OWN | OWNDATA | 2024-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OWO | OWO | 2020-03-10T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | OWT | OWT | | | | OX | OX Fina | 2023-11-24T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | OX1 | OX1 | | | | OXBT | OXBT | | | | OXC | OXC | | | | OXD | OXD | | | | OXEN | OXEN | | | | OXG | OXG | | | | OXID | OXID | | | | OXM | OXM | | | | OXO | OXO | | | | OXP | OXP | | | | OXT | OXT | 2019-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OXY | Oxycoin | 2021-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OXY2 | OXY2 | | | | OXY3L | OXY3L | | | | OXY3S | OXY3S | | | | OYT | OYT | | | | OZC | OZC | 2017-02-16T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | OZI | OZI | | | | OZK | nan | | | | OZO | OZO | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OZONE | OZONE | 2023-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OZX | OZX | | | | Okinami | Kanagawa Nami | 2024-08-30T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | --- # Assets - Letter P (Page 1 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_P_page_1) --- title: "Assets - Letter P (Page 1 of 2)" --- # Assets - Letter P (Page 1 of 2) ### Navigation [Next Page →](./assets_P_page_2.md) --- | asset_id | name | data_trade_start | data_trade_end | |:--------------|:------------------------|:-----------------------------|:-----------------------------| | P | nan | 2025-10-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | P-ADA-2 | P-ADA-2 | | | | P-LINK-13 | P-LINK-13 | | | | P-LINK-14 | P-LINK-14 | | | | P-LINK-15 | P-LINK-15 | | | | P-LINK-16 | P-LINK-16 | | | | P-LINK-40 | P-LINK-40 | | | | P-LINK-41 | P-LINK-41 | | | | P-LINK-42 | P-LINK-42 | | | | P-LINK-43 | P-LINK-43 | | | | P-LINK-45 | P-LINK-45 | | | | P-LINK-46 | P-LINK-46 | | | | P-LINK-47 | P-LINK-47 | | | | P-LINK-48 | P-LINK-48 | | | | P-LINK-49 | P-LINK-49 | | | | P-LINK-50 | P-LINK-50 | | | | P-XRP-0 | P-XRP-0 | | | | P-XRP-1 | P-XRP-1 | | | | P00LS | P00LS | 2022-10-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | P202 | P202 | | | | P2P | P2P | 2025-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | P2PS | P2PS | 2025-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | P2PTXT | P2PTXT | | | | P2PX | P2PX | | | | P2Q | P2Q | | | | P2T | P2T | | | | P59 | P59 | | | | P7C | P7Coin | 2017-01-26T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | PA | PA | | | | PAA | PAA | | | | PAAL | PAAL AI | 2023-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAB | Balboa | | | | PACN | PACN | | | | PACT | PACT | | | | PAD | PAD | | | | PADA | PADA | | | | PADDY | PADDY | | | | PAE | PAE | | | | PAF | PAF | | | | PAGO | PAGO | | | | PAHOO | PAHOO | | | | PAI | PCHAIN | 2018-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAID | PAID | 2022-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAIN | PAIN | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAINT | PAINT | | | | PAK | Pakcoin | 2017-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAL | PolicyPal Network | 2017-02-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PALA | PALA | 2023-10-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PALG | PALG | 2021-08-26T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | PALL | PALL | | | | PALLA | PALLA | | | | PALLADIUM | PALLADIUM | | | | PALM | PALM | 2023-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PALT | PALT | | | | PALU | nan | 2025-10-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAMP | PAMP | | | | PAN | PAN | | | | PAND | PAND | | | | PANDA | PANDA | 2019-08-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PANDA1 | PANDA1 | | | | PANDACOIN | PANDACOIN | 2025-09-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PANDAI | PANDAI | | | | PANDO | PANDO | 2023-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PANGTC | PANGTC | | | | PAPEL | PAPEL | | | | PAPER | PAPER | | | | PAPI | PAPI | | | | PAPPAY | PAPPAY | | | | PAPRY | PAPRY | | | | PAR | PAR | 2021-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PARA | PARA | 2017-02-22T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | PARABOLA | PARABOLA | | | | PARADOX | PARADOX | | | | PARAM | nan | | | | PARAS | PARAS | | | | PARETO | Pareto Network | 2025-01-08T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | PARIS | PARIS | | | | PARMA | PARMA | 2023-03-27T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | PARQ | PARQ | | | | PARS | PARS | | | | PART | Particl | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PARTI | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PARTY | PARTY | 2017-05-18T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PAS | PAS | | | | PASC | Pascal Coin | | | | PASHA | PASHA | | | | PASL | Pascal Lite | | | | PASS | PASS | | | | PASSIVE | PASSIVE | | | | PASTERNAK | nan | | | | PAT | Patron | 2018-08-16T00:00:00.0000000Z | 2025-11-25T00:00:00.0000000Z | | PATH | PATH | 2025-11-10T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | PATH2 | PATH2 | | | | PATS | PATS | | | | PATX | PATX | | | | PAUL | PAUL | | | | PAVO | PAVO | | | | PAW | PAW | 2023-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAWG | PAWG | | | | PAWN | PAWN | | | | PAWS | PAWS Fund | 2024-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAWSWAP | PAWSWAP | | | | PAWTH | PAWTH | | | | PAWZ | PAWZ | | | | PAX | Pax Dollar | 2018-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAXEX | PAXEX | | | | PAXG | Paxos Gold | 2019-10-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAXGBEAR | PAXGBEAR | | | | PAXGBULL | PAXGBULL | | | | PAXGHALF | PAXGHALF | | | | PAXGHEDGE | PAXGHEDGE | | | | PAY | TenX | 2017-03-02T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | PAYA | PAYA | | | | PAYADCOIN | PAYADCOIN | | | | PAYAI | nan | 2025-10-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PAYB | PAYB | | | | PAYBIT | PAYBIT | | | | PAYBO | PAYBO | | | | PAYCASH | PAYCASH | | | | PAYGO | PAYGO | | | | PAYME | PAYME | | | | PAYN | PAYN | | | | PAYP | PayPeer | 2017-03-09T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | PAYR | PAYR | | | | PAYT | PAYT | | | | PAYTOMAT | PAYTOMAT | | | | PAYU | PAYU | 2023-05-24T00:00:00.0000000Z | 2025-09-26T00:00:00.0000000Z | | PAYX | Paypex | | | | PAYY | PAYY | | | | PAZ | PAZ | | | | PAZ1 | PAZ1 | | | | PAZZI | PAZZI | | | | PB | PB | | | | PBC | PBC | | | | PBET | PBET | | | | PBKX | PBKX | | | | PBL | Publica | | | | PBLC | PBLC | | | | PBNT | PBNT | | | | PBR | PBR | 2021-05-09T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | PBS | PBS | | | | PBT | Primalbase Token | 2021-03-15T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | PBTC | PBTC | 2024-01-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PBTC35A | PBTC35A | 2021-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PBTT | PBTT | | | | PBUSD | PBUSD | | | | PBUX | nan | 2025-02-16T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | PBX | PBX | 2021-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PC | Promotion Coin | 2022-10-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PCA | PCA | | | | PCAP | PCAP | | | | PCC | PCC | 2025-12-23T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | PCCM | PCCM | | | | PCCS | PCCS | | | | PCE | PCE | | | | PCH | POPCHAIN | | | | PCHS | PCHS | | | | PCHT | PCHT | | | | PCI | PCI | 2021-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PCKO | PCKO | | | | PCL | Peculium | | | | PCLCOIN | PCLCOIN | | | | PCM | PCM | 2017-02-21T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | PCN | PeepCoin | | | | PCNT | PCNT | | | | PCO | Pecunio | | | | PCOIN | Pioneer Coin | | | | PCP | PCP | | | | PCPIE | PCPIE | | | | PCPL | PCPL | | | | PCPLO | PCPLO | | | | PCR | PCR | | | | PCRED | PCRED | | | | PCRFY | PCRFY | | | | PCRM | PCRM | | | | PCS | Pabyosi Coin (Special) | | | | PCSH | Pawncash | | | | PCT | PCT | 2025-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PCTO | PCTO | | | | PCX | PCX | 2020-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PDA | PDA | 2024-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PDAI | PDAI | | | | PDAO | PDAO | | | | PDATA | PDATA | | | | PDC | Project Decorum | | | | PDCT | PDCT | | | | PDEX | PDEX | 2021-05-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PDF | PDF | | | | PDG | PinkDog | | | | PDI | PDI | | | | PDK | PDK | | | | PDN | PDN | | | | PDOGE | PDOGE | | | | PDRY | PDRY | | | | PDS | PDS | | | | PDT | PDT | | | | PDX | PayDay Coin | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEA | PEA | | | | PEAK | PEAK | 2021-10-25T00:00:00.0000000Z | 2024-03-12T00:00:00.0000000Z | | PEAQ | nan | 2024-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEARDAO | PEARDAO | | | | PEARL | PEARL | 2021-03-04T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | PEARL8 | PEARL8 | | | | PEB | PEB | | | | PEBBLE | PEBBLE | | | | PEC | Peacecoin | | | | PECO | PECO | | | | PEDI | Pedity | | | | PEEL | PEEL | | | | PEEPO | PEEPO | | | | PEEPS | PEEPS | | | | PEFI | PEFI | | | | PEG | PEG | 2025-05-13T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | PEGASUS | PEGASUS | | | | PEGS | PEGS | | | | PEI | Inti | | | | PEIPEI | PEIPEI | 2024-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEKA | PEKA | 2023-06-24T00:00:00.0000000Z | 2025-09-22T00:00:00.0000000Z | | PEKC | PEKC | | | | PEL | PEL | | | | PELL | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PELO | PELO | | | | PEN | Pentagon | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PENC | PENC | | | | PENCOIN | PENCOIN | 2017-02-04T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | PENDLE | PENDLE | 2021-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PENDLE1000 | PENDLE1000 | 2025-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PENG | PENG | 2024-03-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PENGE | PENGE | | | | PENGU | PENGU | 2024-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PENHH | PENHH | | | | PENHHI | PENHHI | | | | PENN | PENN | | | | PENNYDOG | PENNYDOG | | | | PEO | PEO | 2017-02-24T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | PEOPLE | PEOPLE | 2021-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEOPLE3L | PEOPLE3L | 2021-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEOPLE3S | PEOPLE3S | 2021-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEOPLE5L | PEOPLE5L | 2022-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEOPLE5S | PEOPLE5S | 2022-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEOS | PEOS | | | | PEP | PEP | 2024-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEPA | PEPA | | | | PEPE | PepeCoin | 2023-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEPE1 | PEPE1 | | | | PEPE2 | PEPE2 | 2023-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEPE2.0 | Pepe 2.0 | | | | PEPE3L | PEPE3L | 2023-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEPE3S | PEPE3S | 2023-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEPEAI | PEPEAI | 2023-06-25T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | PEPEBNB | PEPEBNB | | | | PEPEBRC | PEPEBRC | | | | PEPECASH | Pepe Cash | 2022-06-06T20:20:39.5499262Z | 2026-01-06T00:00:00.0000000Z | | PEPECOIN | PEPECOIN | 2023-12-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEPECOLA | PEPECOLA | | | | PEPECOMMUNITY | nan | | | | PEPEDOWN | PEPEDOWN | | | | PEPEKI | PEPEKI | | | | PEPEONTRON | nan | 2025-07-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEPES | PEPES | | | | PEPEUP | PEPEUP | | | | PEPITO | PEPITO | | | | PEPL | PEPL | | | | PEPPA | PEPPA | | | | PEPR | PEPR | | | | PEPS | PEPS | | | | PEPSTOCK | nan | 2025-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEPU | nan | 2024-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PEPX | nan | 2025-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PER | PER | | | | PERA | PERA | | | | PERC | PERC | | | | PERCENT | PERCENT | | | | PERI | PERI | | | | PERL | PERL | 2019-08-26T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | PERP | PERP | 2021-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PERP3L | PERP3L | | | | PERP3S | PERP3S | | | | PERRY | PERRY | 2025-02-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PERSIAN | PERSIAN | | | | PERX | PERX | | | | PESA | PESA | | | | PESO | PESO | | | | PESS | PESS | | | | PET | PET | 2023-11-22T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | PETA | PETA | | | | PETAL | PETAL | | | | PETC | PETC | | | | PETCO | PETCO | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PETG | PETG | | | | PETH | PETH | | | | PETO | PETO | 2022-06-17T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | PETRO | PETRO | | | | PETS | PETS | 2023-08-08T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | PETT | PETT | | | | PEWPS | PEWPS | | | | PEX | PosEx | 2017-03-15T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | PEXA | PEXA | | | | PEXT | PEXT | 2018-02-07T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PF | PF | 2019-08-15T00:00:00.0000000Z | 2025-09-30T00:00:00.0000000Z | | PFARM | PFARM | | | | PFB | PFB | | | | PFC | PFC | | | | PFE | PFE | | | | PFEX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PFI | PFI | | | | PFID | PFID | | | | PFLFT | PFLFT | 2021-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PFR | Payfair | | | | PFT | PFT | | | | PFVS | nan | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PFY | PFY | | | | PFZR | PFZR | | | | PG | PG | | | | PGA | PGA | | | | PGALA | PGALA | | | | PGC | PGC | 2022-06-06T13:35:12.8497449Z | 2022-06-11T01:06:57.6505583Z | | PGD | PGD | | | | PGEM | PGEM | | | | PGF7T | PGF7T | | | | PGK | Kina | | | | PGL | Prospectors Gold | | | | PGN | Pigeoncoin | | | | PGO | PGO | | | | PGOLD | PGOLD | | | | PGPAY | PGPAY | | | | PGS | PGS | 2024-07-09T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | PGT | Puregold Token | | | | PGTS | PGTS | | | | PGUC | PlusGoldUnionCoin | | | | PGX | PGX | 2025-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHA | PHA | 2020-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHAE | PHAE | 2021-12-16T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PHASE | PHASE | | | | PHB | PHB | 2019-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHB3L | PHB3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHB3S | PHB3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHBOLD | PHBOLD | | | | PHC | PHC | | | | PHCR | PHCR | | | | PHDAO | PHDAO | | | | PHENIX | PHENIX | | | | PHG | PHG | | | | PHI | PHI Token | 2024-01-08T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | PHIL | nan | 2024-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHILS | PHILS | | | | PHILTON | PHILTON | | | | PHL | PHL | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHM | PHM | 2019-10-03T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | PHN | PHN | | | | PHNIX | nan | 2024-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHNX | PHNX | | | | PHO | Photon | | | | PHON | Phonecoin | | | | PHONON | PHONON | | | | PHOTOKEN | PHOTOKEN | | | | PHOTONTEST | PHOTONTEST | | | | PHP | Philippine Peso | 2022-06-06T14:00:00.0000000Z | 2022-06-10T14:00:00.0000000Z | | PHR | Phore | 2017-03-09T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | PHS | Philosopher Stones | | | | PHT | PHT | 2024-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHTF | PHTF | | | | PHTG | PHTG | | | | PHTM | PHTM | | | | PHTR | PHTR | 2021-06-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHUCK | PHUCK | | | | PHUN | PHUN | | | | PHV | PHV | | | | PHX | PhoenixCoin | 2018-08-17T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | PHXE | PHXE | | | | PHY | nan | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHZT | PHEEZEZ Token | | | | PI | PiCoin | 2019-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIA | PIA | | | | PIAS | PIAS | | | | PIAT | PIAT | | | | PIB | PIB | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIBNB | PIBNB | | | | PICA | PICA | | | | PICHU | PICHU | | | | PICIPO | PICIPO | | | | PICK | PICK | | | | PICKLE | PICKLE | 2023-11-22T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PICO | PICO | | | | PIDGEOT | PIDGEOT | | | | PIDGEOTTO | PIDGEOTTO | | | | PIDGEY | PIDGEY | | | | PIE | PIECoin | 2017-07-31T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PIEVERSE | nan | 2025-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIEX | PieXcoin | | | | PIF | PIF | | | | PIG | PIG | 2021-05-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIG2 | PIG2 | | | | PIG2.0 | PIG2.0 | | | | PIGE | PIGE | 2022-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIGGIE | PIGGIE | | | | PIGGY | New Piggycoin | 2025-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIGX | PIGX | | | | PIK | PIK | | | | PIKA | PIKA | 2024-09-02T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | PIKACHU | PIKACHU | | | | PILOT | PILOT | | | | PIM | PIM | | | | PIN | PIN | 2024-05-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PINE | PINE | 2023-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PINEYE | nan | 2025-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PING | CryptoPing | 2017-07-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PINGPONG | nan | 2025-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PINK | Pinkcoin | 2024-04-30T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | PINKIE | PINKIE | | | | PINKM | PINKM | | | | PINKX | PINKX | 2017-01-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PINMO | PINMO | | | | PINO | PINO | 2024-07-27T00:00:00.0000000Z | 2025-01-07T00:00:00.0000000Z | | PINS | PINS | 2023-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PINT | Pub Finance | 2023-12-25T00:00:00.0000000Z | 2025-04-13T00:00:00.0000000Z | | PINU | PINU | 2022-06-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PINU2 | PINU2 | | | | PIO | PIO | 2017-03-03T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | PIOGOLD | PIOGOLD | | | | PIOPAY | PIOPAY | | | | PIP | PipCoin | 2023-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIPE | nan | 2025-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIPI | PIPI | | | | PIPL | PiplCoin | | | | PIPLUP | PIPLUP | | | | PIPPIN | nan | 2024-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIPR | PIPR | 2017-06-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIRATE | PIRATE | 2024-06-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIRATES | PIRATES | | | | PIRL | Pirl | | | | PISH | PISH | | | | PISN | PISN | | | | PISOPH | PISOPH | | | | PIST | PIST | | | | PIT | PIT | 2021-04-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PITC | PITC | | | | PITCH | PITCH | | | | PIVX | PIVX | 2017-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIVXL | PIVXL | | | | PIX | Lampix | 2022-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIXBY | PIXBY | | | | PIXEL | PIXEL | 2021-11-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIXEOS | PIXEOS | | | | PIXFI | nan | 2024-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIXIU | PIXIU | | | | PIXL | PIXL | | | | PIZ | PIZ | | | | PIZA | PIZA | 2023-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PIZABRC | PIZABRC | | | | PIZZA | PizzaCoin | 2024-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PJJR | PJJR | | | | PK | PK | | | | PKB | ParkByte | 2017-03-06T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | PKC | PikcioChain | 2025-01-29T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | PKF | PKF | 2021-08-10T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | PKG | PKG Token | | | | PKGO | ParkingGo | 2017-03-23T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | PKGX | PKGX | | | | PKMON | PKMON | | | | PKN | PKN | 2022-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PKO | PKO | | | | PKOIN | PKOIN | 2022-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PKR | Pakistan Rupee | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PKRFI | PKRFI | | | | PKT | Playkey | 2018-04-06T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | PKX | PKX | | | | PLA | PLA | 2019-10-14T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | PLAAS | PLAAS | | | | PLACE | PLACE | 2022-06-27T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | PLACO | PlayerCoin | | | | PLAI | nan | 2025-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLAN | Plancoin | | | | PLANCK | nan | 2025-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLANET | PLANET | 2017-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLANETS | PLANETS | | | | PLANT | PLANT | | | | PLASTIK | PLASTIK | | | | PLAT | Platinum | | | | PLATFORMS | PLATFORMS | | | | PLATO | PLATO | | | | PLAY | HEROcoin | 2017-08-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLAYD | PLAYD | | | | PLAYSOLANA | nan | 2025-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLAYSOUT | nan | 2025-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLB | PLB | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLBT | Polybius | 2017-07-20T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | PLBY | PLBY | | | | PLC | PlusCoin | 2018-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLCN | PLCN | | | | PLCU | PLCU | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLCUC | PLCUC | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLCUPRO | PLCUPRO | | | | PLCUX | PLCUX | | | | PLCV | PLCV | | | | PLD | PLD | | | | PLE | PLE | | | | PLEB | PLEB | | | | PLENTY | PLENTY | | | | PLENTYCOIN | PLENTYCOIN | | | | PLEX | PLEX | | | | PLF | PLF | | | | PLG | PLG | | | | PLG2 | PLG2 | | | | PLGR | PLGR | | | | PLI | PLI | 2021-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLK | PLK | 2025-11-22T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | PLM | PLM | | | | PLM30 | PLM30 | | | | PLN | Zloty | 2022-06-06T14:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLNC | PLNcoin | 2017-03-04T00:00:00.0000000Z | 2025-11-29T00:00:00.0000000Z | | PLNTMAX | PLNTMAX | | | | PLO | PLO | | | | PLOCK | PLOCK | 2021-07-28T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | PLOT | PLOT | | | | PLOUTOS | PLOUTOS | | | | PLP | PLP | | | | PLR | Pillar | 2018-08-31T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | PLS | PLS | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLSB | PLSB | 2023-11-22T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | PLSD | PLSD | | | | PLSK | PLSK | | | | PLSPAD | PLSPAD | 2021-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLSR | PLSR | | | | PLST | PLST | | | | PLT | PLT | | | | PLTC | PLTC | | | | PLTRSTOCK | nan | 2025-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLTRX | nan | 2025-11-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLTS | PLTS | | | | PLU | Pluton | 2017-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLUG | PLUG | | | | PLUGCN | PLUGCN | | | | PLUME | nan | 2025-01-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLURA | PluraCoin | | | | PLUS | PLUS | 2025-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLUS1 | PlusOneCoin | | | | PLUT | PLUT | | | | PLUTCC | PLUTCC | | | | PLUTO | PLUTO | 2019-04-23T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | PLV | PLV | | | | PLX | PlexCoin | | | | PLXS | PLXS | | | | PLXY | PLXY | 2023-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLY | PlayCoin | 2022-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PLYCI | PLYCI | | | | PLZ | Zloty | | | | PMA | PMA | 2018-12-18T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PMC | PMC | | | | PMC2 | PMC2 | | | | PMD | PMD | | | | PMEER | PMEER | | | | PMG | PMG | 2023-12-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PMGT | PMGT | | | | PML | PML | | | | PMN | PMN | | | | PMNT | Paymon | 2018-05-14T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | PMON | PMON | 2022-04-07T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | PMS | PMS | | | | PMT | PMT | 2018-05-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PMX | PMX | 2025-01-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PMXX | PMXX | | | | PN | PN | | | | PNB | PNB | | | | PNC | PNC | 2016-12-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | PND | Pandacoin | | | | PNDC | PNDC | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PNDM | Pandemia | | | | PNDR | PNDR | | | | PNFT | PNFT | | | | PNG | PNG | 2021-06-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PNGN | PNGN | | | | PNIXS | PNIXS | | | | PNK | PNK | 2017-01-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PNK8 | PNK8 | | | | PNL | PNL | | | | PNODE | PNODE | | | | PNP | PNP | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PNS | PNS | | | | PNT | Penta | 2020-06-22T00:00:00.0000000Z | 2025-02-10T00:00:00.0000000Z | | PNUT | PNUT | 2024-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PNX | Phantomx | | | | PNY | Peony | 2020-03-10T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | PNY_OLD2 | PNY_OLD2 | | | | PO2.0 | PO2.0 | | | | PO8 | PO8 | | | | POA | POA Network | 2018-02-28T00:00:00.0000000Z | 2021-11-06T00:00:00.0000000Z | | POA20 | POA20 | 2018-08-28T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | POC | POC | | | | POCBGH | POCBGH | | | | POCC | POCC | | | | POCHI | POCHI | | | | POCKET | POCKET | | | | POD | POD | | | | POE | Po.et | 2017-11-20T00:00:00.0000000Z | 2020-11-13T00:00:00.0000000Z | | POG | POG | | | | POGAI | POGAI | 2023-09-01T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | POI | POI | | | | POI$ON | POI$ON | 2023-11-22T00:00:00.0000000Z | 2025-02-11T00:00:00.0000000Z | | POINT | POINT | | | | POIX | POIX | | | | POK | POK | | | | POKE | PokeCoin | 2017-02-08T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | POKER | POKER | | | | POKERFI | POKERFI | 2024-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POKERMANIA | POKERMANIA | | | | POKMON | POKMON | | | | POKT | POKT | 2022-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POL | Polygon Ecosystem Token | 2020-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLA | POLA | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLAR | POLAR | | | | POLC | POLC | 2021-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLE | POLE | | | | POLI | POLI | | | | POLINI | POLINI | | | | POLIS | Polis | 2021-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLIWAG | POLIWAG | | | | POLK | POLK | 2021-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLKAS | POLKAS | | | | POLL | ClearPoll | 2018-03-09T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | POLO | POLO | | | | POLOB | POLOB | | | | POLOLOSTKEYS | POLOLOSTKEYS | | | | POLOTEST1 | POLOTEST1 | | | | POLOTEST2 | POLOTEST2 | | | | POLOTEST3 | POLOTEST3 | | | | POLOTEST4 | POLOTEST4 | | | | POLS | POLS | 2020-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLS8 | POLS8 | | | | POLT | POLT | | | | POLVEN | POLVEN | | | | POLX | POLX | | | | POLY | Polymath | 2018-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLYBUNNY | POLYBUNNY | | | | POLYDOGE | POLYDOGE | 2021-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLYGON.MV | POLYGON.MV | | | | POLYGON.ROND | POLYGON.ROND | | | | POLYPAD | POLYPAD | | | | POLYX | POLYX | 2022-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POM | POM | 2017-10-07T00:00:00.0000000Z | 2025-10-10T00:00:00.0000000Z | | POMAC | POMAC | | | | POMBO | POMBO | | | | POMO | POMO | | | | POMT | POMT | | | | POMZ | POMZ | | | | POND | POND | 2020-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POND8 | POND8 | | | | PONG | PONG | | | | PONKE | PONKE | 2023-12-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PONY | PONY | 2019-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PONYO | PONYO | | | | PONZ2 | PONZ2 | 2017-02-20T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | PONZI | PonziCoin | 2017-03-04T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | POO | POO | | | | POOCOIN | POOCOIN | | | | POODL | POODL | 2021-06-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POODL2 | POODL2 | | | | POOH | POOH | 2023-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POOL | POOL | 2021-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POOLX | POOLX | 2023-04-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POOLZ | POOLZ | | | | POOP | POOP | | | | POP | PopularCoin | 2025-09-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POPC | POPC | | | | POPCAT | Popcat | 2024-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POPCAT100 | POPCAT100 | 2025-07-28T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | POPCOIN | POPCOIN | | | | POPE | POPE | | | | POPK | POPK | | | | POPKET | POPKET | | | | POPO | POPO | | | | POPPY | POPPY | 2017-08-19T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | POR | POR | 2022-08-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PORFT | PORFT | 2021-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PORKSWAP | PORKSWAP | | | | PORNFTCOIN | PORNFTCOIN | | | | PORNROCKET | PORNROCKET | | | | PORT | PORT | 2021-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PORT3 | nan | 2024-01-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PORTAL | PORTAL | 2024-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PORTALS | nan | 2025-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PORTE | PORTE | | | | PORTO | PORTO | 2021-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PORTX | PORTX | 2022-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PORUS | PORUS | | | | POS | PoSToken | | | | POSI | POSI | 2022-03-01T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | POSQ | POSQ | | | | POSS | POSS | | | | POST | PostCoin | 2017-03-16T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | POSW | PoSW Coin | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POT | PotCoin | | | | POTATO | POTATO | | | | POTS | POTS | 2021-12-28T00:00:00.0000000Z | 2025-10-03T00:00:00.0000000Z | | POTTERCOIN | POTTERCOIN | | | | POTTERINU | POTTERINU | | | | POVE | POVE | | | | POW | POW | | | | POWA | POWA | 2025-07-15T00:00:00.0000000Z | 2025-07-20T00:00:00.0000000Z | | POWER | POWER | 2017-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POWR | Power Ledger | 2017-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POX | POX | 2023-02-28T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | POY | POY | | | | PP | PP | | | | PPAD | PPAD | 2021-12-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PPAY | PPAY | 2023-12-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | PPBLZ | PPBLZ | | | | PPC | Peercoin | 2017-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PPCET | PPCET | | | | PPD | PPD | | | | PPDEX | PPDEX | | | | PPI | PPI | | | | PPIO | PPIO | | | | PPIZZA | PPIZZA | | | | PPL | PPL | | | | PPN | PPN | | | | PPP | PayPie | | | | PPRO | PPRO | | | | PPRT | PPRT | | | | PPS | PPS | | | | PPT | Populous | 2017-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PPT7 | PPT7 | | | | PPTR | PPTR | | | | PPY | Peerplays | | | | PQD | PQD | | | | PQT | PQT | | | | PR | Prototanium | | | | PRA | ProChain | | | | PRAI | nan | 2025-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRARE | PRARE | 2021-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRAY | PRAY | | | | PRB | PRB | | | | PRC | PRCoin | | | | PRCC | PRCC | | | | PRCH | PRCH | 2021-09-28T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PRCL | PRCL | 2024-04-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRCO | PRCO | | | | PRCX | PRCX | | | | PRCY | PRCY | 2022-06-06T13:50:42.9260088Z | 2026-01-23T00:00:00.0000000Z | | PRD | PRD | | | | PRDC | PRDC | | | | PRDS | PRDS | | | | PRDX | PRDX | | | | PRDZ | PRDZ | | | | PRE | Presearch | 2017-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PREESM | PREESM | | | | PREGRT | PREGRT | | | | PREMIA | PREMIA | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRENEX | PRENEX | | | | PRES | President Trump | | | | PREVITO | PREVITO | | | | PREX | PREX | 2018-04-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PREZ | PREZ | | | | PRG | Paragon | 2018-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRGMT-3F6M | PRGMT-3F6M | | | | PRI | PRI | 2022-10-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRIDE | PRIDE | | | | PRIM | PRIM | | | | PRIMAL | PRIMAL | 2022-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRIMATE | PRIMATE | 2023-11-22T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PRIME | PrimeChain | 2023-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRIME1 | PRIME1 | | | | PRIME100 | PRIME100 | 2025-07-30T00:00:00.0000000Z | 2025-09-29T00:00:00.0000000Z | | PRIMEZTOKEN | PRIMEZTOKEN | | | | PRIMO | PRIMO | | | | PRIMU | Primulon | 2017-07-26T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | PRINTR | PRINTR | 2024-01-21T00:00:00.0000000Z | 2025-10-03T00:00:00.0000000Z | | PRINTS | PRINTS | | | | PRISM | PRISM | 2022-01-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRIV | PRiVCY | | | | PRIVBEAR | PRIVBEAR | | | | PRIVBULL | PRIVBULL | | | | PRIVHALF | PRIVHALF | | | | PRIVHEDGE | PRIVHEDGE | | | | PRIX | Privatix | 2017-12-29T00:00:00.0000000Z | 2025-11-09T00:00:00.0000000Z | | PRIZE | PRIZE | | | | PRJ | Project Coin | | | | PRJECT | PRJECT | | | | PRKL | PRKL | | | | PRL | Oyster | | | | PRLT | PRLT | | | | PRM | PrismChain | 2017-03-11T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | PRMX | PRMX | | | | PRN | Protean | | | | PRNC | PRNC | | | | PRNETWORK | PRNETWORK | | | | PRNT | PRNT | | | | PRO | Propy | 2017-07-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PROB | PROB | 2023-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PROBINEX | PROBINEX | 2023-08-25T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PROC | ProCurrency | | | | PROD | PROD | | | | PROFIT | PROFIT | 2017-06-25T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | PROM | PROM | 2020-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PROMISE | PROMISE | | | | PROMPT | nan | 2025-04-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRON | PRON | | | | PROPC | PROPC | 2023-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PROPEL | PROPEL | | | | PROPHET | PROPHET | | | | PROPS | PROPS | 2021-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PROPY | Propy token | 2024-01-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PROQ | PROQ | | | | PROS | PROS | 2021-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PROT | PROT | | | | PROTEO | PROTEO | | | | PROTOCON | PROTOCON | | | | PROTON | PROTON | | | | PROUD | PROUD Money | | | | PROVE | PROVE | 2025-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PROX | PROX | | | | PRP | PRP | | | | PRQ | PRQ | 2020-08-21T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | PRSN | PRSN | | | | PRSP | PRSP | | | | PRSTX | PRSTX | | | | PRT | PRT | 2022-02-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRTG | PRTG | 2023-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRTN | PRTN | | | | PRTX | Printex | | | | PRUF | PRUF | | | | PRUX | PRUX | | | | PRVB | PRVB | | | | PRVC | PRVC | | | | PRVS | PRVS | | | | PRX | Printerium | 2017-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PRXY | PRXY | | | | PRY | PRY | 2024-06-18T00:00:00.0000000Z | 2024-11-12T00:00:00.0000000Z | | PRYZ | PRYZ | | | | PRZ | PRZ | | | | PS | PS | | | | PSB | Pesobit | 2017-02-17T00:00:00.0000000Z | 2025-12-02T00:00:00.0000000Z | | PSC | PrimeStone | | | | PSD | PSD | | | | PSDN | Poseidon | 2023-11-22T00:00:00.0000000Z | 2024-07-02T00:00:00.0000000Z | | PSFE | PSFE | | | | PSG | PSG | 2020-12-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PSGFT | PSGFT | 2021-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PSH | PSH | | | | PSI | PSI | 2017-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PSIX | PSIX | | | | PSK | PSK | | | | PSL | PSL | | | | PSLIP | PSLIP | | | | PSM | PRASM | | | | PSN | PSN | | | | PSOL | PSOL | | | | PSP | PSP | 2022-07-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PSR | PSR | | | | PSS | PSS | | | | PST | Primas | 2018-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PSTAKE | PSTAKE | 2022-02-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PSTAR | PSTAR | | | | PSTN | PSTN | | | | PSULE | PSULE | | | | PSWAP | PSWAP | | | | PSX | PSX | | | | PSY | Psilocybin | 2017-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PSYDUCK | PSYDUCK | | | | PSYOP | PSYOP | | | | PSYOPANIME | nan | 2026-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PT | PT | 2025-01-29T00:00:00.0000000Z | 2025-01-30T00:00:00.0000000Z | | PTA | PTA | 2017-03-18T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | PTAS | PTAS | 2023-04-19T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | PTB | PTB | 2025-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PTC | Pesetacoin | 2025-05-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PTCL | PTCL | | | | PTD | PTD | | | | PTE | Portuguese Escudo | | | | PTERIA | PTERIA | | | | PTF | PTF | 2020-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PTI | PTI | | | | PTM | PTM | | | | PTN | PalletOne | | | | PTON | PTON | | | | PTOY | Patientory | 2017-05-31T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | PTP | PTP | | | | PTR | PTR | | | | PTRA | PTRA | | | | PTS | BitShares PTS | 2022-06-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PTT | Proton Token | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PTTN | PTTN | | | | PTU | PTU | | | | PTX | PTX | | | | PTY | PTY | 2017-03-08T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | PUB | PUB | | | | PUB20 | PUB20 | | | | PUBG | PUBG | | | | PUBLIC | nan | 2025-08-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUBLX | PUBLX | | | | PUC | PUC | | | | PUC_BSV | PUC_BSV | | | | PUFF | nan | 2024-10-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUFFER | PUFFER | 2024-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUFFY | PUFFY | | | | PULA | PULA | | | | PULI | PULI | | | | PULSE | Pulse | 2017-02-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PULSEM | PULSEM | | | | PULSEMOON | PULSEMOON | | | | PUMLX | PUMLX | | | | PUMP | PUMP | 2019-06-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUMP10000 | PUMP10000 | 2025-07-28T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | PUMPAI | nan | 2025-01-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUMPBTC | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUMPFUN | nan | 2025-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUN | PUN | | | | PUNCH | PUNCH | 2024-09-23T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | PUNDIX | PUNDIX | 2021-03-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUNDIX3L | PUNDIX3L | 2025-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUNDIX3S | PUNDIX3S | 2025-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUNDU | nan | 2024-03-27T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | PUNK | PUNK | | | | PUNT | PUNT | | | | PUP | PUP | 2021-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUPA | PUPA | 2017-05-19T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | PUPDOGE | PUPDOGE | | | | PUPPY | PUPPY | | | | PUPS | nan | 2024-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUPTKN | PUPTKN | | | | PUR | PUR | | | | PURA | Pura | | | | PURE | Pure | 2017-03-13T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | PUREX | Purex | | | | PURK | PURK | | | | PURR | nan | 2024-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PURRX | PURRX | | | | PURSE | nan | | | | PUS | PUS | | | | PUSD | PUSD | | | | PUSDT | PUSDT | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUSH | PUSH | 2021-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUT | PutinCoin | | | | PUTIN | PUTIN | 2017-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PUX | PUX | | | | PUZL | PUZL | | | | PUZZLE | PUZZLE | | | | PUZZLEDONOR | PUZZLEDONOR | | | | PUZZLESTEP1 | PUZZLESTEP1 | | | | PUZZLESTEP2 | PUZZLESTEP2 | | | | PVB | PVB | | | | PVG | PVG | | | | PVK | PVK | | | | PVM | PVM | | | | PVN | PVN | | | | PVS | PVS | | | | PVT | PVT | 2025-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PVTK | PVTK | | | | PVU | PVU | 2021-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PWAR | PWAR | | | | PWAY | PWAY | | | | PWC | PWC | | | | PWEASE | nan | 2025-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PWLC | PWLC | | | | PWMC | PWMC | | | | PWR | Powercoin | 2017-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PWRB | PWRB | | | | PWRD | PWRD Stablecoin | 2023-12-09T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | PWT | PWT | | | | PWV | PWV | | | | PWZ | PWZ | | | | PX | PX | 2017-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PXB | PXB | 2023-03-15T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | PXC | Phoenixcoin | | | | PXD | PXD | | | | PXDOGE | PXDOGE | | | | PXG | PXG | | | | PXI | Prime-XI | 2017-03-09T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | PXL | PXL | 2017-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PXP | PXP | 2021-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PXSEAL | Pxseal.Eth.Link | | | | PXT | PXT | | | | PXU | PXU | | | | PYBC | PYBC | | | | PYBOBO | nan | 2025-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PYC | PYC | | | | PYE | PYE | | | | PYG | Guarani | | | | PYLNT | Pylon Network | | | | PYLON | PYLON | | | | PYM | PYM | 2021-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PYN | PYN | 2017-12-29T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | PYPL | PYPL | | | | PYR | PYR | 2021-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PYRAM | PYRAM | | | | PYRENEES | PYRENEES | | | | PYRHH | PYRHH | | | | PYRK | PYRK | | | | PYRO | PYRO | | | | PYTH | PYTH | 2023-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PYTH10000 | PYTH10000 | 2025-08-01T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | PYUSD | PYUSD | 2023-08-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PYX | PyrexCoin | | | | PYZ | PYZ | | | | PZDC | PZDC | | | | PZEN | PZEN | | | | PZM | PRIZM | | | | PZP | PZP | 2023-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PZS | PZS | | | | PZT | PZT | | | --- # Assets - Letter P (Page 2 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_P_page_2) --- title: "Assets - Letter P (Page 2 of 2)" --- # Assets - Letter P (Page 2 of 2) ### Navigation [← Previous Page](./assets_P_page_1.md) | --- | asset_id | name | data_trade_start | data_trade_end | |:-----------|:-------|:-----------------------------|:-----------------------------| | Pork | Pork | 2023-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Assets - Letter Q (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_Q) --- title: "Assets - Letter Q" --- # Assets - Letter Q | asset_id | name | data_trade_start | data_trade_end | |:-------------|:-------------------------|:-----------------------------|:-----------------------------| | Q | Q | 2025-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | Q2 | Q2 | | | | Q2C | QubitCoin | | | | Q8E | Q8E | | | | Q8E20 | Q8E20 | | | | QA | QA | | | | QAA | QAA | | | | QAAA | QAAA | | | | QAC | QAC | | | | QANX | QANX | 2021-11-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QAR | Qatari Rial | | | | QARK | QARK | | | | QASH | QASH | 2018-07-31T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | QAU | Quantum | | | | QBC | Quebecoin | 2017-02-26T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | QBIC | Qbic | | | | QBIT | Qubitica | | | | QBITS | QBITS | | | | QBK | Qibuck | | | | QBO | QBO | | | | QBS | QBS | | | | QBT | Qbao | | | | QBTC | QBTC | | | | QBTS | Cubits | 2022-06-06T13:35:07.7022749Z | 2022-06-11T01:06:52.9955238Z | | QBU | QBU | 2021-08-09T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | QBX | QBX | 2024-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QBZ | QBZ | | | | QC | QC | | | | QCASH | QCASH | | | | QCH | QCH | | | | QCN | QuazarCoin | | | | QCOMSTOCK | nan | 2025-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QCSS | QCSS | | | | QCX | QCX | | | | QCXP | QCXP | | | | QDAO | QDAO | | | | QDL | QDL | | | | QDT | QDT | | | | QEC | QEC | 2022-06-06T13:35:14.9801561Z | 2022-06-11T01:07:00.3453702Z | | QETH | QETH | | | | QFC | QFC | 2023-04-12T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | QFI | QFI | | | | QFIL | QFIL | | | | QFT | QFT | | | | QH | QH | | | | QHC | QHC | | | | QI | QI | 2021-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QIDAO | QIDAO | | | | QIE | QIE | 2022-10-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QIN | QIN | 2021-12-23T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | QIPC | QIPC | | | | QIQ | QIQ | | | | QKC | QuarkChain | 2018-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QLB | QLB | | | | QLC | QLINK | 2018-03-26T00:00:00.0000000Z | 2023-04-19T00:00:00.0000000Z | | QLINDO | QLINDO | 2022-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QM | QM | | | | QMALL | QMALL | 2022-10-21T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | QMC | QMC | | | | QMCOIN | QMCOIN | | | | QN | QN | | | | QNBK.QA | QNBK.QA | | | | QNC | QNC | | | | QNN | QNN | | | | QNO | QYNO | | | | QNO_OLD | QNO_OLD | | | | QNP | QNP | | | | QNT | Quant | 2021-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QNT3L | QNT3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QNT3S | QNT3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QNT5L | QNT5L | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QNT5S | QNT5S | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QNTM | QNTM | | | | QNTU | QNTU | | | | QNUT | QNUT | | | | QNX | QNX | | | | QOB | QOB | | | | QOM | QOM | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QOOB | QOOB | | | | QORA | Qora | | | | QORPO | nan | 2024-02-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QOS | QOS | | | | QPSN | QPSN | | | | QPY | QPY | | | | QQ2871456915 | QQ2871456915 | | | | QQBC | QQBC | | | | QQC | QQC | | | | QQQ | QQQ | 2019-06-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QQQQQ | QQQQQ | | | | QQQSTOCK | nan | 2025-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QQQX | QQQX | 2025-07-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QRC | QRC | | | | QRDO | QRDO | 2022-01-22T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | QRE | QRE | | | | QRG | QRG | | | | QRK | Quark | | | | QRL | Quantum Resistant Ledger | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QRN | QRN | | | | QRP | QRP | | | | QRS | QRS | | | | QRT | QRT | 2021-11-03T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | QRX | QRX | | | | QRZ | Quartz | | | | QSC | QSC | | | | QSH | QSH | | | | QSHC | QSHC | | | | QSP | Quantstamp | 2017-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QSR | QSR | | | | QST | QST | | | | QTA | QTA | | | | QTBK | QTBK | | | | QTC | QTC | 2022-01-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QTCC | QTCC | | | | QTCON | QTCON | | | | QTECH | QTECH | | | | QTES | QTES | | | | QTF | QTF | | | | QTG | QTG | 2018-03-12T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | QTL | Quatloo | | | | QTM | QTM | 2017-07-20T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | QTO | nan | 2025-09-25T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | QTR | QTR | | | | QTT | QTT | | | | QTUM | Qtum | 2017-07-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QTUM3L | QTUM3L | 2021-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QTUM3S | QTUM3S | 2021-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QTUM5L | QTUM5L | | | | QTUM5S | QTUM5S | | | | QTV | QTV | | | | QTW | QTW | | | | QTZ | QTZ | 2017-02-26T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | QUA | QUA | | | | QUACK | QUACK | 2021-11-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QUACKS | QUACKS | | | | QUAI | QUAI | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QUAM | QUAM | | | | QUAN | Quantis Network | | | | QUANT | QUANT | 2025-04-18T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | QUANTIC | QUANTIC | | | | QUARTZ | QUARTZ | 2023-11-22T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | QUB | QUB | | | | QUBE | Qube | | | | QUBIC | QUBIC | 2024-05-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QUBIX | QUBIX | 2019-05-08T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | QUBT | QUBT | | | | QUC | QUC | | | | QUE | QUE | | | | QUICK | QUICK | 2021-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QUICKOLD | QUICKOLD | | | | QUID | QUID | 2021-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | QUIDD | QUIDD | 2023-11-23T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | QUIN | QUIN | | | | QUINT | QUINT | | | | QUIT | QUIT | | | | QUIZ | QUIZ | | | | QUN | QunQun | | | | QUOT | QUOT | | | | QURI | QURI | | | | QURO | QURO | | | | QUROSIA | QUROSIA | | | | QUROZ | QUROZ | | | | QUSD | QUSD | | | | QUT | QUT | | | | QVT | Qvolta | | | | QWAN | QWAN | | | | QWARK | Qwark | | | | QWC | QWC | | | | QWLA | QWLA | | | | QWS | QWS | 2018-06-18T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | QXAN | QXAN | | | | QXE | QXE | | | | QZ | QZ | | | | QZK | QZK | | | --- # Assets - Letter R (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_R) --- title: "Assets - Letter R" --- # Assets - Letter R | asset_id | name | data_trade_start | data_trade_end | |:-----------|:-------------------------------|:-----------------------------|:-----------------------------| | R | Revain | 2017-11-09T00:00:00.0000000Z | 2025-11-14T00:00:00.0000000Z | | R1 | R1 | 2021-12-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | R223 | R223 | | | | R2R | R2R | | | | R3FI | R3FI | | | | R3T | R3T | | | | R5 | R5 | | | | R7 | R7 | | | | RAA | RAA | | | | RAB | RAB | | | | RABBIT | RABBIT | | | | RABIDUS | RABIDUS | | | | RAC | RAC | 2018-02-27T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | RACA | RACA | 2021-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RACA3L | RACA3L | | | | RACA3S | RACA3S | | | | RACC | RACC | | | | RACE | RACE | | | | RACEFI | RACEFI | | | | RACH | RACH | | | | RACOONCITY | RACOONCITY | | | | RAD | RAD | 2016-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RADAR | RADAR | 2023-02-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RADI | RADI | 2017-02-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | RADIO | RADIO | | | | RADIX | RADIX | | | | RADR | RADR | | | | RADS | Radium | | | | RAE | RAE | | | | RAGE | RAGE | 2021-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAGNA | Ragnarok | | | | RAGSCOIN | RAGSCOIN | | | | RAI | RAI | 2017-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAID | RAID | | | | RAIDER | RAIDER | | | | RAIIN | nan | 2025-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAIL | RAIL | 2022-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAIN | Condensate | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAINBOW | RAINBOW | 2021-12-22T00:00:00.0000000Z | 2025-11-30T00:00:00.0000000Z | | RAINI | RAINI | | | | RAISE | RAISE | | | | RAJA | RAJA | | | | RAK | RAK | | | | RAKU | RAKU | | | | RAL | RAL | | | | RALLY | RALLY | | | | RALPH | nan | 2026-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAM | RAM | 2021-04-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAMA | RAMA | 2022-10-05T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | RAMEN | RAMEN | | | | RAMP | RAMP | 2021-03-22T00:00:00.0000000Z | 2022-07-05T00:00:00.0000000Z | | RAMT | RAMT | | | | RANK | RANK | 2024-10-03T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | RANKER | RANKER | 2022-06-27T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | RANP | RANP | | | | RAP | RAP | | | | RAPTOR | RAPTOR | 2021-05-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RARE | RARE | 2021-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RARI | RARI | 2020-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAT | RAT | 2024-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RATICATE | RATICATE | | | | RATING | RATING | 2018-06-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RATIO | RATIO | 2017-03-06T00:00:00.0000000Z | 2025-12-24T00:00:00.0000000Z | | RATO | nan | 2025-05-15T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | RATS | nan | 2023-11-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RATTATA | RATTATA | | | | RAV | RAV | | | | RAVE | RAVE | 2023-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAVEN | RAVEN | | | | RAY | RAY | 2021-02-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAY100 | RAY100 | | | | RAY2 | RAY2 | | | | RAY3L | RAY3L | 2021-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAY3S | RAY3S | 2021-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAY5L | RAY5L | | | | RAY5S | RAY5S | | | | RAYA | RAYA | | | | RAYAX | RAYAX | | | | RAYDIUM | nan | 2024-06-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RAYONS | RAYONS | | | | RAZE | RAZE | 2022-02-04T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | RAZOR | RAZOR | | | | RB | RB | | | | RB00000001 | RB00000001 | | | | RBA | RBA | | | | RBASE | RBASE | | | | RBBT | RabbitCoin | 2017-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RBC | RBC | 2021-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RBC1 | RBC1 | | | | RBC2 | RBC2 | | | | RBCHF | RBCHF | | | | RBD | RBD | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RBF | RBF | | | | RBG | RBG | | | | RBIES | Rubies | 2017-03-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | RBIF | RBIF | | | | RBIS | RBIS | 2021-12-17T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | RBIT | RBIT | 2017-03-10T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | RBL | RBL | 2025-07-10T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | RBLS | RBLS | | | | RBLX | Rublix | | | | RBM | RBM | | | | RBMC | Rubex Money | | | | RBN | RBN | 2021-12-24T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | RBNT | nan | 2024-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RBP | RBP | | | | RBS | RBS | | | | RBT | Rimbit | 2017-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RBTC | RBTC | 2024-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RBTO | RBTO | | | | RBTR | RBTR | | | | RBUNNY | RBUNNY | | | | RBW | RBW | | | | RBX | Ripto Bux | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RBY | Rubycoin | 2017-06-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RBZ | RBZ | | | | RC | RussiaCoin | 2024-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RC20 | RC20 | | | | RCADE | nan | 2025-07-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RCC | RCC | 2025-06-29T00:00:00.0000000Z | 2025-07-24T00:00:00.0000000Z | | RCCC | RCCC | | | | RCD | Record | | | | RCG | RCG | | | | RCH | RCH | 2022-06-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RCK | RCK | | | | RCKT | RCKT | | | | RCN | Rcoin | 2017-03-18T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | RCNT | RCNT | | | | RCNUSA | RCNUSA | | | | RCO | RCO | | | | RCOIN | RCOIN | | | | RCP | RCP | | | | RCPT | RCPT | | | | RCS | RCS | | | | RCSN | RCSN | | | | RCT | RealChain | 2018-06-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RCW | RCW | | | | RCX | RCX | 2016-09-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RD | RD | | | | RDAC | nan | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RDAN | RDAN | | | | RDBX | RDBX | | | | RDC | RDC | | | | RDCT | RDCT | | | | RDD | Reddcoin | 2017-03-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RDDTSTOCK | nan | 2025-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RDF | RDF | | | | RDFN | RDFN | | | | RDKH | RDKH | | | | RDN | Raiden Network Token | 2017-11-09T00:00:00.0000000Z | 2021-12-28T00:00:00.0000000Z | | RDNT | RDNT | 2022-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RDNT3L | RDNT3L | | | | RDNT5L | RDNT5L | 2023-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RDNT5S | RDNT5S | 2023-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RDNT_OLD | RDNT_OLD | | | | RDO | nan | 2025-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RDPX | RDPX | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RDT | RDT | | | | REA | REA | 2018-02-06T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | READ | Read | | | | READMEMO | READMEMO | | | | REAK | REAK | | | | REAL | REAL | 2021-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REAL1 | nan | | | | REALC | REALC | | | | REALITY | REALITY | | | | REALM | REALM | 2021-11-27T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | REALY | REALY | | | | REAP | REAP | | | | REB | REB | | | | REBASE | REBASE | | | | REBASEAPY | REBASEAPY | | | | REBL | Rebellious | | | | REBUS | REBUS | | | | REC | Regalcoin | 2017-10-11T00:00:00.0000000Z | 2025-11-29T00:00:00.0000000Z | | RECALL | nan | 2025-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RECO | RECO | | | | RECOM | RECOM | | | | RECRUIT | RECRUIT | | | | RECT | RECT | 2024-10-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RED | RedCoin | 2018-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REDAN | REDAN | | | | REDC | REDC | | | | REDDO | REDDO | | | | REDFEG | REDFEG | | | | REDFISH | REDFISH | | | | REDFLOKI | REDFLOKI | | | | REDI | REDI | | | | REDLC | REDLC | | | | REDN | REDN | | | | REDO | Resistance Dog | 2024-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REDPANDA | REDPANDA | | | | REDTOKEN | REDTOKEN | | | | REDUX | REDUX | | | | REE | ReeCoin | 2017-03-09T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | REEC | REEC | | | | REEF | REEF | 2020-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REEF3L | REEF3L | | | | REEF3S | REEF3S | | | | REEF8 | REEF8 | | | | REELT | REELT | | | | REEX | REEX | | | | REF | RefToken | | | | REFI | REFI | | | | REFLEX | REFLEX | | | | REFLEXV2 | REFLEXV2 | | | | REG | REG | | | | REGA | Regacoin | | | | REGENT | REGENT | 2023-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REGN | REGN | | | | REI | REI | 2022-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REIGN | REIGN | 2023-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REKT | REKT | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REKTED | REKTED | | | | REKTPEPE | REKTPEPE | | | | REL | REL | | | | RELAY | RELAY | | | | RELCOIN | RELCOIN | | | | RELI | RELI | | | | RELIABLE | RELIABLE | | | | RELIC | RELIC | | | | REM | Remme | 2024-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REMCO | REMCO | | | | REMI | REMI | | | | REMIT | REMIT | | | | REN | Republic Protocol | 2018-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REN3BEAR | REN3BEAR | | | | REN3BULL | REN3BULL | | | | REN3L | REN3L | | | | REN3S | REN3S | | | | REN5L | REN5L | | | | REN5S | REN5S | | | | REN8 | REN8 | | | | RENA | RENA | 2021-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RENBTC | RENBTC | 2020-11-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RENDER | RENDER | 2024-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RENDOGE | RENDOGE | 2023-11-25T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | RENEC | RENEC | | | | RENQ | RENQ | 2023-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RENS | RENS | | | | RENT | RENT | | | | RENTOO | RENTOO | | | | REO | REO | | | | REOB | REOB | | | | REOSC | REOSC | | | | REP | Augur | 2016-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REPO | REPO | | | | REPOSITORY | REPOSITORY | | | | REPPO | nan | 2025-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REPT | REPT | | | | REPV2 | REPV2 | 2020-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REQ | Request Network | 2017-10-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RES | RES | | | | RESC | RESC | | | | RESH | RESH | | | | RESOLV | nan | 2025-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RESQ | RESQ | | | | REST | REST | | | | RESTORE | RESTORE | | | | RET | RealTract | 2022-06-06T21:00:38.6793169Z | 2026-01-23T00:00:00.0000000Z | | RETARDIO | nan | 2024-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RETH | RETH | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RETIRE | RETIRE | 2025-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RETS | RETS | | | | REUM | REUM | | | | REUNI | REUNI | 2023-11-22T00:00:00.0000000Z | 2025-12-25T00:00:00.0000000Z | | REV | Revenu | 2020-04-04T00:00:00.0000000Z | 2025-09-16T00:00:00.0000000Z | | REV-ERC20 | REV-ERC20 | | | | REV3L | REV3L | | | | REVA | REVA | | | | REVBF | REVBF | | | | REVEUR | REVEUR | | | | REVO | REVO | | | | REVO2 | REVO2 | | | | REVOLAND | REVOLAND | | | | REVTRC20 | REVTRC20 | | | | REVU | REVU | 2022-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REVV | REVV | 2020-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REW | REW | | | | REWARB | REWARB | 2025-02-21T00:00:00.0000000Z | 2025-02-22T00:00:00.0000000Z | | REX | REX | 2024-01-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | REY | REY | | | | REZ | REZ | 2024-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RFC | RFC | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RFD | RFD | 2023-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RFDCS06 | RFDCS06 | | | | RFDCS07 | RFDCS07 | | | | RFDCS08 | RFDCS08 | | | | RFDCS09 | RFDCS09 | | | | RFDCS10 | RFDCS10 | 2023-06-01T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | RFDCS11 | RFDCS11 | | | | RFDCS12 | RFDCS12 | | | | RFDEN04 | RFDEN04 | | | | RFDFP16 | RFDFP16 | | | | RFDFP17 | RFDFP17 | | | | RFDFP18 | RFDFP18 | | | | RFDFP19 | RFDFP19 | | | | RFDFP20 | RFDFP20 | | | | RFDFP21 | RFDFP21 | | | | RFDFP22 | RFDFP22 | | | | RFDFP23 | RFDFP23 | | | | RFDFP24 | RFDFP24 | | | | RFDFP25 | RFDFP25 | | | | RFDFP26 | RFDFP26 | | | | RFDFP27 | RFDFP27 | | | | RFDFP28 | RFDFP28 | | | | RFDFP29 | RFDFP29 | | | | RFDIM01 | RFDIM01 | | | | RFI | RFI | 2025-09-21T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | RFOX | RFOX | 2022-04-25T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | RFR | Refereum | 2018-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RFT | RFT | | | | RFUEL | RFUEL | 2020-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RFX | RFX | 2021-08-09T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | RGAS | RGAS | | | | RGC | RG Coin | | | | RGLD | RGLD | | | | RGOAT | RGOAT | 2025-04-26T00:00:00.0000000Z | 2025-11-29T00:00:00.0000000Z | | RGOLD | RGOLD | | | | RGP | RGP | | | | RGS | RusGas | | | | RGT | RGT | 2021-11-05T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | RGTOLD | RGTOLD | | | | RH | RH | 2017-07-19T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | RHEA | RHEA | 2025-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RHFC | RHFCoin | | | | RHH | RHH | | | | RHO | RHO | | | | RHOC | RChain | | | | RHP | RHP | | | | RHT | RHT | | | | RI | RI | 2023-12-26T00:00:00.0000000Z | 2024-01-01T00:00:00.0000000Z | | RIA | RIA | | | | RIB | RIB | 2023-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RIBBIT | RIBBIT | | | | RIC | Riecoin | | | | RICE | RICE | 2015-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RICH | RICH | 2024-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RICHX | RichCoin | 2017-02-09T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | RICK | RICK | | | | RICKS | RICKS | | | | RID | RID | 2017-09-05T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | RIDDLE | RIDDLE | | | | RIDE | Ride My Car | 2017-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RIDERS | RIDERS | | | | RIDGE | RIDGE | | | | RIF | RIF | 2020-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RIFF | RIFF | | | | RIFI | RIFI | | | | RIFSOL | nan | 2024-11-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RIFT | RIFT | | | | RIG | RIG | | | | RIGEL | RIGEL | | | | RIK | RIK | | | | RIL | RIL | | | | RIM | RIM | 2022-06-27T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | RIME | RIME | | | | RIN | RIN | | | | RINCEWIND | RINCEWIND | | | | RING | RING | 2017-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RING2 | RING2 | | | | RING8 | RING8 | | | | RINGX | RINGX | | | | RIO | RIO | 2017-01-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RIOC | RIOC | | | | RION | nan | 2025-07-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RIP | RIP | 2024-10-12T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | RIPH | RIPH | | | | RIPLE | RIPLE | | | | RIPPED | RIPPED | | | | RISE | Rise | 2017-02-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RISK | RISK | 2025-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RIT | RIT | | | | RIT 2.0 | RIT 2.0 | | | | RIT20 | RIT20 | | | | RITE | RITE | 2022-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RITO | RITO | | | | RIVER | nan | 2025-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RIVN | RIVN | | | | RIWA | RIWA | | | | RIYA | Etheriya | | | | RIZ | nan | 2025-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RIZE | nan | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RJV | RJV | 2023-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RKC | RoalKingdomCoin | | | | RKFL | RKFL | | | | RKG | RKG | | | | RKN | RKN | | | | RKNT | RKNT | | | | RKT | Rock | | | | RKYN | RKYN | | | | RKZ | RKZ | | | | RLB | RLB | 2023-11-22T00:00:00.0000000Z | 2025-08-18T00:00:00.0000000Z | | RLBT | RLBT | | | | RLC | iExec RLC | 2017-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RLC1 | RLC1 | | | | RLC3L | RLC3L | 2021-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RLC3S | RLC3S | 2021-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RLD | RLD | | | | RLE | RLE | | | | RLOOP | RLOOP | | | | RLS | nan | 2025-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RLT | RouletteToken | 2018-05-29T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | RLTM | RLTM | | | | RLTY | RLTY | | | | RLUSD | nan | 2024-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RLX | Relex | | | | RLY | RLY | 2022-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RLZ | RLZ | | | | RM | RM | | | | RMAI | RMAI | | | | RMB | RMB | 2025-05-28T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | RMBPAY | RMBPAY | | | | RMC | Remicoin | | | | RMDOXX | RMDOXX | | | | RMESH | RightMesh | | | | RMF22 | RMF22 | | | | RMFA | RMFA | | | | RMH22 | RMH22 | | | | RMK22 | RMK22 | | | | RMN22 | RMN22 | | | | RMOB | RMOB | | | | RMPL | RMPL | | | | RMRK | RMRK | | | | RMS | RMS | 2017-02-16T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | RMSC | RMSC | | | | RMT | SureRemit | | | | RMW | RMW | | | | RMX | RMX | | | | RNB | RNB | | | | RNBW | RNBW | 2022-01-13T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | RNC | RNC | 2017-02-02T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | RND | RND | | | | RNDM | RNDM | | | | RNDR | RNDR | 2021-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RNDR100 | RNDR100 | 2025-11-10T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | RNDR3L | RNDR3L | | | | RNDR3S | RNDR3S | | | | RNDR5L | RNDR5L | | | | RNDR5S | RNDR5S | | | | RNDRDOWN | RNDRDOWN | | | | RNDRUP | RNDRUP | | | | RNDX | RNDX | | | | RNG | RNG | 2023-11-22T00:00:00.0000000Z | 2024-01-30T00:00:00.0000000Z | | RNL | RNL | | | | RNO | RNO | | | | RNS | Renos | | | | RNT | OneRoot Network | 2024-05-04T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | RNTB | BitRent | 2018-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RNX | RNX | | | | ROA | ROA | 2023-07-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROAD | ROAD | | | | ROAM | nan | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROAR | ROAR | 2025-10-23T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | ROBET | ROBET | 2018-09-12T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | ROBINHOOD | nan | 2025-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROBO | Robocoin | 2021-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROC | ROC | | | | ROCK | Rocketcoin | 2023-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROCK2 | ICE ROCK MINING | | | | ROCKET | ROCKET | 2017-07-25T00:00:00.0000000Z | 2025-12-02T00:00:00.0000000Z | | ROCKI | ROCKI | | | | ROCKS | ROCKS | | | | ROCKS2 | ROCKS2 | | | | ROCKY | ROCKY | | | | ROCO | ROCO | | | | ROD | ROD | | | | RODEO | RODEO | | | | RODO | RODO | | | | ROE | ROE | | | | ROF | ROF | | | | ROFI | ROFI | | | | ROG | ROG | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROI | ROI | | | | ROIC | ROIC | | | | ROK | Leu A/52 | | | | ROKS | ROKS | | | | ROL | Old Leu | | | | ROLC | RolleyCoin | | | | ROLL | nan | 2024-12-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROM | ROM | | | | ROMTV | ROMTV | | | | RON | New Romanian Leu | 2022-03-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RON3L | RON3L | | | | RON3S | RON3S | | | | ROND | ROND | | | | RONIN | RONIN | 2022-01-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RONINGMZ | RONINGMZ | | | | ROO | ROO | | | | ROOBEE | ROOBEE | 2019-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROOFS | Roofs | | | | ROOK | ROOK | 2021-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROOM | ROOM | 2021-02-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROOMV2 | ROOMV2 | | | | ROOT | ROOT | 2023-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROOTS | ROOTS | | | | ROPE | ROPE | | | | ROS | ROS | 2017-03-16T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | ROSE | ROSE | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROSE3L | ROSE3L | 2022-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROSE3S | ROSE3S | 2022-02-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROSE5L | ROSE5L | 2023-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROSE5S | ROSE5S | 2023-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROSE8 | ROSE8 | | | | ROSN | ROSN | 2022-05-09T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | ROST | ROST | | | | ROSX | ROSX | | | | ROT | ROT | | | | ROTO | ROTO | | | | ROUL | ROUL | | | | ROUND | Round | | | | ROUTE | ROUTE | 2021-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ROVI | ROVI | | | | ROWAN | ROWAN | | | | ROX | ROX | | | | ROY | Roy | | | | ROYA | ROYA | | | | ROYAL | RoyalCoin | 2017-03-13T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | ROZ | ROZ | | | | RPC | RonPaulCoin | 2017-03-16T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | RPD | Rapids | | | | RPD_OLD2 | RPD_OLD2 | | | | RPEPE | RPEPE | | | | RPG | RPG | | | | RPI | RPICoin | | | | RPIL | RPIL | | | | RPK | nan | | | | RPL | Rocket Pool | 2020-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RPM | RPM | | | | RPR | RPR | | | | RPS | RPS | | | | RPT | RPT | | | | RPX | Red Pulse | 2018-02-12T00:00:00.0000000Z | 2018-10-20T09:34:29.0120000Z | | RPZX | RPZX | 2020-11-06T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | RR | RR | 2018-03-21T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | RRB | RRB | | | | RRBT | RRBT | | | | RRC | RRCoin | | | | RRGC | RRGC | | | | RRT | Bitfinex Recovery Right Tokens | 2016-10-13T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | RRV | RRV | | | | RRW | RRW | | | | RSC | RSC | 2023-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RSCO | RSCO | | | | RSCT | RSCT | | | | RSD | Serbian Dinar | 2022-06-06T13:51:05.8055617Z | 2025-07-11T00:00:00.0000000Z | | RSFT | RSFT | | | | RSGL | RSGL | | | | RSGP | RSGPcoin | 2017-07-24T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | RSHIB | RSHIB | | | | RSI | RSI | 2023-02-26T00:00:00.0000000Z | 2024-12-16T00:00:00.0000000Z | | RSIN | RSIN | | | | RSN | RSN | | | | RSP | RSP | | | | RSR | RSR | 2019-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RSR3BEAR | RSR3BEAR | | | | RSR3BULL | RSR3BULL | | | | RSR3L | RSR3L | 2021-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RSR3S | RSR3S | 2021-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RSS | RSS | 2022-06-06T13:35:11.9198568Z | 2022-06-11T01:06:57.4531890Z | | RSS3 | RSS3 | 2022-02-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RST | RST | 2024-05-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RSTR | Ondori | | | | RSTX | RSTX | | | | RSUN | RSUN | 2021-11-03T00:00:00.0000000Z | 2022-01-29T00:00:00.0000000Z | | RSV | RSV | 2022-02-03T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | RT | RT | 2025-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RTB | RTB | | | | RTC | RTC | 2022-06-06T16:12:11.3530694Z | 2025-11-27T00:00:00.0000000Z | | RTC+ | RTC+ | | | | RTCP | RTCP | | | | RTD | RTD | | | | RTE | RTE | | | | RTF | RTF | 2024-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RTH | Rotharium | 2018-10-10T00:00:00.0000000Z | 2025-12-02T00:00:00.0000000Z | | RTL | Rentledger | | | | RTM | RTM | 2021-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RTN | RTN | | | | RTO | RTO | | | | RTPT | RTPT | | | | RTT | RTT | | | | RTTV2 | RTTV2 | | | | RTX | nan | 2025-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUB | Russian Ruble | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUB20 | RUB20 | | | | RUBBF | RUBBF | | | | RUBIC | RUBIC | | | | RUBIT | RubleBit | 2017-03-18T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | RUBLE | RUBLE | | | | RUBLIX | RUBLIX | 2022-05-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUBMG | RUBMG | | | | RUBTC | RUBTC | | | | RUBY | RUBY | 2025-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUC | RUC | 2017-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUFF | Ruff | 2019-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUG | RUG | 2023-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUJI | nan | 2025-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RULER | RULER | | | | RUN | RUN | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUNE | RUNE | 2019-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUNE100 | RUNE100 | 2025-08-01T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | RUNE3L | RUNE3L | 2021-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUNE3S | RUNE3S | 2021-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUNE5L | RUNE5L | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUNE5S | RUNE5S | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUNECOIN | nan | 2024-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUNES | RUNES | | | | RUNNERS | Runners | | | | RUNY | RUNY | | | | RUP | Rupee | 2017-08-21T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | RUPAY | RUPAY | | | | RUPEES | RUPEES | | | | RUPL | RUPL | | | | RUPX | Rupaya | 2017-08-26T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | RURET | RURET | | | | RUSH | RUSH | | | | RUSSA | RUSSA | | | | RUSSELL | nan | 2025-08-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RUST | RUST | 2017-01-28T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | RUSTY | RUSTY | | | | RUT | RUT | | | | RUTC | RUTC | | | | RUUF | RUUF | 2025-07-11T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | RVC | RVC | | | | RVF | RVF | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RVIEW | RVIEW | | | | RVL | RVL | | | | RVLNG | RVLNG | | | | RVLT | RVLT | | | | RVN | Ravencoin | 2018-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RVN3L | RVN3L | 2021-03-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RVN3S | RVN3S | 2021-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RVN5L | RVN5L | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RVN5S | RVN5S | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RVP | RVP | | | | RVR | RevolutionVR | | | | RVS | RVS | | | | RVST | RVST | | | | RVT | Rivetz | | | | RVV | RVV | 2025-10-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RVX | RVX | | | | RWA | nan | 2024-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RWC | RWC | | | | RWD | RWD | 2025-11-16T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | RWDS | RWDS | | | | RWF | Rwanda Franc | | | | RWFT | RWFT | | | | RWN | RWN | 2020-07-01T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | RX | RX | 2025-05-03T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | RXC | RXC | | | | RXD | RXD | 2023-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RXE | RXE | | | | RXSC | RXSC | | | | RXT | RXT | | | | RY | RY | | | | RYA | RYA | | | | RYAN | RYAN | | | | RYC | RYC | | | | RYCN | RoyalCoin 2 | | | | RYIP | RYIP | | | | RYM | RYM | | | | RYO | RYO | 2024-06-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | RYOMA | RYOMA | | | | RYOSHI | RYOSHI | | | | RYU | RYU | | | | RYZ | ANRYZE | | | | RZB | RZB | | | | RZR | RZR | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Assets - Letter S (Page 1 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_S_page_1) --- title: "Assets - Letter S (Page 1 of 2)" --- # Assets - Letter S (Page 1 of 2) ### Navigation [Next Page →](./assets_S_page_2.md) --- | asset_id | name | data_trade_start | data_trade_end | |:---------------|:------------------------|:-----------------------------|:-----------------------------| | S | S | 2025-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | S1000 | S1000 | 2025-07-28T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | S2K | S2K | | | | S3P | S3P | | | | S4F | S4F | | | | S4FE | S4FE | | | | S8 | S8 | | | | S8C | S8C | | | | SABAI | SABAI | 2023-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SABAKA | SABAKA | | | | SABR | SABR | | | | SAC | SACoin | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAC1 | SAC1 | | | | SACI | SACI | | | | SACOI | SACOI | | | | SAF | SAF | | | | SAFE | SAFE | 2022-06-06T18:47:51.4973741Z | 2026-01-23T00:00:00.0000000Z | | SAFE4 | SAFE4 | 2024-04-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAFEARTH | SAFEARTH | | | | SAFEBANK | SAFEBANK | | | | SAFEBTC | SAFEBTC | | | | SAFEBUTT | SAFEBUTT | | | | SAFECAT | SAFECAT | | | | SAFEDOGE | SAFEDOGE | | | | SAFEEARTH | SAFEEARTH | | | | SAFEETH | SAFEETH | | | | SAFEFOOD | SAFEFOOD | | | | SAFEGALAXY | SAFEGALAXY | | | | SAFEHAMSTERS | SAFEHAMSTERS | 2022-06-06T13:54:23.1698971Z | 2025-12-30T00:00:00.0000000Z | | SAFELIGHT | SAFELIGHT | | | | SAFEMARS | SAFEMARS | 2021-06-01T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SAFEMONEY | SAFEMONEY | | | | SAFEMOON | SAFEMOON | | | | SAFEMOONGOLD | SAFEMOONGOLD | | | | SAFEMOONSOL | nan | | | | SAFESPACE | SAFESPACE | | | | SAFESTAR | SAFESTAR | | | | SAFESUN | SAFESUN | | | | SAFEX | Safe Exchange Coin | | | | SAFEZONE | SAFEZONE | | | | SAFFI | SAFFI | | | | SAFFRON | SAFFRON | | | | SAFU | SAFU | | | | SAFUU | SAFUU | 2022-06-17T00:00:00.0000000Z | 2025-12-13T00:00:00.0000000Z | | SAFY | SAFY | | | | SAG | SAG | | | | SAGA | SagaCoin | 2020-04-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAGAW | SAGAW | | | | SAGE | SAGE | | | | SAGITTARIUS | SAGITTARIUS | | | | SAGRADA | SAGRADA | | | | SAHARA | nan | 2025-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAI | DAI (Single-collateral) | 2018-04-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAIC | SAIC | | | | SAIL | SAIL | | | | SAIT | SAIT | | | | SAITAMA | SAITAMA | 2021-08-09T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SAITAMAV1 | SAITAMAV1 | 2022-12-22T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | SAITAMAV2 | SAITAMAV2 | | | | SAITANOBI | SAITANOBI | 2022-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAITAREALTY | SAITAREALTY | | | | SAITO | SAITO | 2021-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAK | Sharkcoin | 2017-03-07T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SAKE | SAKECOIN | 2021-04-08T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SAL | SalPay | 2024-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SALD | SALD | | | | SALE | SALE | | | | SALT | SALT | 2017-09-30T00:00:00.0000000Z | 2025-11-05T00:00:00.0000000Z | | SAM | SAM | | | | SAMK | SAMK | | | | SAMMY | SAMMY | | | | SAMO | SAMO | 2021-10-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAMPLL | SAMPLL.eth.link | 2025-02-07T00:00:00.0000000Z | 2025-02-08T00:00:00.0000000Z | | SAMST | SAMST | | | | SAMWISE | SAMWISE | | | | SAN | Santiment Network Token | 2017-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SANA | SANA | | | | SANC | SANC | | | | SAND | SAND | 2020-08-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAND2 | SAND2 | | | | SAND2L | SAND2L | | | | SAND2S | SAND2S | | | | SAND3L | SAND3L | 2021-03-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAND3S | SAND3S | 2021-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAND5L | SAND5L | 2021-09-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAND5S | SAND5S | 2021-09-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SANDG | Save and Gain | 2017-02-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SANDS | SANDS | | | | SANDW | SANDW | | | | SANDWICH | SANDWICH | | | | SANJI | SANJI | | | | SANSHU | SANSHU | | | | SANT | SANT | | | | SANTOS | SANTOS | 2021-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAO | SAO | 2021-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAON | SAON | | | | SAP | SAP | | | | SAPIEN | nan | 2025-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAPP | SAPP | 2020-03-07T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | SAR | Saudi Riyal | | | | SARCO | SARCO | | | | SAROS | SAROS | 2024-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SARS | SARS | | | | SAS | SAS | | | | SASHIMI | SASHIMI | 2025-11-15T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | SAT | SAT | 2018-04-16T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | SAT3 | SAT3 | | | | SATA | SATA | 2021-08-06T00:00:00.0000000Z | 2025-08-13T00:00:00.0000000Z | | SATC | SATC | | | | SATO | SATO | 2018-09-14T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | SATOSHICEO | SATOSHICEO | | | | SATOX | SATOX | | | | SATOZ | SATOZ | | | | SATS | SATS | 2023-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SATSALL | SATSALL | | | | SATT | SATT | | | | SATURN | SATURN | 2024-05-25T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | SATVGV2 | SATVGV2 | | | | SATX | SATX | 2024-11-07T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SAUBER | SAUBER | 2022-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAUBERFT | SAUBERFT | 2021-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAUCE | SAUCE | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SAUDIRAPTOR | SAUDIRAPTOR | | | | SAUNA | SAUNA | | | | SAVA | SAVA | | | | SAVE | SAVE | | | | SAVED | SAVED | | | | SAVEWTR | SAVEWTR | | | | SAVG | SAVG | | | | SAWON | SAWON | | | | SAYA | SAYA | | | | SAYAN | SAYAN | | | | SAYTREES | SAYTREES | | | | SB | SB | | | | SBA | SBA | | | | SBAND | SBAND | | | | SBAR | SBAR | 2021-09-01T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | SBC | StrikeBitClub | | | | SBC-OLD | SBC-OLD | | | | SBCC | SBCC | | | | SBD | Solomon Islands Dollar | | | | SBDEX | SBDEX | | | | SBDO | SBDO | | | | SBE | SBE | | | | SBET | SBET | 2022-06-06T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SBG | SBG | | | | SBGO | SBGO | | | | SBIN.NS | SBIN.NS | | | | SBIT | SBIT | 2017-03-15T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SBK22 | SBK22 | | | | SBL | SBL | | | | SBN22 | SBN22 | | | | SBONK | SBONK | | | | SBP | SBP | | | | SBR | SBR | 2021-09-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SBRCY | SBRCY | | | | SBREE | SBREE | | | | SBT | SBT | 2017-08-28T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | SBTC | Super Bitcoin | 2017-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SBTCT | SBTCT | | | | SBUX | SBUX | | | | SBX | SBX | | | | SBZ | SBZ | | | | SC | Siacoin | 2016-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SC1 | SC1 | | | | SC3L | SC3L | | | | SC3S | SC3S | | | | SCA | SCA | 2024-03-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCAL | SCAL | | | | SCALE | SCALE | | | | SCALP | SCALP | | | | SCAM | SCAM | 2019-02-26T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SCAN | SCAN | 2017-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCAP | SCAP | | | | SCAR | SCAR | | | | SCARD | SCARD | | | | SCASH | SCASH | 2017-02-11T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | SCAT | SCAT | | | | SCAVO | SCAVO | | | | SCB | SCB | | | | SCBC | SCBC | | | | SCBM | SCBM | | | | SCC | StockChain | 2018-12-17T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | SCC2 | SCC2 | | | | SCCP | SCCP | 2022-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCCPFT | SCCPFT | 2021-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCD | SCD | | | | SCDS | SCDS | | | | SCEC | SCEC | | | | SCF | SCF | 2024-07-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCFA | SCFA | | | | SCFSHAREBTC | SCFSHAREBTC | | | | SCFSHAREX | SCFSHAREX | | | | SCH | SCH | | | | SCHA | SCHA | | | | SCHFX | nan | | | | SCHO | SCHO | | | | SCI | SCI | | | | SCIA | SCIA | | | | SCIENCE | SCIENCE | | | | SCIFI | SCIFI | | | | SCIHUB | nan | 2024-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCIPLUS | SCIPLUS | | | | SCITW | SCITW | 2017-01-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCK | SCK | | | | SCL | Social | 2017-10-08T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | SCLP | SCLP | | | | SCM | SCM | 2023-09-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCMWY | SCMWY | | | | SCN | SCN | | | | SCNSOL | SCNSOL | | | | SCO | SCO | | | | SCOI | SCOI | | | | SCOIN | SCOIN | | | | SCOL | SCOL | | | | SCONEX | SCONEX | | | | SCOOBY | SCOOBY | | | | SCOOT | SCOOT | | | | SCOP | SCOP | | | | SCOR | nan | 2025-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCORE | Scorecoin | | | | SCOREOLD | SCOREOLD | | | | SCORPFIN | SCORPFIN | | | | SCOT | SCOT | 2025-02-12T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SCOTTY | SCOTTY | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCP | SCP | 2024-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCPT | SCPT | 2023-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCR | Venus | | | | SCREAM | SCREAM | | | | SCRIBE | SCRIBE | | | | SCRIPT | SCRIPT | | | | SCRIV | SCRIV NETWORK | | | | SCRL | Scroll | | | | SCROLL | Scroll | 2024-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCRPT | SCRPT | 2017-02-21T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | SCRT | SecretCoin | 2017-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCRT3L | SCRT3L | | | | SCRT3S | SCRT3S | | | | SCS | Speedcash | 2017-04-18T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | SCSC | SCSC | | | | SCT | Soma | 2017-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SCTK | SCTK | | | | SCU | SCU | | | | SCW | SCW | | | | SCX | SCX | 2025-12-04T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | SCY | SCY | | | | SD | SD | 2022-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SDA | SDA | | | | SDAI | SDAI | | | | SDAO | SDAO | 2017-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SDASH | SDASH | | | | SDBY | SDBY | | | | SDC | ShadowCash | 2017-03-18T00:00:00.0000000Z | 2025-11-02T00:00:00.0000000Z | | SDC12 | Skydynastycoin | | | | SDD | Sudanese Dinar | | | | SDE | SDE | | | | SDEX | SDEX | 2023-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SDG | SydPak | 2017-02-05T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SDGO | SDGO | | | | SDL | SDL | | | | SDN | SDN | 2021-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SDO | SDO | | | | SDOG | SDOG | | | | SDOGE | SDOGE | 2024-09-30T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | SDR | SDR | | | | SDRN | Senderon | | | | SDS | Alchemint Standards | | | | SDT | Alchemint | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SDUSD | SDUSD | | | | SDUSDC | SDUSDC | | | | SDX | SDX | | | | SDY | SDY | | | | SE | SE | | | | SE? | SE? | | | | SEA | SEA | 2025-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SEAD | SEAD | | | | SEAL | Seal Network | 2024-08-20T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | SEAM | SEAM | 2023-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SEAN | SEAN | | | | SEC | ScarceCoin | | | | SECI | SECI | | | | SECN | SECN | 2018-10-26T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SECO | SECO | | | | SECRET | SECRET | | | | SECS | SECS | | | | SED | SED | 2017-03-04T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | SEDA | SEDA | 2024-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SEDO | SEDO | 2018-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SEE | SEE | | | | SEED | SEED | 2024-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SEEDS | SEEDS | 2017-03-12T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SEEDX | SEEDX | | | | SEEK | nan | 2025-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SEELE | Seele | 2019-12-08T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | SEER | SEER | | | | SEFA | SEFA | | | | SEFI | SEFI | | | | SEG | SEG | 2021-12-07T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | SEGA | SEGA | | | | SEI | SEI | 2023-08-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SEILOR | nan | 2023-08-27T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | SEK | Swedish Krona | 2022-06-06T14:00:00.0000000Z | 2022-12-16T00:00:00.0000000Z | | SEKO | SEKO | | | | SEL | SEL | 2017-08-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SELF | SELF | | | | SELL | SELL | 2024-10-08T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | SEM | Semux | | | | SEMI | SEMI | | | | SEN | Consensus | 2017-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SENATE | SENATE | | | | SENC | Sentinel Chain | | | | SEND | Social Send | 2023-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SENNO | SENNO | | | | SENSE | Sense | | | | SENSO | SENSO | 2020-03-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SENT | Sentinel | 2018-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SENTIS | nan | 2025-11-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SENX | SENX | | | | SENYO | SENYO | | | | SEOL | SEOL | | | | SEON | SEON | | | | SEOR | SEOR | | | | SEOS | SEOS | | | | SEOT | SEOT | | | | SEOUL | SEOUL.cityswap.io | | | | SEPA | SEPA | | | | SEPHI | SEPHI | | | | SEQ | Sequence | | | | SER | SER | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SERA | SERA | | | | SERAPH | nan | 2024-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SERG | SERG | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SERO | SERO | 2019-06-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SERO3L | SERO3L | | | | SERO3S | SERO3S | | | | SERP | SERP | | | | SERT | SERT | | | | SERV | Serve | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SERVER | SERVER | | | | SES786 | SES786 | | | | SET | Swytch Energy Token | | | | SETH | Sether | 2018-08-08T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | SETS | SETS | | | | SEV | SEV | 2017-04-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SEVILLA | SEVILLA | | | | SEVUS | SEVUS | | | | SEX | SEX | 2019-09-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SEXC | ShareX | | | | SEXY | SEXY | 2023-12-23T00:00:00.0000000Z | 2025-11-02T00:00:00.0000000Z | | SEY | SEY | | | | SF | SF | | | | SFC | Solarflarecoin | 2021-07-06T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | SFCP | SFCP | | | | SFD | SFD | 2022-01-07T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | SFE | SafeCoin | 2017-01-24T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SFG | SFG | | | | SFI | SFI Coin | 2020-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SFIL | SFIL | | | | SFIS | SFIS | | | | SFIT | SFIT | | | | SFL | SFL | | | | SFM | SFM | 2021-03-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SFMS | SFMS | | | | SFN | SFN | | | | SFP | SFP | 2021-02-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SFP3L | SFP3L | 2021-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SFP3S | SFP3S | 2021-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SFP5L | SFP5L | | | | SFP5S | SFP5S | | | | SFP8 | SFP8 | | | | SFQJ | SFQJ | | | | SFR | SFR | | | | SFSHLD | SFSHLD | | | | SFT | SFT | 2021-07-01T00:00:00.0000000Z | 2025-11-29T00:00:00.0000000Z | | SFTY | SFTY | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SFU | Saifu | | | | SFUEL | SFUEL | | | | SFUND | SFUND | 2021-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SFUSD | SFUSD | | | | SFX | SFX | | | | SG | SG | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SG20 | SG20 | | | | SGA | SGA | | | | SGB | SGB | 2021-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SGBUSDT | SGBUSDT | | | | SGC | SIGMA coin | 2025-06-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SGCC | Super Game Chain | | | | SGCN | SGCN | | | | SGCT | SGCT | | | | SGD | Singapore Dollar | 2018-12-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SGE | SGE | | | | SGIT | SGIT | | | | SGLY | SGLY | 2022-06-16T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | SGN | Signals Network | | | | SGO | SGO | | | | SGOLD | SGOLD | | | | SGOLDPRO | SGOLDPRO | | | | SGP | SGPay | | | | SGPE | SGPE | | | | SGR | Sugar Exchange | 2024-03-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SGS | SGS | | | | SGT | SGT | 2023-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SGT01 | SGT01 | | | | SGU | SGU | | | | SH | Shilling | 2017-03-09T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | SHA | SHACoin | | | | SHADE | SHADE Token | | | | SHAK | SHAK | | | | SHAKE | SHAKE | 2024-05-03T00:00:00.0000000Z | 2025-09-18T00:00:00.0000000Z | | SHAMAN | SHAMAN | | | | SHAN | SHAN | 2023-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHARBI | SHARBI | | | | SHARD | SHARD | | | | SHARDS | nan | 2025-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHARE | SHARE | 2020-12-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHARES | SHARES | | | | SHARI | SHARI | | | | SHARIK | SHARIK | | | | SHARK | SHARK | | | | SHARKY | SharkySwap | 2023-12-13T00:00:00.0000000Z | 2025-12-02T00:00:00.0000000Z | | SHARPEI | SHARPEI | | | | SHB | SHB | | | | SHBW | SHBW | | | | SHC | SHC | | | | SHCHAIN | SHCHAIN | | | | SHDC | SHDC | 2021-02-27T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SHDW | Shadow Token | 2017-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHE | SHE | | | | SHEBA | SHEBA | | | | SHEELA | SHEELA | | | | SHEEP | SHEEP | 2024-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHEESHA | SHEESHA | | | | SHEFA | SHEFA | 2023-06-20T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | SHEL | SHEL | | | | SHELL | ShellCoin | 2017-02-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHEN | SHEN | | | | SHENG | SHENG | | | | SHF | SHF | | | | SHFT | SHFT | 2021-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHG | SHG | | | | SHI | Shirtum | 2021-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIB | Shiba Inu | 2021-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIB1000 | SHIB1000 | 2021-10-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIB2 | SHIB2 | 2023-07-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIB2L | SHIB2L | | | | SHIB2S | SHIB2S | | | | SHIB3L | SHIB3L | 2021-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIB3S | SHIB3S | 2021-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIB5L | SHIB5L | 2021-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIB5S | SHIB5S | 2021-09-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIB8 | SHIB8 | | | | SHIBA | SHIBA | 2021-11-30T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | SHIBA2 | SHIBA2 | 2021-05-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIBABEP | SHIBABEP | | | | SHIBABSC | SHIBABSC | | | | SHIBAFAME | SHIBAFAME | | | | SHIBAGROW | SHIBAGROW | | | | SHIBAI | SHIBAI | 2023-06-24T00:00:00.0000000Z | 2025-06-04T00:00:00.0000000Z | | SHIBAMETA | SHIBAMETA | | | | SHIBANFT | SHIBANFT | 2022-06-02T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SHIBAPUP | SHIBAPUP | | | | SHIBARMY | SHIBARMY | | | | SHIBAROCKET | SHIBAROCKET | | | | SHIBC | SHIBC | | | | SHIBCAT | SHIBCAT | | | | SHIBCEO(1M) | SHIBCEO(1M) | | | | SHIBDOGE | SHIBDOGE | 2022-04-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIBDOGE(1M) | SHIBDOGE(1M) | 2022-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIBDOGEB | SHIBDOGEB | | | | SHIBDOGET | SHIBDOGET | | | | SHIBE | SHIBE | | | | SHIBELON | SHIBELON | 2021-11-30T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | SHIBEMP | SHIBEMP | 2021-11-25T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | SHIBGOTCHI | SHIBGOTCHI | | | | SHIBIC | SHIBIC | | | | SHIBL | SHIBL | | | | SHIBLITE | SHIBLITE | 2023-02-09T00:00:00.0000000Z | 2025-01-05T00:00:00.0000000Z | | SHIBM | SHIBM | | | | SHIBOKI | SHIBOKI | | | | SHIBONE | SHIBONE | | | | SHIBORG | SHIBORG | | | | SHIBOSHI | SHIBOSHI | | | | SHIBPLAY | SHIBPLAY | | | | SHIBS | SHIBS | | | | SHIBSC | SHIBSC | | | | SHIBSOV | SHIBSOV | | | | SHIBTC | SHIBTC | | | | SHIBTORO | SHIBTORO | | | | SHIBURAI | SHIBURAI | | | | SHIBURN | SHIBURN | | | | SHIBW | SHIBW | | | | SHIDO | SHIDO | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIELD | SHIELD | | | | SHIFT | Shift | | | | SHIH | SHIH | 2021-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIK | SHIK | | | | SHIKOKU | SHIKOKU | | | | SHILL | SHILL | 2021-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHINJA | SHINJA | | | | SHINJA(1M) | SHINJA(1M) | | | | SHINJI | SHINJI | | | | SHINJIRO | SHINJIRO | | | | SHINT | SHINT | | | | SHINTAMA | SHINTAMA | | | | SHINU | SHINU | | | | SHIP | ShipChain | | | | SHIR | SHIR | | | | SHIRO | nan | 2023-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHIRYO | SHIRYO | | | | SHIRYO-INU | SHIRYO-INU | | | | SHIRYOINU | SHIRYOINU | 2021-12-21T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | SHISH | SHISH | | | | SHIT | SHIT | | | | SHIT-580M | SHIT-580M | | | | SHIWA | SHIWA | | | | SHIZZLE | SHIZZLE | | | | SHK | SHK | 2024-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHL | Oyster Shell | | | | SHLD | SHLD | | | | SHM | SHM | 2025-05-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHMN | SHMN | | | | SHN | SHN | | | | SHND | StrongHands | | | | SHO | SHO | | | | SHOCK | SHOCK | | | | SHOE | SHOE | 2021-10-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHOGGOTH | nan | 2024-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHON | SHON | 2021-08-13T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | SHOOTER | SHOOTER | | | | SHOP | Shopin | | | | SHOP2 | SHOP2 | | | | SHOPX | SHOPX | 2022-02-07T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SHORK | nan | | | | SHORTY | Shorty | 2017-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHOT | SHOT | | | | SHOW | Show | | | | SHOX | SHOX | | | | SHP | Saint Helena Pound | | | | SHPG | SHPG | | | | SHPING | SHPING | 2021-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHPO | SHPO | | | | SHPP | SHPP | | | | SHR | SHR | 2019-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHRA | SHRA | | | | SHRAP | Shrapnel | 2023-11-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHREE | SHREE | | | | SHREK | SHREK | 2017-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHRIMP | SHRIMP | | | | SHRINK | SHRINK | | | | SHRM | SHRM | 2016-02-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SHROOM | SHROOM | 2023-11-24T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | SHRP | SHRP | 2017-07-16T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SHRUB | nan | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SHS | SHS | | | | SHT | SHT | | | | SHUF | SHUF | 2023-12-27T00:00:00.0000000Z | 2025-04-13T00:00:00.0000000Z | | SHUNAV | SHUNAV | | | | SHUNAV2 | SHUNAV2 | | | | SHUT | SHUT | | | | SHVR | SHVR | | | | SHWA | SHWA | | | | SHX | SHX | 2022-06-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SI | SI | | | | SI14 | SI14 | | | | SIB | SIBCoin | 2017-03-18T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | SIBERIA | SIBERIA | | | | SIC | Swisscoin | 2017-03-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SICA | SICA | | | | SICASH | SICASH | | | | SICC | SICC | | | | SICOLD | SICOLD | | | | SID | SID | | | | SIDD | SIDD | | | | SIDEKICK | nan | 2025-10-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIDO | SIDO | | | | SIDT | SIDT | | | | SIDUS | SIDUS | 2021-12-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIEGY | SIEGY | | | | SIERRA | SIERRA | | | | SIF | SIF | 2022-01-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SIG | Signal Token | 2018-03-01T00:00:00.0000000Z | 2025-12-25T00:00:00.0000000Z | | SIGHT | nan | 2026-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIGMA | SIGMAcoin | 2024-09-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIGN | SIGN | 2025-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIGNA | SIGNA | 2024-10-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIGT | Signatum | 2017-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIGU | SIGU | 2017-03-01T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | SIH | SIH | | | | SIKKA | Sikka | | | | SIL | SIL | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SILK | Silkcoin | 2022-12-24T00:00:00.0000000Z | 2024-12-02T00:00:00.0000000Z | | SILK2 | SILK2 | | | | SILKCHAIN | SILKCHAIN | | | | SILLY | Silly Dragon | 2023-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SILO | SILO | 2023-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SILVA | SILVA | | | | SILVER | SILVER | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIM | Simmitri | | | | SIMB | SIMB | | | | SIMF | SIMF | | | | SIMON | SIMON | 2022-02-14T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | SIMP | SIMP | | | | SIMPLE | SIMPLE | | | | SIMPSON | SIMPSON | 2023-09-01T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | SIMPSONSINU | SIMPSONSINU | | | | SIMULATOR | SIMULATOR | | | | SIMX | SIMX | | | | SIN | SIN | 2022-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SINGAPORE | SINGAPORE | | | | SINGER | SINGER | | | | SINGH | SINGH | | | | SINGLE | SINGLE | 2022-01-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SINOC | SINOC | | | | SINS | SafeInsure | | | | SINU | SINU | | | | SINX | SINX | | | | SION | SION | | | | SIP | SIP | | | | SIPC | SIPC | | | | SIPHER | SIPHER | 2023-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIPS | SIPS | | | | SIREN | nan | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SIRI | SIRI | | | | SIRS | SIRS | | | | SIRX | SIRX | | | | SIS | SIS | 2021-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SISA | SISA | | | | SIT | Tolar | | | | SITE | SITE | | | | SIX | SIX | 2017-02-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SJC | SJC | | | | SJCX | Storjcoin X | | | | SJET | SJET | | | | SJM | SJM | | | | SJW | SJWCoin | 2017-02-25T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SK | SK | | | | SKATE | nan | 2025-06-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKB | Sakura Bloom | 2017-03-05T00:00:00.0000000Z | 2025-12-02T00:00:00.0000000Z | | SKC | Skeincoin | | | | SKCH | SKCH | | | | SKE | SKE | | | | SKEB | SKEB | 2022-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKEL | SKEL | | | | SKET | SKET | | | | SKEY | SKEY | 2021-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKH | SKH | | | | SKI | SKI | 2024-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKILL | SKILL | | | | SKIN | SkinCoin | | | | SKK | Slovak Koruna | | | | SKL | SKL | 2020-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKL3L | SKL3L | 2021-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKL3S | SKL3S | 2021-01-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKM | Skrumble Network | 2018-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKN | SKN | | | | SKN1 | SKN1 | | | | SKOIN | SKOIN | | | | SKP | SKP | 2021-10-12T00:00:00.0000000Z | 2025-09-09T00:00:00.0000000Z | | SKR | Sakuracoin | 2024-05-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKRABC | SKRABC | | | | SKRL | SKRL | | | | SKRP | SKRP | 2018-04-09T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | SKRT | SKRT | | | | SKT | SKT | 2021-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKT2 | SKT2 | | | | SKU | SKU | | | | SKULD | SKULD | | | | SKULL | Pirate Blocks | 2017-07-16T00:00:00.0000000Z | 2025-11-19T00:00:00.0000000Z | | SKY | Skycoin | 2018-05-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKYAI | nan | 2025-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKYBIT | SKYBIT | | | | SKYCOIN | nan | 2025-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SKYFT | SKYFT | | | | SKYM | SKYM | | | | SKYMAX | SKYMAX | 2019-05-21T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SKYRIM | SKYRIM | | | | SL | SL | 2025-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLA | SLA | | | | SLAKE | SLAKE | | | | SLAM | SLAM | | | | SLAY | nan | 2025-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLB | SLB | | | | SLC | SLC | 2022-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLCL | SLCL | | | | SLCNFTP | SLCNFTP | | | | SLCO | SLCO | 2017-07-03T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | SLCR | SLCR | | | | SLD | SLD | | | | SLDS | SLDS | | | | SLE | nan | | | | SLEEP | SLEEP | 2017-09-03T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SLEEPEE | SLEEPEE | | | | SLERF | SLERF | 2024-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLEVIN | Slevin | | | | SLF | SLF | 2024-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLFI | Selfiecoin | 2017-01-25T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | SLG | Sterlingcoin | | | | SLICE | SLICE | 2021-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLIM | SLIM | 2021-06-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLING | Sling | 2017-02-05T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SLINK | SLINK | | | | SLIZ | SLIZ | 2023-11-22T00:00:00.0000000Z | 2025-02-05T00:00:00.0000000Z | | SLK | SLK | | | | SLL | Leone | | | | SLM | Slimcoin | | | | SLN | SLN | 2024-02-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SLND | SLND | 2022-04-04T00:00:00.0000000Z | 2025-12-23T00:00:00.0000000Z | | SLNT | SLNT | 2025-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLNV2 | SLNV2 | | | | SLOPPS | SLOPPS | | | | SLOT | SLOT | | | | SLOTH | Slothcoin | 2024-05-10T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SLOUGI | SLOUGI | | | | SLOWPOKE | SLOWPOKE | | | | SLP | SLP | 2020-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLP3L | SLP3L | | | | SLP3S | SLP3S | | | | SLP5L | SLP5L | | | | SLP5S | SLP5S | | | | SLR | SolarCoin | | | | SLRC | SLRC | | | | SLRM | SLRM | | | | SLRR | SLRR | | | | SLRS | SLRS | 2021-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLS | SaluS | 2017-03-09T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | SLT | Smartlands | 2025-06-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLTC | SLTC | | | | SLTKN | Social Lending Token | | | | SLV | SLV | 2025-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLVD | SLVD | | | | SLVR | SLVR | | | | SLVT | SLVT | | | | SLVX | SLVX | | | | SLW | SLW | | | | SLX | SLX | 2025-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SLYCI | SLYCI | | | | SM | SM | | | | SMA | SMA | | | | SMAC | SMAC | | | | SMAK | SMAK | | | | SMALL | SMALL | | | | SMARS | SMARS | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SMARSUP | SMARSUP | | | | SMART | SmartCash | 2018-01-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SMARTCREDIT | SMARTCREDIT | | | | SMARTLOX | SMARTLOX | 2023-09-16T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | SMARTNFT | SMARTNFT | 2023-08-26T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SMARTUP | SMARTUP | | | | SMASH | SMASH | | | | SMBR | SMBR | 2017-02-02T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | SMBSWAP | SMBSWAP | 2021-01-05T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SMC | SmartCoin | 2017-02-18T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SMC1 | SMC1 | | | | SMC2C | SMC2C | | | | SMCD | SMCD | | | | SMCW | SMCW | | | | SMD | SMD | | | | SMDX | SMDX | | | | SME | SME | | | | SMEX | SMEX | | | | SMF | SMF | 2017-02-15T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SMFT | SMFT | | | | SMG | SMG | 2022-04-06T00:00:00.0000000Z | 2023-12-28T00:00:00.0000000Z | | SMGR | SMGR | | | | SMGTO | SMGTO | | | | SMH | SMH | | | | SMI | SMI | | | | SMILE | SMILE | 2024-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SMK | SMK | | | | SML | SML | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SMLS | SMLS | | | | SMLY | SmileyCoin | | | | SMM | SMM | | | | SMMT | SMMT | | | | SMNC | SMNC | | | | SMNC_OLD | SMNC_OLD | | | | SMOKE | Smoke | | | | SMON | SMON | | | | SMOOCHUM | SMOOCHUM | | | | SMOON | SMOON | | | | SMP | SMP | 2024-07-16T00:00:00.0000000Z | 2025-09-02T00:00:00.0000000Z | | SMPL | SMPL | | | | SMPT | SMPT | | | | SMQ | SMQ | | | | SMR | SMR | | | | SMRAT | SMRAT | | | | SMS | Speed Mining Service | | | | SMSC | SMSC | | | | SMSCT | SMSCT | | | | SMSR | SMSR | 2017-03-13T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | SMT | SmartMesh | 2018-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SMTF | SMTF | | | | SMTS | SMTS | | | | SMTTOKEN | SMTTOKEN | | | | SMTY | SMTY | 2021-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SMURFS | SMURFS | | | | SMX | SMX | 2024-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SN | SN | 2022-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNAI | nan | 2024-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNAIL | SNAIL | | | | SNAP | SNAP | | | | SNB | SNB | 2021-07-01T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | SNBL | SNBL | | | | SNC | SunContract | 2017-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNCZ | SNCZ | | | | SND | Sand Coin | | | | SNE | SNE | 2022-04-04T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | SNEK | SNEK | 2023-05-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNET | SNET | 2018-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNFT | SNFT | 2021-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNFT1 | SNFT1 | 2022-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNG | SNG | | | | SNGJ | SNGJ | | | | SNGLS | SingularDTV | 2017-09-19T00:00:00.0000000Z | 2021-08-27T00:00:00.0000000Z | | SNIP | SnipCoin | | | | SNK | SNK | | | | SNL | SNL | | | | SNM | SONM | 2017-09-27T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | SNMOLD | SNMOLD | 2021-05-01T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | SNN | SNN | 2021-06-07T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | SNN2 | SNN2 | | | | SNO | SaveNode | | | | SNOOP | SNOOP | | | | SNORLAX | SNORLAX | | | | SNOV | Snovio | | | | SNOVA | SNOVA | | | | SNOW | SNOW | 2024-01-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNOWGE | SNOWGE | | | | SNP | SNP | | | | SNPC | SNPC | | | | SNPT | SNPT | 2018-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNR | SNR | 2018-10-26T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | SNRG | Synergy | 2017-03-18T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SNS | SNS | 2022-01-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNT | Status | 2017-06-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNT1 | SNT1 | | | | SNTR | Silent Notary | 2018-06-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNTVT | SNTVT | | | | SNV | SNV | | | | SNX | Synthetix Network Token | 2018-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNX1 | SNX1 | | | | SNX3L | SNX3L | 2020-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNX3S | SNX3S | 2020-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNX5L | SNX5L | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNX5S | SNX5S | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SNX8 | SNX8 | | | | SNXS | SNXS | | | | SNXW | SNXW | | | | SNY | SNY | 2021-09-13T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SO | SO | | | | SOAC | SOAC | | | | SOAR | Soarcoin | | | | SOARX | SOARX | | | | SOBA | SOBA | 2021-07-09T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | SOC | All Sports | | | | SOCAP | SOCAP | | | | SOCC | SocialCoin | 2017-07-07T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | SOCCER | SOCCER | | | | SOCIAL | nan | | | | SOCIALTOKEN | SOCIALTOKEN | | | | SOCKS | SOCKS | 2024-12-19T00:00:00.0000000Z | 2025-04-13T00:00:00.0000000Z | | SOCX | SOCX | | | | SOD | SOD | | | | SODO | SODO | | | | SOF | SOF | | | | SOFA | SOFA | | | | SOFI | SOFI | | | | SOFIN | SOFIN | | | | SOG | SOG | | | | SOGA | SOGA | | | | SOGNI | nan | 2025-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOIL | SOILcoin | 2023-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOKU | SOKU | 2023-11-24T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | SOL | SOL | 2020-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOL3L | SOL3L | 2020-09-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOL3S | SOL3S | 2020-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOL5L | SOL5L | 2021-09-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOL5S | SOL5S | 2021-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOL8 | SOL8 | | | | SOLAB | SOLAB | | | | SOLACE | SOLACE | | | | SOLAR | SOLAR | 2017-07-08T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | SOLARFULLCYCLE | SOLARFULLCYCLE | | | | SOLAS | SOLAS | | | | SOLAYER | nan | 2025-02-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOLI | SOLI | | | | SOLIDCOIN | SOLIDCOIN | | | | SOLO | SOLO | 2017-02-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOLOMON | nan | 2025-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOLPAD | SOLPAD | | | | SOLR | SOLR | | | | SOLS | nan | 2023-12-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOLTOMATO | nan | 2026-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOLUTION | SOLUTION | | | | SOLV | nan | 2025-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOLVE | Solve.Care | 2020-02-03T00:00:00.0000000Z | 2025-09-29T00:00:00.0000000Z | | SOLX | SOLX | 2022-01-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOM | SOM | 2023-06-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOMA | SOMA | | | | SOME | SOME | | | | SOMEE | SOMEE | | | | SOMI | nan | 2025-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOMM | SOMM | | | | SON | SON | | | | SONAR | SONAR | 2022-04-18T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | SONG | SongCoin | 2017-03-10T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | SONIC | nan | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SONIQ | Soniq | | | | SONM | SONM | | | | SONNE | SONNE | | | | SONO | SONO | 2017-10-17T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | SOOM | SOOM | | | | SOON | SoonCoin | 2023-06-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOONMOON | SOONMOON | | | | SOONNETWORK | nan | 2025-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOP | SOP | 2018-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOPH | SOPH | 2023-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SORO | SORO | | | | SOS | Somali Shilling | 2022-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOS3L | SOS3L | | | | SOS3S | SOS3S | | | | SOSF | SOSF | 2022-06-06T13:55:02.3172048Z | 2025-10-14T00:00:00.0000000Z | | SOSO | nan | 2024-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOTA | SOTA | | | | SOTU | SOTU | 2023-11-25T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | SOUL | SoulCoin | 2017-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOURCE | SOURCE | 2024-05-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOV | SOV | 2021-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOVE | SOVE | | | | SOVI | SOVI | | | | SOVRN | nan | 2024-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SOW | SOW | | | | SOX | SOX | | | | SOXY | SOXY | | | | SOYA | SOYA | | | | SOYBEAN | SOYBEAN | | | | SOZ | SOZ | | | | SP | SP | 2017-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SP88 | SP88 | | | | SPA | SPA | 2020-08-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPAC | SPAC | | | | SPACE | SpaceCoin | 2017-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPACEID | SPACEID | | | | SPACEPI | SPACEPI | 2024-12-03T00:00:00.0000000Z | 2024-12-28T00:00:00.0000000Z | | SPACES | SPACES | | | | SPADE | SPADE | | | | SPAIN35IX | SPAIN35IX | 2023-03-29T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | SPANK | SpankChain | 2018-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPARK | SPARK | 2025-08-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPARTA | SPARTA | 2020-09-29T00:00:00.0000000Z | 2022-08-12T00:00:00.0000000Z | | SPAY | SPAY | | | | SPAZ | SPAZ | | | | SPC | SpaceChain | 2017-03-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPCFIN | SPCFIN | 2022-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPCPPR | SPCPPR | 2021-08-23T00:00:00.0000000Z | 2025-12-27T00:00:00.0000000Z | | SPCT | SPCT | | | | SPD | SPINDLE | 2018-05-18T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SPDR | SPDR | | | | SPDV | SPDV | | | | SPDX | SPDX | | | | SPE | SPE | 2021-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPEC | SPEC | 2017-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPECT | SPECT | | | | SPEED | SPEED | | | | SPELL | SPELL | 2021-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPELL3L | SPELL3L | 2022-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPELL3S | SPELL3S | 2022-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPELL5L | SPELL5L | | | | SPELL5S | SPELL5S | | | | SPELLFIRE | SPELLFIRE | 2022-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPEX | SproutsExtreme | 2016-08-19T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | SPF | SportyFi | | | | SPFC | SPFC | 2022-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPFCFT | SPFCFT | 2021-11-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPG | SPG | 2022-01-19T00:00:00.0000000Z | 2025-11-13T00:00:00.0000000Z | | SPGI | SPGI | | | | SPH | SPH | 2020-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPHN | SPHN | | | | SPHR | Sphere | | | | SPHRI | SPHRI | 2022-01-27T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | SPHTX | SophiaTX | 2018-01-24T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SPHX | SPHX | | | | SPHYNX | SPHYNX | | | | SPI | SPI | | | | SPICA | SPICA | | | | SPICE | SPICE | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPIG | SPIG | | | | SPIKE | SPIKE | 2024-07-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPIN | SPIN | 2025-09-30T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | SPIR | SPIR | | | | SPIRIT | SPIRIT | | | | SPITZ | SPITZ | 2021-12-27T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SPIZ | SPIZ | | | | SPK | Sparks | 2025-06-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPKI | SPKI | | | | SPKL | SPKL | | | | SPKTR | SPKTR | 2017-03-18T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | SPKY | SPKY | | | | SPKZ | SPKZ | | | | SPL | SPL | 2021-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Assets - Letter S (Page 2 of 2) (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_S_page_2) --- title: "Assets - Letter S (Page 2 of 2)" --- # Assets - Letter S (Page 2 of 2) ### Navigation [← Previous Page](./assets_S_page_1.md) | --- | asset_id | name | data_trade_start | data_trade_end | |:-------------|:--------------------------|:-----------------------------|:-----------------------------| | SPLB | SPLB | | | | SPLC | SPLC | | | | SPM | SPM | 2017-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPN | SPN | | | | SPND | Spendcoin | | | | SPNDB | SPNDB | | | | SPNDRS | SPNDRS | | | | SPO | SPO | 2021-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPOK | SPOK | | | | SPON | SPON | 2025-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPONGE | SPONGE | | | | SPONGS | SPONGS | | | | SPOOKY | SPOOKY | | | | SPOOKYCEO | SPOOKYCEO | | | | SPOOKYSHIB | SPOOKYSHIB | | | | SPOOKYSHIBA | SPOOKYSHIBA | | | | SPOOL | SPOOL | | | | SPORE | SPORE | | | | SPORT | SportsCoin | 2017-02-25T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | SPORTFUN | nan | 2026-01-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPORTS | SPORTS | | | | SPOT | SPOT | | | | SPP | SPP | | | | SPR | SpreadCoin | 2017-02-25T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | SPRAY | SPRAY | | | | SPRING | SPRING | | | | SPRITE | SPRITE | | | | SPRITZMOON | SPRITZMOON | | | | SPRK | SPRK | | | | SPRKL | SPRKL | | | | SPRT | SPRT | | | | SPRTS | Sprouts | | | | SPRTSC | SPRTSC | | | | SPRTZ | SPRTZ | | | | SPRX | SPRX | | | | SPS | SPS | 2021-07-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPSI | SPSI | 2022-06-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPT | Spots | 2017-03-02T00:00:00.0000000Z | 2025-12-01T00:00:00.0000000Z | | SPTDC | SPTDC | | | | SPUME | SPUME | | | | SPURTPLUS | SPURTPLUS | | | | SPUT | SPUT | | | | SPWN | SPWN | | | | SPX | Sp8de | 2017-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPXC | SPXC | 2023-01-09T00:00:00.0000000Z | 2025-09-16T00:00:00.0000000Z | | SPY | SPY | 2021-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SPYCE | SPYCE | | | | SPYX | SPYX | 2025-07-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SQ | SQ | | | | SQD | nan | 2024-05-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SQL | SQL | 2017-02-28T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | SQR | SQR | 2024-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SQT | nan | 2024-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SQUA | SQUA | 2023-01-13T00:00:00.0000000Z | 2025-10-29T00:00:00.0000000Z | | SQUAD | SQUAD | 2023-02-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SQUASH | SQUASH | | | | SQUAWK | SQUAWK | | | | SQUEEZE | SQUEEZE | | | | SQUEEZE IT | OvErBuRn | | | | SQUID | SQUID | 2021-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SQUID2 | SQUID2 | 2021-11-17T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SQUIDG | SQUIDG | | | | SQUIDGROW | SQUIDGROW | | | | SQUIDS | SQUIDS | | | | SQUIG | Squiggle DAO Token | | | | SQUIRTLE | SQUIRTLE | | | | SQUZ | SQUZ | | | | SRBP | SRBP | | | | SRBS | SRBS | | | | SRC | SecureCoin | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SRCC | SRCC | | | | SRCOIN | SRCOIN | | | | SRCX | SRCX | | | | SRD | Surinam Dollar | | | | SRE | SRE | | | | SREUR | SREUR | | | | SRG | Surinam Guilder | 2025-08-17T00:00:00.0000000Z | 2025-08-18T00:00:00.0000000Z | | SRH | SRH | | | | SRICAT | SRICAT | | | | SRK | SRK | | | | SRLTY | SRLTY | | | | SRM | SRM | 2020-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SRM3L | SRM3L | | | | SRM3S | SRM3S | | | | SRM5L | SRM5L | | | | SRM5S | SRM5S | | | | SRN | SIRIN LABS Token | 2018-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SRND | SRND | 2017-03-08T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | SRNT | SRNT | 2018-01-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SRO | SRO | 2022-03-23T00:00:00.0000000Z | 2022-03-27T00:00:00.0000000Z | | SROCKET | SROCKET | | | | SRP | SRP | 2025-07-09T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | SRT | SRT | 2023-01-28T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | SRTCC | SRTCC | | | | SRTY | Suretly | | | | SRWD | SRWD | | | | SRX | SRX | 2022-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SRY | SRY | | | | SS | Sharder | | | | SSB | SSB | 2021-12-02T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | SSC | SelfSell | 2017-02-08T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | SSD | SSD | | | | SSE | SSE | 2023-12-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SSF | SSF | | | | SSG | SSG | 2024-04-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SSH | SSH | 2018-03-28T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | SSL.MI | SSL.MI | | | | SSLX | SSLX | 2024-12-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SSM | SSM | | | | SSN | SSN | | | | SSNLF | SSNLF | | | | SSO | SSO | | | | SSP | South Sudanese Pound | 2022-06-06T15:40:06.7183688Z | 2022-06-11T23:07:45.4172847Z | | SSR | SSR | | | | SSS | Sharechain | 2024-05-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SSS1 | SSS1 | | | | SST | SST | 2024-02-15T00:00:00.0000000Z | 2025-10-30T00:00:00.0000000Z | | SSTC | SSTC | 2017-03-03T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SSUC | SSUC | | | | SSV | SSV | 2021-10-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SSV3L | SSV3L | 2023-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SSV3S | SSV3S | 2023-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SSV5L | SSV5L | 2023-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SSV5S | SSV5S | 2023-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SSWP | SSWP | | | | SSX | SSX | | | | ST | ST | | | | STA | Starta | 2017-01-31T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | STABL | STABL | | | | STABLE | nan | 2025-11-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STABLZ | STABLZ | | | | STAC | StarterCoin | | | | STACK | STACK | 2024-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STACK2 | STACK2 | | | | STACS | STACS | | | | STAK | STRAKS | | | | STAK2 | STAK2 | | | | STAKE | STAKE | 2023-11-28T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | STALIN | STALIN | 2017-03-19T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | STAMP | STAMP | | | | STANDARD | STANDARD | | | | STAR | Starbase | 2016-12-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STAR1 | STAR1 | | | | STAR10 | nan | | | | STARBUCKSCOM | STARBUCKSCOM | | | | STARGRAM | STARGRAM | | | | STARK | STARK | | | | STARL | STARL | 2021-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STARLY | STARLY | | | | STARS | StarCash Network | 2021-07-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STARSHIP | STARSHIP | | | | START | Startcoin | 2017-03-05T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | STARTUP | nan | 2025-05-28T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | STARX | STARX | 2021-12-23T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | STARYU | STARYU | | | | STASIA | STASIA | | | | STAT | STAT | 2022-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STATE | STATE | 2023-11-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | STATER | STATER | | | | STATOKEN | STATOKEN | | | | STAX | STAX | | | | STAYKX | STAYKX | | | | STB | STB | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STBL | nan | 2025-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STBU | STBU | 2021-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STBZ | STBZ | | | | STC | Santa Coin | 2021-05-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STCC | STCC | | | | STCCOIN | STCCOIN | | | | STCK | STCK | | | | STCN | Stakecoin | | | | STD | Dobra | 2022-09-03T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | STDEX | STDEX | | | | STE | STE | | | | STEAK | STEAK | | | | STEALTH | STEALTH | | | | STEAM | STEAM | | | | STEEM | Steem | 2016-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STEEMD | Steem Dollars | 2024-05-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STEEMIT | STEEMIT | | | | STEEP | STEEP | | | | STELLA | STELLA | | | | STELLARS | STELLARS | | | | STELLARTALK | STELLARTALK | | | | STEM | STEM | | | | STEMX | STEMX | 2025-01-09T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | STEP | STEP | 2022-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STEPCOIN | STEPCOIN | | | | STEPG | STEPG | | | | STEPN | STEPN | 2022-06-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STEPS | Steps | 2017-03-17T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | STEPWATCH | STEPWATCH | | | | STETH | STETH | 2021-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STETHDAI | STETHDAI | | | | STEVEJOBS | STEVEJOBS | | | | STEW | STEW | | | | STF | STF | | | | STFI | STFI | | | | STG | STG | 2022-03-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STG3L | STG3L | 2022-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STG3S | STG3S | 2022-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STH | STH | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STHR | STHR | 2017-03-06T00:00:00.0000000Z | 2025-10-10T00:00:00.0000000Z | | STI | STI | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STIK | STIK | 2023-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STIMA | STIMA | 2024-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STINT | STINT | | | | STIPS | STIPS | | | | STJ | STJ | | | | STK | STK | 2017-01-20T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | STK70 | STK70 | | | | STKK | STKK | | | | STL | STL | | | | STLC | STLC | | | | STLE | STLE | | | | STM | STM | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STMAN | STMAN | 2022-04-11T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | STMX | STMX | 2020-06-11T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | STMX3L | STMX3L | | | | STMX3S | STMX3S | | | | STN | Steneum Coin | | | | STND | STND | 2022-11-29T00:00:00.0000000Z | 2025-09-27T00:00:00.0000000Z | | STNK | nan | 2024-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STO | STO | 2017-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STOC | STOC | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STON | STON | 2019-11-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STONE | STONE | | | | STONK | STONK | 2017-04-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | STONKS | STONKS | 2023-08-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STOP | STOP | 2025-01-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STOPELON | STOPELON | | | | STOR | STOR | | | | STORE | STORE | 2022-06-27T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | STOREUM | STOREUM | | | | STORJ | Storj | 2017-10-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STORJ3BEAR | STORJ3BEAR | | | | STORJ3BULL | STORJ3BULL | | | | STORJ3L | STORJ3L | 2020-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STORJ3S | STORJ3S | 2020-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STORJ5L | STORJ5L | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STORJ5S | STORJ5S | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STORJ8 | STORJ8 | | | | STORM | Storm | 2018-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STORY | STORY | 2021-08-19T00:00:00.0000000Z | 2025-12-12T00:00:00.0000000Z | | STOS | STOS | 2021-10-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STOX | STOX | | | | STOXX50E | STOXX50E | | | | STOY | STOY | | | | STP | STP | 2017-02-22T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | STPC | STPC | | | | STPL | STPL | | | | STPT | STPT | 2020-03-25T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | STPX | STPX | | | | STPZ | STPZ | | | | STQ | Storiqa | 2018-09-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STR | STR | | | | STRANGE | STRANGE | | | | STRAT | Stratis | 2017-09-14T00:00:00.0000000Z | 2020-11-13T00:00:00.0000000Z | | STRAX | STRAX | 2020-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STRAY | STRAY | | | | STRB | SuperTurboStake | 2016-10-09T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | STRC | StarCredits | | | | STRCX | nan | 2025-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STRD | STRD | 2023-06-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STREAM | STREAM | 2024-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STREAMER | nan | | | | STREETH | STREETH | 2022-07-12T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | STRELKAAI | STRELKAAI | | | | STRI | STRI | | | | STRIKE | STRIKE | 2024-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STRIP | STRIP | 2022-01-06T00:00:00.0000000Z | 2025-11-29T00:00:00.0000000Z | | STRK | STRK | 2021-05-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STRM | STRM | 2022-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STRMC | STRMC | | | | STRMS | STRMS | | | | STRN | STRN | | | | STRNGR | STRNGR | | | | STRO | STRO | | | | STRONG | STRONG | 2022-06-01T00:00:00.0000000Z | 2025-08-12T00:00:00.0000000Z | | STRP | STRP | 2017-02-05T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | STRS | STRS | | | | STRX | STRX | 2023-05-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STS | Stress | 2017-02-22T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | STSC | STSC | | | | STSH | STSH | | | | STSL | STSL | | | | STSOL | STSOL | | | | STSP | STSP | | | | STSR | STSR | | | | STSW | STSW | | | | STT | STT | 2024-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STTOKEN | STTOKEN | | | | STU | bitJob | 2017-11-30T00:00:00.0000000Z | 2025-10-12T00:00:00.0000000Z | | STUD | STUD | 2018-05-24T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | STUDIO | STUDIO | | | | STV | Sativacoin | 2017-02-09T00:00:00.0000000Z | 2025-12-03T00:00:00.0000000Z | | STVFT | STVFT | 2021-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STX | Stox | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STX1000 | STX1000 | 2025-07-31T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | STX3L | STX3L | 2023-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STX3S | STX3S | 2023-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STX5L | STX5L | 2023-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STX5S | STX5S | 2023-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | STXDOWN | STXDOWN | | | | STXUP | STXUP | | | | STY | STY | 2018-01-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | STYL | STYL | | | | STYLO | STYLO | | | | STZ | STZ | 2021-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SU | SU | | | | SUA | SUA | | | | SUAI | nan | | | | SUB | Substratum | 2017-02-19T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | SUB1X | SUB1X | | | | SUB7 | SUB7 | | | | SUBHUB | nan | 2025-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUBIX | SUBIX | | | | SUBTEXT | SUBTEXT | | | | SUBX2 | SUBX2 | | | | SUDO | SUDO | 2023-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUDOWOODO | SUDOWOODO | | | | SUGAR | SUGAR | 2024-11-26T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SUI | SUI | 2023-05-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUI3L | SUI3L | 2023-05-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUI3S | SUI3S | 2023-05-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUI5L | SUI5L | 2023-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUI5S | SUI5S | 2023-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUIA | SUIA | | | | SUIP | SUIP | 2023-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUKIW | SUKIW | | | | SUKU | SUKU | 2020-08-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUM | SUM | | | | SUMMER | SUMMER | | | | SUMO | Sumokoin | | | | SUN | SUN | 2019-10-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUN8 | SUN8 | | | | SUNC | SUNC | | | | SUNCAT | nan | 2024-08-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUNDAE | SUNDAE | 2022-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUNDER | SUNDER | | | | SUNDOG | nan | 2024-08-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUNNY | SUNNY | 2022-02-18T00:00:00.0000000Z | 2025-10-14T00:00:00.0000000Z | | SUNNYCOIN | SUNNYCOIN | | | | SUNOLD | SUNOLD | | | | SUNSHINE | SUNSHINE | | | | SUNWUKONG | nan | 2025-04-21T00:00:00.0000000Z | 2025-12-24T00:00:00.0000000Z | | SUNX | SUNX | | | | SUOLALA | nan | | | | SUP | Superior Coin | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUP8EME | SUP8EME | | | | SUPDOG | SUPDOG | | | | SUPE | SUPE | 2021-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUPER | SuperCoin | 2017-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUPERB | SUPERB | | | | SUPERBID | SUPERBID | | | | SUPERMAN | SUPERMAN | | | | SUPERN | SUPERN | | | | SUPP | SUPP | | | | SUPPO | SUPPO | | | | SUPRA | nan | 2024-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUPT | SUPT | | | | SUQA | SUQA | | | | SURE | SURETY | | | | SURF | SURF | 2023-12-08T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | SURFMOON | SURFMOON | | | | SURGE | SURGE | 2025-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SURV | SURV | | | | SUS | SUS | | | | SUSD | sUSD | 2020-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUSDT | SUSDT | | | | SUSHI | SUSHI | 2020-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUSHI3L | SUSHI3L | 2020-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUSHI3S | SUSHI3S | 2020-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUSHI5L | SUSHI5L | 2021-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUSHI5S | SUSHI5S | 2021-04-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUSHI8 | SUSHI8 | | | | SUSHIBEAR | SUSHIBEAR | | | | SUSHIBULL | SUSHIBULL | | | | SUSHIDOWN | SUSHIDOWN | 2020-12-10T00:00:00.0000000Z | 2021-12-15T00:00:00.0000000Z | | SUSHIUP | SUSHIUP | 2020-12-10T00:00:00.0000000Z | 2021-12-15T00:00:00.0000000Z | | SUSU | SUSU | | | | SUT | SUT | 2024-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUTER | SUTER | | | | SUV | SUV | 2021-07-10T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | SV | SV | | | | SVA | SVA | | | | SVB | SVB | | | | SVC | El Salvador Colon | | | | SVCS | SVCS | | | | SVD | SVD | | | | SVI | SVI | | | | SVK | SVK | | | | SVL | SVL | 2024-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SVN | SVN | 2024-04-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SVNIS | SVNIS | | | | SVNT | SVNT | | | | SVQ | SVQ | | | | SVR | SVR | | | | SVS | SVS | 2025-09-08T00:00:00.0000000Z | 2025-09-09T00:00:00.0000000Z | | SVSA | nan | 2025-10-20T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | SVT | SVT | | | | SVVC | SVVC | | | | SVX | SVX | | | | SW | SW | 2017-10-21T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | SWACE | SWACE | | | | SWACH | SWACH | | | | SWAG | SWAG | 2023-11-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SWAM | SWAM | | | | SWAMP | SWAMP | | | | SWAN | SWAN | 2024-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWAP | SWAP | 2020-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWAP1 | SWAP1 | | | | SWAPO | SWAPO | | | | SWAPP | SWAPP | | | | SWAPS | SWAPS | | | | SWARMS | nan | 2024-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWASH | SWASH | 2021-10-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWAT | SWAT | 2018-08-31T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SWAY | SWAY | 2021-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWC | SWC | | | | SWCAT | SWCAT | | | | SWCO | SWCO | | | | SWD | SW DAO | 2025-02-23T00:00:00.0000000Z | 2025-02-24T00:00:00.0000000Z | | SWDAO | SWDAO | | | | SWEAT | SWEAT | 2022-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWEEP | SWEEP | 2022-10-17T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | SWEET | SWEET | 2017-02-15T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | SWELL | SWELL | 2024-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWET | SWET | | | | SWETH | SWETH | 2023-11-22T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | SWFL | SWFL | | | | SWFTC | SwftCoin | 2017-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWG | SWG | | | | SWGB | SWGB | | | | SWH | Switcheo | | | | SWI | SWI | 2022-05-09T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | SWIFT | Bitswift | | | | SWIFTBTS | SWIFTBTS | | | | SWIFTCASH | SWIFTCASH | | | | SWIFTCOIN | SWIFTCOIN | | | | SWING | Swing | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWINGBY | SWINGBY | | | | SWIPE | SWIPE | | | | SWIPP | SWIPP | | | | SWISBLUE | SWISBLUE | | | | SWISE | SWISE | 2023-11-22T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | SWITC | SWITC | | | | SWK | SWK | | | | SWL | SWL | | | | SWM | Swarm | 2018-06-11T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | SWOCO | SWOCO | | | | SWOP | SWOP | | | | SWP | Swapcoin | | | | SWPR | SWPR | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWPRL | SWPRL | | | | SWR | SWR | | | | SWRV | SWRV | 2020-09-05T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | SWRV3L | SWRV3L | | | | SWRV3S | SWRV3S | | | | SWT | Swarm City | 2017-10-19T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | SWTC | Jingtum Tech | | | | SWTCH | nan | 2025-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWTH | Switcheo | 2022-01-31T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | SWTHOLD | SWTHOLD | | | | SWU | SWU | 2022-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWYFT | SWYFT | | | | SWYFTT | SWYFTT | | | | SWZ | SWZ | | | | SWZL | SWZL | | | | SX | SX | | | | SXAS | SXAS | | | | SXC | Sexcoin | 2017-03-09T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | SXCC | SXCC | | | | SXDT | Spectre.ai Dividend Token | | | | SXHC | SXHC | 2023-12-24T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | SXI | SXI | | | | SXP | SXP | 2019-09-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SXP-ERC20 | SXP-ERC20 | | | | SXP3BEAR | SXP3BEAR | | | | SXP3BULL | SXP3BULL | | | | SXP3L | SXP3L | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SXP3S | SXP3S | 2020-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SXP5L | SXP5L | | | | SXP5S | SXP5S | | | | SXP8 | SXP8 | | | | SXPBEAR | SXPBEAR | | | | SXPBULL | SXPBULL | | | | SXPC | SXPC | | | | SXPDOWN | SXPDOWN | 2020-10-15T00:00:00.0000000Z | 2021-11-26T00:00:00.0000000Z | | SXPHALF | SXPHALF | | | | SXPHEDGE | SXPHEDGE | | | | SXPUP | SXPUP | 2020-10-15T00:00:00.0000000Z | 2021-11-26T00:00:00.0000000Z | | SXRP | SXRP | | | | SXS | SXS | | | | SXT | nan | 2025-05-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SXUT | Spectre.ai Utility Token | | | | SXX | SXX | | | | SY | SY | | | | SYBC | SYBC | | | | SYBCNEW | SYBCNEW | | | | SYC | SYC | 2019-10-02T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | SYCO | SYCO | | | | SYD | SYD | | | | SYFR | SYFR | | | | SYL | SYL | 2024-03-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SYLMYDID | SYLMYDID | 2023-04-19T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | SYLO | SYLO | 2020-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SYM | SYM | 2025-07-02T00:00:00.0000000Z | 2025-11-02T00:00:00.0000000Z | | SYN | SYN | 2020-12-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SYNC | Sync | 2023-12-05T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | SYND | nan | 2025-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SYNOPTI | SYNOPTI | | | | SYNQ | SYNQ | | | | SYNR | SYNR | | | | SYNT | SYNT | 2024-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SYNTH | SYNTH | 2024-01-13T00:00:00.0000000Z | 2025-02-11T00:00:00.0000000Z | | SYNX | Syndicate | 2017-03-15T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | SYP | Syrian Pound | 2021-09-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SYRUP | SYRUP | 2024-11-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SYS | Syscoin | 2017-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SYSP | SYSP | | | | SYZ | SYZ | | | | SZAR | SZAR | 2025-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SZC | Shopzcoin | | | | SZC1 | SZC1 | | | | SZCB | SZCB | | | | SZL | Lilangeni | | | | SZN | nan | 2025-04-28T00:00:00.0000000Z | 2025-10-28T00:00:00.0000000Z | | SZR-4F6M | SZR-4F6M | | | | Samuraicoin | Samuraicoin | 2017-03-09T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | --- # Assets - Letter T (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_T) --- title: "Assets - Letter T" --- # Assets - Letter T | asset_id | name | data_trade_start | data_trade_end | |:--------------|:------------------------------|:-----------------------------|:-----------------------------| | T | T | 2021-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | T1C | T1C | | | | T20 | T20 | | | | T23 | T23 | 2023-01-19T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | T2L | T2L | | | | T2T | T2T | | | | T69 | T69 | | | | T99 | T99 | | | | TA | nan | 2025-07-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAAS | TaaS | | | | TAB | TAB | 2017-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TABOO | TABOO | 2021-11-26T00:00:00.0000000Z | 2025-12-08T00:00:00.0000000Z | | TAC | Traceability Chain | 2025-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TACC | TACC | | | | TACO | TacoToken | 2023-12-30T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | TAD | TAD | | | | TAF | TAF | | | | TAFA | TAFA | | | | TAG | TagCoin | 2017-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAGI | TAGI | | | | TAGR | TAGRcoin | 2017-01-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | TAGT | TAGT | | | | TAGX | TAGX | | | | TAGZ | TAGZ | | | | TAGZ5 | TAGZ5 | | | | TAI | TAI | 2020-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAID | TAID | | | | TAIKO1000 | TAIKO1000 | 2025-09-28T00:00:00.0000000Z | 2025-11-11T00:00:00.0000000Z | | TAINO | TAINO | | | | TAIO | TAIO | | | | TAJ | TajCoin | 2017-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAJI | TAJI | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAK | TAK | 2017-02-13T00:00:00.0000000Z | 2025-12-12T00:00:00.0000000Z | | TAKE | TAKE | 2017-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAKER | nan | 2025-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAKI | TAKI | | | | TAKO | TAKO | | | | TAL | TAL | 2023-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TALE | nan | 2025-07-11T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | TALENT | nan | 2024-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TALEX | nan | | | | TALK | BTCtalkcoin | 2017-02-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TALKCH | TALKCH | | | | TALKOLD | TALKOLD | | | | TALKSV | TALKSV | | | | TALNT | TALNT | 2025-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAM | TAM | 2017-03-11T00:00:00.0000000Z | 2025-10-24T00:00:00.0000000Z | | TAMA | TAMA | | | | TAMM | TAMM | | | | TAN | TAN | | | | TANGO | TANGO | | | | TANK | TANK | | | | TANSSI | nan | 2025-07-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAO | TAO | 2022-09-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAO(XTO) | TAO(XTO) | | | | TAOCAT | nan | 2025-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAP | TAP | 2017-05-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAPE | TAPE | | | | TAPT | TAPT | | | | TAR | TAR | 2024-05-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TARA | TARA | 2021-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TARAL | TARAL | | | | TARI | TARI | | | | TARM | TARM | | | | TAROT | TAROT | | | | TARP | TARP | | | | TAS | TAS | | | | TASK | TASK | | | | TASKMANAGER | TASKMANAGER | | | | TASTA | TASTA | | | | TASTE | TASTE | | | | TAT | TAT | | | | TAT2 | TAT2 | | | | TATA | TATA | | | | TATCHCOIN | TATCHCOIN | | | | TATERS | TATERS | | | | TATO | TATO | | | | TAU | Lamden | | | | TAU2 | TAU2 | | | | TAUC | TAUC | | | | TAUDB | TAUDB | | | | TAUM | TAUM | | | | TAUR | TAUR | 2021-10-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAURUS | TAURUS | | | | TAVA | TAVA | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TAVITT | TAVITT | | | | TAXI | TAXI | 2018-02-21T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | TAZ | TAZ | | | | TB | TB | 2017-02-24T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | TBABYDOGO | TBABYDOGO | | | | TBAC | TBAC | | | | TBAG | TBAG | | | | TBAKE | TBAKE | | | | TBAR | Titanium BAR | 2023-09-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TBC | TBC | 2022-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TBCC | TBCC | 2021-04-15T00:00:00.0000000Z | 2021-09-16T00:00:00.0000000Z | | TBCCV | TBCCV | | | | TBCK | TBCK | | | | TBCX | TBCX | 2017-03-16T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | TBD | TBD | | | | TBE | TBE | | | | TBFT | TBFT | | | | TBG | TBG | | | | TBITCNY | TBITCNY | | | | TBITX | TBITX | | | | TBL | TBL | | | | TBLLX | nan | | | | TBOX | TBOX | | | | TBP | TBP | | | | TBPH | TBPH | | | | TBS | TBS | | | | TBT | TBT | 2021-04-28T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | TBTC | TBTC | 2020-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TBTCB | TBTCB | | | | TBTZ | TBTZ | | | | TBX | Tokenbox | 2017-12-29T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | TC | TC | 2024-01-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | TCAKE | TCAKE | | | | TCASH | TCASH | | | | TCAT | TCAT | 2022-06-06T13:40:53.2870071Z | 2022-06-11T01:12:30.8723902Z | | TCB | TCB | | | | TCC | The ChampCoin | | | | TCEHY | TCEHY | | | | TCF | TCF | | | | TCFX | TCFX | | | | TCG2 | TCG2 | | | | TCGCOIN | TCGCOIN | | | | TCH | Thore Cash | | | | TCHR | TCHR | | | | TCHTRX | TCHTRX | | | | TCJ | TCJ | | | | TCLB | TCLB | | | | TCLGULDEN | TCLGULDEN | | | | TCN | TCN | 2017-06-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TCNH | TCNH | | | | TCNX | TCNX | | | | TCO | TCO | | | | TCOC | TCOC | | | | TCOIN | T-coin | | | | TCOM | nan | 2025-08-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TCOMUSD | TCOMUSD | | | | TCORE | TCORE | | | | TCP | TCP | 2021-08-17T00:00:00.0000000Z | 2022-03-25T00:00:00.0000000Z | | TCR | TheCreed | 2017-03-01T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | TCS | TCS | | | | TCS.NS | TCS.NS | | | | TCSH | TCSH | | | | TCT | TokenClub | 2018-06-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TCWS | TCWS | | | | TCX | TCX | 2016-08-17T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | TCZ | TCZ | | | | TD | TD | 2024-05-14T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | TDA | TDA | | | | TDC | Trendercoin | 2022-06-06T16:07:42.6769068Z | 2026-01-22T00:00:00.0000000Z | | TDE | TDE | | | | TDFB | TDFB | 2017-03-11T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | TDH | TDH | 2018-08-07T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | TDI | TDI | | | | TDL | TDL | 2025-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TDLC | TDLC | | | | TDM | TDM | 2025-10-21T00:00:00.0000000Z | 2025-10-22T00:00:00.0000000Z | | TDN | TDN | | | | TDNA | TDNA | | | | TDOGE | TDOGE | | | | TDP | TDP | 2019-06-25T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | TDPS | TDPS | | | | TDROP | TDROP | 2022-02-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TDS | TokenDesk | 2018-02-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TDT | TDT | | | | TDX | Tidex Token | 2025-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TEA | TEA | 2025-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TEAC | TEAC | | | | TEAFI | nan | 2025-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TEAK | TEAK | | | | TEAM | TeamUp | 2017-01-22T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | TEAT | TEAT | | | | TEC | TEC | 2017-03-05T00:00:00.0000000Z | 2025-11-13T00:00:00.0000000Z | | TECH | TECH | 2017-03-08T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | TECHNO | TECHNO | | | | TED | TED | 2023-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TEDDY | TEDDY | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TEDDYV2 | TEDDYV2 | | | | TEDDYV2M | TEDDYV2M | | | | TEEK | TEEK | | | | TEEN | MyTeenCoin | | | | TEER | TEER | 2022-06-16T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | TEK | TEKcoin | 2017-02-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | TEL | Telcoin | 2018-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TELE | TELE | | | | TELFX | TELFX | | | | TELL | Tellurion | 2017-02-22T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | TELLUS | TELLUS | | | | TELOS | Teloscoin | 2020-03-06T00:00:00.0000000Z | 2024-08-22T00:00:00.0000000Z | | TEM | TEM | 2023-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TEMCO | TEMCO | 2020-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TEMPLE | TEMPLE | 2023-11-22T00:00:00.0000000Z | 2025-04-13T00:00:00.0000000Z | | TEN | Tokenomy | 2020-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TENA | TENA | | | | TEND | TEND | 2024-06-08T00:00:00.0000000Z | 2025-01-29T00:00:00.0000000Z | | TENDA | Tenda Coin | 2023-03-14T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | TENET | TENET | 2023-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TENNET | TENNET | 2017-01-26T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | TENSHI | TENSHI | | | | TENT | TENT | | | | TENTACOOL | TENTACOOL | | | | TEO | TEO | | | | TEP | TEP | | | | TER | TerraNova | | | | TERA | TeraCoin | 2019-05-14T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | TERC | TERC | 2019-08-16T00:00:00.0000000Z | 2025-11-01T00:00:00.0000000Z | | TERE | TERE | | | | TERI | TengRI | | | | TERM | TERM | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TERMINUS | TERMINUS | 2024-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TERN | Ternio | | | | TERRA | Terra | 2024-01-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TERRAFORM | TERRAFORM | | | | TERRAUST | TERRAUST | | | | TES | TeslaCoin | 2017-01-28T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | TESLA | TeslaCoilCoin | 2025-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESLACOM | TESLACOM | | | | TESLF | TESLF | | | | TESS | TESS | | | | TEST | TEST | 2024-10-10T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | TEST1 | TEST1 | | | | TEST123456 | nan | | | | TEST2 | TEST2 | | | | TESTA | TESTA | | | | TESTADA | TESTADA | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTALGO | TESTALGO | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTAPT | TESTAPT | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTAVAX | TESTAVAX | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTBLOCK | TESTBLOCK | | | | TESTBTC | TESTBTC | 2020-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTC | TESTC | | | | TESTD | TESTD | | | | TESTDOGE | TESTDOGE | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTDOT | TESTDOT | 2023-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTE | TESTE | | | | TESTEOS | TESTEOS | 2023-04-05T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | TESTETH | TESTETH | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTFIL | TESTFIL | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTLTC | TESTLTC | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTMATIC | TESTMATIC | | | | TESTNEAR | TESTNEAR | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTP | TESTP | | | | TESTSC | TESTSC | | | | TESTSOL | TESTSOL | 2023-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTSUPPLYN | TESTSUPPLYN | | | | TESTUSD | TESTUSD | 2020-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTUSDT | TESTUSDT | 2020-06-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTXAUT | TESTXAUT | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TESTXTZ | TESTXTZ | 2023-04-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TET | TET | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TETH | TETH | | | | TETHERCNY | TETHERCNY | | | | TETSUO | nan | 2024-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TEUR | TEUR | | | | TEVA | nan | 2024-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TEVI | TEVI | | | | TEX | TEX | | | | TEXCOIN | TEXCOIN | | | | TEXT | TEXT | | | | TF | TF | | | | TFA | TFA | | | | TFB | TFB | | | | TFBX | TFBX | | | | TFC | TFC | 2022-06-06T13:35:15.9607765Z | 2022-06-11T01:07:01.9612166Z | | TFD | TE-FOOD | 2018-07-23T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | TFE | TFE | | | | TFF | TFF | | | | TFI | TFI | 2023-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TFIAT | TFIAT | | | | TFIN | TFIN | | | | TFL | TrueFlip | 2017-12-12T00:00:00.0000000Z | 2025-11-13T00:00:00.0000000Z | | TFLOW | TFLOW | | | | TFS | TFS | | | | TFT | TFT | | | | TFTA | TFTA | | | | TFTC | TFTC | | | | TFUEL | TFUEL | 2019-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TFW | TFW | | | | TFX | TFX | | | | TGAME | TGAME | | | | TGBP | TGBP | 2025-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TGC | Tigercoin | 2022-06-06T13:35:08.9908547Z | 2026-01-19T00:00:00.0000000Z | | TGCC | TGCC | | | | TGI | TGI | | | | TGIC | TGIC | | | | TGK | TGK | | | | TGM | TGM | | | | TGN | TGN | | | | TGO | TGO | | | | TGOLD | TGOLD | | | | TGR | TGR | | | | TGRD | TGRD | | | | TGS | TGS | 2018-02-27T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | TGT | Target Coin | 2025-05-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TH1 | TH1 Contract | | | | THA | THA | | | | THALES | THALES | 2023-11-22T00:00:00.0000000Z | 2025-02-11T00:00:00.0000000Z | | THAN | THAN | | | | THAR | THAR | | | | THB | Baht | 2022-06-06T14:00:00.0000000Z | 2022-06-10T14:00:00.0000000Z | | THBC | THBC | | | | THB_1INCH | THB_1INCH | 2022-09-02T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_ALGO | THB_ALGO | 2022-10-10T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_ARB | THB_ARB | 2023-03-24T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_ATOM | THB_ATOM | 2022-09-23T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_AXL | THB_AXL | 2022-11-25T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_DON | THB_DON | | | | THB_DOT | THB_DOT | 2020-08-31T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_FLOW | THB_FLOW | 2023-03-13T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_FLR | THB_FLR | | | | THB_FTT | THB_FTT | | | | THB_FXS | THB_FXS | 2023-04-05T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_HFT | THB_HFT | 2023-04-07T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_ID | THB_ID | 2023-05-17T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_KSM | THB_KSM | 2020-09-08T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_LDO | THB_LDO | 2022-10-28T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_LQTY | THB_LQTY | 2023-05-15T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_OCEAN | THB_OCEAN | | | | THB_PERP | THB_PERP | 2023-05-19T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_SNX | THB_SNX | 2021-11-24T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_SOL | THB_SOL | 2022-01-26T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_STG | THB_STG | 2022-11-01T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THB_SUSHI | THB_SUSHI | 2021-11-01T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | THD | THD | | | | THE | THE | 2022-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THE9 | THE9 | | | | THEDAO | THEDAO | | | | THENA | THENA | | | | THEOS | THEOS | | | | THEOZZ | THEOZZ | | | | THETA | Theta Token | 2018-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THETA1000 | THETA1000 | | | | THETA3L | THETA3L | 2020-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THETA3S | THETA3S | 2020-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THETA5L | THETA5L | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THETA5S | THETA5S | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THETA8 | THETA8 | | | | THETABEAR | THETABEAR | | | | THETABULL | THETABULL | | | | THETAHALF | THETAHALF | | | | THETAHEDGE | THETAHEDGE | | | | THEX | THEX | | | | THFT | THFT | 2021-08-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THG | THG | | | | THIRM | THIRM | | | | THKDB | THKDB | | | | THL | THL | 2023-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THM | THM | | | | THN | THN | 2021-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THNX | THNX | | | | THO | THO | | | | THOM | THOM | 2017-04-17T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | THOR | THOR | 2022-03-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THORE | THORE | | | | THOREUM | THOREUM | | | | THORLINK | THORLINK | | | | THP | THP | | | | THPC | THPC | | | | THQ | nan | 2025-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THR | ThoreCoin | | | | THRL | THRL | | | | THRN | THRN | | | | THRON | THRON | | | | THRS | THRS | | | | THRT | Thrive Token | | | | THRUST | nan | | | | THR_OLD2 | THR_OLD2 | | | | THS | TechShares | | | | THT | THT | | | | THUG | THUG | 2018-04-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | THUNDER | THUNDER | | | | THUR | THUR | | | | THX | THX | 2025-07-26T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | TIA | TIA | 2023-10-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TIA100 | TIA100 | 2025-08-02T00:00:00.0000000Z | 2025-12-27T00:00:00.0000000Z | | TIB | TIB | | | | TIBBIR | nan | 2025-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TIC | True Investment Coin | | | | TICK | TICK | | | | TICO | TICO | 2025-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TICS | TICS | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TID | TID | | | | TIDAL | TIDAL | 2022-02-03T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | TIDALS | TIDALS | | | | TIDE | TIDE | 2017-05-06T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | TIE | TIES Network | 2018-02-27T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | TIEN | TIEN | | | | TIFI | TIFI | 2022-06-17T00:00:00.0000000Z | 2026-01-07T00:00:00.0000000Z | | TIFIK | TIFIK | | | | TIG | Tigereum | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TIGC | TIGC | | | | TIGER | TIGER | | | | TIGRES | TIGRES | 2023-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TIG_IEO | TIG_IEO | | | | TIIM | TIIM | | | | TIK | TIK | | | | TIKETS | TIKETS | | | | TIKTOKEN | TIKTOKEN | | | | TILE | TILE | | | | TILL | TILL | | | | TILY | TILY | | | | TIM | TIM | | | | TIME | Chronobank | 2017-05-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TIMEC | TIMEC | | | | TIMECHRONO | TIMECHRONO | 2022-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TIMERR | TIMERR | 2022-04-21T00:00:00.0000000Z | 2025-12-26T00:00:00.0000000Z | | TIMEV1 | TIMEV1 | | | | TIMO | TIMO | | | | TIN | TIN | | | | TINC | TINC | | | | TINY | TINY | | | | TIO | Trade Token | | | | TIOX | TIOX | | | | TIP | TIP | 2021-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TIPO | TIPO | | | | TIPS | FedoraCoin | | | | TIPSY | TIPSY | | | | TIREX | TIREX | | | | TIT | Titcoin | 2017-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TITA | TITA | | | | TITAN | TITAN | | | | TITANO | TITANO | 2022-04-08T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | TITCOIN | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TITLE | TITLE | | | | TITN | nan | 2025-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TITS | TITS | 2025-08-04T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | TIV | TIV | | | | TIX | Blocktix | 2025-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TJR | Tajik Ruble | | | | TJRM | nan | 2025-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TJS | Somoni | | | | TK2 | TK2 | | | | TKA | Tokia | | | | TKB | TKB | | | | TKC | TKC | | | | TKG | TKG | 2021-04-26T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | TKGN | TKGN | | | | TKING | TKING | | | | TKINU | TKINU | | | | TKL | TKL | | | | TKLN | TKLN | 2018-05-09T00:00:00.0000000Z | 2025-11-24T00:00:00.0000000Z | | TKM | TKM | | | | TKM20 | TKM20 | | | | TKMN | TKMN | | | | TKN | TokenCard | 2017-03-04T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | TKNT | TKNT | | | | TKO | TKO | 2019-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TKOB | TKOB | | | | TKP | TKP | | | | TKPYY | TKPYY | | | | TKR | CryptoInsight | | | | TKS | Tokes | | | | TKT | Twinkle | | | | TKTS | TKTS | | | | TKTX | TKTX | 2017-12-29T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | TKX | TKX | | | | TKY | THEKEY | | | | TL | TL | | | | TLA | TLA | | | | TLAC | TLAC | | | | TLB | TLB | | | | TLC | TLC | | | | TLCC | TLCC | | | | TLCITEST | TLCITEST | | | | TLE | Tattoocoin (Limited Edition) | 2017-04-19T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | TLEX | TLEX | 2017-04-24T00:00:00.0000000Z | 2025-12-08T00:00:00.0000000Z | | TLIP | Tulip Game | 2023-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TLL | TLL | | | | TLM | TLM | 2021-04-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TLM3L | TLM3L | 2021-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TLM3S | TLM3S | 2021-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TLM5L | TLM5L | 2022-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TLM5S | TLM5S | 2022-03-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TLMB | TLMB | | | | TLO | TLO | | | | TLOS | TLOS | 2021-05-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TLOSH | TLOSH | 2017-07-02T00:00:00.0000000Z | 2025-10-07T00:00:00.0000000Z | | TLR | TLR | 2019-08-29T00:00:00.0000000Z | 2020-07-29T00:00:00.0000000Z | | TLRY | TLRY | | | | TLS | TLS | | | | TLT | TLT | | | | TLW | TLW | | | | TLX | TLX | 2018-02-06T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | TM | TM | | | | TM2 | TM2 | | | | TMAC | TMAC | | | | TMB | TMB | | | | TMC | TimesCoin | 2023-08-15T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | TMCN | TMCN | | | | TMCS | TMCS | | | | TMDS | TMDS | | | | TMED | TMED | | | | TMG | TMG | 2023-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TMH | TMH | | | | TMM | Turkmenistan Manat | | | | TMN | TMN | | | | TMNK | TMNK | | | | TMO | TMO | | | | TMON | TMON | | | | TMOX | nan | 2025-11-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TMRW | TMRW | 2017-03-16T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | TMT | Turkmenistan New Manat | | | | TMTG | The Midas Touch Gold | | | | TMV | TimviToken | | | | TMVETF | TMVETF | | | | TN | TN | | | | TNB | Time New Bank | 2017-12-15T00:00:00.0000000Z | 2021-02-11T00:00:00.0000000Z | | TNC | Trinity Network Credit | | | | TNCX | TNCX | | | | TND | Tunisian Dinar | 2023-11-22T00:00:00.0000000Z | 2025-01-22T00:00:00.0000000Z | | TNDR | TNDR | 2022-08-30T00:00:00.0000000Z | 2022-12-20T00:00:00.0000000Z | | TNET | TNET | | | | TNG | TNG | 2017-02-10T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | TNH | TNH | | | | TNJ | TNJ | | | | TNK | TNK | 2025-06-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TNM | TNM | | | | TNN | TNN | | | | TNNS | TNNS | | | | TNO | TNO | 2024-02-04T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | TNR | TNR | | | | TNS | Transcodium | 2018-05-02T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | TNSR | TNSR | 2024-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TNT | Tierion | 2017-09-19T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | TNU | TNU | | | | TNX | TNX | | | | TNY | TNY | 2025-01-05T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | TNZ | TNZ | | | | TO? | TO? | | | | TOA | ToaCoin | | | | TOAD | TOAD | 2024-11-07T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | TOAST | TOAST | 2024-07-06T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | TOC | TOC | | | | TOCC | TOCC | | | | TOCOS | TOCOS | | | | TOD | TOD | | | | TODAY | TodayCoin | 2017-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOGE | AI TOGE | 2024-01-12T00:00:00.0000000Z | 2024-01-19T00:00:00.0000000Z | | TOH | TOH | | | | TOI | TOI | | | | TOILETPAPER | TOILETPAPER | | | | TOK | Tokugawa | 2024-08-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOKA | TOKA | | | | TOKABU | nan | 2025-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOKAMAK | TOKAMAK | 2023-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOKAU | TOKAU | 2021-07-21T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | TOKC | TOKYO | 2017-10-19T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | TOKE | TOKE | 2021-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOKEN | SwapToken | 2017-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOKKI | TOKKI | | | | TOKN | TOKN | | | | TOKO | TOKO | 2022-02-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOKYO | TOKYO | | | | TOL | Tolar | | | | TOLL | Bridge Protocol | | | | TOLLS | TOLLS | | | | TOM | TOM | 2021-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOM2 | TOM2 | | | | TOMAN | TOMAN | 2022-07-30T00:00:00.0000000Z | 2023-07-02T00:00:00.0000000Z | | TOMB | TOMB | | | | TOMHANKS | TOMHANKS | | | | TOMI | TOMI | 2023-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOMO | TomoChain | 2018-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOMO3BEAR | TOMO3BEAR | | | | TOMO3BULL | TOMO3BULL | | | | TOMO3L | TOMO3L | | | | TOMO3S | TOMO3S | | | | TOMO5L | TOMO5L | | | | TOMO5S | TOMO5S | | | | TOMOB | TOMOB | | | | TOMOBEAR | TOMOBEAR | | | | TOMOBEAR2021 | TOMOBEAR2021 | | | | TOMOBULL | TOMOBULL | | | | TOMOE | TOMOE | | | | TOMOHALF | TOMOHALF | | | | TOMOHEDGE | TOMOHEDGE | | | | TOMS | TOMS | 2023-01-12T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | TON | TON | 2020-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TON3L | TON3L | 2023-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TON3S | TON3S | 2023-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TONC | TONC | 2021-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TONCOIN | TONCOIN | 2021-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TONE | TONE | | | | TONIC | TONIC | 2023-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TONS | TONS | | | | TONXX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | TOO | TOO | | | | TOOB | TOOB | | | | TOOL | TOOL | 2017-01-25T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | TOOLS | TOOLS | | | | TOON | TOON | 2022-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOOR | TOOR | | | | TOOS | TOOS | | | | TOP | TopCoin | 2019-03-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOPAZ | Topaz Coin | | | | TOPB | TOPB | | | | TOPC | TopChain | | | | TOPIA | TOPIA | | | | TOPS | TOPS | 2026-01-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOPSS | TOPSS | | | | TOPSSS | TOPSSS | | | | TOR | Torcoin | | | | TORG | TORG | | | | TORI | TORI | 2024-01-03T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | TORII | TORII | | | | TORM | TORM | | | | TORN | TORN | 2021-02-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TORN8 | TORN8 | | | | TORO | TORO | | | | TOROCUS20 | TOROCUS20 | | | | TORONTO | TORONTO.cityswap.io | | | | TORQ | TORQ | 2018-03-12T00:00:00.0000000Z | 2025-09-29T00:00:00.0000000Z | | TORQX | TORQX | | | | TORR | TORR | | | | TORTOISE | TORTOISE | | | | TOS | ThingsOperatingSystem | | | | TOSC | TOSC | | | | TOSHI | TOSHI | 2023-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOSP | TOSP | | | | TOT | TOT | 2017-02-10T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | TOTEM | TOTEM | | | | TOTM | TOTM | | | | TOTO | Tourist Token | 2024-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOTORO | TOTORO | | | | TOU | TOU | | | | TOUR | TOUR | | | | TOURISTS | TOURISTS | | | | TOVA | TOVA | | | | TOW | TOW | | | | TOWER | TOWER | 2021-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOWN | TOWN | 2025-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOWNS | nan | 2025-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOX | TOX | | | | TOYOT | TOYOT | | | | TOZ | TOZ | | | | TP1 | KolschCoin | 2017-03-07T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | TP3 | TP3 | | | | TPAD | TPAD | | | | TPAY | TokenPay | | | | TPC | TPC | | | | TPCC | TPCC | | | | TPD | TPD | | | | TPE | Timor Escudo | | | | TPF | TPF | | | | TPG | TPG | 2017-03-10T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | TPI | TPI | | | | TPOS | TPOS | | | | TPP | TPP | | | | TPT | TPT | 2020-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TPX | TPX | | | | TPY | TPY | | | | TQN | TQN | | | | TQP | TQP | | | | TQQQX | nan | 2025-08-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TR3 | TR3 | 2025-06-27T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | TRA | TRA | 2017-02-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRAC | OriginTrail | 2018-04-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRACE | TRACE | | | | TRAD | TRAD | | | | TRADE | TRADE | 2021-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRADE8 | TRADE8 | | | | TRADEGATEWAYS | TRADEGATEWAYS | | | | TRADOOR | nan | 2025-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRAID | Traid | | | | TRAIL | TRAIL | | | | TRAK | TrakInvest | | | | TRAM | TRAM | | | | TRAMS | TramsToken | | | | TRANCE | TRANCE | | | | TRANS | TRANS | | | | TRANSF | TRANSF | 2017-01-30T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | TRAP | TRAP | 2017-02-11T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | TRAT | TRAT | 2025-09-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRATIN | TRATIN | | | | TRAVA | TRAVA | 2022-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRAX | TRAX | 2024-11-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | TRAXIA | Traxia | | | | TRAXX | TRAXX | 2022-03-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRB | TRB | 2020-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRB3L | TRB3L | 2021-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRB3S | TRB3S | 2021-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRB8 | TRB8 | | | | TRBO | TRBO | | | | TRC | Terracoin | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRCAIR | TRCAIR | | | | TRCB | TRCB | | | | TRCL | TRCL | 2023-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRCN | TRCN | | | | TRCT | Tracto | | | | TRCX | TRCX | | | | TRD | TRD | | | | TRDC | TRDC | 2021-09-23T00:00:00.0000000Z | 2026-01-06T00:00:00.0000000Z | | TRDL | TRDL | | | | TRDO | TRDO | | | | TRDS | TRDS | | | | TRDT | Trident Group | | | | TRDX | TRDX | | | | TREAT | TREAT | 2025-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TREAU | TREAU | | | | TREE | TREE | 2021-09-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TREE1 | TREE1 | | | | TREEB | TREEB | | | | TREEP | TREEP | | | | TREES | TREES | | | | TREKS | TREKS | | | | TREMP | TREMP | 2024-02-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRENDAI | TRENDAI | | | | TRET | TRET | | | | TREX | TREX | | | | TRF | Travelflex | | | | TRG | TRG | 2023-01-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRGI | TRGI | | | | TRGL | TRGL | | | | TRGO | TRGO | | | | TRI | Triangles | 2022-11-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRIA | Triaconta | | | | TRIAS | Trias | | | | TRIB | TRIB | 2024-12-17T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | TRIBBLE | TRIBBLE | | | | TRIBE | TRIBE | 2021-04-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRIBE3L | TRIBE3L | | | | TRIBE3S | TRIBE3S | | | | TRIBL | TRIBL | | | | TRICK | TrickyCoin | 2017-03-06T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | TRIG | Triggers | 2017-12-29T00:00:00.0000000Z | 2018-10-20T09:36:54.6440000Z | | TRIGX | TRIGX | | | | TRIL | TRIL | | | | TRILLIONS | nan | 2025-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRIM | TRIM | | | | TRIO | Tripio | 2024-04-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRIP | TRIP | | | | TRIPEDIA | TRIPEDIA | | | | TRISIG | nan | 2024-12-23T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | TRISM | TRISM | | | | TRIT | TRIT | | | | TRIVIA | TRIVIA | | | | TRIX | TRIX | 2018-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRK | Truckcoin | | | | TRKC | TRKC | | | | TRL | Old Turkish Lira | | | | TRLF | TRLF | | | | TRM | TRM | | | | TRM2 | TRM2 | | | | TRMX | TRMX | | | | TRN | TRN | 2025-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRNC | TRNC | 2018-03-10T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | TRND | TRND | | | | TRNDZ | TRNDZ | | | | TRNS | TRNS | | | | TRO | TRO | | | | TROJANIX | TROJANIX | | | | TROLL | Trollcoin | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TROLLSOL | nan | 2025-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRON | TRON | 2017-02-09T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | TRONPAD | TRONPAD | | | | TRONSTOCK | nan | | | | TRONTRX | TRONTRX | | | | TRONX | TRONX | | | | TROV2 | TROV2 | | | | TROVE | TROVE | 2023-11-24T00:00:00.0000000Z | 2025-09-12T00:00:00.0000000Z | | TROY | TROY | 2019-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRP | TRP | | | | TRPEB | TRPEB | | | | TRPEG | TRPEG | | | | TRR | TRR | 2022-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRRP | TRRP | | | | TRRXITTE | TRRXITTE | | | | TRS-182M | TRS-182M | | | | TRSO | TRSO | | | | TRST | WeTrust | | | | TRT | TRT | 2025-01-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRTCL | TRTCL | | | | TRTL | Turtlecoin | | | | TRTOKEN | TRTOKEN | | | | TRTT | Trittium | | | | TRU | TRU | 2020-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRU1 | TRU1 | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRU2 | TRU2 | | | | TRU3L | TRU3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRU3S | TRU3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRUE | True Chain | | | | TRUF | TRUF | 2024-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRUMP | Official Trump | 2017-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRUMP100 | TRUMP100 | 2025-07-31T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | TRUMPARMY | TRUMPARMY | | | | TRUMPGO | TRUMPGO | | | | TRUMPINU | TRUMPINU | | | | TRUMPLOSE | TRUMPLOSE | | | | TRUMPOFFICIAL | nan | 2025-01-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRUMPSTAY | TRUMPSTAY | | | | TRUMPTWEET | TRUMPTWEET | | | | TRUMPWIN | TRUMPWIN | | | | TRUSD | TRUSD | | | | TRUST | TrustPlus | 2024-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRUSTBANK | TRUSTBANK | | | | TRUTH | nan | 2025-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRUX | TRUX | | | | TRUXTR | TRUXTR | | | | TRV | TRV | 2020-11-06T00:00:00.0000000Z | 2025-10-26T00:00:00.0000000Z | | TRVC | TRVC | | | | TRVL | TRVL | 2021-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRX | TRON | 2017-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRX10000 | TRX10000 | 2025-07-29T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | TRX2 | TRX2 | | | | TRX3BEAR | TRX3BEAR | | | | TRX3BULL | TRX3BULL | | | | TRX3L | TRX3L | 2020-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRX3S | TRX3S | 2020-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRX5L | TRX5L | 2021-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRX5S | TRX5S | 2021-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRXB | TRXB | | | | TRXBEAR | TRXBEAR | | | | TRXBF | TRXBF | | | | TRXBULL | TRXBULL | | | | TRXC | TRONCLASSIC | | | | TRXDOWN | TRXDOWN | 2020-09-10T00:00:00.0000000Z | 2022-11-30T00:00:00.0000000Z | | TRXHALF | TRXHALF | | | | TRXHEDGE | TRXHEDGE | | | | TRXUP | TRXUP | 2020-09-10T00:00:00.0000000Z | 2022-11-30T00:00:00.0000000Z | | TRY | Turkish Lira | 2019-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRY20 | TRY20 | 2022-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRYB | TRYB | 2022-02-03T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | TRYBBEAR | TRYBBEAR | | | | TRYBBULL | TRYBBULL | | | | TRYBHALF | TRYBHALF | | | | TRYBHEDGE | TRYBHEDGE | | | | TRYC | TRYC | | | | TRYL | TRYL | | | | TRZ | TRZ | | | | TSA | TSA | | | | TSC | TSC | | | | TSCT | TSCT | | | | TSD | TSD | | | | TSE | Tattoocoin (Standard Edition) | 2017-04-20T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | TSF | TSF | | | | TSG | TSG | | | | TSH | TSH | | | | TSHARE | TSHARE | | | | TSHP | TSHP | | | | TSK | TSK | | | | TSL | Energo | 2022-06-06T13:35:08.8064116Z | 2022-06-11T01:06:54.0332216Z | | TSLA | TSLA | 2025-07-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TSLAPRE | TSLAPRE | | | | TSLAX | nan | 2025-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TSM | TSM | | | | TSPT | TSPT | | | | TSR | TSR | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TSS | TSS | | | | TSSEA | TSSEA | | | | TST | TST | 2023-12-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TST1 | TST1 | | | | TSTBSC | nan | 2025-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TSTR | Tristar Coin | | | | TSUGT | TSUGT | | | | TSUKA | TSUKA | 2022-10-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TSX | TSX | 2021-12-22T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | TT | TT | 2019-05-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TTB | TTB | | | | TTC | TittieCoin | 2017-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TTCC | TTCC | | | | TTCOIN | TTCOIN | 2024-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TTD | Trinidad and Tobago Dollar | 2025-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TTEF | TTEF | | | | TTF | TTF | | | | TTFD | TTFD | | | | TTHC | TTHC | | | | TTJ | TTJ | | | | TTK | TTK | | | | TTM | TTM | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TTMC | TTMC | | | | TTN | TTN | 2025-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TTNZ | TTNZ | | | | TTO | TTO | | | | TTOTT | TTOTT | | | | TTP | TTP | | | | TTR | TTR | | | | TTRP | TTRP | | | | TTT | TrustNote | 2021-05-24T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | TTTV | TTTV | | | | TTU | TTU | 2018-08-31T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | TTUM | TTUM | | | | TTV | TV-TWO | | | | TTX | TTX | | | | TTY | Trinity | | | | TTZ | TTZ | | | | TUB | TUB | | | | TUBE | BitTube | | | | TUBE2 | TUBE2 | | | | TUDA | TUDA | | | | TULIP | TULIP | 2022-01-31T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | TUN | TUN | | | | TUNA | nan | 2024-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TUNE | TUNE | 2024-02-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TUP | TUP | 2023-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TUPAN | TUPAN | | | | TUR | TUR | 2017-02-08T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | TURAX | TURAX | | | | TURBO | TurboCoin | 2019-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TURBOGO | TURBOGO | | | | TURBOS | TURBOS | 2023-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TURION | TURION | | | | TURN | TURN | 2022-06-16T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | TURTLE | nan | 2025-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TUS | TUS | | | | TUSC | TUSC | | | | TUSD | True USD | 2018-05-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TUSDB | TUSDB | 2019-08-08T00:00:00.0000000Z | 2019-09-26T21:30:32.4720000Z | | TUSDT | TUSDT | | | | TUT | TUT | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TUTL | TUTL | 2022-05-27T00:00:00.0000000Z | 2025-08-27T00:00:00.0000000Z | | TUX | TUX | | | | TV | TV | 2022-06-06T13:35:07.9013029Z | 2022-06-11T01:06:52.0318858Z | | TVB | TVB | | | | TVER | TVER | | | | TVG | TVG | | | | TVK | TVK | 2020-12-11T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | TVND | TVND | | | | TVNT | TVNT | | | | TVRL | TVRL | | | | TVRS | TVRS | | | | TVS | TVS | | | | TVT | TVT | 2018-08-16T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | TVX | TVX | | | | TW | TW | | | | TWA | TWA | | | | TWC | TWC | | | | TWD | New Taiwan Dollar | | | | TWDT | TWDT | | | | TWE | TWE | | | | TWEE | TWEE | | | | TWELVE | TWELVE | 2023-06-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TWENTIX | TWENTIX | | | | TWERK | TWERK | 2016-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TWI | TWI | | | | TWIN | TWIN | | | | TWINS | TWINS | | | | TWIST | TWIST | 2017-03-05T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | TWITFI | TWITFI | | | | TWITTERCOM | TWITTERCOM | | | | TWJ | TWJ | | | | TWM | TWM | | | | TWNKL | TWNKL | | | | TWO | TWO | 2016-07-06T00:00:00.0000000Z | 2025-12-23T00:00:00.0000000Z | | TWOB | TWOB | | | | TWOGE | TWOGE | 2023-12-12T00:00:00.0000000Z | 2025-06-07T00:00:00.0000000Z | | TWQ | TWQ | | | | TWS | TWS | | | | TWT | TWT | 2020-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TWT1 | TWT1 | | | | TWTR | TWTR | | | | TWX | TWX | 2024-09-30T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | TX | TransferCoin | 2017-02-04T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | TX21 | TX21 | | | | TXA | TXA | | | | TXAG | TXAG | | | | TXAU | TXAU | | | | TXC | TXC | 2025-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TXH | TXH | | | | TXL | TXL | | | | TXLT | TXLT | | | | TXN | TXN | | | | TXT | TXT | 2021-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TY | TY | | | | TYB | TYB | | | | TYC | Tyrocoin | | | | TYCHE | TYCHE | | | | TYCO | TYCO | | | | TYCOON | TYCOON | 2025-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TYD | TYD | | | | TYM | TYM | | | | TYPE | Typerium | 2019-10-02T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | TYR | TYR | 2024-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TYRANT | TYRANT | 2023-12-23T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | TYT | TYT | 2024-03-06T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | TYV | TYV | 2018-04-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TZB | TZB | | | | TZBTC | TZBTC | | | | TZC | TrezarCoin | | | | TZKI | TZKI | | | | TZS | Tanzanian Shilling | | | | TZU | TZU | 2025-08-28T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | Taiko | Taiko | 2024-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | Taikula | Taikula | 2023-11-22T00:00:00.0000000Z | 2025-06-03T00:00:00.0000000Z | | Taocoin | Taocoin | 2017-02-28T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | Tiamonds | Tiamonds | | | | Tianhe | Tianhe | 2017-01-26T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | --- # Assets - Letter U (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_U) --- title: "Assets - Letter U" --- # Assets - Letter U | asset_id | name | data_trade_start | data_trade_end | |:-------------------------|:----------------------------------------|:-----------------------------|:-----------------------------| | U | UCoin | 2017-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | U1 | U1 | | | | U1000000NFT | U1000000NFT | | | | U100000SHIB | U100000SHIB | | | | U1000DENT | U1000DENT | | | | U1000HOT | U1000HOT | | | | U1000LEVER | U1000LEVER | | | | U1000LUNC | U1000LUNC | | | | U1000REEF | U1000REEF | | | | U1000RSR | U1000RSR | | | | U1000SPELL | U1000SPELL | | | | U100ACH | U100ACH | | | | U100ANKR | U100ANKR | | | | U100ARPA | U100ARPA | | | | U100CELR | U100CELR | | | | U100IOST | U100IOST | | | | U100IOTX | U100IOTX | | | | U100JASMY | U100JASMY | | | | U100LINA | U100LINA | | | | U100PEOPLE | U100PEOPLE | | | | U100ROSE | U100ROSE | | | | U100RVN | U100RVN | | | | U100SLP | U100SLP | | | | U100SWEAT | U100SWEAT | | | | U100TRYB | U100TRYB | | | | U100VET | U100VET | | | | U100XEM | U100XEM | | | | U2U | nan | 2024-12-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | U919 | U919 | | | | UA | UA | | | | UAC | UAC | | | | UAE | UAE | 2017-03-07T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | UAH | Hryvnia | 2018-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UAHBF | UAHBF | | | | UAI | nan | 2025-11-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UAK | Karbovanet | | | | UAP | UAP | | | | UAT | UAT | | | | UAVI | UAVI | | | | UB | UniversalBookingCoin | 2024-06-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UBC | UBC | | | | UBEC | UBEC | | | | UBER | UBER | | | | UBERSTOCK | nan | 2025-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UBETS | UBETS | | | | UBEX | Ubex | 2018-09-03T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | UBGA | UBGA | | | | UBI | UBI | | | | UBIN | UBIN | | | | UBIQ | UBIQ | 2017-03-18T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | UBIT | UBIT | | | | UBL | UBL | | | | UBN | UBN | | | | UBNKA | UBNKA | | | | UBQ | Ubiq | | | | UBS | UBS | | | | UBSN | UBSN | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UBT | Unibright | 2020-03-14T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | UBTC | United Bitcoin | 2017-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UBU | UBU | 2024-02-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UBX | UBX | 2022-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UBXA | UBXA | | | | UBXS | UBXS | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UBXT | UBXT | 2022-01-19T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | UC | UC | | | | UCA | UCA | | | | UCAP | UCAP | | | | UCASH | U.CASH | 2018-02-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UCBS | UCBS | | | | UCC | UCC | | | | UCF | UCF | | | | UCG | UCG | | | | UCG.MI | UCG.MI | | | | UCH | UCH | | | | UCHAIN | UCHAIN | | | | UCM | UCM | | | | UCN | UChain | 2025-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UCNS | UCNS | | | | UCO | UCO | | | | UCOIL | UCOIL | | | | UCOIN | UCOIN | 2025-08-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UCOS | UCOS | | | | UCR | UCR | 2021-02-18T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | UCROWDME | UCROWDME | | | | UCS | UCS | | | | UCT | UCT | | | | UCX | UCX | 2023-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UDA | UDA | | | | UDB | UDB | | | | UDC | UDC | 2018-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UDMY | UDMY | | | | UDO | UDO | | | | UDOO | UDOO | | | | UDOONEW | UDOONEW | | | | UDOWN | UDOWN | 2017-06-27T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | UDS | UDS | 2024-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UDSH | UDSH | | | | UDT | UDT | | | | UEC | UEC | | | | UEDC | UEDC | | | | UENC | UENC | | | | UET | Useless Ethereum Token | | | | UETH | Unit Ethereum | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UFARM | UFARM | | | | UFC | UFC | | | | UFCFT | UFCFT | 2021-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UFD | nan | 2024-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UFEWO | UFEWO | | | | UFFYI | UFFYI | | | | UFI | UFI | | | | UFN | UFN | | | | UFO | UFO Coin | 2021-11-26T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | UFR | Upfiring | 2018-03-16T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | UFT | UFT | 2021-02-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UFY | UFY | | | | UGAS | UGAS | 2019-05-15T00:00:00.0000000Z | 2025-11-09T00:00:00.0000000Z | | UGC | ugChain | | | | UGD | UGD | | | | UGOLD | UGOLD | 2023-05-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UGT | UG Token | | | | UGX | Uganda Shilling | | | | UGXT | UGXT | | | | UHP | UHP | | | | UIC | UIC | | | | UID | UID | | | | UIN | UIN | | | | UIP | UnlimitedIP | 2022-06-06T15:42:46.9675061Z | 2022-06-11T22:57:03.4312947Z | | UIS | Unitus | 2017-03-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UITC | UITC | | | | UJENNY | UJENNY | | | | UK | UK | | | | UK100 | UK100 | | | | UK100IX | UK100IX | 2023-03-29T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | UKC | UKC | | | | UKEY | UKEY | | | | UKG | Unikoin Gold | 2018-03-06T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | UKOIL | UKOIL | 2023-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UKRA | UKRA | | | | UKT | UKT | 2018-11-13T00:00:00.0000000Z | 2025-12-18T00:00:00.0000000Z | | UL | UL | | | | ULA | Ulatech | 2025-07-30T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | ULAM | ULAM | | | | ULC | Ultimatalioniscoin | | | | ULE | ULE | | | | ULEAD | ULEAD | | | | ULG | ULG | | | | ULLU | ULLU | | | | ULM | ULM | | | | ULMC | ULMC | | | | ULT | ULT | | | | ULTA | ULTA | | | | ULTC | ULTC | | | | ULTGG | ULTGG | | | | ULTI | ULTI | 2021-09-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ULTIMA | ULTIMA | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ULTR | ULTR | | | | ULTRA | Ultra | 2019-07-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ULU | ULU | 2025-01-29T00:00:00.0000000Z | 2025-01-30T00:00:00.0000000Z | | ULX | ULX | 2023-12-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UM | UM | | | | UM1 | UM1 | | | | UMA | UMA | 2020-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UMA8 | UMA8 | | | | UMAD | UMAD | 2023-12-26T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | UMAMI | UMAMI | 2023-11-22T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | UMB | UMB | 2022-02-07T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | UMC | UMC | 2017-10-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UMCC | UMCC | | | | UME | UME | | | | UMEE | UMEE | 2022-03-08T00:00:00.0000000Z | 2024-04-11T00:00:00.0000000Z | | UMG | UMG | | | | UMI | UMI | 2023-12-21T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | UMO | UMO | | | | UMT | UMT | | | | UMX | UMX | | | | UMY | UMY | | | | UNB | UnbreakableCoin | 2021-12-28T00:00:00.0000000Z | 2025-11-04T00:00:00.0000000Z | | UNBNK | UNBNK | | | | UNC | UNCoin | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNCL | UNCL | | | | UNCT | Uncredit | | | | UNCX | UNCX | 2021-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UND | UND | | | | UNDEAD | UNDEAD | 2022-05-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNDISPUTED | UNDISPUTED | | | | UNEX | UNEX | | | | UNF | UNF | 2017-02-13T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | UNFI | UNFI | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNFI3L | UNFI3L | | | | UNFI3S | UNFI3S | | | | UNFLD | UNFLD | | | | UNH | UNH | 2025-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNHSTOCK | nan | 2025-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNHX | nan | 2025-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNI | Uniswap | 2020-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNI100 | UNI100 | 2025-07-28T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | UNI2L | UNI2L | | | | UNI2S | UNI2S | | | | UNI3BEAR | UNI3BEAR | | | | UNI3BULL | UNI3BULL | | | | UNI3L | UNI3L | 2020-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNI3S | UNI3S | 2020-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNI5L | UNI5L | 2021-04-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNI5S | UNI5S | 2021-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNI8 | UNI8 | | | | UNIBOT | UNIBOT | 2023-07-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNIC | UniCoin | | | | UNICOIN | UNICOIN | | | | UNICORNCAT | UNICORNCAT | | | | UNIDOWN | UNIDOWN | 2020-09-30T00:00:00.0000000Z | 2021-12-24T00:00:00.0000000Z | | UNIDX | UNIDX | 2025-01-13T00:00:00.0000000Z | 2025-09-12T00:00:00.0000000Z | | UNIF | UNIF | | | | UNIFY | Unify | 2017-10-09T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | UNII | UNII | | | | UNIOLD | UNIOLD | 2021-03-03T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | UNION | UNION | 2026-01-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNIP | UNIP | | | | UNIPIG | UNIPIG | | | | UNIQ | UNIQ | | | | UNIQG | UNIQG | | | | UNIS | UNIS | 2021-03-22T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | UNISTAKE | UNISTAKE | | | | UNISWAP | UNISWAP | | | | UNISWAPBEAR | UNISWAPBEAR | | | | UNISWAPBULL | UNISWAPBULL | | | | UNIT | Universal Currency | 2017-01-22T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | | UNITE | nan | 2025-07-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNITS | GameUnits | 2017-03-19T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | UNITY | SuperNET | | | | UNIUP | UNIUP | 2020-09-30T00:00:00.0000000Z | 2021-12-24T00:00:00.0000000Z | | UNIUSD | UNIUSD | | | | UNIV | UNIV | | | | UNIVERSAL | UNIVERSAL | | | | UNIVERSE | Universe | | | | UNIW | UNIW | | | | UNIX | UNIX | 2025-12-05T00:00:00.0000000Z | 2025-12-06T00:00:00.0000000Z | | UNL | UNL | | | | UNLEASH | UNLEASH | | | | UNLOLD | UNLOLD | | | | UNN | UNN | 2021-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNO | Unobtanium | 2020-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNOS | UNOS | | | | UNP | UNP | 2024-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNQ | UNQ | | | | UNR | UNR | | | | UNRC | UniversalRoyalCoin | | | | UNS | UNS | | | | UNSK | UNSK | | | | UNT | UNT | | | | UNTB | UNTB | | | | UNTD | UNTD | | | | UNTZ | UNTZ | | | | UNUS | UNUS | | | | UNV | UNV | | | | UNW | UNW | | | | UNX | UNX | 2025-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UNY | Unity Ingot | | | | UOP | UOP | | | | UOS | UOS Network | 2020-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UP | UpToken | 2024-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UPA | UPA | | | | UPC | UPC | 2023-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UPCO2 | UPCO2 | | | | UPE | UPE | | | | UPEUR | UPEUR | | | | UPG | UPG | | | | UPI | UPI | 2022-06-27T00:00:00.0000000Z | 2025-11-27T00:00:00.0000000Z | | UPK | UPK | | | | UPL | UPL | | | | UPO | UPO | 2022-04-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UPP | Sentinel Protocol | | | | UPPS | UPPS | | | | UPR | UPR | | | | UPS | UPS | | | | UPT | UPT | 2024-10-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UPTOP | nan | 2025-06-25T00:00:00.0000000Z | 2025-12-10T00:00:00.0000000Z | | UPUNK | UPUNK | | | | UPUSD | UPUSD | | | | UPX | UPX | | | | UPXAU | UPXAU | | | | UQC | Uquid Coin | 2023-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UR | UR | | | | URA | URA | | | | URAC | URAC | | | | URALS | UralsCoin | | | | URANIX | URANIX | 2019-04-16T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | URANUS | nan | 2025-07-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | URBC | URBC | | | | URBN | URBN | | | | URC | Unrealcoin | 2017-02-18T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | URL | URL | | | | URO | Uro | 2017-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | URQA | URQA | | | | URTHR | URTHR | | | | URUN | URUN | | | | URUS | URUS | | | | US | nan | 2025-11-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | US100 | US100 | | | | US100 (NASDAQ) | US100 (NASDAQ) | | | | US30 | US30 | | | | US30 (USA 30, DOW JONES) | US30 (USA 30, DOW JONES) | | | | US500 | US500 | | | | US500 (S&P) | US500 (S&P) | | | | USA | USA | 2024-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USAT | USAT | | | | USC | Ultimate Secure Cash | 2017-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USCO | USCO | | | | USD | US Dollar | 2011-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USD+ | USD+ | 2023-11-22T00:00:00.0000000Z | 2025-02-24T00:00:00.0000000Z | | USD1 | nan | 2025-05-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USD2 | USD2 | | | | USDA | USDA | 2020-01-04T00:00:00.0000000Z | 2025-10-18T00:00:00.0000000Z | | USDANT | USDANT | | | | USDB | USDB | 2021-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDBF | USDBF | | | | USDC | USDC | 2018-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDC1 | USDC1 | | | | USDCB | USDCB | | | | USDCE | USDCE | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDCLASSIC | USDCLASSIC | | | | USDCY | USDCY | | | | USDD | USDD | 2022-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDDS | USDDS | | | | USDE | USDe | 2017-08-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDEP | USDEP | | | | USDET | USDET | | | | USDEX | USDEX | | | | USDF | USDF | 2025-05-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDF2U | USDF2U | | | | USDFEE | USDFEE | | | | USDFUND | USDFUND | | | | USDG | USDG | 2020-09-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDGLO | USDGLO | | | | USDH | USDH | 2025-09-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDJ | USDJ | 2023-05-24T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | USDK | USDK | 2023-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDL | USDL | | | | USDM | USDM | 2024-03-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDMG | USDMG | | | | USDMX | USDMX | | | | USDN | USDN | 2022-05-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDO | USDO | | | | USDP | USDP | 2023-12-09T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | USDPM | USDPM | | | | USDQ | USDQ | 2024-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDR | USDR | 2022-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDS | StableUSD | 2019-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDS1 | USDS1 | | | | USDSB | USDSB | 2019-06-24T00:00:00.0000000Z | 2019-09-28T09:44:20.6760000Z | | USDSC | USDSC | | | | USDSP | USDSP | | | | USDT | Tether | 2013-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDT2 | USDT2 | | | | USDT20 | USDT20 | | | | USDTAGPRICE | USDTAGPRICE | | | | USDTB | USDTB | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDTBEAR | USDTBEAR | | | | USDTBEP20 | USDTBEP20 | 2021-09-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | USDTBULL | USDTBULL | | | | USDTD | USDTD | | | | USDTE | USDTE | | | | USDTERC | USDTERC | | | | USDTERC20 | USDTERC20 | | | | USDTFUND | USDTFUND | | | | USDTHALF | USDTHALF | | | | USDTHEDGE | USDTHEDGE | | | | USDTRAIL | USDTRAIL | | | | USDTRIAL | USDTRIAL | | | | USDTSGB | USDTSGB | | | | USDTT | USDTT | | | | USDTTAGPRICE | USDTTAGPRICE | | | | USDTTRC | USDTTRC | | | | USDTTRC20 | USDTTRC20 | 2021-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDTZ | USDTZ | | | | USDT_OLD | USDT_OLD | | | | USDU | USDU | | | | USDUC | nan | 2025-06-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDX | USDX | 2019-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDXKAVA | USDXKAVA | | | | USDY | nan | 2024-01-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USDZ | USDZ | 2022-06-06T15:54:32.3226680Z | 2025-12-26T00:00:00.0000000Z | | USD_STABLE_COIN | USD_STABLE_COIN | | | | USE | USE | | | | USELESS | USELESS | 2025-05-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USERV | USERV | | | | USERX | USERX | | | | USF | USF | | | | USFD | USFD | | | | USG | USG | | | | USH | USH | 2023-11-22T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | USHA | USHA | | | | USK | USK | | | | USM | USM | | | | USN | US Dollar (Next day) | | | | USNBT | NuBits | 2018-05-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USNOTA | USNOTA | | | | USNS | USNS | | | | USO | USO | | | | USP | USP | | | | USPC | USPC | | | | USPLUS | USPLUS | | | | USPX | USPX | | | | USS | US Dollar (Same day) | | | | USSROPT | USSROPT | | | | USSTOCKS | USSTOCKS | | | | UST | UST | 2018-03-13T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | USTC | USTC | 2022-05-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USTF0 | USTF0 | | | | USTX | USTX | | | | USUAL | USUAL | 2024-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USX | USX | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | USYC | USYC | 2024-10-09T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | UT | UT | 2023-09-01T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | UTA | UtaCoin | | | | UTC | UltraCoin | | | | UTD | UTD | | | | UTDI | UTDI | | | | UTED | UTED | | | | UTG | UTG | | | | UTI | UTI | | | | UTIL | UTIL | | | | UTIP | UTIP | | | | UTK | UTRUST | 2020-10-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UTLE | UTLE | 2017-03-17T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | UTN | UTN | | | | UTNP | Universa | | | | UTO | UTO | | | | UTOKEN | UTOKEN | | | | UTS | UTS | | | | UTT | United Traders Token | 2025-09-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UTU | UTU | | | | UUSD | UUSD | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UUU | U Network | | | | UVC | UVC | | | | UVU | UVU | | | | UVX | UVX | | | | UWIM-06AM | UWIM-06AM | | | | UWL | UWL | | | | UWT | UWT | | | | UWTC | UWTC | | | | UXC | UXC | 2017-03-18T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | UXD | UXD Protocol - Delta-neutral stablecoin | | | | UXLINK | UXLINK | 2024-07-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UXPL | UnitPlasma | 2025-09-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UYI | Uruguay Peso en Unidades Indexadas | | | | UYU | Peso Uruguayo | | | | UZ | UZ | | | | UZRS | UZRS | | | | UZS | Uzbekistan Sum | | | | UZT | UZT | | | | UZUMAKI | UZUMAKI | | | | UZYTH | UZYTH | | | | UZZ | UZZ | | | | UniFi | UniFi | 2024-02-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | UwU | UwU | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Assets - Letter V (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_V) --- title: "Assets - Letter V" --- # Assets - Letter V | asset_id | name | data_trade_start | data_trade_end | |:------------|:---------------------|:-----------------------------|:-----------------------------| | V | Version | 2024-07-26T00:00:00.0000000Z | 2024-07-27T00:00:00.0000000Z | | V4U | V4U | | | | V4Y | V4Y | | | | V8 | V8 | | | | VA | VA | | | | VAA017427 | VAA017427 | | | | VAA022325 | VAA022325 | | | | VAA025876 | VAA025876 | | | | VAAC | VAAC | | | | VAB | VAB | | | | VACAY | VACAY | | | | VACHI | VACHI | | | | VADE | VADE | | | | VADER | VADER | 2021-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VAI | VAI | 2021-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VAIP | VAIP | | | | VAK | Varkk | | | | VAL | Valorbit | 2016-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VALI | VALI | | | | VALID | VALID | | | | VALK | VALK | | | | VALOR | VALOR | | | | VALUE | VALUE | 2020-10-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VALUE8 | VALUE8 | | | | VALUES | VALUES | | | | VAMP | VAMP | | | | VAN | VAN | | | | VANA | VANA | 2024-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VANCAT | VANCAT | 2022-04-14T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | VANCIG | VANCIG | | | | VANRY | VANRY | 2023-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VANY | VANY | | | | VAPEX | VAPEX | | | | VAPOR | VAPOR | 2017-03-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VARA | VARA | 2023-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VARIUS | VARIUS | | | | VAS | VAS | | | | VASC | VASC | | | | VASH | VPNCoin | | | | VAT | VAT | | | | VATRENI | VATRENI | 2022-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VAULT | VAULT | 2024-12-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VAVT | VAVT | | | | VAX | VAX | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VBC | VBC | | | | VBDOGE | VBDOGE | | | | VBG | VBG | 2023-04-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VBIT | VBIT | | | | VBK | VBK | | | | VBLD | VBLD | | | | VBT | VBT | | | | VBTC | VBTC | 2024-05-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VBX | VBX | | | | VC | VirtualCoin | 2023-10-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VCASH | VCASH | | | | VCC | VCC | | | | VCCO | VCCO | | | | VCCT | VCCT | | | | VCE | VCE | | | | VCEGG | VCEGG | | | | VCF | VCF | | | | VCG | VCG | 2022-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VCHF | VCHF | 2024-04-04T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | VCK | VCK | | | | VCN | VCN | | | | VCO | VCO | | | | VCOIN | VCOIN | 2017-03-01T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | VCORE | VCORE | | | | VCSPERM | VCSPERM | | | | VCT | ValueCyberToken | | | | VCTK | VCTK | | | | VCTP | VCTP | | | | VCX | VCX | | | | VD | VD | 2020-08-05T00:00:00.0000000Z | 2021-02-13T00:00:00.0000000Z | | VDA | VDA | 2024-05-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VDG | VeriDocGlobal | | | | VDL | VDL | | | | VDO | VDO | | | | VDR | VDR | 2021-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VDS | VDS | | | | VDV | VDV | | | | VDX | VDX | | | | VEB | Bolivar | | | | VEC | VEC | 2016-10-25T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | VEC2 | Vector | 2017-05-06T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | VECO | VECO | | | | VECT | VECT | | | | VEDX | VEDX | | | | VEE | BLOCKv | 2025-01-17T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | VEED | VEED | | | | VEEN | VEEN | | | | VEF | Bolivar Fuerte | | | | VEG | VEG | 2017-02-28T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | VEGA | VEGA | 2018-03-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VEGAN | VEGAN | | | | VEGE | VEGE | 2025-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VEGI | VEGI | | | | VEIL | VEIL | | | | VEKTOR | VEKTOR | | | | VELA | VELA | 2023-11-22T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | VELAAI | nan | | | | VELAR | nan | | | | VELO | VELO | 2020-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VELO1 | VELO1 | | | | VELODROME | VELODROME | 2023-03-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VELT | VELT | | | | VELVET | nan | 2025-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VELX | VELX | | | | VEMO | VEMO | | | | VEMP | VEMP | 2021-09-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VEN | VeChain (pre-swap) | 2017-11-06T00:00:00.0000000Z | 2025-12-12T00:00:00.0000000Z | | VENA | VENA | | | | VENE | VENE | 2017-02-26T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | VENICE | VENICE | 2023-03-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VENOM | VENOM | 2024-03-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VENONAT | VENONAT | | | | VENT | VENT | 2022-05-04T00:00:00.0000000Z | 2026-01-02T00:00:00.0000000Z | | VENTION | VENTION | | | | VENUS | VENUS | | | | VENUSAUR | VENUSAUR | | | | VEO | VEO | | | | VER | VER | | | | VERA | VERA | 2019-09-05T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | VERDAO | VERDAO | | | | VERDAOFT | VERDAOFT | 2023-05-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VERI | Veritaseum | 2018-09-04T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | VERS | VERS | 2017-06-01T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | VERSE | VERSE | 2023-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VERSECOIN | VERSECOIN | | | | VERSEWORLD | nan | 2025-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VERT | nan | 2025-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VERTHANDI | VERTHANDI | | | | VERUM | VERUM | 2022-06-06T13:57:30.4457757Z | 2026-01-07T00:00:00.0000000Z | | VERVE | VERVE | | | | VES | VES | 2024-02-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VESD | VESD | | | | VEST | VestChain | 2019-07-02T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | VESTTOKEN | VESTTOKEN | | | | VESTX | VESTX | | | | VET | VeChain | 2018-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VET3BEAR | VET3BEAR | | | | VET3BULL | VET3BULL | | | | VET3L | VET3L | 2020-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VET3S | VET3S | 2020-07-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VET5L | VET5L | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VET5S | VET5S | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VETBEAR | VETBEAR | | | | VETBULL | VETBULL | | | | VETCOIN | VETCOIN | | | | VETHEDGE | VETHEDGE | | | | VETVE | VETVE | | | | VEUR | VEUR | 2024-04-04T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | VEUSD | VEUSD | | | | VEVUE | VEVUE | | | | VEX | Vexanium | 2020-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VEXT | VEXT | 2023-09-15T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | VEY | VEY | | | | VFF | VFF | | | | VFM | VFM | | | | VFOX | VFOX | | | | VFY | nan | 2025-09-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VGB | VGB | 2024-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VGC | VegasCoin | | | | VGCN | VGCN | | | | VGD | VGD | | | | VGGBP | VGGBP | | | | VGINA2 | VGINA2 | | | | VGJPY | VGJPY | | | | VGK | VGK | | | | VGL | VGL | 2021-10-20T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | VGO | VGO | 2022-10-23T00:00:00.0000000Z | 2025-12-08T00:00:00.0000000Z | | VGR | VGR | 2018-10-15T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | VGS | VGS | | | | VGT | VGT | | | | VGTG | VGTG | | | | VGTN | VGTN | | | | VGW | VGW | | | | VGX | VGX | 2017-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VHC | VHC | | | | VHKD | VHKD | | | | VHS | VHS | 2024-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VI | VI | | | | VI3E | VI3E | | | | VIA | Viacoin | 2017-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VIAZ | VIAZ | | | | VIB | Viberate | 2017-10-19T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | VIBE | VIBE | 2018-01-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VIBES | VIBES | | | | VIBLO | VIBLO | 2022-02-28T00:00:00.0000000Z | 2025-06-15T00:00:00.0000000Z | | VIC | VIC | 2023-06-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VICA | VICA | 2022-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VICE | VICE | 2025-01-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VICS | VICS | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VID | VID | | | | VIDA | VIDA | | | | VIDC | VIDC | | | | VIDEOS | VIDEOS | | | | VIDT | VIDT | 2020-10-09T00:00:00.0000000Z | 2025-04-15T00:00:00.0000000Z | | VIDY | VIDY | | | | VIDYA | VIDYA | | | | VIDYX | VIDYX | | | | VIDZ | PureVidz | 2017-03-18T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | VIE | VIE | | | | VIET | VIET | | | | VIEW | VIEW | | | | VIFI | VIFI | | | | VII | VII | | | | VIKINGS | VIKINGS | | | | VIKKY | VikkyToken | | | | VIL | VIL | | | | VIMX | VIMX | | | | VIN | VINchain | | | | VINA | VINA | | | | VINCI | VINCI | 2019-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VINE | nan | 2025-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VINU | VINU | 2022-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VINX | VINX | | | | VIO | VIO | | | | VIOG | VIOG | | | | VIP | VIP Tokens | 2017-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VIP$ | VIP$ | | | | VIPG | VIPG | | | | VIPS | Vipstar Coin | | | | VIR | VIR | | | | VIRA | VIRA | | | | VIRAL | VIRAL | | | | VIRAX | VIRAX | | | | VIRGO | VIRGO | | | | VIRGROW | VIRGROW | | | | VIRIDI | VIRIDI | | | | VIRTUAL | VIRTUAL | 2024-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VIRTUAL100 | VIRTUAL100 | 2025-07-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | VIS | VIS | | | | VISACOM | VISACOM | | | | VISAINC | VISAINC | | | | VISIO | Visio | 2017-03-17T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | VISION | VISION | | | | VISR | VISR | 2023-12-27T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | VIST | VIST | | | | VISTA | nan | 2024-09-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VIT | Vice Industry Token | | | | VITA | VITA | 2023-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VITAE | VITAE | | | | VITC | VITC | | | | VITE | VITE | 2019-12-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VITES | Vites | | | | VITO | VITO | | | | VIU | Viuly | | | | VIVA | VIVA | | | | VIVA2 | VIVA2 | | | | VIVI | nan | 2025-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VIVID | Vivid Coin | 2021-12-13T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | VIVO | VIVO | | | | VIVP | VIVP | | | | VIW | VIW | | | | VIX | VIX | 2025-01-13T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | VIZ | VIZ | | | | VIZO | VIZO | 2023-03-14T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | VIZSLASWAP | VIZSLASWAP | | | | VJC | VJC | | | | VK | VK | 2017-09-05T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | VKC | VKC | | | | VKNF | VKNF | | | | VKT | VKT | | | | VLA | VLA | | | | VLAD | VLAD | | | | VLC | ValueChain | | | | VLD | VLD | | | | VLDT | VLDT | | | | VLK | VLK | | | | VLKAY | VLKAY | | | | VLM | VLM | | | | VLO | VLO | | | | VLOX | VLOX | | | | VLP | VLP | | | | VLR | VLR | 2025-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VLS | VLS | | | | VLT | Veltor | 2017-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VLTC | Vault Coin | | | | VLTM | VLTM | | | | VLTSA | VLTSA | | | | VLTY | VLTY | | | | VLU | VLU | | | | VLVLY | VLVLY | | | | VLX | VLX | 2022-01-27T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | VLXPAD | VLXPAD | | | | VM | VM | | | | VMC | VMC | 2023-03-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VME | VeriME | | | | VMPX | VMPX | | | | VMPXBRC | VMPXBRC | | | | VMPXERC20 | VMPXERC20 | | | | VMR | VMR | | | | VMS | VMS | | | | VMT | VMT | 2022-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VN | VN | | | | VN99 | VN99 | | | | VNB | VNB | | | | VNBIT | VNBIT | | | | VNC | Old Dong | | | | VND | Dong | | | | VNDC | VNDC | | | | VNDL | VNDL | | | | VNDT | VNDT | | | | VNES | VNES | | | | VNLA | VNLA | | | | VNO | VNO | 2023-05-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VNS | VNS | | | | VNST | VNST | | | | VNT | VNT | 2025-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VNT2 | VNT2 | | | | VNTW | VNTW | | | | VNTX | VNTX | 2017-04-15T00:00:00.0000000Z | 2025-12-11T00:00:00.0000000Z | | VNX | VisionX | | | | VNXAU | VNXAU | 2022-11-06T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | VNXLU | VNXLU | | | | VO | VO | | | | VOB | VOB | 2023-01-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VOC | VOC | | | | VOCO | VOCO | | | | VOCT | VOCT | | | | VOD | VOD | | | | VODKA | VODKA | | | | VOICE | VOICE | | | | VOICESHARE | VOICESHARE | | | | VOID | VOID | 2024-12-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VOISE | Voise | | | | VOKEN | VOKEN | | | | VOL | VOL | 2017-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VOLC | VOLC | | | | VOLLAR | VOLLAR | | | | VOLR | VOLR | 2022-11-01T00:00:00.0000000Z | 2025-10-28T00:00:00.0000000Z | | VOLT | Bitvolt | 2017-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VOLTA | Volta Protocol Token | | | | VOLTINU | VOLTINU | | | | VOLTS | Volts.Finance | | | | VOLTZ | VOLTZ | | | | VOLUME | VOLUME | | | | VON | nan | 2024-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VONE | VONE | | | | VONNI | VONNI | | | | VOO | VOO | 2024-11-27T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | VOOI | nan | 2025-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VOOT | VOOT | | | | VOST | VOST | | | | VOT | VoteCoin | | | | VOTE | VOTE | | | | VOW | VOW | 2021-09-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VOW3 | VOW3 | | | | VOXEL | VOXEL | 2021-12-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VOXT | VOXT | | | | VOY | VOY | | | | VOYA | Voyacoin | 2017-03-05T00:00:00.0000000Z | 2025-08-24T00:00:00.0000000Z | | VOYAGER | VOYAGER | | | | VOZ | VOZ | | | | VP | VP | 2025-04-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VPAD | VPAD | | | | VPC | VPC | 2023-12-13T00:00:00.0000000Z | 2025-10-29T00:00:00.0000000Z | | VPN | VPN | 2017-02-15T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | VPP | VPP | | | | VPR | nan | 2024-01-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VPRC | VapersCoin | 2017-01-27T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | VPS | VPS | 2024-04-09T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | VPU | VPU | | | | VPUTIN | VPUTIN | | | | VPX | VPX | | | | VPXX | VPXX | | | | VR | VR | 2021-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VRA | VRA | 2019-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VRAB | VRAB | | | | VRBLOCKS | VRBLOCKS | | | | VRBX | VRBX | | | | VRC | VeriCoin | 2022-06-06T13:35:15.3351982Z | 2022-06-11T01:07:00.6101966Z | | VRE | VRE | | | | VREO | VREO | | | | VRES | VRES | | | | VRGW | VRGW | | | | VRH | VRH | | | | VRJAM | VRJAM | | | | VRJAM(BLUE) | VRJAM(BLUE) | | | | VRM | VeriumReserve | | | | VRN | VRN | | | | VRO | VRO | | | | VROOM | VROOM | | | | VRP | VRP | 2017-08-19T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | VRS | Veros | 2022-06-06T15:57:25.1725952Z | 2022-06-11T18:27:21.7829403Z | | VRSC | VRSC | | | | VRSK | VRSK | | | | VRSN | VRSN | | | | VRT | VRT | | | | VRTM | VRTM | 2018-05-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VRTN2 | VRTN2 | | | | VRTX | VRTX | 2024-02-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VRX | VRX | | | | VSC | vSportCoin | 2023-11-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VSF | VSF | | | | VSH | VSH | | | | VSL | vSlice | | | | VSLICE | VSLICE | 2017-10-18T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | VSN | VSN | 2025-07-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VSO | VSO | | | | VSOL | VSOL | 2022-02-21T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | VSP | VSP | 2022-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VSPRK01 | VSPRK01 | | | | VSS | VSS | | | | VSSN | VSSN | | | | VST | VST | 2023-11-30T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | VSTA | VSTA | 2023-11-22T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | VSTOCK | nan | 2025-10-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VSTR | Vestoria | | | | VSW | VSW | | | | VSX | Vsync | 2024-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VSXR | VSXR | | | | VSY | VSY | | | | VSYS | VSYS | 2019-01-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VT | VT | 2022-05-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VTA | Virtacoin | | | | VTAR | VTAR | | | | VTBC | VTBC | | | | VTBCC-933M | VTBCC-933M | | | | VTC | Vertcoin | 2017-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VTCH | VTCH | | | | VTCS | VTCS | | | | VTEX | VTEX | | | | VTG | VTG | 2022-04-29T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | VTHO | VeThor Token | 2019-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VTI | VTI | | | | VTIX | nan | 2025-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VTK | VTK | | | | VTL | VitalAir | 2017-04-20T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | VTM | VTM | | | | VTN | VTN | 2017-01-25T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | VTP | VTP | | | | VTR | vTorrent | | | | VTS | VTS | | | | VTT | VTT | | | | VTX | VTX | 2017-02-02T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | VTY | Victoriouscoin | 2017-01-14T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | VTZ | VTZ | | | | VUC | Virta Unique Coin | | | | VULC | Vulcano | 2017-10-09T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | VULCANO | VULCANO | | | | VULPIX | VULPIX | | | | VULT | nan | 2025-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VUSD | VUSD | 2025-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VUU | VUU | | | | VUV | Vatu | | | | VV | nan | | | | VVAIFU | nan | 2024-11-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VVI | VVI | 2018-03-12T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | VVS | VVS | 2022-01-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VVT | VVT | | | | VVV | VVV | 2023-12-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VWO | VWO | | | | VWV | VWV | | | | VX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VXC | VXC | 2024-06-22T00:00:00.0000000Z | 2025-04-28T00:00:00.0000000Z | | VXG22 | VXG22 | | | | VXH22 | VXH22 | | | | VXK22 | VXK22 | | | | VXL | VXL | | | | VXLD | VXLD | | | | VXN22 | VXN22 | | | | VXQ22 | VXQ22 | | | | VXT | VXT | 2022-12-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VXV | VXV | | | | VXXL | VXXL | | | | VYBE | VYBE | | | | VYN | VYN | | | | VYNC | VYNC | | | | VZ | VZ | | | | VZH | VZH | | | | VZN | VZN | 2022-04-13T00:00:00.0000000Z | 2022-08-20T00:00:00.0000000Z | | VZT | Vezt | | | --- # Assets - Letter W (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_W) --- title: "Assets - Letter W" --- # Assets - Letter W | asset_id | name | data_trade_start | data_trade_end | |:-------------|:----------------------|:-----------------------------|:-----------------------------| | W | W | 2022-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | W1 | W1 | | | | W12 | W12 | | | | W3C | W3Coin | | | | W3G | W3G | | | | WA | WA Space | 2025-12-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAB | WABnetwork | | | | WABI | WaBi | 2017-12-12T00:00:00.0000000Z | 2023-03-25T00:00:00.0000000Z | | WAC | WAC | | | | WACME | WACME | | | | WACO | WACO | 2021-05-24T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | WADS | WADS | | | | WAE | WAE | | | | WAF | WAF | | | | WAFL | WAFL | 2021-07-01T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | WAG | WAG | 2021-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAGE | Digiwage | | | | WAGIEBOT | WAGIEBOT | | | | WAGMI | WAGMI | 2024-09-30T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | WAGMIGAMES | WAGMIGAMES | 2022-06-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAGYU | WAGYU | | | | WAHED | WAHED | | | | WAI | WAI | 2024-08-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAIF | WAIF | | | | WAIT | WAIT | 2024-01-14T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | WAL | WAL | 2022-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WALK | WALK | | | | WALLA | WALLA | | | | WALLET | WALLET | 2022-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WALV | WALV | 2023-05-06T00:00:00.0000000Z | 2026-01-04T00:00:00.0000000Z | | WAM | WAM | 2017-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAMPL | WAMPL | 2024-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAMPUM | WAMPUM | | | | WAN | Wanchain | 2018-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WANA | WANA | | | | WANATHA | WANATHA | | | | WAND | WandX | | | | WAO | WAO | | | | WAR | WAR | 2025-10-13T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | WARN | WARN | | | | WARP | WARP | 2017-02-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WARRANTBTS | WARRANTBTS | | | | WARS | WARS | | | | WARTORTLE | WARTORTLE | | | | WAS | WAS | 2023-02-02T00:00:00.0000000Z | 2025-12-31T00:00:00.0000000Z | | WASH | WASH | 2017-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WASP | WASP | | | | WASSIE | WASSIE | | | | WAT | WAT | 2024-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WATB | WATB | | | | WATER | WATER | 2020-05-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WATT | WATT | 2022-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAULTX | WAULTX | | | | WAV | WAV | | | | WAVES | Waves | 2017-02-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAVES3L | WAVES3L | 2021-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAVES3S | WAVES3S | 2021-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAVES5L | WAVES5L | | | | WAVES5S | WAVES5S | | | | WAVES8 | WAVES8 | | | | WAX | WAX | 2021-04-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAXE | WAXE | | | | WAXL | WAXL | 2022-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAXP | WAXP | 2019-08-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WAY | WayGuide | 2017-02-13T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | WAYF | WAYF | | | | WAYSPAD | WAYSPAD | | | | WB | WB | | | | WBA | WBA | | | | WBAI | nan | 2025-10-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WBB | Wild Beast Block | 2017-02-19T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | WBBT | WBBT | | | | WBC | WBC | | | | WBCC | WBCC | | | | WBCI | WBCI | 2022-06-23T00:00:00.0000000Z | 2025-12-08T00:00:00.0000000Z | | WBET | WBET | | | | WBETH | WBETH | 2023-05-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WBETS | WBETS | | | | WBG | WBG | | | | WBIND | WBIND | | | | WBL | WIZBL | | | | WBM | WBM | | | | WBNB | WBNB | 2021-11-10T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | WBPC | WBPC | | | | WBT | WBT | 2019-05-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WBTC | WBTC | 2020-08-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WBX | WBX | 2020-08-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WBY | WBY | | | | WC | WINCOIN | | | | WCA | WCA | | | | WCASH | WCASH | 2017-08-29T00:00:00.0000000Z | 2025-11-16T00:00:00.0000000Z | | WCC | WCC | 2025-06-27T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | WCF | WCF | | | | WCFG | WCFG | | | | WCH | WCH | | | | WCHTA | WCHTA | | | | WCHX | WCHX | | | | WCI | WCI | | | | WCL | WCL | | | | WCN | WCN | | | | WCO | WCO | 2024-11-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WCOIN | WCOIN | | | | WCOM | WCOM | | | | WCOMBSC | WCOMBSC | | | | WCOMERC20 | WCOMERC20 | | | | WCRES | WCRES | | | | WCS | WCS | | | | WCSOV | WCSOV | | | | WCT | Waves Community Token | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WCV | WCV | | | | WCVP | WCVP | | | | WDAY | WDAY | | | | WDC | Worldcoin | | | | WDESK | WDESK | | | | WDF | WDF | | | | WDGLD | WDGLD | 2023-11-25T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | WDI | WDI | | | | WDNA | WDNA | | | | WDOGE | WDOGE | 2021-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WDP | WDP | | | | WDPF | WDPF | | | | WDR | WDR | | | | WDS | WDS | | | | WDSC | WDSC | | | | WDT | WDT | | | | WDUCX | WDUCX | | | | WDVT | WDVT | | | | WDX | WDX | | | | WE | WE | | | | WEALTH | WEALTH | 2017-03-12T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | WEAR | WEAR | 2022-03-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WEB | Webcoin | | | | WEB3 | WEB3 | 2025-07-25T00:00:00.0000000Z | 2025-12-02T00:00:00.0000000Z | | WEB3ALLBI | WEB3ALLBI | | | | WEB3ETH | WEB3ETH | | | | WEB3USDT | WEB3USDT | | | | WEBAI | WEBAI | | | | WEBD | WEBD | 2021-05-10T00:00:00.0000000Z | 2025-02-05T00:00:00.0000000Z | | WEBIT | WEBIT | | | | WEBN | WEBN | | | | WEC | Wowecoin | | | | WECAN | WECAN | 2023-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WECC | WECC | | | | WECF | WECF | | | | WECHAT | WECHAT | | | | WED | WED | 2023-07-10T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | WEDGE | WEDGE | | | | WEE | WEE | | | | WEED | WEED | | | | WEEDLE | WEEDLE | | | | WEEK | WEEK | 2017-07-02T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | WEEPINBELL | WEEPINBELL | | | | WEETH | nan | 2024-03-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WEF | WEF | | | | WEFI | WEFI | 2024-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WEFIN | WEFIN | | | | WEGRO | WEGRO | | | | WEI | WEI | | | | WEKUCOIN | WEKUCOIN | | | | WEL | WEL | | | | WELB | WELB | | | | WELD | WELD | | | | WELL | WELL | 2022-06-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WELT | WELT | | | | WELUPS | WELUPS | 2022-02-21T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | WEMCOIN | WEMCOIN | | | | WEMIX | WEMIX | 2021-09-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WEMIX$ | WEMIX$ | | | | WEMIXC | WEMIXC | | | | WEMONEY | WEMONEY | 2022-07-20T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | WEMP | WEMP | 2022-06-29T00:00:00.0000000Z | 2025-02-24T00:00:00.0000000Z | | WEN | WEN | 2024-01-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WENLAMBO | WENLAMBO | 2021-07-02T00:00:00.0000000Z | 2025-12-29T00:00:00.0000000Z | | WENMOON | WENMOON | | | | WEOWNS | WEOWNS | 2021-12-02T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | WEP | WEP | | | | WEPS | WEPS | | | | WES | WES | | | | WEST | WEST | 2020-12-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WET | WET | 2018-11-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WETH | WETH | 2019-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WETT | WETT | | | | WETUX | WETUX | | | | WEUR | WEUR | | | | WEVE | WEVE | | | | WEWE | WEWE | | | | WEX | Wexcoin | | | | WEXO | WEXO | 2025-04-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WEXPOLY | WEXPOLY | | | | WEYOUME | WEYOUME | | | | WEYU | WEYU | | | | WFAI | WFAI | | | | WFAIR | WFAIR | | | | WFC | WFC | | | | WFC3 | WFC3 | | | | WFCA | WFCA | 2023-11-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WFCE | WFCE | | | | WFDP | WFDP | 2025-11-24T00:00:00.0000000Z | 2025-11-25T00:00:00.0000000Z | | WFEE | WFEE | | | | WFFY | WFFY | | | | WFLOW | WFLOW | | | | WFN | WFN | | | | WFNB | WFNB | | | | WFR | WFR | | | | WFT | WFT | | | | WFX | WFX | | | | WG0 | Wrapped Gen 0 | | | | WGC | WGC | | | | WGCB | WGCB | | | | WGDT | WGDT | | | | WGIRL | WGIRL | | | | WGL | WGL | | | | WGMI | WGMI | | | | WGO | WavesGo | 2017-08-28T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | WGP | WGP | | | | WGR | Wagerr | 2017-09-01T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | WGRT | WGRT | | | | WGTG | WGTG | | | | WGX | WGX | | | | WHACKD | WHACKD | | | | WHALE | WHALE | | | | WHALEFALL | WHALEFALL | | | | WHALER | WHALER | | | | WHALESHARE | WHALESHARE | | | | WHBT | WHBT | 2023-06-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WHC | WHC | | | | WHEE | WHEE | | | | WHEN | WHEN | | | | WHIPPED | WHIPPED | | | | WHIRL | WHIRL | | | | WHITE | WHITE | 2020-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WHITEWHALE | nan | 2025-12-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WHIVE | WHIVE | 2022-06-06T15:49:09.5539280Z | 2026-01-21T00:00:00.0000000Z | | WHL | WhaleCoin | | | | WHN | WHN | | | | WHO | WHO | 2017-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WHOZCOIN | WHOZCOIN | | | | WHR | WHR | | | | WHS | WHS | | | | WHT | WHT | | | | WHX | WHX | | | | WHXC | WHXC | | | | WHXCV | WHXCV | 2021-09-14T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | WHY | WHY | 2024-07-31T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WI | WI | | | | WIAC | WIAC | | | | WIB | WIB | | | | WIC | Wi Coin | 2017-10-18T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | WICC | WaykiChain | 2022-06-06T15:47:56.4508899Z | 2022-06-11T23:11:03.5079630Z | | WID | WID | | | | WIDE | WIDE | | | | WIDI | WIDI | | | | WIF | WIF | 2023-12-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WIF1000 | WIF1000 | 2025-08-15T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | WIFI | WIFI | 2023-08-03T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | WIK | WIK | | | | WIKEN | WIKEN | 2021-06-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WIKI | WIKI | 2018-04-29T00:00:00.0000000Z | 2025-09-29T00:00:00.0000000Z | | WIKILEAKS | WIKILEAKS | | | | WILC | WILC | | | | WILD | Wild Crypto | 2021-05-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WILD2 | WILD2 | | | | WILL | WILL | | | | WIN | WCOIN | 2018-06-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WINB | WINB | | | | WINE | WINE | 2017-02-13T00:00:00.0000000Z | 2025-12-05T00:00:00.0000000Z | | WING | WING | 2020-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WINGE | WINGE | | | | WINGS | Wings | 2017-12-26T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | WINK | Wink | 2017-08-15T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | WINR | WINR | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WINRY | WINRY | | | | WINTER | WINTER | | | | WINU | WINU | | | | WIOT | WIOT | | | | WIOV | WIOV | | | | WIRE | AirWire | | | | WIRTUAL | WIRTUAL | | | | WIS | WIS | | | | WISC | WISC | 2017-03-18T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | WISE | WISE | 2023-11-22T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | WISH | MyWish | 2018-02-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WIT | WIT | 2018-04-23T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | WITCH | WITCH | 2017-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WITH | WITH | | | | WIVA | WIVA | | | | WIX | Wixlar | | | | WIZ | WIZ | | | | WIZ1 | WIZ1 | | | | WIZZ | nan | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WIZZY | WIZZY | | | | WJC | WJC | | | | WK22 | WK22 | | | | WKC | WKC | 2023-06-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WKD | WKD | | | | WKI | WKI | | | | WKIM | WKIM | | | | WKIT | WKIT | | | | WKSA | WKSA | | | | WKSOC | WKSOC | | | | WL | WL | | | | WLB | WLB | | | | WLC | WLC | | | | WLD | WLD | 2023-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WLF | WLF | | | | WLFI | nan | 2025-06-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WLG | WLG | | | | WLITI | WLITI | | | | WLK | WLK | | | | WLKN | WLKN | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WLL | WLL | | | | WLL. | WLL. | | | | WLLO | WLLO | | | | WLM | WLM | | | | WLNE | WLNE | | | | WLO | WLO | | | | WLOG | WLOG | | | | WLT | WLT | | | | WLTW | WLTW | | | | WLUNA | WLUNA | | | | WLXT | WLXT | | | | WM | WM | | | | WMA | WMA | | | | WMB | WMB | | | | WMBX | WMBX | | | | WMC | WMCoin | 2017-03-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WMF | WMF | | | | WMG | WMG | | | | WMGO | WMGO | | | | WMINIMA | WMINIMA | | | | WMK | WMK | | | | WMLX | WMLX | | | | WMOXY | WMOXY | 2023-07-15T00:00:00.0000000Z | 2025-01-21T00:00:00.0000000Z | | WMP | WMP | | | | WMPRO | WMPRO | | | | WMT | WMT | 2021-11-04T00:00:00.0000000Z | 2021-11-20T00:00:00.0000000Z | | WMTSTOCK | nan | 2025-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WMTX | nan | 2024-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WMX | WMX | | | | WNC | WNC | 2025-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WNCE | WNCE | | | | WNCG | WNCG | 2021-08-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WND | WND | | | | WNDR | WNDR | 2022-05-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WNENG | WNENG | | | | WNET | WNET | | | | WNK | WNK | 2023-11-23T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | WNL | WNL | | | | WNS | WNS | | | | WNT | WNT | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WNXM | WNXM | 2020-08-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WNXM8 | WNXM8 | | | | WNYC | WNYC | | | | WNZ | WNZ | 2023-11-23T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | WOC | WOC | | | | WOD | WOD | 2022-01-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WODIU | WODIU | 2023-12-13T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | WOH | WOH | | | | WOID | WOID | | | | WOJ | WOJ | | | | WOJAK | WOJAK | 2023-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOJAKINU | WOJAKINU | | | | WOJAKONX | nan | 2025-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOK | WOK | 2017-07-04T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | WOKE | WOKE | | | | WOL | WOL | | | | WOLF | WOLF | 2023-12-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOLFGIRL | WOLFGIRL | | | | WOLVERINU | WOLVERINU | 2021-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOM | WOM | 2022-08-14T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | WOMBAT | WOMBAT | | | | WOMEN | WomenCoin | 2017-07-30T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | WOMG | WOMG | | | | WOMI | WOMI | | | | WON | WON | | | | WOO | WOO | 2020-10-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOO3L | WOO3L | 2022-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOO3S | WOO3S | 2022-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOO5L | WOO5L | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOO5S | WOO5S | 2022-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOODENNICKEL | WOODENNICKEL | | | | WOODOWN | WOODOWN | | | | WOOF | WOOF | | | | WOOFY | WOOFY | 2023-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOOL | WOOL | 2024-01-09T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | WOONK | WOONK | | | | WOOO | WOOO | | | | WOOP | WOOP | 2022-05-31T00:00:00.0000000Z | 2025-08-12T00:00:00.0000000Z | | WOOUP | WOOUP | | | | WOP | WorldPay | | | | WOPC | WOPC | | | | WOR | WOR | | | | WORK | WORK | 2018-08-17T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | WORLD | WORLD | | | | WORLDCUP | WORLDCUP | | | | WORM | HealthyWormCoin | | | | WORTH | WORTH | | | | WORX | WORX | | | | WOSG | WOSG | | | | WOTAMALAILE | nan | 2026-01-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOW | Wowcoin | 2019-05-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WOZX | WOZX | 2020-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WP | WP | | | | WPAC | WPAC | | | | WPC | WPC | | | | WPCI | WPCI | | | | WPE | WPE | 2024-05-02T00:00:00.0000000Z | 2024-06-27T00:00:00.0000000Z | | WPGT | WPGT | | | | WPK | WPK | | | | WPKC | WPKC | | | | WPL | WPL | | | | WPLS | WPLS | 2023-12-05T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | WPN | WPN | | | | WPOLIS | WPOLIS | | | | WPP | WPP | 2019-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WPR | WePower | 2018-03-29T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | WPRCY | WPRCY | 2023-12-30T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | WPX | WPX | | | | WQ22 | WQ22 | | | | WQT | WQT | 2022-06-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WQUIL | WQUIL | 2024-05-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WR | WR | | | | WRC | Worldcore | 2018-01-26T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | WRCP2 | WRCP2 | | | | WRK | WRK | | | | WRKZ | WRKZ | | | | WRLD | WRLD | | | | WRP | WRP | | | | WRT | WRT | 2017-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WRX | WRX | 2020-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WRY | WRY | | | | WSA | WSA | | | | WSB | WSB | 2023-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WSBC | WSBC | | | | WSBT | WSBT | | | | WSC | WSC | | | | WSD | White Standard | 2022-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WSEC | WSEC | | | | WSEUR | WSEUR | | | | WSG | WSG | 2021-11-30T00:00:00.0000000Z | 2025-12-27T00:00:00.0000000Z | | WSGBP | WSGBP | | | | WSI | WSI | 2023-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WSIENNA | WSIENNA | 2022-08-07T00:00:00.0000000Z | 2025-11-28T00:00:00.0000000Z | | WSM | WSM | 2023-11-08T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | WSOTE | WSOTE | | | | WSOW | WSOW | | | | WSP | WSP | | | | WSPP | WSPP | 2021-11-09T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | WST | Tala | | | | WSTA | WSTA | 2024-06-15T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | WSTETH | WSTETH | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WSTREETBABY | WSTREETBABY | | | | WSTRM | WSTRM | | | | WSUM | WSUM | | | | WSUR | WSUR | | | | WSWAP | WSWAP | | | | WSX | WeAreSatoshi | | | | WT | WeToken | | | | WTA | WTA | | | | WTC | Walton | 2017-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WTF | WTF | 2021-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WTHC | Withcoin | | | | WTIL | WTIL | | | | WTIP | WTIP | | | | WTK | WTK | | | | WTL | WTL | 2018-10-03T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | WTM | WTM | | | | WTN | WTN | | | | WTON | WTON | | | | WTP | WTP | 2020-02-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WTT | Giga Watt Token | 2017-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WTTR | WTTR | | | | WTW | WTW | | | | WTX | WTX | | | | WTY | WTY | | | | WUBA | WUBA | | | | WUF | WUF | 2024-04-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WUKONG | WUKONG | | | | WUSD | WUSD | 2024-04-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WUZ | WUZ | | | | WV | WV | 2023-04-21T00:00:00.0000000Z | 2025-12-07T00:00:00.0000000Z | | WVC | WVC | | | | WVR | WVR | | | | WVSOL | WVSOL | | | | WW | WW | | | | WWB | Wowbit | 2025-07-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WWC | WWC | | | | WWDOGE | WWDOGE | 2025-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WWEB3 | WWEB3 | | | | WWIN | WWIN | | | | WWSTEP | WWSTEP | 2022-10-04T00:00:00.0000000Z | 2025-12-23T00:00:00.0000000Z | | WWT | WWT | | | | WWTC | WWTC | | | | WWWC-C3EM | WWWC-C3EM | | | | WWY | WWY | 2022-05-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WXBTC | WXBTC | | | | WXC | WXCOINS | | | | WXC_OLD | WXC_OLD | | | | WXM | WXM | 2024-05-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WXO | WXO | | | | WXRP | Wrapped XRP | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WXT | WXT | 2021-04-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WXX | WXX | | | | WY | WY | | | | WYD | WYD | | | | WYL | WYL | | | | WYNN | WYNN | 2024-01-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WYS | wys Token | | | | WYV | Wyvern | | | | WYX | WYX | | | | WZC | WZC | | | | WZCR | WrappedZCor | | | | WZEC | Wrapped ZEC | 2023-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WZM | WZM | | | | WZRD | WZRD | 2022-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | Wormhole | Wormhole | 2024-01-17T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | --- # Assets - Letter X (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_X) --- title: "Assets - Letter X" --- # Assets - Letter X | asset_id | name | data_trade_start | data_trade_end | |:-----------|:--------------------------------|:-----------------------------|:-----------------------------| | X | X | 2021-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | X0Z | X0Z | | | | X10 | X10 | 2019-12-19T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | X100 | X100 | 2020-03-03T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | X12 | X12 Coin | | | | X13 | X13 | | | | X2 | X2 | 2017-02-28T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | X2C | Xecoin | | | | X2P | X2P | | | | X2Y2 | X2Y2 | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | X3S | X3S | | | | X42 | X42 | | | | X6 | X6 | | | | X8C | X8C | | | | X8X | X8X Token | | | | X8Z9 | X8Z9 | | | | XA9 | XA9 | | | | XAB | XAB | | | | XAC | XAC | | | | XACT | XACT | | | | XAF | CFA Franc BEAC | | | | XAG | Silver | 2020-10-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XAG.ML | XAG.ML | | | | XAG.X | XAG.X | | | | XAGC | XAGC | | | | XAI | XAI | 2021-05-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XAKRO | XAKRO | | | | XALIS | XALIS | 2020-02-12T00:00:00.0000000Z | 2025-11-10T00:00:00.0000000Z | | XAMP | XAMP | | | | XAN | nan | 2025-09-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XANK | XANK | | | | XAO | XAO | | | | XAP | XAP | | | | XAQ | XAQ | | | | XAR | XAR | 2024-04-03T00:00:00.0000000Z | 2025-09-25T00:00:00.0000000Z | | XARON | XARON | | | | XAS | Asch | 2022-06-06T13:35:03.0135449Z | 2022-06-11T01:06:43.2915500Z | | XAT | XAT | | | | XATOM | XATOM | | | | XAU | Gold | 2016-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XAU.I | XAU.I | | | | XAUR | Xaurum | | | | XAUT | XAUT | 2020-04-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XAUTBEAR | XAUTBEAR | | | | XAUTBULL | XAUTBULL | | | | XAUTHALF | XAUTHALF | | | | XAUTHEDGE | XAUTHEDGE | | | | XAV | XAV | 2016-08-22T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | XAVA | XAVA | 2021-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XAX | XAX | | | | XAZAB | XAZAB | | | | XB | Bitcoin U.F. | 2025-07-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XBA | Bond Markets Composite Unit | | | | XBANC | XBANC | | | | XBASE | XBASE | | | | XBB | Bond Markets Monetary Unit | | | | XBC | Bond Markets Unit of Account 9 | | | | XBCC | BitcoinPlus | | | | XBCK | XBCK | | | | XBD | Bond Markets Unit of Account 17 | | | | XBE | XBE | | | | XBELA | XBELA | | | | XBG | BTCGold | | | | XBI | Bitcoin Incognito | | | | XBIT | XBIT | | | | XBL | Billionaire Token | | | | XBLL | XBLL | | | | XBM | XBM | | | | XBN | XBN | | | | XBOND | XBOND | | | | XBP | BlitzPredict | | | | XBR | XBR | 2025-05-20T00:00:00.0000000Z | 2026-01-03T00:00:00.0000000Z | | XBRA | XBRA | | | | XBRC | XBRC | | | | XBS | XBS | 2017-03-16T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | XBSTF | XBSTF | | | | XBT | XBT | | | | XBTA | XBTA | | | | XBTC | XBTC | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XBTC2 | XBTC2 | | | | XBTC21 | Bitcoin 21 | 2017-02-03T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | XBTE | BitcoinEvo | | | | XBTG | XBTG | | | | XBTS | Beatcoin | 2017-02-25T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | XBTX | XBTX | 2020-03-20T00:00:00.0000000Z | 2025-01-28T00:00:00.0000000Z | | XBTXC | XBTXC | | | | XBU | XBU | 2017-03-04T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | XBURN | XBURN | | | | XBV | XBV | | | | XBX | XBX | | | | XBY | XtraBYtes | 2017-04-20T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | XC | XCurrency | | | | XCA | XCA | | | | XCAD | XCAD | 2021-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XCAL | XCAL | 2023-11-26T00:00:00.0000000Z | 2026-01-12T00:00:00.0000000Z | | XCASH | XCASH | | | | XCBT | XCBT | | | | XCC | XCC | | | | XCCZ | XCCZ | | | | XCD | East Caribbean Dollar | | | | XCE | XCE | 2017-03-04T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | XCEL | XcelToken | | | | XCF | XCF | | | | XCG | XCG | | | | XCH | ClearingHouse | 2021-04-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XCH3L | XCH3L | | | | XCH3S | XCH3S | | | | XCHE | XCHE | | | | XCHF | XCHF | 2024-08-30T00:00:00.0000000Z | 2025-01-06T00:00:00.0000000Z | | XCHNG | XCHNG | 2024-02-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XCHNG.VIZ | XCHNG.VIZ | | | | XCI | XCI | | | | XCL | XCL | 2025-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XCLR | ClearCoin | | | | XCMG | XCMG | | | | XCN | Cryptonite | 2022-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XCNOLD | XCNOLD | | | | XCO | X-Coin | 2017-02-05T00:00:00.0000000Z | 2025-12-09T00:00:00.0000000Z | | XCOM | XCOM | | | | XCON | XCON | | | | XCOXST | XCOXST | | | | XCP | Counterparty | 2022-06-06T15:40:42.3587018Z | 2026-01-23T00:00:00.0000000Z | | XCPO | Copico | | | | XCPS | XCPS | | | | XCR | Crypti | | | | XCRE | Creatio | 2017-03-15T00:00:00.0000000Z | 2025-11-29T00:00:00.0000000Z | | XCRS | XCRS | | | | XCS | CybCSec | | | | XCT | C-Bit | | | | XCUR | XCUR | | | | XCV | XCV | 2021-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XCX | nan | 2025-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XCXT | CoinonatX | | | | XCY | XCY | | | | XCZ | XCZ | | | | XCZM | XCZM | | | | XD | XD | | | | XDAG | XDAG | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XDAI | XDAI | 2021-02-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XDATA | XDATA | | | | XDB | XDB | 2017-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XDBZ | XDBZ | | | | XDC | XDC | 2020-09-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XDCE | XinFin Network | | | | XDE | XDE | 2017-03-11T00:00:00.0000000Z | 2025-10-25T00:00:00.0000000Z | | XDE2 | XDE II | 2017-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XDEFI | XDEFI | | | | XDEN | XDEN | 2022-04-18T00:00:00.0000000Z | 2025-11-13T00:00:00.0000000Z | | XDEX | XDEX | | | | XDFINITY | XDFINITY | | | | XDG | XDG | | | | XDITTO | XDITTO | | | | XDM | XDM | | | | XDMC | XDMC | | | | XDN | DigitalNote | | | | XDNA | XDNA | | | | XDNCO | XDNCO | | | | XDOG | nan | 2025-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XDOGE | XDOGE | | | | XDOT | XDOT | | | | XDP | Dogeparty | | | | XDR | SDR (Special Drawing Right) | | | | XDR0 | XDR0 | | | | XDRAC | XDRAC | | | | XEC | XEC | 2021-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XEC3L | XEC3L | | | | XEC3S | XEC3S | | | | XED | XED | 2021-12-23T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | XEDG | XEDG | | | | XEED | XEED | | | | XEF | XEF | | | | XEK | XEK | | | | XEL | Elastic | 2024-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XELP | XELP | | | | XELS | XELS | 2022-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XEM | NEM | 2016-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XEM3L | XEM3L | | | | XEM3S | XEM3S | | | | XEM5L | XEM5L | | | | XEM5S | XEM5S | | | | XEMSON | XEMSON | | | | XEMX | XEMX | | | | XEN | Xenixcoin | 2022-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XENC | XENC | | | | XEND | XEND | | | | XENO | XENO | | | | XENOP | XENOP | | | | XEP | XEP | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XEQ | XEQ | | | | XERM | XERM | | | | XES | Proxeus | | | | XET | ETERNAL TOKEN | | | | XETA | XETA | 2022-07-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XETH | XETH | | | | XEU | European Currency Unit (E.C.U) | | | | XEUR | XEUR | | | | XEV | XEV | | | | XEW | XEW | | | | XEX | XEX | | | | XF | XF | | | | XFACT | XFACT | | | | XFACU | XFACU | | | | XFC | XFC | 2021-02-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XFCX | XFCX | 2017-03-10T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | XFE | XFE | | | | XFF | XFF | | | | XFG | XFG | | | | XFI | XFI | 2023-08-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XFII | XFII | | | | XFIL | XFIL | | | | XFIN | XFIN | | | | XFIT | XFIT | | | | XFL | XFL | | | | XFLR | XFLR | | | | XFOC | XFOC | | | | XFOX | XFOX | | | | XFRC | XFRC | | | | XFT | Footy Cash | 2023-11-23T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | XFTC | XFTC | | | | XFUEL | XFUEL | | | | XFX | XFX | | | | XFYI | XFYI | | | | XFZ | XFZ | | | | XG | GIGA | | | | XGA | XGA | | | | XGB | GoldenBird | | | | XGBL | XGBL | | | | XGC | XGC | | | | XGCS | XGCS | | | | XGG | XGG | | | | XGK | XGK | | | | XGLI | XGLI | | | | XGM | XGM | | | | XGO | XGO | 2024-12-12T00:00:00.0000000Z | 2025-07-03T00:00:00.0000000Z | | XGOD | XGOD | | | | XGOLD | XGOLD | 2024-11-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XGOTX | XGOTX | | | | XGOX | XGOX | | | | XGP | XGP | 2023-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XGR | GoldReserve | | | | XGRAM | XGRAM | | | | XGS | GenesisX | | | | XGT | XGT | | | | XGTC | XGTC | 2017-07-30T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | XH5 | XH5 | | | | XHBAR | XHBAR | | | | XHC | XHC | | | | XHD | XHD | | | | XHDX | XHDX | | | | XHI | HiCoin | 2017-03-08T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | XHK | XHK | | | | XHNS | XHNS | | | | XHS | XHS | | | | XHT | XHT | | | | XHV | Haven Protocol | | | | XI | XI | 2023-12-02T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | XIASI | XIASI | | | | XICOB | XICOB | | | | XID | Sphre AIR | | | | XIDO | XIDO | | | | XIDR | XIDR | 2022-10-28T00:00:00.0000000Z | 2023-06-03T00:00:00.0000000Z | | XIFA | XIFA | | | | XIL | XIL | | | | XIM | XIM | | | | XIMG | XIMG | | | | XIN | Infinity Economics | 2017-05-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XIND | INDINODE | | | | XIO | XIO | | | | XION | nan | 2024-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XIOS | Xios | 2017-10-21T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | XIOT | XIOT | 2023-12-31T00:00:00.0000000Z | 2024-05-11T00:00:00.0000000Z | | XIR | XIR | | | | XIRO | XIRO | | | | XIRTAM | XIRTAM | 2023-05-02T00:00:00.0000000Z | 2025-11-20T00:00:00.0000000Z | | XISTOCASH | XISTOCASH | | | | XIUXIAN | nan | 2025-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XIV | XIV | | | | XJIDT | XJIDT | | | | XJO | Joulecoin | 2017-03-14T00:00:00.0000000Z | 2026-01-18T00:00:00.0000000Z | | XJS | XJS | | | | XKC | XKC | | | | XKDA | XKDA | | | | XKI | XKI | | | | XKLAY | XKLAY | | | | XKLP | XKLP | | | | XKN | XKN | | | | XKR | XKR | 2024-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XL | XL | | | | XL1 | nan | 2025-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XLA | XLA | | | | XLAB | XLAB | 2019-10-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XLB | XLB | | | | XLC | LeviarCoin | | | | XLD | XLD | 2021-12-07T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | XLF | XLF | | | | XLG | XLG | 2024-08-26T00:00:00.0000000Z | 2025-05-29T00:00:00.0000000Z | | XLIB | XLIB | | | | XLIFE | XLIFE | | | | XLIST | XLIST | 2022-11-22T00:00:00.0000000Z | 2025-12-23T00:00:00.0000000Z | | XLM | Stellar Lumens | 2016-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XLM10L | XLM10L | | | | XLM10S | XLM10S | | | | XLM3BEAR | XLM3BEAR | | | | XLM3BULL | XLM3BULL | | | | XLM3L | XLM3L | 2020-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XLM3S | XLM3S | 2020-11-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XLM5L | XLM5L | 2022-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XLM5S | XLM5S | 2022-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XLM8 | XLM8 | | | | XLMBEAR | XLMBEAR | | | | XLMBULL | XLMBULL | | | | XLMC | XLMC | | | | XLMDOWN | XLMDOWN | 2020-12-11T00:00:00.0000000Z | 2021-12-15T00:00:00.0000000Z | | XLMG | XLMG | | | | XLMGOLD | XLMGOLD | | | | XLMU | XLMU | | | | XLMUP | XLMUP | 2020-12-11T00:00:00.0000000Z | 2021-12-15T00:00:00.0000000Z | | XLMX | XLMX | | | | XLMZ | XLMZ | | | | XLN | XLN | | | | XLON | XLON | 2022-06-06T15:22:41.5839959Z | 2026-01-23T00:00:00.0000000Z | | XLP | XLP | | | | XLPG | XLPG | | | | XLQ | ALQO | | | | XLR | Solaris | | | | XLRC | XLRC | | | | XLS | XLS | | | | XLT | XLT | 2020-08-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XLTC | XLTC | | | | XLTCG | XLTCG | 2017-03-16T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | XLY | XLY | | | | XMAG | XMAG | | | | XMALL | XMALL | | | | XMARK | XMARK | | | | XMAS | XMAS | | | | XMATK | XMATK | | | | XMB | XMB | | | | XMC | Monero Classic | | | | XMCC | Monoeci | | | | XMCT | XMCT | | | | XMD | XMD | | | | XMETA | XMETA | | | | XMG | Magi | 2017-07-22T00:00:00.0000000Z | 2025-11-18T00:00:00.0000000Z | | XMGD | XMGD | | | | XMINE | XMINE | 2017-03-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XMINT | XMINT | | | | XML | XML | | | | XMN | XMN | 2025-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XMO | Monero Original | | | | XMOBI | XMOBI | | | | XMON | XMON | 2023-11-30T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | XMOO | XMOO | | | | XMP | XMP | | | | XMPT | XMPT | | | | XMR | Monero | 2016-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XMR3L | XMR3L | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XMR3S | XMR3S | 2020-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XMR5L | XMR5L | 2022-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XMR5S | XMR5S | 2022-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XMRCORE | XMRCORE | | | | XMRG | Monero Gold | | | | XMS | XMS | 2017-02-21T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | XMT | XMT | 2017-02-18T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | XMV | XMV | | | | XMX | XMax | | | | XMY | Myriad | | | | XN | XN | | | | XNA | XNA | 2023-08-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XNAP | nan | 2025-10-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XNB | XNB | | | | XNC | XNCCoin | | | | XND | XND | | | | XNFT | XNFT | | | | XNIS | XNIS | | | | XNK | Ink Protocol | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XNL | XNL | 2021-09-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XNM | XNM | 2017-07-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XNN | Xenon | | | | XNO | XNO | 2021-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XNODE | XNODE | | | | XNOS | XNOS | | | | XNR | XNR | | | | XNS | XNS | | | | XNU | XNU | | | | XNV | Nerva | | | | XNX | XNX | 2017-03-03T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | XNXV3.0 | XNXV3.0 | | | | XNY | XNY | 2025-07-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XO | nan | 2025-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XOASIS | XOASIS | | | | XOC | Xonecoin | 2017-03-02T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | XOCEAN | XOCEAN | | | | XODEX | XODEX | | | | XODEX-BSC | XODEX-BSC | | | | XODUS | XODUS | | | | XOF | CFA Franc BCEAO | | | | XOFT | XOFT | | | | XOLA | XOLA | | | | XOLO | XOLO | | | | XOM | InternetOfMoney | | | | XOMSTOCK | nan | 2026-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XOMX | nan | 2025-11-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XON | XON | | | | XOOM | XOOM | | | | XOR | XOR | 2023-12-17T00:00:00.0000000Z | 2026-01-10T00:00:00.0000000Z | | XORN | XORN | | | | XOS | XOS | | | | XOT | Internet of Things | | | | XOTL-247M | XOTL-247M | | | | XOV | XOVBank | | | | XOVBANK | XOVBANK | | | | XOVBTC | XOVBTC | | | | XOXO | XOXO | 2025-02-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XOXT | XOXT | | | | XOY | XOY | | | | XP | XP | 2021-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XPA | XPlay | | | | XPAC | XPAC | | | | XPASC | XPASC | | | | XPAT | Bitnation | | | | XPAYI | XPAYI | | | | XPAYPRO | XPAYPRO | | | | XPB | Pebblecoin | | | | XPC | XPC | 2017-02-13T00:00:00.0000000Z | 2025-11-26T00:00:00.0000000Z | | XPD | PetroDollar | 2016-09-17T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | XPERL | XPERL | | | | XPF | CFP Franc | | | | XPGC | XPGC | | | | XPH | XPH | | | | XPHX | XPHX | | | | XPIN | nan | 2025-08-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XPIX | XPIX | | | | XPIXBR | XPIXBR | | | | XPL | XPL | 2025-07-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XPLA | XPLA | 2022-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XPLAY | XPLAY | | | | XPLL | XPLL | | | | XPM | Primecoin | 2022-06-06T13:35:16.4182711Z | 2026-01-23T00:00:00.0000000Z | | XPN | XPN | | | | XPNET | XPNET | 2022-01-13T00:00:00.0000000Z | 2026-01-08T00:00:00.0000000Z | | XPNT | XPNT | | | | XPO | XPO | 2017-03-10T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | XPOP | XPOP | | | | XPOSE | XPOSE | | | | XPOSQ | XPOSQ | | | | XPP | XPP | | | | XPR | XPR | 2020-04-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XPRESS | XPRESS | | | | XPRM | XPRM | | | | XPRO | XPRO | 2017-03-08T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | XPRT | XPRT | 2021-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XPS | XPS | 2017-05-18T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | XPST | XPST | | | | XPT | Platinum | 2023-03-15T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | XPT1 | XPT1 | | | | XPTX | PlatinumBAR | 2017-03-18T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | XPUNK | XPUNK | 2024-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XPV | XPV | | | | XPX | ProximaX | | | | XPXBEP20 | XPXBEP20 | | | | XPY | PayCoin | 2017-02-27T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | XQC | XQC | | | | XQK | XQK | | | | XQN | Quotient | 2017-03-02T00:00:00.0000000Z | 2025-11-17T00:00:00.0000000Z | | XQR | XQR | | | | XR | nan | 2024-07-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRA | Ratecoin | 2017-03-02T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | XRB | RaiBlocks | 2025-08-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRBC | XRBC | | | | XRC | Rawcoin | | | | XRD | XRD | 2022-06-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRDOGE | XRDOGE | 2024-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRE | RevolverCoin | | | | XRGE | XRGE | 2021-12-06T00:00:00.0000000Z | 2025-09-10T00:00:00.0000000Z | | XRH | Rhenium | | | | XRI | XRI | | | | XRL | Rialto | 2017-11-27T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | XRM | XRM | | | | XRN | XRN | | | | XRP | Ripple | 2016-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRP1S | XRP1S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRP3BEAR | XRP3BEAR | | | | XRP3BULL | XRP3BULL | | | | XRP3L | XRP3L | 2020-10-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRP3S | XRP3S | 2020-10-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRP4L | XRP4L | | | | XRP4S | XRP4S | | | | XRP5L | XRP5L | 2021-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRP5S | XRP5S | 2021-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRPAYNET | XRPAYNET | 2022-07-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRPBEAR | XRPBEAR | 2020-02-12T00:00:00.0000000Z | 2020-04-01T09:52:44.7370000Z | | XRPBF | XRPBF | | | | XRPBULL | XRPBULL | 2020-02-12T00:00:00.0000000Z | 2022-08-02T00:00:00.0000000Z | | XRPC | XRPC | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRPCASH | XRPCASH | | | | XRPD | XRPD | | | | XRPDOWN | XRPDOWN | 2020-09-11T00:00:00.0000000Z | 2023-05-13T00:00:00.0000000Z | | XRPH | XRPH | 2023-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRPHALF | XRPHALF | | | | XRPHEDGE | XRPHEDGE | | | | XRPHG | XRPHG | | | | XRPL_BTC | XRPL_BTC | | | | XRPL_USDT | XRPL_USDT | | | | XRPL_XRP | XRPL_XRP | | | | XRPR | XRPR | | | | XRPS | XRPS | | | | XRPUP | XRPUP | 2020-09-11T00:00:00.0000000Z | 2023-05-13T00:00:00.0000000Z | | XRR | XRR | | | | XRSHIB | XRSHIB | | | | XRSWAN | XRSWAN | | | | XRT | XRTFoundation | 2022-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRTC | XRTC | | | | XRUN | XRUN | 2022-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRUNE | XRUNE | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XRX | XRX | | | | XRY | Royalties | | | | XS2 | XS2 | | | | XSA | XSA | | | | XSAP | XSAP | | | | XSAT | XSAT | 2024-11-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XSC | XSC | | | | XSCC | XSCC | | | | XSCORE | XSCORE | | | | XSCR | XSCR | | | | XSD | SounDAC | | | | XSF | XSF | | | | XSG | XSG | | | | XSGD | XSGD | 2021-02-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XSGS | XSGS | | | | XSH | SHIELD | | | | XSHOP | XSHOP | | | | XSI | XSI | | | | XSILV | XSILV | | | | XSL | XSL | | | | XSLDS | XSLDS | | | | XSM | XSM | | | | XSMB | XSMB | | | | XSN | StakeNet | | | | XSOL | XSOL | 2024-11-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XSP | XSP | 2017-03-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XSPC | XSPC | | | | XSPEC | Spectrecoin | | | | XSPECT | XSPECT | | | | XSPECTAR | XSPECTAR | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XSR | XSR | 2025-05-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XSSX | XSSX | 2017-02-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XST | StealthCoin | | | | XSTAR | XSTAR | | | | XSTC | Safe Trade Coin | | | | XSTR | XSTR | | | | XSTUSD | XSTUSD | | | | XSTYX | XSTYX | | | | XSU | Sucre | | | | XSUP | XSUP | | | | XSV | XSV | | | | XSY | XSY | 2017-03-10T00:00:00.0000000Z | 2025-09-23T00:00:00.0000000Z | | XT | XT | 2017-02-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XT3 | XT3 | | | | XTA | XTA | | | | XTAG | XTAG | 2021-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XTALK | XTALK | 2020-06-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XTBE | XTBE | | | | XTC | TileCoin | | | | XTCC | XTCC | | | | XTD | XTD Coin | | | | XTER | nan | 2024-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XTG | XTG | | | | XTIME | XTIME | | | | XTK | XTK | 2023-11-25T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | XTL | Stellite | | | | XTM | XTM | 2021-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XTNC | XTNC | | | | XTO | Tao | | | | XTP | Isotope | 2023-08-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XTR | XTR | 2017-06-09T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | XTRA | XTRA | | | | XTRACOIN | XTRACOIN | | | | XTRD | XTRD | | | | XTRI | XTRI | | | | XTRM | XTRM | | | | XTS | XTS | | | | XTT | XTT | | | | XTTB20 | XTTB20 | | | | XTW | XTW | | | | XTX | XTX | | | | XTZ | Tezos (Pre-Launch) | 2017-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XTZ3L | XTZ3L | 2021-09-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XTZ3S | XTZ3S | 2021-09-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XTZ5L | XTZ5L | | | | XTZ5S | XTZ5S | | | | XTZBEAR | XTZBEAR | | | | XTZBULL | XTZBULL | | | | XTZDOWN | XTZDOWN | 2020-08-07T00:00:00.0000000Z | 2022-01-28T00:00:00.0000000Z | | XTZHALF | XTZHALF | | | | XTZHEDGE | XTZHEDGE | | | | XTZUP | XTZUP | 2020-08-07T00:00:00.0000000Z | 2022-01-28T00:00:00.0000000Z | | XUA | ADB Unit of Account | | | | XUC | Exchange Union | | | | XUEZ | XUEZ | | | | XUI | XUI | | | | XUM | XUM | | | | XUN | UltraNote Coin | | | | XUP | XUP | 2017-03-11T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | XUSB | XUSB | | | | XUSD | CoinoUSD | 2023-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XUSDT | XUSDT | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XVC | Vcash | | | | XVCA | XVCA | | | | XVE | The Vegan Initiative | 2017-04-19T00:00:00.0000000Z | 2025-10-08T00:00:00.0000000Z | | XVG | Verge | 2017-02-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XVGCT | Verge refund token | | | | XVI | XVI | | | | XVIA | XVIA | | | | XVID | XVID | | | | XVIX | XVIX | | | | XVOLS | XVOLS | | | | XVOLT | XVOLT | | | | XVP | Virtacoinplus | | | | XVS | Venus | 2017-04-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XVS3L | XVS3L | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XVS3S | XVS3S | 2024-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XVS8 | XVS8 | | | | XVT | XVT | | | | XVX | XVX | | | | XWAP | XWAP | | | | XWC | WhiteCoin | | | | XWC2 | XWC2 | | | | XWCC | XWCC | | | | XWG | XWG | 2022-04-22T00:00:00.0000000Z | 2025-12-17T00:00:00.0000000Z | | XWIN | XWIN | 2022-06-02T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | XWO | XWO | | | | XWP | XWP | | | | XXA | XXA | | | | XXC | XXC | | | | XXP | XXP | | | | XXRBC | XXRBC | | | | XXT | XXT | | | | XXX | XXX | 2022-12-08T00:00:00.0000000Z | 2024-12-05T00:00:00.0000000Z | | XY | XY | 2022-04-11T00:00:00.0000000Z | 2025-11-06T00:00:00.0000000Z | | XYCC | XYCC | | | | XYCOIN | XYCOIN | | | | XYF | XYF | | | | XYG | XYG | | | | XYIT | XYIT | | | | XYL | XYL | | | | XYM | XYM | 2021-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XYO | XYO Network | 2018-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XYOC | XYOC | | | | XYRO | nan | 2025-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XYS | XYS | | | | XYZ | XYZ | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XZA | Bonanza | | | | XZAR | XZAR | 2022-06-06T13:28:24.8079977Z | 2022-06-11T21:44:01.5689979Z | | XZC | ZCoin | 2017-11-22T00:00:00.0000000Z | 2021-01-26T00:00:00.0000000Z | | XZCD | XZCD | | | | XZK | nan | 2024-06-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | XZP | XZP | | | | XZX | XZX | | | | Xii | Stable Yield Credit | 2025-11-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Assets - Letter Y (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_Y) --- title: "Assets - Letter Y" --- # Assets - Letter Y | asset_id | name | data_trade_start | data_trade_end | |:-----------|:------------------|:-----------------------------|:-----------------------------| | Y1D1S | Y1D1S | | | | Y2K | Y2K | 2023-11-22T00:00:00.0000000Z | 2025-02-11T00:00:00.0000000Z | | Y5TT | Y5TT | | | | YAAN | YAAN | | | | YAC | Yacoin | 2017-03-10T00:00:00.0000000Z | 2025-12-19T00:00:00.0000000Z | | YACC | YACCoin | | | | YACHTX | YACHTX | | | | YAE | YAE | | | | YAG | YAG | | | | YALA | nan | 2025-07-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YAM | YAM | 2020-08-12T00:00:00.0000000Z | 2020-08-14T00:00:00.0000000Z | | YAMV2 | YAMV2 | 2024-01-02T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | YAMV3 | YAMV3 | | | | YAN | YAN | | | | YANG | YANG | | | | YANT | YANT | | | | YANU | YANU | | | | YANWO | YANWO | | | | YAP | YAP | 2024-11-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YARL | YARL | | | | YAS | YAS | | | | YASHA | YASHA | | | | YAT | YAT | | | | YAX | YAX | | | | YAXIS | YAXIS | | | | YAY | YAY | 2017-01-31T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | YB | YB | 2025-10-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YBC | YbCoin | 2017-01-28T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | YBCT | YBCT | | | | YBDBD | nan | 2025-06-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YBOFT | YBOFT | 2021-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YBREE | YBREE | | | | YBT | YBT | | | | YBXTB | YBXTB | | | | YBY | YBY | | | | YC | YC | | | | YCAC | YCAC | | | | YCATT | YCATT | | | | YCC | YCC | | | | YCE | YCE | | | | YCHT | YCHT | | | | YCLO | YCLO | | | | YCO | YCO | | | | YCT | YCT | 2021-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YDAO | YDAO | | | | YDD | Yemeni Dinar | | | | YDF | YDF | 2023-11-23T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | YDR | YDR | | | | YDS | YDS | | | | YEA | YEA | | | | YEC | YEC | 2019-07-19T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | YED | YED | | | | YEE | Yee | 2025-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YEED | YEED | | | | YEEZYB | YEEZYB | | | | YEFI | YEFI | | | | YEL | Yellow Token | | | | YELD | YELD | | | | YELO | YELO | 2023-03-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YELP | YELP | 2025-06-29T00:00:00.0000000Z | 2025-08-29T00:00:00.0000000Z | | YEN | YEN | 2017-03-14T00:00:00.0000000Z | 2017-12-19T00:00:00.0000000Z | | YENSESA | YENSESA | | | | YEON | YEON | | | | YER | Yemeni Rial | | | | YES | Yescoin | 2017-03-18T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | YES1 | YES1 | | | | YESP | YESP | | | | YET | YET | | | | YETH | YETH | | | | YETI | YETI | | | | YETIC | YETIC | | | | YETU | YETU | | | | YF | YF | | | | YF-DAI | YF-DAI | | | | YF4 | YF4 | | | | YFA | YFA | | | | YFARMER | YFARMER | | | | YFB2 | YFB2 | | | | YFBETA | YFBETA | | | | YFBT | YFBT | | | | YFBTC | YFBTC | | | | YFC | YFC | | | | YFD | YFD | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YFDAI | YFDAI | 2021-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YFDOT | YFDOT | | | | YFDT | YFDT | | | | YFF | YFF | | | | YFFC | YFFC | | | | YFFI | YFFI | | | | YFFII | YFFII | | | | YFFIIOLD | YFFIIOLD | | | | YFFS | YFFS | | | | YFI | YFI | 2020-07-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YFI3 | YFI3 | | | | YFI3BEAR | YFI3BEAR | | | | YFI3BULL | YFI3BULL | | | | YFI3L | YFI3L | 2020-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YFI3S | YFI3S | 2020-09-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YFI5L | YFI5L | | | | YFI5S | YFI5S | | | | YFI8 | YFI8 | | | | YFIA | YFIA | | | | YFIAG | YFIAG | | | | YFIC | YFIC | | | | YFICASH | YFICASH | | | | YFID | YFID | | | | YFIDOWN | YFIDOWN | 2020-10-21T00:00:00.0000000Z | 2021-12-03T00:00:00.0000000Z | | YFIH2 | YFIH2 | 2022-01-05T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | YFII | YFII | 2020-08-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YFII2.0 | YFII2.0 | | | | YFII3BEAR | YFII3BEAR | | | | YFII3BULL | YFII3BULL | | | | YFII3L | YFII3L | | | | YFII3S | YFII3S | | | | YFII8 | YFII8 | | | | YFIIG | YFIIG | | | | YFIII | YFIII | | | | YFIIS | YFIIS | | | | YFIM | YFIM | | | | YFIP | YFIP | | | | YFIPT | YFIPT | | | | YFIS | YFIS | | | | YFIUP | YFIUP | 2020-10-21T00:00:00.0000000Z | 2021-12-03T00:00:00.0000000Z | | YFIV | YFIV | | | | YFIW | YFIW | | | | YFIX | YFIX | | | | YFL | YFL | 2023-11-22T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | YFM | YFM | | | | YFN | YFN | | | | YFO | YFO | | | | YFOS | YFOS | | | | YFOX | YFOX | | | | YFP | YFP | | | | YFPI | YFPI | | | | YFR | YFR | | | | YFRM | YFRM | | | | YFSI | YFSI | | | | YFST | YFST | | | | YFTE | YFTE | | | | YFV | YFV | | | | YFV8 | YFV8 | | | | YFW | YFW | | | | YFWTOKEN | YFWTOKEN | | | | YFX | YFX | 2024-01-12T00:00:00.0000000Z | 2025-02-04T00:00:00.0000000Z | | YG | YG | | | | YGG | YGG | 2021-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YGT | YGT | | | | YGYM | YGYM | | | | YHC | YHC | | | | YHFI | YHFI | | | | YI12 | YI12 | | | | YIELD | YIELD | 2022-01-14T00:00:00.0000000Z | 2026-01-14T00:00:00.0000000Z | | YIFA | YIFA | | | | YIHA | YIHA | | | | YIIL | YIIL | | | | YIN | YIN | | | | YINBI | YINBI | | | | YKC | YKC | | | | YKZ | YKZ | | | | YLAB | YLAB | | | | YLAND | YLAND | | | | YLC | YoloCash | | | | YLD | YLD | 2023-11-26T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | YLDY | YLDY | | | | YLY | YLY | | | | YMAX | YMAX | | | | YMC | YMC | 2017-03-16T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | YMF20 | YMF20 | | | | YMM | YMM | | | | YND | nan | | | | YNDX | YNDX | | | | YNE | nan | 2024-12-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YNI | YNI | | | | YNN | YNN | | | | YO | YO | 2019-07-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YOB | YOB | | | | YOB2X | YOB2X | 2017-11-17T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | YOBIT | YOBIT | | | | YOBIX | YOBIX | 2018-12-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YOBTC | YOBTC | | | | YOC | Yocoin | | | | YOCHAT | YOCHAT | 2020-06-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YOD | YOD | | | | YODA | YODA | 2020-02-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YODC | YODC | | | | YODEFI | YODEFI | 2020-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YODICE | YODICE | 2022-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YOFARM | YOFARM | 2022-01-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YOG | Yogold | | | | YOK | YOK | 2022-06-06T16:38:42.2976139Z | 2026-01-23T00:00:00.0000000Z | | YOKE | YOKE | | | | YOKEN | YOKEN | | | | YOKOCHO | YOKOCHO | | | | YOLK | YOLK | | | | YOLLLO | YOLLLO | | | | YOLO | YOLO | 2023-12-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YOMI | YOMI | 2020-05-19T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | YON | YON | | | | YONE | YONE | 2019-05-31T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | YONKO | YONKO | | | | YOO | YOO | | | | YOOSHI | YOOSHI | 2023-06-16T00:00:00.0000000Z | 2025-12-28T00:00:00.0000000Z | | YOP | YOP | | | | YOSHI | YOSHI | | | | YOSTEP | YOSTEP | 2022-06-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YOTRA | YOTRA | 2018-07-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YOU | YOU | | | | YOUC | YOUC | | | | YOUTUBE | YOUTUBE | | | | YOVI | YOVI | 2017-03-12T00:00:00.0000000Z | 2025-12-22T00:00:00.0000000Z | | YOYOW | YOYOW | 2017-09-03T00:00:00.0000000Z | 2022-03-09T00:00:00.0000000Z | | YOZI | YOZI | 2018-10-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YPC | YPC | | | | YPLX | YPLX | | | | YPNG | YPNG | | | | YPRO | YPRO | | | | YPTKN | YPTKN | | | | YRD | YRD | | | | YRX | YRX | 2018-03-21T00:00:00.0000000Z | 2025-12-16T00:00:00.0000000Z | | YSDT | YSDT | | | | YSKF | YSKF | | | | YSN | YSN | | | | YSOY | YSOY | 2021-06-23T00:00:00.0000000Z | 2026-01-11T00:00:00.0000000Z | | YSR | YSR | | | | YST | YST | | | | YT | YT | | | | YTA | YTA | | | | YTB | YTB | | | | YTC | YTC | 2022-06-06T13:35:14.0411893Z | 2022-06-11T01:06:58.6783018Z | | YTGM | YTGM | | | | YTN | YENTEN | | | | YTNB | YTNB | | | | YTOFU | YTOFU | | | | YTP | YTP | | | | YTSLA | YTSLA | | | | YTV | YTV | | | | YUAN | YUAN | | | | YUC | YUC | | | | YUCJ | YUCJ | | | | YUCT | YUCT | | | | YUI | YUI | | | | YUKI | YUKI | | | | YUKKY | YUKKY | | | | YULI | nan | 2025-01-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YUM | New Dinar | | | | YUMC | YUMC | | | | YUMMY | YUMMY | | | | YUN | Yugoslavian Dinar | | | | YUN3 | YUN3 | | | | YUNO | YUNo.finance | | | | YUPA | YUPA | 2018-10-28T00:00:00.0000000Z | 2025-12-20T00:00:00.0000000Z | | YURI | YURI | | | | YUSDT | YUSDT | | | | YUSRA | YUSRA | | | | YVM | YVM | | | | YVS | YVS | | | | YY | YY | | | | YYBW | YYBW | | | | YYC | YYC | | | | YYE | YYE | | | | YYFI | YYFI | | | | YZBNR | YZBNR | | | | YZCW | YZCW | | | | YZY | nan | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YZYSOL | nan | | | | YieldX | YieldXToken | 2025-12-03T00:00:00.0000000Z | 2025-12-04T00:00:00.0000000Z | --- # Assets - Letter Z (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-assets/assets_Z) --- title: "Assets - Letter Z" --- # Assets - Letter Z | asset_id | name | data_trade_start | data_trade_end | |:-----------|:----------------------|:-----------------------------|:-----------------------------| | Z | Z | | | | Z1OSL | Z1OSL | | | | Z1OSS | Z1OSS | | | | Z502 | Z502 | | | | ZABAKU | ZABAKU | | | | ZACA | ZACA | | | | ZACHXBT | nan | | | | ZAG | ZAG | | | | ZAIF | ZAIF | | | | ZAK | ZAK | | | | ZAL | Financial Rand | | | | ZALUPA | ZALUPA | | | | ZALX | ZALX | | | | ZAM | ZAM | 2021-11-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZAMA | nan | 2026-01-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZAMZAM | ZAMZAM | | | | ZAN | ZAN | | | | ZAND | ZAND | | | | ZANO | ZANO | 2023-06-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZAP | Zap | 2024-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZAPC | ZAPC | | | | ZAPDOS | ZAPDOS | | | | ZAR | Rand | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZART | ZART | | | | ZASH | ZASH | | | | ZAT | ZAT | 2022-06-06T13:35:04.5124323Z | 2026-01-16T00:00:00.0000000Z | | ZAUD | ZAUD | 2020-06-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZAX | ZAX | | | | ZAY | ZAY | | | | ZB | ZB | | | | ZBA | Zoomba | | | | ZBANK | ZBANK | | | | ZBB | ZBB | | | | ZBC | Zilbercoin | 2022-03-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZBH | ZBH | | | | ZBIT | ZBIT | | | | ZBK | ZBK | | | | ZBOOM | ZBOOM | | | | ZBT | ZBT | 2025-10-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZBTC3L | ZBTC3L | | | | ZBTC3S | ZBTC3S | | | | ZBUX | ZBUX | | | | ZCC | ZcCoin | 2022-06-06T13:35:17.4912485Z | 2022-06-11T01:07:02.9145114Z | | ZCG | Zlancer | | | | ZCH | ZCH | | | | ZCK | ZCK | | | | ZCL | ZClassic | | | | ZCN | 0chain | 2023-11-25T00:00:00.0000000Z | 2026-01-17T00:00:00.0000000Z | | ZCNOX | ZCNOX | | | | ZCO | Zebi | 2019-10-01T00:00:00.0000000Z | 2019-11-21T00:37:11.0000000Z | | ZCOIN | ZCOIN | | | | ZCOR | ZCOR | | | | ZCR | ZCore | | | | ZCRT | ZCRT | | | | ZCX | ZCX | 2021-06-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZDASH | ZDASH | | | | ZDC | ZDC | | | | ZDEX | ZDEX | | | | ZDMT | ZDMT | | | | ZDR | ZDR | 2018-05-29T00:00:00.0000000Z | 2025-11-08T00:00:00.0000000Z | | ZDX | ZDX | | | | ZEB | ZEB | | | | ZEBI | ZEBI | | | | ZEC | Zcash | 2016-10-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEC3BEAR | ZEC3BEAR | | | | ZEC3BULL | ZEC3BULL | | | | ZEC3L | ZEC3L | 2020-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEC3S | ZEC3S | 2020-08-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEC5L | ZEC5L | 2022-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEC5S | ZEC5S | 2022-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZECBEAR | ZECBEAR | | | | ZECBULL | ZECBULL | | | | ZECD | ZECD | 2017-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZED | ZED | 2023-01-06T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ZED-ERC20 | ZED-ERC20 | | | | ZEDXION | ZEDXION | 2022-06-06T15:48:35.0895280Z | 2025-12-26T00:00:00.0000000Z | | ZEE | ZEE | 2021-01-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEFU | ZEFU | | | | ZEIT | Zeitcoin | 2017-02-01T00:00:00.0000000Z | 2025-12-21T00:00:00.0000000Z | | ZEL | ZelCash | | | | ZELS | ZELS | | | | ZEN | ZenCash | 2018-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEN3L | ZEN3L | 2020-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEN3S | ZEN3S | 2020-12-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEN5L | ZEN5L | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEN5S | ZEN5S | 2022-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEN8 | ZEN8 | | | | ZENA | ZENA | | | | ZENC | ZENC | | | | ZEND | nan | | | | ZENGOLD | ZenGold | | | | ZENI | Zennies | 2017-04-01T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ZENIQ | ZENIQ | 2022-03-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZENITH | ZENITH | 2021-12-07T00:00:00.0000000Z | 2026-01-16T00:00:00.0000000Z | | ZENK | ZENK | | | | ZENN | ZENN | | | | ZENT | ZENT | 2024-04-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEON | ZEON | 2023-12-30T00:00:00.0000000Z | 2026-01-02T00:00:00.0000000Z | | ZEOS | ZEOS | | | | ZEP | ZEP | | | | ZEPH | Zephyr | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZER | Zero | | | | ZERC | ZERC | 2024-05-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEREBRO | nan | 2024-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZERO | ZERO | 2023-12-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEROZERO | ZEROZERO | | | | ZERT | ZERT | | | | ZESC | ZESC | | | | ZEST | ZEST | | | | ZET | Zetacoin | 2017-03-06T00:00:00.0000000Z | 2025-11-22T00:00:00.0000000Z | | ZET2 | ZET2 | 2017-03-03T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ZETA | ZETA | 2024-01-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZETACHAIN | ZETACHAIN | 2024-09-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZETCAB | ZETCAB | | | | ZETH | ZETH | | | | ZEUM | ZEUM | 2022-05-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEUS | ZeusCrowdfunding | 2024-04-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEUSETH | nan | 2025-05-28T00:00:00.0000000Z | 2026-01-05T00:00:00.0000000Z | | ZEX | ZEX | 2024-06-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZEXI | ZEXI | | | | ZFL | ZFL | | | | ZFM | ZFM | | | | ZG | ZG | | | | ZGC | ZGC | | | | ZGD | ZGD | 2022-06-04T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ZGK | ZGK | | | | ZGSTC | ZGSTC | | | | ZHC | ZHC | 2022-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZHTKS | ZHTKS | | | | ZI | ZI | | | | ZIG | ZIG | 2021-04-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZIGM | ZIGM | | | | ZIJA | ZIJA | | | | ZIK | ZIK | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZIL | Zilliqa | 2018-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZIL3L | ZIL3L | 2020-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZIL3S | ZIL3S | 2020-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZIL5L | ZIL5L | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZIL5S | ZIL5S | 2022-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZILA | ZILA | | | | ZILD | ZILD | | | | ZILDOWN | ZILDOWN | | | | ZILLA | ZILLA | 2024-01-01T00:00:00.0000000Z | 2025-06-07T00:00:00.0000000Z | | ZILLIONXO | ZILLIONXO | 2023-01-23T00:00:00.0000000Z | 2026-01-15T00:00:00.0000000Z | | ZILU | ZILU | | | | ZILUP | ZILUP | | | | ZINA | ZINA | | | | ZINC | ZINC | | | | ZING | ZING | | | | ZINU | ZINU | | | | ZIO | ZIO | | | | ZIOS | ZIOS | | | | ZIOT | ZIOT | | | | ZIP | ZIP | 2018-10-12T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ZIPT | Zippie | 2018-05-07T00:00:00.0000000Z | 2025-10-25T00:00:00.0000000Z | | ZIQ | ZIQ | | | | ZIRK | ZIRK | 2016-12-24T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ZIRVE | ZIRVE | | | | ZIT | ZIT | | | | ZITI | ZITI | | | | ZIX | ZIX | 2023-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZJLT | ZJLT | | | | ZK | ZK | 2024-03-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZKC | nan | 2025-09-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZKF | nan | 2024-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZKJ | ZKJ | 2024-06-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZKL | nan | 2024-07-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZKP | ZKP | 2022-02-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZKS | ZKS | 2022-01-26T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | ZKS8 | ZKS8 | | | | ZKSYNC | nan | 2024-11-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZKT | ZKT | 2025-04-23T00:00:00.0000000Z | 2025-11-21T00:00:00.0000000Z | | ZKWASM | nan | 2025-07-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZLA | Zilla | | | | ZLATAN | ZLATAN | | | | ZLC | ZLC | | | | ZLD | ZLD | | | | ZLDA | ZLDA | | | | ZLK | ZLK | | | | ZLM | ZLM | | | | ZLN | ZLN | | | | ZLOT | ZLOT | 2020-11-25T00:00:00.0000000Z | 2022-07-31T00:00:00.0000000Z | | ZLP | ZLP | | | | ZLQ | ZLQ | 2017-02-02T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ZLS | ZLS | | | | ZLW | ZLW | 2021-08-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZM | ZM | | | | ZMAX | ZMAX | | | | ZMC | ZetaMicron | 2017-01-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZMG | ZMG | | | | ZMN | ZMN | | | | ZMT | ZMT | | | | ZMTK | ZMTK | | | | ZMW | Zambian Kwacha | | | | ZMY | ZMY | | | | ZNC | ZNC | | | | ZNCO | ZNCO | | | | ZND | ZND | 2024-10-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZNE | Zonecoin | 2017-02-25T00:00:00.0000000Z | 2025-11-23T00:00:00.0000000Z | | ZNN | ZNN | | | | ZNT | Zenswap Network Token | | | | ZNTL | ZNTL | | | | ZNX | ZNX | | | | ZNY | Bitzeny | | | | ZNZ | ZNZ | | | | ZO | ZO | | | | ZOA | ZOA | | | | ZOC | ZOC | | | | ZOD | ZOD | | | | ZODI | ZODI | | | | ZOE | ZOE | | | | ZOI | Zoin | | | | ZOL | ZOL | | | | ZOM | ZOM | | | | ZOMBIE | ZOMBIE | | | | ZOMBIES | ZOMBIES | | | | ZON | ZON | | | | ZONE | ZONE | | | | ZONIC | ZONIC | | | | ZONO | ZONO | | | | ZONTO | ZONTO | 2017-10-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZOO | ZOO | | | | ZOOM | ZOOM | 2017-01-24T00:00:00.0000000Z | 2026-01-20T00:00:00.0000000Z | | ZOON | ZOON | 2021-08-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZOOT | ZOOT | | | | ZORA | ZORA | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZORO | ZORO | 2025-06-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZORT | ZORT | | | | ZOS | ZOS | | | | ZP | Zen Protocol | | | | ZPAE | ZPAE | | | | ZPAY | ZPAY | 2023-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZPC | ZPC | 2023-11-22T00:00:00.0000000Z | 2025-02-06T00:00:00.0000000Z | | ZPPL | ZPPL | | | | ZPR | ZPER token | | | | ZPT | Zeepin | | | | ZPTC | ZPTC | | | | ZRC | ZrCoin | 2017-09-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZRF | ZRF | | | | ZRN | New Zaire | | | | ZRO | ZRO | 2024-05-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZRO1000 | ZRO1000 | 2025-08-01T00:00:00.0000000Z | 2025-12-30T00:00:00.0000000Z | | ZRS | ZRS | | | | ZRX | 0x | 2017-08-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZRX3L | ZRX3L | 2021-02-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZRX3S | ZRX3S | 2021-02-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZRX5L | ZRX5L | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZRX5S | ZRX5S | 2022-07-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZRZ | Zaire | | | | ZSC | Zeusshield | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZSE | ZSEcoin | | | | ZT | ZTCoin | | | | ZTA | ZTA | | | | ZTC | ZTC | 2026-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZTG | ZTG | | | | ZTNZ | ZTNZ | | | | ZTO | ZTO | | | | ZTX | ZTX | 2023-10-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZUBA | ZUBA | | | | ZUBAT | ZUBAT | | | | ZUBE | ZUBE | | | | ZUC | ZUC | | | | ZUE | ZUE | | | | ZUKA | ZUKA | | | | ZUKI | ZUKI | | | | ZULA | ZULA | | | | ZULU | ZULU | 2024-11-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZUM | ZUM | 2024-11-23T00:00:00.0000000Z | 2025-09-01T00:00:00.0000000Z | | ZUPI | ZUPI | | | | ZUR | Zurcoin | 2017-03-02T00:00:00.0000000Z | 2026-01-22T00:00:00.0000000Z | | ZURICH | ZURICH.cityswap.io | | | | ZURMO | ZURMO | | | | ZUS | ZUS | | | | ZUSD | ZUSD | 2024-06-14T00:00:00.0000000Z | 2026-01-19T00:00:00.0000000Z | | ZUZ | ZUZ | | | | ZVC | ZVC | | | | ZVERSUS | ZVERSUS | | | | ZVT | ZVT | | | | ZWAP | ZWAP | | | | ZWL | Zimbabwe Dollar | | | | ZWN | Zimbabwe Dollar (new) | | | | ZWS | ZWS | | | | ZWX | ZWX | | | | ZXC | 0xcert | | | | ZXE | ZXE | | | | ZXT | ZXT | | | | ZXZ | ZXZ | 2019-06-11T00:00:00.0000000Z | 2026-01-21T00:00:00.0000000Z | | ZYB | ZYB | 2024-09-19T00:00:00.0000000Z | 2024-12-08T00:00:00.0000000Z | | ZYC | ZYC | | | | ZYD | Zayedcoin | 2017-03-17T00:00:00.0000000Z | 2025-11-15T00:00:00.0000000Z | | ZYN | ZYN | 2023-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ZYON | ZYON | | | | ZYR | ZYR | | | | ZYRO | ZYRO | | | | ZYTH | ZYTH | | | | ZYTH2 | ZYTH2 | | | | ZYTINU | ZYTINU | | | | ZYX | ZYX | | | | ZZ | ZZ | | | | ZZC | ZoZoCoin | | | | ZZZ | ZZZ | | | --- # Exchanges - Letter A (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_A) --- title: "Exchanges - Letter A" --- # Exchanges - Letter A | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:---------------------------------|:-----------------------------|:-----------------------------| | AAX | https://www.aax.com/ | | | | ABCC | https://abcc.com/ | | | | ABUCOINS | https://abucoins.com/ | | | | ACX | https://acx.io/ | | | | AIDOSMARKET | https://aidosmarket.com/ | | | | ALLBIT | https://allbit.com/ | | | | ALLCOIN | https://www.allcoin.com/ | | | | ALTCOINTRADER | https://www.altcointrader.co.za/ | 2022-06-06T13:28:24.8079977Z | 2022-06-11T23:11:01.7528456Z | | ALTERDICE | https://alterdice.com/ | | | | ALTILLY | https://www.altilly.com/ | | | | ANXPRO | https://anxpro.com/ | | | | APEXEXCHANGE | https://www.apex.exchange/ | 2025-12-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ARBITRUM | nan | | | | ARTISTURBA | https://artisturba.com/ | | | | ASTERFINANCE | https://www.asterdex.com | 2025-05-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Exchanges - Letter B (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_B) --- title: "Exchanges - Letter B" --- # Exchanges - Letter B | exchange_id | website | data_trade_start | data_trade_end | |:---------------------|:-----------------------------------|:-----------------------------|:-----------------------------| | BACKPACK | nan | 2024-11-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BALANCER-V2-ETHEREUM | nan | 2023-11-22T00:00:00.0000000Z | 2024-07-06T00:00:00.0000000Z | | BASEFEX | https://www.basefex.com/ | | | | BBX | https://bbx.com/ | | | | BCEX | https://www.bcex.ca/ | | | | BEQUANT | https://bequant.io/ | 2021-02-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BGOGO | https://bgogo.com/ | | | | BHEX | https://www.bhex.com/ | | | | BIBOX | https://www.bibox.com/ | | | | BIGONE | https://big.one/ | 2019-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIKI | https://www.biki.com/ | | | | BILAXY | https://bilaxy.com/ | | | | BINANCE | https://www.binance.com/ | 2017-07-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BINANCEDEX | https://www.binance.org/ | | | | BINANCEFTS | https://www.binance.com/ | 2019-10-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BINANCEFTSC | https://www.binance.com/ | 2020-08-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BINANCEJE | https://www.binance.je/ | | | | BINANCEJEX | https://www.jex.com/en | | | | BINANCEOPT | nan | 2025-04-18T00:00:00.0000000Z | 2025-12-15T00:00:00.0000000Z | | BINANCEOPTV | https://www.binance.com/ | | | | BINANCEUS | https://www.binance.us/ | 2019-10-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BINGX | https://bingx.com/ | 2023-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BINGXFTS | https://bingx.com/ | 2023-12-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BIONE | https://www.bione.cc/ | | | | BIRAKE | https://birake.com/ | 2020-03-06T00:00:00.0000000Z | 2026-01-13T00:00:00.0000000Z | | BISQ | https://bisq.network/ | | | | BIT2C | https://www.bit2c.co.il/ | 2019-08-28T00:00:00.0000000Z | 2020-06-26T00:00:00.0000000Z | | BITASSET | https://www.bitasset.com/ | | | | BITBANK | https://bitbank.cc/ | 2018-09-09T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITBAY | https://zondaglobal.com/ | | | | BITBNS | https://bitbns.com/ | | | | BITCOINCOM | https://exchange.bitcoin.com/ | | | | BITCOINID | https://indodax.com/ | | | | BITCOINTRADE | https://www.bitcointrade.com.br/ | 2019-10-02T00:00:00.0000000Z | 2021-05-22T00:00:00.0000000Z | | BITDOTCOM | http://bit.com/ | | | | BITEBTC | https://bitebtc.com/ | | | | BITEXBOOK | https://bitexbook.com/ | | | | BITEXLA | https://bitex.la/ | | | | BITEXLIVE | https://bitexlive.com/ | 2020-05-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITFINEX | https://www.bitfinex.com/ | 2013-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITFLYER | https://bitflyer.jp/ | | | | BITFLYERLTNG | https://lightning.bitflyer.com/ | | | | BITFOREX | https://bitforex.com/ | | | | BITGET | https://www.bitget.com/ | 2023-06-26T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITGETFTS | https://www.bitget.com/ | 2023-06-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITHESAP | https://www.bithesap.com/ | | | | BITHUMB | https://www.bithumb.com/ | 2017-09-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITHUMBPRO | https://www.bithumb.pro/ | | | | BITHUMBSG | https://www.bithumbsg.com | | | | BITIBU | https://bitibu.com/ | | | | BITINKA | https://www.bitinka.com/ | | | | BITKER | https://www.bitker.com/ | | | | BITKONAN | https://bitkonan.com/ | | | | BITKUB | https://www.bitkub.com/ | 2020-08-31T00:00:00.0000000Z | 2025-02-07T00:00:00.0000000Z | | BITLISH | https://bitlish.com/ | | | | BITMARKET | https://www.bitmarket.pl | | | | BITMART | https://www.bitmart.com/ | 2019-02-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITMARTFTS | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITMAX | https://ascendex.com/ | 2019-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITMAXFTS | https://ascendex.com/ | | | | BITMEX | https://www.bitmex.com/ | 2015-09-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITMEXOPT | https://www.bitmex.com/app/options | | | | BITPANDAPRO | https://www.bitpanda.com/en/pro | | | | BITRABBIT | https://bitrabbit.com/ | | | | BITRUE | https://www.bitrue.com/ | 2024-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITSANE | https://bitsane.com/ | | | | BITSBLOCKCHAIN | https://bitsblockchain.com/ | | | | BITSHARES | http://cryptofresh.com/ | | | | BITSO | https://bitso.com/ | 2017-08-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITSTAMP | https://www.bitstamp.net/ | 2011-09-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITSTORAGE | https://bitstorage.finance/ | 2020-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITTREX | https://bittrex.com/ | | | | BITUBU | https://bitubu.com/ | | | | BITVAST | https://www.bitvast.com/ | | | | BITVAVO | https://bitvavo.com | 2020-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BITVC | https://www.bitvc.com/ | | | | BITYES | https://www.bityes.com/ | | | | BITZ | https://www.bit-z.com/ | | | | BKEX | https://www.bkex.com/ | | | | BLEUTRADE | https://bleutrade.com | | | | BLOCKCHAINEXCHANGE | https://exchange.blockchain.com/ | 2020-01-16T00:00:00.0000000Z | 2020-01-18T13:05:46.2557140Z | | BRAZILIEX | https://braziliex.com/ | | | | BTC38 | http://www.btc38.com | | | | BTCALPHA | https://btc-alpha.com/ | 2019-03-08T00:00:00.0000000Z | 2022-08-02T00:00:00.0000000Z | | BTCBOX | https://www.btcbox.co.jp/ | | | | BTCC | https://www.btcc.com/ | | | | BTCCHINA | https://www.btcchina.com/ | | | | BTCE | https://btc-e.com/ | | | | BTCEXCHANGE | https://www.btc-exchange.com/ | | | | BTCMARKETS | https://www.btcmarkets.net/ | 2025-04-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BTCTRADE | https://www.btctrade.com/ | | | | BTCTRADEUA | https://btc-trade.com.ua/ | 2018-01-24T00:00:00.0000000Z | 2022-06-11T23:06:08.6791897Z | | BTCX | https://bt.cx/en/ | | | | BTER | https://bter.com/ | | | | BTSE | https://www.btse.com/ | 2022-06-06T15:39:41.8856842Z | 2026-01-23T00:00:00.0000000Z | | BTSEFTS | https://www.btse.com/ | | | | BUDA | https://www.buda.com/ | | | | BULLISH | https://www.bullish.com/ | 2025-12-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BW | https://www.bw.com/ | | | | BXINTH | https://bx.in.th/ | | | | BYBIT | https://www.bybit.com/ | 2020-06-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BYBITINVERSE | https://www.bybit.com/ | 2025-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BYBITOPT | https://www.bybit.com/ | 2025-10-02T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BYBITSPOT | https://www.bybit.com/ | 2022-04-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | BYBITUSDC | https://www.bybit.com/ | | | --- # Exchanges - Letter C (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_C) --- title: "Exchanges - Letter C" --- # Exchanges - Letter C | exchange_id | website | data_trade_start | data_trade_end | |:-----------------------|:-----------------------------|:-----------------------------|:-----------------------------| | C2CX | https://www.c2cx.com/ | | | | CASHIEREST | https://www.cashierest.com/ | | | | CATEX | https://www.catex.io/ | | | | CCEX | https://c-cex.com/ | | | | CCXCANADA | https://ccxcanada.com/ | | | | CENTRALBANKS | nan | | | | CEXIO | https://cex.io/ | | | | CHAOEX | https://www.chaoex.com | | | | CHBTC | https://www.chbtc.com/ | | | | CHILEBIT | https://chilebit.net/ | | | | CITEX | https://www.citex.co.kr/ | | | | COBINHOOD | https://cobinhood.com/ | | | | CODEX | https://codex.one/ | | | | COINALL | https://www.coinall.com/ | | | | COINBASE | https://pro.coinbase.com/ | 2015-01-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINBENE | https://www.coinbene.com/ | | | | COINCALL | https://www.coincall.com/ | 2025-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINCALLFTS | https://www.coincall.com/ | 2025-04-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINCALLOPT | https://www.coincall.com/ | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINCHECK | https://coincheck.com/ | 2017-03-14T00:00:00.0000000Z | 2022-06-11T23:07:55.5782342Z | | COINCORNER | https://www.coincorner.com/ | | | | COINDCX | https://coindcx.com/ | | | | COINDEAL | https://coindeal.com/ | | | | COINEAL | https://www.coineal.com/ | | | | COINEGG | https://www.coinegg.com/ | 2022-06-06T13:34:58.4018610Z | 2022-06-11T23:13:22.8689735Z | | COINEX | https://www.coinex.com/ | 2019-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINEXCHANGE | https://www.coinexchange.io/ | | | | COINFALCON | https://coinfalcon.com/ | | | | COINFIELD | https://www.coinfield.com/ | | | | COINFLOOR | https://www.coinfloor.co.uk/ | | | | COINGI | https://coingi.com/ | | | | COINHUB | https://coinhub.io/ | | | | COINJAR | https://www.coinjar.com/ | | | | COINLIM | https://www.coinlim.com/ | | | | COINMATE | https://coinmate.io/ | 2017-03-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINMEX | https://www.coinmex.com/ | | | | COINNEST | https://www.coinnest.co.kr/ | | | | COINONE | https://coinone.co.kr/ | 2017-09-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINPLACE | https://coinplace.pro/ | | | | COINRATE | https://coinrate.net/ | | | | COINSBANK | https://coinsbank.com/ | | | | COINSBIT | https://coinsbit.io/ | | | | COINSECURE | https://coinsecure.in/ | | | | COINSPOT | https://www.coinspot.com.au/ | | | | COINSPRO | https://pro.coins.asia/ | | | | COINSQUARE | https://coinsquare.com/ | | | | COINTIGER | https://www.cointiger.com/ | | | | COINUT | https://coinut.com/ | 2019-04-30T00:00:00.0000000Z | 2025-01-24T00:00:00.0000000Z | | COINW | nan | 2024-11-04T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | COINZEST | https://www.coinzest.co.kr/ | | | | COSS | https://www.coss.io/ | | | | CPATEX | https://c-patex.com/ | | | | CPDAX | https://www.cpdax.com/ | | | | CREX24 | https://crex24.com/ | | | | CROSSEXCHANGE | https://www.crossexchange.io | | | | CRXZONE | https://www.crxzone.com/ | | | | CRYPTALDASH | https://www.cryptaldash.com/ | | | | CRYPTOBRIDGE | https://crypto-bridge.org/ | | | | CRYPTOCOM | https://crypto.com/exchange | 2021-12-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRYPTOLOGY | https://cryptology.com/ | 2019-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRYPTOMATE | https://cryptomate.co.uk/ | | | | CRYPTOMKT | https://www.cryptomkt.com/ | 2019-04-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | CRYPTONBTC | https://cryptonbtc.com/ | | | | CRYPTONEX | https://cryptonex.org/ | 2022-06-06T15:39:04.0950435Z | 2022-06-11T23:13:07.8493727Z | | CRYPTOPIA | https://www.cryptopia.co.nz/ | | | | CURRENCYCOM | https://currency.com/ | | | | CURVE-FINANCE-ETHEREUM | nan | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Exchanges - Letter D (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_D) --- title: "Exchanges - Letter D" --- # Exchanges - Letter D | exchange_id | website | data_trade_start | data_trade_end | |:-------------------|:------------------------------|:-----------------------------|:-----------------------------| | DARBFINANCE | https://darbfinance.com/ | | | | DCOIN | https://www.dcoin.com/ | | | | DDEX | https://ddex.io/ | | | | DEEPCOINFTS | https://www.deepcoin.com/ | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DELTAEXCHANGE | https://www.delta.exchange/ | 2020-03-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEMARC0 | nan | | | | DERIBIT | https://www.deribit.com/ | 2018-08-14T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DEXTOP | https://dex.top/ | | | | DEXTRADE | https://dex-trade.com/ | 2022-06-06T13:36:05.9846879Z | 2026-01-23T00:00:00.0000000Z | | DIGIFINEX | https://www.digifinex.com/ | 2019-02-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DOBI | https://www.dobiexchange.com/ | | | | DODOEX-V2-ARBITRUM | nan | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DRAGONEX | https://dragonex.io/ | | | | DRIFT | nan | 2025-04-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | DSX | https://dsx.uk | | | | DUEDEX | https://duedex.com/ | | | | DYDX | https://trade.dydx.exchange/ | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Exchanges - Letter E (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_E) --- title: "Exchanges - Letter E" --- # Exchanges - Letter E | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:----------------------------|:-----------------------------|:-----------------------------| | ECB | https://www.ecb.europa.eu/ | 2022-06-06T14:00:00.0000000Z | 2022-06-10T14:00:00.0000000Z | | EDGEX | https://www.edgex.exchange/ | 2025-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ESCODEX | https://www.escodex.com/ | | | | ETHEREUM | nan | | | | ETHFINEX | https://www.ethfinex.com/ | | | | ETOROX | https://www.etorox.com/ | | | | EXMO | https://exmo.com/ | | | | EXRATES | https://exrates.me/ | | | | EXTENDED | https://extended.exchange/ | 2025-05-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | EXTSTOCK | https://extstock.com/ | | | | EXX | https://www.exx.com/ | | | | EZBTC | https://www.ezbtc.ca/ | | | --- # Exchanges - Letter F (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_F) --- title: "Exchanges - Letter F" --- # Exchanges - Letter F | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:--------------------------|:-----------------------------|:-----------------------------| | FAMEEX | https://www.fameex.com/ | | | | FAMEEXFTS | https://www.fameex.com/ | 2025-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | FATBTC | https://www.fatbtc.com/ | | | | FCOIN | https://www.fcoin.com/ | | | | FEX | http://fexpro.net/ | | | | FISCO | https://fcce.jp/ | | | | FOLGORY | https://folgory.com/ | | | | FOXBIT | https://foxbit.com.br/ | | | | FREIEXCHANGE | https://freiexchange.com/ | | | | FTX | https://ftx.com/ | | | | FTXUS | https://ftx.us/ | | | | FYBSE | https://www.fybse.se/ | | | | FYBSG | https://www.fybsg.com/ | | | --- # Exchanges - Letter G (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_G) --- title: "Exchanges - Letter G" --- # Exchanges - Letter G | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:--------------------------|:-----------------------------|:-----------------------------| | GATECOIN | https://gatecoin.com/ | | | | GATEHUB | https://www.gatehub.net/ | | | | GATEIO | https://gate.io/ | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GATEIOFTS | https://gate.io/ | 2025-07-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GATEIOOPT | https://gate.io/ | 2025-06-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GATEIOPERP | https://gate.io/ | 2023-09-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GDAC | https://www.gdac.com/ | | | | GEMINI | https://gemini.com/ | 2015-10-08T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GETBTC | https://getbtc.org/ | | | | GLOBITEX | https://globitex.com/ | | | | GM55 | https://www.55.com/ | | | | GOPAX | https://www.gopax.com/ | | | | GOPAXKR | https://www.gopax.co.kr/ | 2019-06-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GRAVIEX | https://graviex.net/ | | | | GRVT | https://grvt.io/ | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | GULDENTRADER | https://guldentrader.com/ | | | --- # Exchanges - Letter H (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_H) --- title: "Exchanges - Letter H" --- # Exchanges - Letter H | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:----------------------------|:-----------------------------|:-----------------------------| | HADAX | https://www.hadax.com | | | | HANBITCO | https://www.hanbitco.com/ | | | | HASHKEY | https://global.hashkey.com/ | 2025-08-13T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HBDM | https://www.hbdm.com/ | 2020-05-15T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HBTC | https://www.hbtc.com/ | | | | HEATWALLET | https://heatwallet.com/ | | | | HITBTC | https://hitbtc.com/ | 2013-12-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOTCOIN | https://www.hotcoin.cc/ | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HOTCOINFTS | https://www.hotcoin.cc/ | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HUOBI | https://www.huobi.us/ | | | | HUOBIFTS | https://futures.huobi.com/ | 2021-04-19T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HUOBIIND | https://www.huobi.com.co/ | | | | HUOBIJP | https://www.huobi.co.jp/ | 2020-05-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HUOBIKR | https://www.huobi.co.kr/ | | | | HUOBIPRO | https://www.hbg.com/ | 2018-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | HUOBIRU | http://huobi.com.ru/ | | | | HYPERLIQUID | nan | 2024-09-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Exchanges - Letter I (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_I) --- title: "Exchanges - Letter I" --- # Exchanges - Letter I | exchange_id | website | data_trade_start | data_trade_end | |:-------------------|:------------------------------------|:-----------------------------|:-----------------------------| | ICE3X | https://ice3x.com/ | | | | IDAX | https://www.idax.pro/ | | | | IDCM | https://www.idcm.io/ | 2019-02-03T00:00:00.0000000Z | 2026-01-09T00:00:00.0000000Z | | IDEXBSC | https://idex.io/ | | | | IDEXETH | https://idex.io/ | | | | INDEPENDENTRESERVE | https://www.independentreserve.com/ | 2017-09-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INDODAX | https://indodax.com/ | 2020-08-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INDOEX | https://international.indoex.io/ | 2020-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | INFINITYCOIN | https://infinitycoin.exchange/ | | | | INSTANTBITEX | https://instantbitex.com/ | | | | ISX | https://beta.isx.is/ | | | | ITBIT | https://www.itbit.com/ | 2013-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Exchanges - Letter J (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_J) --- title: "Exchanges - Letter J" --- # Exchanges - Letter J | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:----------------------|:-------------------|:-----------------| | JUBI | https://www.jubi.com/ | | | --- # Exchanges - Letter K (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_K) --- title: "Exchanges - Letter K" --- # Exchanges - Letter K | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:----------------------------|:-----------------------------|:-----------------------------| | KOINEKS | https://koineks.com/ | | | | KOINEX | https://koinex.in/ | | | | KOINIM | https://koinim.com/ | | | | KORBIT | https://www.korbit.co.kr/ | 2013-09-03T00:00:00.0000000Z | 2022-06-11T23:13:32.1228140Z | | KRAKEN | https://www.kraken.com/ | 2014-01-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KRAKENFTS | https://futures.kraken.com/ | 2019-10-30T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KRYPTONO | https://kryptono.exchange/ | | | | KUCOIN | https://kucoin.com/ | 2018-01-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KUCOINFTS | https://futures.kucoin.com/ | 2022-03-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | KUNA | https://kuna.io/ | | | | KYBER | https://kyber.network/ | | | --- # Exchanges - Letter L (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_L) --- title: "Exchanges - Letter L" --- # Exchanges - Letter L | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:-----------------------------|:-----------------------------|:-----------------------------| | LAKEBTC | https://www.lakebtc.com/ | | | | LATOKEN | https://latoken.com/ | 2018-12-17T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LBANK | https://www.lbank.info/ | 2019-02-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIGHTER | https://lighter.xyz/ | 2025-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LIQUI | https://liqui.io/ | | | | LITEBIT | https://www.litebit.eu/ | | | | LIVECOIN | https://www.livecoin.net/ | | | | LMAXDIGITAL | https://www.lmaxdigital.com/ | 2020-12-03T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LOCALTRADE | https://localtrade.cc/ | 2022-06-02T00:00:00.0000000Z | 2025-12-14T00:00:00.0000000Z | | LUKKI | https://lukki.io/ | | | | LUNO | https://www.luno.com | 2017-12-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | LXDX | https://www.lxdx.co | | | | LYKKE | https://www.lykke.com/ | | | --- # Exchanges - Letter M (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_M) --- title: "Exchanges - Letter M" --- # Exchanges - Letter M | exchange_id | website | data_trade_start | data_trade_end | |:---------------|:-----------------------------------|:-----------------------------|:-----------------------------| | MANDALA | https://www.mandala.exchange/ | 2021-03-12T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MERCADOBITCOIN | https://www.mercadobitcoin.com.br/ | 2017-03-07T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MERCATOX | https://mercatox.com | | | | MEXC | https://www.mexc.com/ | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MEXCFTS | https://futures.mexc.com/exchange | 2023-11-27T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | MIXCOINS | https://mixcoins.com/ | | | | MODIAX | https://www.modiax.com/ | | | | MTGOX | https://www.mtgox.com/ | | | | MXC | https://www.mxc.com/ | | | --- # Exchanges - Letter N (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_N) --- title: "Exchanges - Letter N" --- # Exchanges - Letter N | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:--------------------------------|:-----------------------------|:-----------------------------| | NEGOCIECOINS | http://www.negociecoins.com.br/ | | | | NERAEXPRO | https://neraex.pro/ | | | | NOCKS | https://nocks.com/ | | | | NOVA | https://novaexchange.com/ | | | | NOVADAX | http://www.novadax.com.br/ | 2020-04-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Exchanges - Letter O (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_O) --- title: "Exchanges - Letter O" --- # Exchanges - Letter O | exchange_id | website | data_trade_start | data_trade_end | |:---------------|:----------------------------|:-----------------------------|:-----------------------------| | OCEANEX | https://oceanex.pro/ | | | | OKCOINCNY | https://www.okcoin.cn/ | | | | OKCOINUSD | https://www.okcoin.com/ | | | | OKEX | https://www.okx.com/ | 2017-12-18T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OKEXKR | https://okex.co.kr | | | | OMGFIN | https://omgfin.com/ | | | | ONETRADING | https://www.onetrading.com/ | 2025-07-16T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OOOBTC | https://www.ooobtc.com/ | | | | OPENLEDGER | https://dex.openledger.io/ | | | | ORANGEX | https://www.orangex.com/ | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORANGEXFTS | https://www.orangex.com/ | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | ORDERLYNETWORK | https://orderly.network/ | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | OTCBTC | https://otcbtc.com/ | | | | OVEX | https://www.ovex.io/ | | | | OVIS | https://www.ovis.com.tr/ | | | --- # Exchanges - Letter P (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_P) --- title: "Exchanges - Letter P" --- # Exchanges - Letter P | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:-----------------------------|:-----------------------------|:-----------------------------| | P2PB2B | https://p2pb2b.io/ | 2019-03-24T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PACIFICA | https://www.pacifica.fi/ | 2025-11-10T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PARADEX | https://app.paradex.trade | 2025-04-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PARIBU | https://www.paribu.com/ | | | | PAYMIUM | https://www.paymium.com | 2017-03-11T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PHEMEX | https://phemex.com/ | 2021-05-21T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLONIEX | https://poloniex.com/ | 2016-05-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POLONIEXFTS | https://poloniex.com/futures | 2025-07-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | POWERTRADE | https://power.trade/ | 2025-07-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | PROBIT | https://www.probit.com | 2023-08-25T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Exchanges - Letter Q (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_Q) --- title: "Exchanges - Letter Q" --- # Exchanges - Letter Q | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:----------------------------|:-------------------|:-----------------| | QUADRIGACX | https://www.quadrigacx.com/ | | | | QUOINE | https://www.liquid.com/ | | | --- # Exchanges - Letter R (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_R) --- title: "Exchanges - Letter R" --- # Exchanges - Letter R | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:--------------------------|:-------------------|:-----------------| | RADARRELAY | https://radarrelay.com/ | | | | RFINEX | https://rfinex.com/ | | | | RIGHTBTC | https://www.rightbtc.com/ | | | --- # Exchanges - Letter S (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_S) --- title: "Exchanges - Letter S" --- # Exchanges - Letter S | exchange_id | website | data_trade_start | data_trade_end | |:----------------------|:------------------------------|:-----------------------------|:-----------------------------| | SATANGPRO | https://satang.pro/ | | | | SATO | https://www.satoexchange.com/ | | | | SEEDCX | https://seedcx.com/ | | | | SHORTEX | https://shortex.net/ | | | | SIMEX | https://simex.global/ | | | | SISTEMKOIN | https://sistemkoin.com/ | | | | SOUTHXCHANGE | https://www.southxchange.com/ | | | | STELLARPORT | https://stellarport.io/ | | | | STEX | https://www.stex.com/ | | | | STORMGAIN | https://stormgain.com | | | | STRONGHOLD | https://stronghold.co/ | | | | SURBITCOIN | https://surbitcoin.com/ | | | | SUSHISWAP-V2-ARBITRUM | nan | 2023-11-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SUSHISWAP-V2-ETHEREUM | nan | 2023-11-22T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | SWITCHEO | https://switcheo.network/ | | | --- # Exchanges - Letter T (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_T) --- title: "Exchanges - Letter T" --- # Exchanges - Letter T | exchange_id | website | data_trade_start | data_trade_end | |:---------------|:--------------------------------|:-----------------------------|:-----------------------------| | TAPBIT | https://www.tapbit.net/ | | | | TAPBITFTS | https://www.tapbit.net/ | | | | THEROCKTRADING | https://www.therocktrading.com/ | | | | TIDEBIT | https://www.tidebit.com/ | | | | TIDEX | https://tidex.com/ | | | | TIMEX | https://timex.io/ | 2020-05-05T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOKENOMY | https://tokenomy.com/ | | | | TOKENS | https://www.tokens.net/ | | | | TOKENSTORE | https://token.store/ | | | | TOKOK | https://www.tokok.com | | | | TOOBIT | https://www.toobit.com/ | 2025-05-28T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TOPBTC | https://topbtc.com/ | | | | TOTHEMOON | https://tothemoon.com/ | 2025-08-29T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | TRADEIO | https://exchange.trade.io/ | | | | TRADEOGRE | https://tradeogre.com/ | | | | TRADESATOSHI | https://tradesatoshi.com/ | | | | TRIVPRO | https://tpro.co.id/ | | | --- # Exchanges - Letter U (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_U) --- title: "Exchanges - Letter U" --- # Exchanges - Letter U | exchange_id | website | data_trade_start | data_trade_end | |:--------------------|:---------------------|:-----------------------------|:-----------------------------| | UEX | https://www.uex.com/ | | | | UNISWAP-V2-ETHEREUM | nan | 2023-11-22T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | UNISWAP-V3-ARBITRUM | nan | 2023-11-22T00:00:00.0000000Z | 2025-02-24T00:00:00.0000000Z | | UNISWAP-V3-ETHEREUM | nan | 2023-11-22T00:00:00.0000000Z | 2025-04-14T00:00:00.0000000Z | | UPBIT | https://upbit.com/ | 2018-08-20T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | URDUBIT | https://urdubit.com/ | | | --- # Exchanges - Letter V (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_V) --- title: "Exchanges - Letter V" --- # Exchanges - Letter V | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:----------------------------|:-----------------------------|:-----------------------------| | VALR | https://www.valr.com/ | 2022-06-06T13:45:56.4001524Z | 2022-06-11T23:12:59.8161120Z | | VAULTORO | https://www.vaultoro.com/ | | | | VBTC | https://vbtc.vn/ | | | | VEBITCOIN | https://www.vebitcoin.com/ | | | | VELIC | https://www.velic.io/ | | | | VERTEX | https://vertexprotocol.com/ | | | | VINDAX | https://vindax.com/ | 2019-10-23T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | VIRWOX | https://www.virwox.com/ | | | --- # Exchanges - Letter W (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_W) --- title: "Exchanges - Letter W" --- # Exchanges - Letter W | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:------------------------------|:-----------------------------|:-----------------------------| | WAVESPLATFORM | http://www.wavesplatform.com/ | | | | WAZIRX | https://wazirx.com/ | 2018-07-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | WEEX | nan | 2025-04-23T00:00:00.0000000Z | 2025-04-24T00:00:00.0000000Z | | WEXNZ | https://wex.nz/ | | | | WHITEBIT | https://whitebit.com/ | 2019-10-01T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | --- # Exchanges - Letter X (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_X) --- title: "Exchanges - Letter X" --- # Exchanges - Letter X | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:-----------------------|:-------------------|:-----------------| | XBTCE | https://www.xbtce.com/ | | | | XENA | https://xena.exchange/ | | | | XS2 | https://xs2.exchange/ | | | --- # Exchanges - Letter Y (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_Y) --- title: "Exchanges - Letter Y" --- # Exchanges - Letter Y | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:----------------------|:-----------------------------|:-----------------------------| | YOBIT | https://yobit.net/en/ | 2015-01-06T00:00:00.0000000Z | 2026-01-23T00:00:00.0000000Z | | YUNBI | https://yunbi.com/ | | | | YUNEX | https://yunex.io/ | | | --- # Exchanges - Letter Z (https://www.coinapi.io/products/market-data-api/docs/metadata-tables/supported-exchanges/exchanges_Z) --- title: "Exchanges - Letter Z" --- # Exchanges - Letter Z | exchange_id | website | data_trade_start | data_trade_end | |:--------------|:------------------------|:-------------------|:-----------------| | ZAIF | https://zaif.jp/ | | | | ZB | https://www.zb.com/ | | | | ZBG | https://www.zbg.com/ | | | | ZEBPAY | https://www.zebapi.com/ | | | | ZG | https://www.zg.com/ | | | --- # Endpoints (https://www.coinapi.io/products/market-data-api/docs/rest-api/endpoints) --- title: Endpoints description: REST API endpoints provides market data through standard HTTP request-response endpoints. After authenticating with your API key, you can send requests to the endpoints documented below to retrieve current, historical, or metadata. order: 2 --- # Endpoints Environment | Encryption | Value | Region --- | --- | --- | --- Production | Yes | `https://rest.coinapi.io/` | GeoDNS (auto-routing) Production | No | `http://rest.coinapi.io/` | GeoDNS (auto-routing) Production | Yes | `https://api-ncsa.coinapi.io/` | North & South America Production | No | `http://api-ncsa.coinapi.io/` | North & South America Production | Yes | `https://api-emea.coinapi.io/` | Europe, Middle East & Africa Production | No | `http://api-emea.coinapi.io/` | Europe, Middle East & Africa Production | Yes | `https://api-apac.coinapi.io/` | Asia Pacific Production | No | `http://api-apac.coinapi.io/` | Asia Pacific > [!NOTE] > > The default endpoints (`rest.coinapi.io`) use GeoDNS to automatically route your requests to the nearest datacenter. If you prefer to use a specific region, you can use the region-specific endpoints listed above. --- # Timeseries data (https://www.coinapi.io/products/market-data-api/docs/rest-api/exchange-rates/exchangerate/asset_id_base/asset_id_quote/history/get) --- title: Timeseries data full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: - content: >- Get the historical exchange rates between two assets in the form of the timeseries. --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} Get the historical exchange rates between two assets in the form of the timeseries.
(eg. `wss://coinbase.ws-ds.md.coinapi.io/`) Production | Yes | `wss://cross-connect-endpoint/md/ws-ds-lowercase-exchange-name/`
(eg. `wss://cross-connect-endpoint/md/ws-ds-coinbase/`) Production | No | `ws://lowercase-exchange-name.ws-ds.md.coinapi.io/`
(eg. `ws://coinbase.ws-ds.md.coinapi.io/`) Production | No | `ws://cross-connect-endpoint/md/ws-ds-lowercase-exchange-name/`
(eg. `ws://cross-connect-endpoint/md/ws-ds-coinbase/`) Production | Yes | `wss://api-ncsa.coinapi.io/md/ws-ds-lowercase-exchange-name/`
(eg. `wss://api-ncsa.coinapi.io/md/ws-ds-coinbase/`) Production | No | `ws://api-ncsa.coinapi.io/md/ws-ds-lowercase-exchange-name/`
(eg. `ws://api-ncsa.coinapi.io/md/ws-ds-coinbase/`) Production | Yes | `wss://api-emea.coinapi.io/md/ws-ds-lowercase-exchange-name/`
(eg. `wss://api-emea.coinapi.io/md/ws-ds-coinbase/`) Production | No | `ws://api-emea.coinapi.io/md/ws-ds-lowercase-exchange-name/`
(eg. `ws://api-emea.coinapi.io/md/ws-ds-coinbase/`) Production | Yes | `wss://api-apac.coinapi.io/md/ws-ds-lowercase-exchange-name/`
(eg. `wss://api-apac.coinapi.io/md/ws-ds-coinbase/`) Production | No | `ws://api-apac.coinapi.io/md/ws-ds-lowercase-exchange-name/`
(eg. `ws://api-apac.coinapi.io/md/ws-ds-coinbase/`) For Hyperliquid L4 feeds (`book_l4`, `trade_l4`, `hl_oracle_prices`, `hl_twap_statuses`, `hl_misc_events`, `hl_system_events`), use the dedicated `hyperliquidl4` data source name, for example `wss://hyperliquidl4.ws-ds.md.coinapi.io/` or `wss://api-ncsa.coinapi.io/md/ws-ds-hyperliquidl4/`. For testing, debugging and development purposes we are recommending: * `wscat` client from the `npm` package repository: [https://github.com/websockets/wscat](https://github.com/websockets/wscat) * `sandy` standalone WebSocket client with our message templates available at: [https://app.gosandy.io/?url=https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/sandy-ws-v1.json&u=Ar](https://app.gosandy.io/?url=https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/sandy-ws-v1.json&u=Ar) --- # General (https://www.coinapi.io/products/market-data-api/docs/websocket-ds/general) --- title: General description: WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below. order: 8 --- # General ## Hello (OUT) > Example hello message for trades subscription to 2 selected `COINBASE` symbols one via the CoinAPI symbol id and other via the exchange symbol id: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["trade"], "subscribe_filter_symbol_id": [ "COINBASE_SPOT_BTC_USD", "ETH-USD" ] } ``` > Another example of a hello message for subscription to quotes related to the BTC or ETH assets: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["quote"], "subscribe_filter_asset_id": ["BTC", "ETH"] } ``` > Another example of a hello message for subscription to quotes related to the BTC/USD asset pair: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["quote"], "subscribe_filter_asset_id": ["BTC/USD"] } ``` > Another example of a hello message for subscription of multiple data types: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["trade", "quote", "book20", "connectivity_status"] } ``` > Example hello message for `connectivity_status` subscription: ```json { "type": "hello", "subscribe_data_type": ["connectivity_status"] } ``` > Example hello message for Hyperliquid L4 order book and trade data: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["book_l4", "trade_l4"], "subscribe_filter_symbol_id": ["HYPERLIQUIDL4_PERP_BTC_USDC"] } ``` > [!NOTE] > > The `book_l4`, `trade_l4`, `hl_oracle_prices`, `hl_twap_statuses`, `hl_misc_events`, and `hl_system_events` data types are available only on the Hyperliquid L4 WS DS data source. Connect to the Hyperliquid L4 endpoint, for example `wss://hyperliquidl4.ws-ds.md.coinapi.io/`, and use Hyperliquid L4 symbols. > Example hello message for extended Hyperliquid L4 feeds (oracle, TWAP, and node raw events): ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": [ "hl_oracle_prices", "hl_twap_statuses", "hl_misc_events", "hl_system_events" ], "subscribe_filter_symbol_id": [ "HYPERLIQUIDL4_PERP_BTC_USDC", "HYPERLIQUIDL4_PERP_ETH_USDC" ] } ``` > [!NOTE] > > `hl_oracle_prices` and `hl_twap_statuses` are symbol-scoped Hyperliquid L4 streams. `hl_misc_events` and `hl_system_events` are exchange-level Hyperliquid L4 streams and can include events not tied to a specific trading pair. ## Subscribe (OUT) The WebSocket API has been enhanced to support dynamic subscription management through subscribe and unsubscribe messages. These allow for more granular control over the data streams without the need to resend the entire subscription scope as previously required with the hello message. To subscribe to additional data types or filters without overriding existing subscriptions, send a `subscribe` message: > Example `subscribe` message for book data related to "BTC" and "ETH": ```json { "type": "subscribe", "heartbeat": true, "subscribe_data_type": ["book"], "subscribe_filter_asset_id": ["BTC", "ETH"] } ``` > This message adds subscriptions to the specified data types and filters, augmenting any existing subscriptions maintained in the session. ## Unsubscribe (OUT) Similarly, to remove specific data types or filters from your current subscription, send an unsubscribe message: > Example unsubscribe message to remove book data subscription for "BTC": ```json { "type": "unsubscribe", "heartbeat": true, "subscribe_data_type": ["book"], "subscribe_filter_asset_id": ["BTC"] } ``` > The unsubscribe message removes the specified subscriptions without affecting other existing subscriptions. ## Subscribe vs Hello In the realm of subscription management, three key actions allow you to fine-tune your information feed according to evolving requirements: * Subscribe: This action expands your current subscription scope by adding new elements without discarding any existing ones. It's particularly useful for tailoring your feed as your interests or information needs grow. * Unsubscribe: Through this option, you can selectively remove specific elements from your current subscription. It's an efficient way to declutter your feed by eliminating content that no longer serves your needs, without affecting the rest of your subscriptions. * Hello: Use this command to initiate a fresh start. It clears your existing subscription slate and sets up a new scope from scratch. Opt for this when a complete overhaul of your subscriptions is needed, rather than just an adjustment. --- After your WebSocket connection is established, you must send us a `hello` or `subscribe` message which contains: * Stream preferences (Heartbeat and subscription details) * API key for authorization If your message will be incorrect, we will send you error message and disconnect connection afterwards. Hello message can be repeated, each one will cause subscription scope override without interruption of your WebSocket connection. ## Message parameters Parameter | Type | Description ---| --- | --- type | string | Message type, must be equal to one of the values: `hello`, `subscribe` or `unsubscribe` heartbeat | bool | `true` to receive Heartbeat message every second, otherwise `false` subscribe_data_type | string[] | List of data types you want to receive *(required, possible values listed in table below)* subscribe_filter_symbol_id | string[] | List of exact symbol identifier to which should be included in the stream. Symbols can be in our eg. `BITSTAMP_SPOT_BTC_USD` or the exchange format eg. `BTC-USD`. subscribe_filter_asset_id | string[] | Filter data to messages which are related to the at least one of the listed asset identifiers or to specific asset pair (e.g. BTC/USD) *(optional, if not provided then stream will not be filtered by assets)* subscribe_update_limit_ms_quote | int | Minimum delay in milliseconds between quote updates for the same symbol *(optional)* subscribe_update_limit_ms_book_snapshot | int | Minumum delay in milliseconds between book snapshot *(book5, book20, book50)* updates for the same symbol *(optional)* ## Data types Listed below are all allowed values for `subscribe_data_type` variables from hello message. Data type | Description --- | --- `trade` | Executed transactions feed *(order book matches)* `trade_l4` | Hyperliquid L4 executed transactions feed with taker and maker user addresses *(HYPERLIQUIDL4 only)*. `hl_oracle_prices` | Hyperliquid L4 oracle and mark price enrichment feed per coin, including daily values and price inputs *(HYPERLIQUIDL4 only)*. `hl_twap_statuses` | Hyperliquid L4 TWAP execution status feed with progress and execution metrics *(HYPERLIQUIDL4 only)*. `hl_misc_events` | Hyperliquid L4 raw node misc events feed with block number, event type, and JSON payload *(HYPERLIQUIDL4 only)*. `hl_system_events` | Hyperliquid L4 raw node system actions feed with block number, action type, and JSON payload *(HYPERLIQUIDL4 only)*. `quote` | Quote updates feed *(order book level 1)* `book` | Order book snapshots and updates feed *(order book level 2, full order book snapshot and real-time updates)*. To use this data type you need to define a filter in the hello or subscribe message. `book5` | Order book snapshots feed *(order book level 2, 5 best levels from each side of book)*. To use this data type you need to define a filter in the hello or subscribe message. `book20` | Order book snapshots feed *(order book level 2, 20 best levels from each side of book)*. To use this data type you need to define a filter in the hello or subscribe message. `book50` | Order book snapshots feed *(order book level 2, 50 best levels from each side of book)*. To use this data type you need to define a filter in the hello or subscribe message. `book_l4` | Hyperliquid L4 order-by-order snapshots and updates with order id and user address for each order *(HYPERLIQUIDL4 only)*. To use this data type you need to connect to the HYPERLIQUIDL4 data source and define a symbol filter in the hello or subscribe message. `connectivity_status` | Periodic connectivity status feed for the connected market data source. Each message contains the source `exchange_id` and a `timestamp`. `high_frequency_market_changes` | Real-time high-frequency market changes detection feed including new symbols, delisted symbols, and exchange announcements *(Enterprise plan only)*. This feature continuously monitors exchange APIs and detects market structure changes as they happen. See message details in the Messages section. ## Error handling > Example JSON error message is structured like this: ```json { "type": "error", "message": "Invalid API key" } ``` You need to be prepared to receive an error message from us when you send something wrong; all errors are permanent and you should expect that the underlying WebSocket connection will be closed by us after sending an error message. > [!NOTE] > > Good practice is to store all error messages somewhere for further manual review. ## Data buffering > Data buffering JSON error message is structured like this: ```json { "type": "error", "message": "Reached maximum allowed buffered messages for this connection." } ``` The stream will send the data to the client as fast as possible; this can result in a high volume of data in cases where the subscription scope is broad. If our server cannot write data to the stream because of the TCP backpressure most likely caused by your client is not reading the data fast enough, or there is not enough network bandwidth available, we will buffer the messages to allow your client to catch up. However, when the buffer is full, a disconnect will be initiated from the server-side, and the buffered messages are dropped, and they will not be resent to the client. One way to identify when your client is falling behind is to compare the CoinAPI time of the messages being received with your current time on the client and track this metric over time. Make sure your clock is synchronized correctly and do not have a drift. The possible causes of the buffering are limited and are related to: * Bandwidth bottleneck, eg. * Internet connection instability * Not enough bandwidth to receive a full stream. * Network card or link saturation. * I am not receiving messages fast enough, eg. * Lack of the thread separation between the (a) receiving thread or (b) parsing or (c) processing operations. * No CPU affinity on the receiving thread. * CPU bottleneck on the receiving thread. * Infrequent collection of the data from the TCP stack. * Heap allocation per message and Garbage Collector pressure. If your client is unable to receive messages fast enough because of the issues listed above, then these things will happen: 1. Your client TCP stack will be full, and TCP window will be closed to inform us that you can't receive more data and we should not send to you 2. Our TCP stack queue will be full because we couldn't send you more data 3. We will internally create a limited queue of the messages to deliver when the channel is available again (this could cause the delay on the real-time data before the gaps will appear) 4. If the queue is full, then we will disconnect you. To minimize the occurrence of disconnects: * Make sure that your client is reading the stream fast enough. Typically you should not do any real processing work as you read the stream. Read the stream and hand the activity to another thread/process/data store to do your processing asynchronously. * Make sure that your data center has inbound bandwidth sufficient to accomodate large sustained data volumes as well as significantly larger spikes (e.g. 10x normal volume). The current default queue size per connection is `131 072` messages. For more information please google: `TCP Flow Control`. --- # Hyperliquid L4 (https://www.coinapi.io/products/market-data-api/docs/websocket-ds/hyperliquid) --- title: Hyperliquid L4 description: HYPERLIQUIDL4-only WebSocket DS feeds for L4 order book, L4 trades, oracle enrichment, TWAP statuses, and raw node events. order: 10 --- # Hyperliquid L4 The WebSocket DS API provides six HYPERLIQUIDL4-only data types: Data type | Description --- | --- `book_l4` | Full Hyperliquid L4 order book snapshots and updates. Each order includes an order id, price, size, update type, and Hyperliquid user address. `trade_l4` | Hyperliquid L4 executed transactions. Each trade includes price, size, taker side, and the taker and maker user addresses. `hl_oracle_prices` | Hyperliquid oracle and mark price enrichment per coin, including daily values and input price components. `hl_twap_statuses` | Hyperliquid TWAP status updates per TWAP id and coin, including progress metrics and execution status. `hl_misc_events` | Hyperliquid raw node misc events with block number, event type, and raw JSON payload. `hl_system_events` | Hyperliquid raw node system action events with block number, action type, and raw JSON payload. > [!NOTE] > > These data types are available only from the Hyperliquid L4 WS DS data source. They are not available on other exchange WS DS streams. ## Endpoint Use the dedicated `hyperliquidl4` WS DS data source: ```text wss://hyperliquidl4.ws-ds.md.coinapi.io/ ``` You can authenticate with any WS DS authentication method documented in the [Authentication](/products/market-data-api/docs/authentication) section. For example, using the API key in the URL path: ```bash wscat --connect wss://hyperliquidl4.ws-ds.md.coinapi.io/APIKEY-YOUR_API_KEY ``` ## Subscribe After connecting, send a `hello` message with one or more Hyperliquid data types. For symbol-level feeds (`book_l4`, `trade_l4`, `hl_oracle_prices`, `hl_twap_statuses`), define a symbol filter for the pairs you want to receive. ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["book_l4", "trade_l4"], "subscribe_filter_symbol_id": [ "HYPERLIQUIDL4_PERP_BTC_USDC", "HYPERLIQUIDL4_SPOT_AZTEC_USDC" ] } ``` To subscribe to all Hyperliquid enrichment and raw event feeds: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": [ "hl_oracle_prices", "hl_twap_statuses", "hl_misc_events", "hl_system_events" ], "subscribe_filter_symbol_id": [ "HYPERLIQUIDL4_PERP_BTC_USDC", "HYPERLIQUIDL4_PERP_ETH_USDC" ] } ``` To subscribe only to L4 transactions: ```json { "type": "hello", "subscribe_data_type": ["trade_l4"] } ``` Use the [REST symbol metadata endpoints](/products/market-data-api/docs/rest-api#list-all-symbols-get) to discover active symbols, then subscribe to the `HYPERLIQUIDL4_*` symbols you need. The L4 real-time data itself is delivered through this WS DS stream. ## Order Book L4 `book_l4` provides order-by-order Hyperliquid book data. Snapshot messages contain the visible orders in the book. Update messages contain only the changed orders since the previous message. Each ask or bid entry includes: Field | Description --- | --- id | Exchange-provided order identifier. price | Order price. size | Order size. user | User or account identifier associated with the order, as provided by the exchange. cloid | Client order identifier, when provided by the exchange. order_type | Order type. Examples: `Limit`, `Market`, `Take Profit Limit`, `Take Profit Market`, `Stop Market`, `Stop Limit`. orig_size | Original order size at placement. update_type | Type of order book update. Present on incremental updates only. hl4_status | Hyperliquid L4 order status. Present on incremental updates only. See the full enum in [Messages](/products/market-data-api/docs/websocket-ds/messages#possible-hl4_status-values). tif | Time-in-force value, when provided by the exchange. reduce_only | Indicates whether the order is reduce-only, when provided by the exchange. trigger_condition | Human-readable trigger condition. `N/A` for regular orders. Examples: `Price above 32886` or `Price below 32886` for stop, take-profit, or stop-loss orders. is_trigger | Indicates whether the order is a stop, take-profit, or stop-loss order that will activate when `trigger_px` is reached. `false` for regular limit orders. trigger_px | Price at which a trigger order activates. `0.0` for non-trigger orders. is_position_tpsl | Indicates whether the order is a take-profit or stop-loss that applies to an entire position, rather than a specific order. is_child | Indicates whether the order is a child order in a bracket. Present on snapshot messages only. children | Array of nested child orders attached to the parent order. Present on snapshot messages only. children_oids | Comma-separated list of order IDs for bracket child orders attached to the parent order. Empty string or `null` when no children are attached. Present on snapshot messages only. On incremental updates, `update_type` is `set` when an order is accepted into the book, `rejected` when it is rejected, or `delete` when it is removed. `hl4_status` indicates the outcome using one of 18 status codes (for example, `open`, `rejected_alo`, `rejected_margin`, or `reduce_only_canceled`). See the full `book_l4` schema in [Messages](/products/market-data-api/docs/websocket-ds/messages#orderbook-l4-full-in). ## Trades L4 `trade_l4` provides executed Hyperliquid transactions with user attribution for both sides of the match. Each transaction includes: Field | Description --- | --- time_exchange | Exchange time of the transaction execution. time_coinapi | CoinAPI time when the transaction was received from the exchange. uuid | Exchange-provided unique identifier for the transaction. price | Transaction execution price. size | Executed transaction size. taker_side | Aggressor side of the transaction. Possible values are `BUY` and `SELL`. user_taker | User or account identifier associated with the taker side, as provided by the exchange. user_maker | User or account identifier associated with the maker side, as provided by the exchange. symbol_id | Our symbol identifier for the traded pair. For this data type, symbols belong to the `HYPERLIQUIDL4` exchange. sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. type | Message type, always `trade_l4` See the full `trade_l4` schema in [Messages](/products/market-data-api/docs/websocket-ds/messages#trades-l4-transactions-in). ## Oracle Prices `hl_oracle_prices` provides per-coin oracle and mark price updates derived from Hyperliquid HIP-3 oracle streams. Each message can include validated prices, daily reference values, and raw input prices used in the update. Common use cases: - Real-time mark/oracle monitoring for liquidation and risk models. - Alerting on mark-oracle divergence. - Tracking data quality and source behavior through `update_class` and input fields. See the full `hl_oracle_prices` schema in [Messages](/products/market-data-api/docs/websocket-ds/messages#hyperliquid-oracle-prices-in). ## TWAP Statuses `hl_twap_statuses` provides per-TWAP lifecycle updates and execution progress metrics. Messages include execution sizes, notional progress, and additional execution attributes such as randomization and order timestamp. Common use cases: - Monitoring TWAP execution progress in real time. - Detecting completion, termination, and error states. - Building TWAP execution dashboards per coin and user. See the full `hl_twap_statuses` schema in [Messages](/products/market-data-api/docs/websocket-ds/messages#hyperliquid-twap-statuses-in). ## Misc Raw Events `hl_misc_events` provides raw node misc events as normalized envelopes with: - exchange identifier, - source block number, - event type, - JSON payload. This feed is useful when you need low-level exchange-native event payloads in addition to normalized market data. See the full `hl_misc_events` schema in [Messages](/products/market-data-api/docs/websocket-ds/messages#hyperliquid-misc-events-in). ## System Raw Events `hl_system_events` provides raw node system action events as normalized envelopes with: - exchange identifier, - source block number, - action type, - JSON payload. This feed is useful for monitoring account/system actions and preserving raw action payloads for audit pipelines. See the full `hl_system_events` schema in [Messages](/products/market-data-api/docs/websocket-ds/messages#hyperliquid-system-events-in). --- # Introduction (https://www.coinapi.io/products/market-data-api/docs/websocket-ds) --- title: Introduction description: WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below. --- # Market Data - WebSocket API WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below. If everything is correct, we will provide you with a continuous stream of real-time market data updates. Implemented Standards: * [HTTP/1.0](https://datatracker.ietf.org/doc/html/rfc1945) * [HTTP/1.1](https://datatracker.ietf.org/doc/html/rfc2616) * [HTTP/2](https://datatracker.ietf.org/doc/html/rfc7540) * [HTTP/3 + QUIC](https://datatracker.ietf.org/doc/html/rfc9114) * [WebSocket](https://datatracker.ietf.org/doc/html/rfc6455) > [!WARNING] > > Your WebSocket client implementation must comply with the "v13" version of the protocol documented in the [RFC6455](http://www.ietf.org/rfc/rfc6455.txt), including responding with the "Pong" message each time we will send "Ping" (every minute), failure to respond with the "Pong" from your WebSocket client will cause a connection to be closed. > [!NOTE] > > You may also want to use our REST API for a listing of available symbols, exchanges or assets that we support if you wish to receive a filtered stream. ## Authentication If you want to learn how to authenticate to this API, you can find detailed instructions and guidance in [authentication section](/products/market-data-api/docs/authentication) of this documentation. --- # Messages (https://www.coinapi.io/products/market-data-api/docs/websocket-ds/messages) --- title: Messages description: WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below. order: 11 --- # Messages ## Trades (IN) > Trade message JSON is structured like this: ```json { "type": "trade", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "uuid": "770C7A3B-7258-4441-8182-83740F3E2457", "price": 770.000000000, "size": 0.050000000, "taker_side": "BUY" } ``` Trade message is sent for every executed transaction *(orderbook match)*. ### Message variables Variable | Description --------- | ----------- type | Message type, always `trade` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get) sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Time of trade reported by exchange time_coinapi | Time when coinapi first received trade from exchange uuid | Our unique trade identifier in form of UUIDv4 price | Price of the transaction size | Base asset amount traded in transaction *(if a value is equal to zero, then transaction price just marking a data point eg. in the index time series)* taker_side | Aggressor side of the transaction *(BUY/SELL/BUY_ESTIMATED/SELL_ESTIMATED/UNKNOWN)* ### Possible `taker_side` values If exchange has not reported who the aggressor side of the transaction was, then we will classify who it most probably was based on current market view. `taker_side` | Description --------- | ----------- `BUY` | Exchange has reported that transaction aggressor was buying `SELL` | Exchange has reported that transaction aggressor was selling `BUY_ESTIMATED` | Exchange has not reported transaction aggressor, we estimated that more likely it was buying `SELL_ESTIMATED` | Exchange has not reported transaction aggressor, we estimated that more likely it was selling `UNKNOWN` | Exchange has not reported transaction aggressor and we have not estimated who it was > [!TIP] > > To classify who the aggressor of the transaction was, we use a proprietary algorithm that extends the method described in the paper > "Inferring trade direction from intraday data (1991) by Lee and Ready" ## Trades L4 (Transactions) (IN) > [!NOTE] > > The `trade_l4` data type is available only on the Hyperliquid L4 WS DS data source. ```json { "time_exchange": "2026-06-09T08:40:42.2680000Z", "time_coinapi": "2026-06-09T08:40:42.4291928Z", "uuid": "17e8da4f-6541-48d5-b87c-2c10c38c7ab8", "price": 1677.6, "size": 0.0275, "taker_side": "BUY", "user_taker": "0xea928063cd1b5969c73699355b96103210529bda", "user_maker": "0xf5d81a135f756ca16544e53c20fc20643ec3ad53", "symbol_id": "HYPERLIQUIDL4_PERP_ETH_USDC", "sequence": 1, "type": "trade_l4" } ``` A `trade_l4` message is sent for every Hyperliquid executed transaction where L4 user attribution is available. It extends the standard trade message with the taker and maker user addresses reported by Hyperliquid. ### Message variables Variable | Description --------- | ----------- time_exchange | Exchange time of the trade execution. time_coinapi | CoinAPI time when the trade was received from the exchange. uuid | Exchange-provided unique identifier for the trade. price | Trade execution price. size | Executed trade size. taker_side | Aggressor side of the trade. Possible values are `BUY` and `SELL`. user_taker | User or account identifier associated with the taker side, as provided by the exchange. user_maker | User or account identifier associated with the maker side, as provided by the exchange. symbol_id | Our symbol identifier, format documented here. For this message type, the symbol belongs to the `HYPERLIQUIDL4` exchange. sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. type | Message type, always `trade_l4` ### Possible `taker_side` values `taker_side` | Description --------- | ----------- `BUY` | The taker was buying. `SELL` | The taker was selling. ## Quotes (IN) > Quote message JSON is structured like this: ```json { "type": "quote", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "ask_price": 770.000000000, "ask_size": 3252, "bid_price": 760, "bid_size": 124 } ``` Quote message is sent for each update on orderbook first best bid or ask level. ### Message variables Variable | Description --------- | ----------- type | Message type, always `quote` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange ask_price | Best asking price ask_size | Volume resting on best ask *(if a value is equal to zero then size is unknown)* bid_price | Best bidding price bid_size | Volume resting on best bid *(if a value is equal to zero then size is unknown)* ## Orderbook L2 (Full) (IN) A Book message is sent for each snapshot or update of the order book. After subscription to this data type is initialized, we immediately start delivering updates to the order book and at least one snapshot will be provided as soon as possible with the nearest update of the book. Book message represents total ammount of bids and asks aggregated by price level. ```json { "type": "book", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "is_snapshot": true, "asks": [ { "price": 456.35, "size": 123 }, { "price": 456.36, "size": 23 }, ... cut ... ], "bids": [ { "price": 456.10, "size": 42 }, { "price": 456.09, "size": 5 }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange is_snapshot | Is message a snapshot? If `true` then all bid and ask levels are listed, otherwise only changed since the last message. asks | All ask levels for snapshot message, otherwise only changed ask levels since the last message. Data will be in order from the best to the worst price. bids | All bid levels for snapshot message, otherwise only changed bid levels since the last message. Data will be in order from the best to the worst price. price | Price of bid/ask size | Volume resting on bid/ask level in base amount ## Orderbook L2 (max 2x5) (IN) A Book5 message contain first 5 best bid or ask levels. > [!NOTE] > > Updates in this data type are sent as soon as possible if orderbook changed (outside or inside levels covered by the snapshot visibility). To reduce amount of updates please use the `subscribe_update_limit_ms_book_snapshot` parameter. ```json { "type": "book5", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "asks": [ { "price": 456.35, "size": 123 }, { "price": 456.36, "size": 23 }, ... cut ... ], "bids": [ { "price": 456.10, "size": 42 }, { "price": 456.09, "size": 5 }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book5` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange asks | Best 5 ask levels in order from best to worst. bids | Best 5 bid levels in order from best to worst. price | Price of bid/ask size | Volume resting on bid/ask level in base amount ## Orderbook L2 (max 2x20) (IN) A Book20 message contain first 20 best bid or ask levels. > [!NOTE] > > Updates in this data type are sent every 1 second if orderbook changed (outside or inside levels covered by the snapshot visibility). To reduce amount of updates please use the `subscribe_update_limit_ms_book_snapshot` parameter. ```json { "type": "book20", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "asks": [ { "price": 456.35, "size": 123 }, { "price": 456.36, "size": 23 }, ... cut ... ], "bids": [ { "price": 456.10, "size": 42 }, { "price": 456.09, "size": 5 }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book20` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange asks | Best 20 ask levels in order from best to worst. bids | Best 20 bid levels in order from best to worst. price | Price of bid/ask size | Volume resting on bid/ask level in base amount ## Orderbook L2 (max 2x50) (IN) A Book50 message contain first 50 best bid or ask levels. > [!NOTE] > > Updates in this data type are sent every 1 second if orderbook changed (outside or inside levels covered by the snapshot visibility). To reduce amount of updates please use the `subscribe_update_limit_ms_book_snapshot` parameter. ```json { "type": "book50", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "asks": [ { "price": 456.35, "size": 123 }, { "price": 456.36, "size": 23 }, ... cut ... ], "bids": [ { "price": 456.10, "size": 42 }, { "price": 456.09, "size": 5 }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book50` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange asks | Best 50 ask levels in order from best to worst. bids | Best 50 bid levels in order from best to worst. price | Price of bid/ask size | Volume resting on bid/ask level in base amount ## Orderbook L3 (Full) (IN) A `book_l3` message is sent for each snapshot or update of the order book in the level 3 format (order-by-order). After subscription to this data type is initialized, we immediately start delivering updates to the order book and at least one snapshot will be provided as soon as possible with the nearest update of the book. Book L3 does not aggregate any data. Every ask and bid corresponds to passive order with information on the price and size of that order. The id can identify any order. > [!NOTE] > > If the data source is providing the maximum resoluiont of the order book on level 2 then this data type will fallback to the Level 2, in that case the Order ID's will be null or not provided. You should treat Order without Id as Level 2 aggregated entry in the price queue. ```json { "type": "book_l3" "symbol_id": "COINBASE_SPOT_BCH_USD", "sequence": 2323346, "time_exchange": "2020-08-26T12:36:04.3464706Z", "time_coinapi": "2020-08-26T12:36:04.2807750Z", "is_snapshot": false, "asks": [ { "id": "520269d4-c085-47ed-8825-6d787af90800", "price": 273.01, "size": 1.81940502, "update_type":"ADD" }, { "id": "0ac891c7-8360-462c-8d9a-d8b217d3fca2", "price": 273.02, "size": 1.0, "update_type":"DELETE" }, ... cut ... ], "bids": [ { "id": "6340ec1e-8be8-404e-b9a4-a14120ec179e", "price": 272.94, "size": 1.81940502, "update_type":"UPDATE" }, { "id": "7eaaa899-089f-4308-9fa2-e33737ae36ee", "price": 272.96, "size": 1.85989855, "update_type":"DELETE" }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book_l3` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange is_snapshot | Is message a snapshot? If `true` then all bid and ask levels are listed, otherwise only changed since the last message asks | All ask levels for snapshot message, otherwise only changed ask levels since the last message. Data will be in order from the best to the worst price. bids | All bid levels for snapshot message, otherwise only changed bid levels since the last message. Data will be in order from the best to the worst price. id | Order identifier price | Price of bid/ask size | Bid/ask base asset amount update_type | Type of update message ### Possible `update_type` values The snapshot message represents the initial collection of the orders in the order book. Further updates are modifying this collection. `update_type` determines the type of update for the order. Please note that the snapshot message has no defined `update_type`. `update_type` | Description --------- | ----------- `ADD` | Add order to the price queue. `UPDATE` | Update the order size in the price queue. `SUBTRACT` | Subtract the order size in the price queue. `DELETE` | Delete the order from the price queue. `MATCH` | Subtract the order size in the price queue (same as `SUBTRACT` but caused by the match). ## Orderbook L4 (Full) (IN) > [!NOTE] > > The `book_l4` data type is available only on the Hyperliquid L4 WS DS data source. A `book_l4` message is sent for each snapshot or update of the Hyperliquid order book in the level 4 format. Book L4 does not aggregate any data. Every ask and bid entry corresponds to a passive order with order id, price, size, update type, and the Hyperliquid user address associated with the order. ```json { "is_snapshot": true, "time_exchange": "2026-06-09T07:12:12.1100930Z", "time_coinapi": "2026-06-09T07:12:12.1100930Z", "asks": [ { "id": "463412109888", "price": 63301.0, "size": 0.31228, "user": "0xa62b923a112d50d03e1e096bbd53422490dac104", "order_type": "Limit", "orig_size": 0.31228, "tif": "Alo", "reduce_only": false, "is_child": false } ], "bids": [ { "id": "461970659753", "price": 64200.0, "size": 0.03115, "user": "0x6f2411cef3d22ef3291ef281c84891bfec207222", "order_type": "Limit", "orig_size": 0.03115, "tif": "Gtc", "reduce_only": false, "is_child": false, "children_oids": "461970659754", "children": [ { "id": "461970659754", "price": 70200.0, "size": 0.03115, "order_type": "Stop Market", "is_child": true, "is_trigger": true, "trigger_px": 65000.0, "trigger_condition": "Price above 65000" } ] } ], "symbol_id": "HYPERLIQUIDL4_PERP_BTC_USDC", "sequence": 2, "type": "book_l4" } ``` For incremental updates, `is_snapshot` is `false`. Each changed ask or bid entry includes `update_type` and `hl4_status`: ```json { "is_snapshot": false, "time_exchange": "2026-06-09T07:12:12.1123484Z", "time_coinapi": "2026-06-09T07:12:12.1123485Z", "asks": [ { "id": "463434662141", "price": 63120.0, "size": 0.05294, "user": "0x154d97e96620b08f22b41e96a77dea29da902d6d", "cloid": "0x000000000023c91d000006ddede11c7b", "order_type": "Limit", "orig_size": 0.05294, "update_type": "set", "hl4_status": "open", "tif": "Alo", "reduce_only": false }, { "id": "463434662163", "price": 63114.0, "size": 0.13842, "user": "0x54e3f54df4b10ff63f7284733ed735e8e1507c20", "cloid": "0x00000000002f362b0000315f825e1c2d", "order_type": "Limit", "orig_size": 0.13842, "update_type": "rejected", "hl4_status": "rejected_alo", "tif": "Alo", "reduce_only": false } ], "bids": [], "symbol_id": "HYPERLIQUIDL4_PERP_BTC_USDC", "sequence": 3, "type": "book_l4" } ``` ### Message variables Variable | Description --------- | ----------- is_snapshot | Indicates whether the message represents a full order book snapshot. If `false`, the message represents an incremental order book update. time_exchange | Exchange time of the order book snapshot or update. time_coinapi | CoinAPI time when the order book snapshot or update was received from the exchange. asks | Array of ask-side order book entries. May be empty when there are no ask-side updates. asks[].id | Exchange-provided order identifier for the ask entry. asks[].price | Ask order price. asks[].size | Ask order size. asks[].user | User or account identifier associated with the ask entry, as provided by the exchange. asks[].cloid | Client order identifier for the ask entry, when provided by the exchange. asks[].order_type | Order type for the ask entry. Examples: `Limit`, `Market`, `Take Profit Limit`, `Take Profit Market`, `Stop Market`, `Stop Limit`. asks[].orig_size | Original ask order size at placement. asks[].update_type | Type of ask-side order book update. Present on incremental updates only. asks[].hl4_status | Hyperliquid L4 status for the ask entry. Present on incremental updates only. See [Possible `hl4_status` values](#possible-hl4_status-values). asks[].tif | Time-in-force value for the ask entry, when provided by the exchange. asks[].reduce_only | Indicates whether the ask entry is reduce-only, when provided by the exchange. asks[].trigger_condition | Human-readable trigger condition for the ask entry. `N/A` for regular orders. Examples: `Price above 32886` or `Price below 32886` for stop, take-profit, or stop-loss orders. asks[].is_trigger | Indicates whether the ask entry is a stop, take-profit, or stop-loss order that will activate when `trigger_px` is reached. `false` for regular limit orders. asks[].trigger_px | Price at which a trigger ask order activates. `0.0` for non-trigger orders. asks[].is_position_tpsl | Indicates whether the ask entry is a take-profit or stop-loss that applies to an entire position, rather than a specific order. asks[].is_child | Indicates whether the ask entry is a child order in a bracket. Present on snapshot messages only. asks[].children | Array of nested child orders attached to the parent ask order. Present on snapshot messages only. asks[].children[].cloid | Client order identifier for the child ask order, when provided by the exchange. asks[].children[].id | Exchange-provided order identifier for the child ask order. asks[].children[].price | Child ask order price. asks[].children[].size | Child ask order size. asks[].children[].order_type | Order type for the child ask order. asks[].children[].orig_size | Original child ask order size at placement. asks[].children[].reduce_only | Indicates whether the child ask order is reduce-only. asks[].children[].trigger_condition | Human-readable trigger condition for the child ask order. asks[].children[].is_trigger | Indicates whether the child ask order is a trigger order. asks[].children[].trigger_px | Price at which the child ask trigger order activates. asks[].children[].is_position_tpsl | Indicates whether the child ask order is a position-level take-profit or stop-loss. asks[].children[].is_child | Always `true` for entries in the `children` array. asks[].children_oids | Comma-separated list of order IDs for bracket child orders attached to the parent ask order. Empty string or `null` when no children are attached. Present on snapshot messages only. bids | Array of bid-side order book entries. May be empty when there are no bid-side updates. bids[].id | Exchange-provided order identifier for the bid entry. bids[].price | Bid order price. bids[].size | Bid order size. bids[].user | User or account identifier associated with the bid entry, as provided by the exchange. bids[].cloid | Client order identifier for the bid entry, when provided by the exchange. bids[].order_type | Order type for the bid entry. Examples: `Limit`, `Market`, `Take Profit Limit`, `Take Profit Market`, `Stop Market`, `Stop Limit`. bids[].orig_size | Original bid order size at placement. bids[].update_type | Type of bid-side order book update. Present on incremental updates only. bids[].hl4_status | Hyperliquid L4 status for the bid entry. Present on incremental updates only. See [Possible `hl4_status` values](#possible-hl4_status-values). bids[].tif | Time-in-force value for the bid entry, when provided by the exchange. bids[].reduce_only | Indicates whether the bid entry is reduce-only, when provided by the exchange. bids[].trigger_condition | Human-readable trigger condition for the bid entry. `N/A` for regular orders. Examples: `Price above 32886` or `Price below 32886` for stop, take-profit, or stop-loss orders. bids[].is_trigger | Indicates whether the bid entry is a stop, take-profit, or stop-loss order that will activate when `trigger_px` is reached. `false` for regular limit orders. bids[].trigger_px | Price at which a trigger bid order activates. `0.0` for non-trigger orders. bids[].is_position_tpsl | Indicates whether the bid entry is a take-profit or stop-loss that applies to an entire position, rather than a specific order. bids[].is_child | Indicates whether the bid entry is a child order in a bracket. Present on snapshot messages only. bids[].children | Array of nested child orders attached to the parent bid order. Present on snapshot messages only. bids[].children[].cloid | Client order identifier for the child bid order, when provided by the exchange. bids[].children[].id | Exchange-provided order identifier for the child bid order. bids[].children[].price | Child bid order price. bids[].children[].size | Child bid order size. bids[].children[].order_type | Order type for the child bid order. bids[].children[].orig_size | Original child bid order size at placement. bids[].children[].reduce_only | Indicates whether the child bid order is reduce-only. bids[].children[].trigger_condition | Human-readable trigger condition for the child bid order. bids[].children[].is_trigger | Indicates whether the child bid order is a trigger order. bids[].children[].trigger_px | Price at which the child bid trigger order activates. bids[].children[].is_position_tpsl | Indicates whether the child bid order is a position-level take-profit or stop-loss. bids[].children[].is_child | Always `true` for entries in the `children` array. bids[].children_oids | Comma-separated list of order IDs for bracket child orders attached to the parent bid order. Empty string or `null` when no children are attached. Present on snapshot messages only. symbol_id | Our symbol identifier, format documented here. For this message type, the symbol belongs to the `HYPERLIQUIDL4` exchange. sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. type | Message type, always `book_l4` ### Possible `update_type` values The snapshot message represents the initial collection of the orders in the order book. Further updates modify this collection. `update_type` is present on incremental updates only. Snapshot entries do not include `update_type`. `update_type` | Description --------- | ----------- `set` | Order accepted and placed in the book. `rejected` | Order rejected. See `hl4_status` for the rejection reason. `delete` | Order removed from the book. See `hl4_status` for the removal reason. ### Possible `hl4_status` values `hl4_status` is present on incremental updates only, alongside `update_type`. Value | Name | Description --------- | --------- | ----------- 0 | `OPEN` | Order accepted and placed on the book. 1 | `FILLED` | Order fully executed. 2 | `CANCELED` | Order canceled by the user. 3 | `TRIGGERED` | Stop/TP/SL trigger order was activated and executed. 4 | `REDUCE_ONLY_CANCELED` | Canceled because it would increase position size (reduce-only constraint). 5 | `SELF_TRADE_CANCELED` | Canceled to prevent self-trading against own orders. 6 | `SIBLING_FILLED_CANCELED` | OCO bracket — canceled because its sibling order was filled. 7 | `MARGIN_CANCELED` | Canceled by the risk engine due to insufficient margin. 8 | `VAULT_WITHDRAWAL_CANCELED` | Canceled due to a vault withdrawal reducing available balance. 9 | `LIQUIDATED_CANCELED` | Canceled as part of a liquidation process. 10 | `REJECTED_ALO` | Rejected — Add Liquidity Only order would have crossed the spread. 11 | `REJECTED_MARGIN` | Rejected — insufficient perpetual margin. 12 | `REJECTED_IOC` | Rejected — Immediate-or-Cancel order could not be filled immediately. 13 | `REJECTED_BALANCE` | Rejected — insufficient spot balance. 14 | `REJECTED_REDUCE` | Rejected — reduce-only order would not reduce position. 15 | `REJECTED_MIN_NTL` | Rejected — order size below minimum notional value. 16 | `REJECTED_ORACLE` | Rejected — oracle price deviation too large. 17 | `REJECTED_OI` | Rejected — would exceed open interest limit. ## Hyperliquid Oracle Prices (IN) > [!NOTE] > > The `hl_oracle_prices` data type is available only on the Hyperliquid L4 WS DS data source. ```json { "type": "hl_oracle_prices", "time_exchange": "2026-06-17T14:40:42.2680000Z", "time_coinapi": "2026-06-17T14:40:42.4291928Z", "coin_id": "BTC", "update_class": "Deployer", "mark_px": 66751.12, "mark_daily_px": 65520.01, "oracle_px": 66749.87, "oracle_daily_px": 65490.45, "external_perp_px": 66750.20, "external_perp_daily_px": 65502.10, "spot_px_input": 66748.50, "mark_px_input": 66751.02, "external_perp_px_input": 66750.18 } ``` A `hl_oracle_prices` message is sent for each per-coin oracle update emitted by Hyperliquid L4 oracle streams. ### Message variables Variable | Description --------- | ----------- type | Message type, always `hl_oracle_prices` time_exchange | Exchange time of the oracle update. time_coinapi | CoinAPI time when the oracle update was received from the exchange. coin_id | Hyperliquid coin identifier (for example `BTC`, `ETH`). update_class | Oracle update class. mark_px | Mark price. mark_daily_px | Daily mark reference value. oracle_px | Oracle price. oracle_daily_px | Daily oracle reference value. external_perp_px | External perpetual reference price. external_perp_daily_px | Daily external perpetual reference value. spot_px_input | Spot input price used by the oracle process. mark_px_input | Mark input price used by the oracle process. external_perp_px_input | External perpetual input price used by the oracle process. ### Possible `update_class` values `update_class` | Description --------- | ----------- `Deployer` | Update from the primary deployer path. `Fallback` | Update from the fallback path. ## Hyperliquid TWAP Statuses (IN) > [!NOTE] > > The `hl_twap_statuses` data type is available only on the Hyperliquid L4 WS DS data source. ```json { "type": "hl_twap_statuses", "time_exchange": "2026-06-17T14:41:01.0123000Z", "time_coinapi": "2026-06-17T14:41:01.1543221Z", "twap_id": 918273645, "coin": "ETH", "user": "0xea928063cd1b5969c73699355b96103210529bda", "side": "B", "status": "activated", "sz": 100.0, "executed_sz": 35.5, "executed_ntl": 59520.15, "minutes": 30, "reduce_only": false, "randomize": true, "order_timestamp_ms": 1718635261012 } ``` A `hl_twap_statuses` message is sent for each TWAP status transition or progress update. ### Message variables Variable | Description --------- | ----------- type | Message type, always `hl_twap_statuses` time_exchange | Exchange time of the TWAP status update. time_coinapi | CoinAPI time when the TWAP status update was received from the exchange. twap_id | Hyperliquid TWAP identifier. coin | Hyperliquid coin identifier (for example `BTC`, `ETH`). user | User or account identifier associated with the TWAP. side | TWAP side. status | TWAP status value. sz | Configured total TWAP size. executed_sz | Executed TWAP size. executed_ntl | Executed TWAP notional value. minutes | Configured TWAP duration in minutes. reduce_only | Indicates whether the TWAP is reduce-only. randomize | Indicates whether slice randomization is enabled. order_timestamp_ms | Order timestamp in Unix milliseconds. ### Possible `side` values `side` | Description --------- | ----------- `B` | Buy side. `A` | Sell side. ### Typical `status` values `status` | Description --------- | ----------- `activated` | TWAP started and is active. `finished` | TWAP completed successfully. `terminated` | TWAP was terminated before completion. `error:...` | TWAP ended with an exchange-reported error payload. ## Hyperliquid Misc Events (IN) > [!NOTE] > > The `hl_misc_events` data type is available only on the Hyperliquid L4 WS DS data source. ```json { "type": "hl_misc_events", "time_exchange": "2026-06-17T14:42:10.2000000Z", "time_coinapi": "2026-06-17T14:42:10.3401200Z", "exchange_id": "HYPERLIQUIDL4", "block_number": 32456789, "event_type": "funding", "json_payload": "{\"funding\":[{\"coin\":\"BTC\",\"funding_rate\":\"0.0001\"}]}" } ``` A `hl_misc_events` message is sent for raw Hyperliquid misc node events with normalized envelope fields. ### Message variables Variable | Description --------- | ----------- type | Message type, always `hl_misc_events` time_exchange | Exchange time of the raw event. time_coinapi | CoinAPI time when the raw event was received from the exchange. exchange_id | Exchange identifier, typically `HYPERLIQUIDL4`. block_number | Source Hyperliquid block number for the event. event_type | Event type extracted from the raw event payload. json_payload | Raw JSON payload serialized as a string. ## Hyperliquid System Events (IN) > [!NOTE] > > The `hl_system_events` data type is available only on the Hyperliquid L4 WS DS data source. ```json { "type": "hl_system_events", "time_exchange": "2026-06-17T14:42:40.2000000Z", "time_coinapi": "2026-06-17T14:42:40.3134500Z", "exchange_id": "HYPERLIQUIDL4", "block_number": 32456795, "event_type": "SystemUsdClassTransferAction", "json_payload": "{\"type\":\"SystemUsdClassTransferAction\",\"ntl\":7500000,\"toPerp\":true}" } ``` A `hl_system_events` message is sent for raw Hyperliquid system action events with normalized envelope fields. ### Message variables Variable | Description --------- | ----------- type | Message type, always `hl_system_events` time_exchange | Exchange time of the raw event. time_coinapi | CoinAPI time when the raw event was received from the exchange. exchange_id | Exchange identifier, typically `HYPERLIQUIDL4`. block_number | Source Hyperliquid block number for the event. event_type | System action type extracted from the payload (for example `SystemSendAssetAction` or `approveAgent`). json_payload | Raw JSON payload serialized as a string. ## High-Frequency Market Changes (IN) > [!NOTE] > > **Enterprise Feature** - This data type is only available in the **Enterprise plan**. Contact your account manager for access. The `high_frequency_market_changes` data type provides real-time detection of market structure changes on supported exchanges. The system continuously monitors exchange APIs at high frequency (multiple checks per second) to detect: - New trading pairs being listed - Trading pairs being delisted - Exchange announcements and notifications > Example subscription for high-frequency market changes on UPBIT exchange: ```json { "type": "hello", "subscribe_data_type": ["high_frequency_market_changes"], "subscribe_filter_exchange_id": ["UPBIT"] } ``` ### Message Types #### Periodic Status Update (sent every ~1 second) ```json { "exchange_name": "UPBIT", "timestamp": "2025-10-16T13:11:15.4258344Z", "elapsed_ms": 1005.7186, "diag_total_api_checks": 8430, "diag_calls_in_interval": 75, "total_symbols_count": 635, "new_symbols_count": 0, "new_symbols": [], "removed_symbols_count": 0, "removed_symbols": [], "announcements": [], "diag_current_checks_per_second": 75, "diag_failed_checks_in_interval": 0, "diag_average_response_time_ms": 248.48763100000005, "diag_average_sampling_interval_ms": 13.333333333333334, "type": "high_frequency_market_changes" } ``` #### New Symbols Detected ```json { "exchange_name": "UPBIT", "timestamp": "2025-10-16T13:10:27.6976792Z", "elapsed_ms": 578.8284, "diag_total_api_checks": 4796, "diag_calls_in_interval": 44, "total_symbols_count": 635, "new_symbols_count": 3, "new_symbols": [ { "symbol_id": "EXAMPLE-NEW-SYMBOL-1", "discovered_at": "2025-10-16T13:10:27.6903126Z" }, { "symbol_id": "EXAMPLE-NEW-SYMBOL-2", "discovered_at": "2025-10-16T13:10:27.6903328Z" }, { "symbol_id": "EXAMPLE-NEW-SYMBOL-3", "discovered_at": "2025-10-16T13:10:27.6903348Z" } ], "removed_symbols_count": 0, "removed_symbols": [], "announcements": [], "diag_current_checks_per_second": 44, "diag_failed_checks_in_interval": 0, "diag_average_response_time_ms": 248.22826800000007, "diag_average_sampling_interval_ms": 22.727272727272727, "type": "high_frequency_market_changes" } ``` #### Symbols Removed/Delisted ```json { "exchange_name": "UPBIT", "timestamp": "2025-10-16T13:11:27.7477246Z", "elapsed_ms": 245.5381, "diag_total_api_checks": 9369, "diag_calls_in_interval": 19, "total_symbols_count": 632, "new_symbols_count": 0, "new_symbols": [], "removed_symbols_count": 3, "removed_symbols": [ { "symbol_id": "EXAMPLE-NEW-SYMBOL-1", "removed_at": "2025-10-16T13:11:27.7188035Z", "existed_for_seconds": 60.0284973 }, { "symbol_id": "EXAMPLE-NEW-SYMBOL-2", "removed_at": "2025-10-16T13:11:27.7277049Z", "existed_for_seconds": 60.0373731 }, { "symbol_id": "EXAMPLE-NEW-SYMBOL-3", "removed_at": "2025-10-16T13:11:27.7351630Z", "existed_for_seconds": 60.0448291 } ], "announcements": [], "diag_current_checks_per_second": 19, "diag_failed_checks_in_interval": 0, "diag_average_response_time_ms": 248.63812699999977, "diag_average_sampling_interval_ms": 52.63157894736842, "type": "high_frequency_market_changes" } ``` ### Message variables Variable | Type | Description --- | --- | --- type | string | Message type, always `high_frequency_market_changes` exchange_name | string | Exchange identifier (e.g., "UPBIT", "BINANCE") timestamp | string | ISO 8601 timestamp when this message was generated elapsed_ms | double | Time elapsed since last message in milliseconds total_symbols_count | int | Current total number of trading pairs on the exchange new_symbols_count | int | Number of new symbols detected in this interval new_symbols | array | Array of newly discovered trading pairs removed_symbols_count | int | Number of delisted symbols detected in this interval removed_symbols | array | Array of delisted trading pairs announcements | array | Exchange announcements detected diag_total_api_checks | int | Total API checks performed since service start (diagnostic) diag_calls_in_interval | int | Number of API checks in the current interval (diagnostic) diag_current_checks_per_second | int | Current rate of API checks per second (diagnostic) diag_failed_checks_in_interval | int | Number of failed API checks in current interval (diagnostic) diag_average_response_time_ms | double | Average API response time in milliseconds (diagnostic) diag_average_sampling_interval_ms | double | Average time between consecutive API checks (diagnostic) ### New Symbol Object Variable | Type | Description --- | --- | --- symbol_id | string | Trading pair identifier in exchange format discovered_at | string | ISO 8601 timestamp when the symbol was first detected ### Removed Symbol Object Variable | Type | Description --- | --- | --- symbol_id | string | Trading pair identifier in exchange format removed_at | string | ISO 8601 timestamp when the symbol was detected as removed existed_for_seconds | double | Duration the symbol existed on the exchange in seconds ### Use Cases - **Trading Bots**: Automatically detect and start trading new listing opportunities within milliseconds - **Market Surveillance**: Monitor exchange listing/delisting events for compliance and reporting - **Data Collection**: Ensure complete historical data capture by detecting new symbols immediately - **Alerting Systems**: Set up real-time notifications for market structure changes ## Connectivity Status (IN) > Connectivity status message JSON is structured like this: ```json { "exchange_id": "COINBASE", "timestamp": "2026-04-09T16:08:32.7515306Z", "type": "connectivity_status" } ``` The `connectivity_status` message is sent periodically for the connected market data source. It can be used to confirm that the upstream source is currently reachable and actively monitored on this stream. ### Message variables Variable | Type | Description --- | --- | --- type | string | Message type, always `connectivity_status` exchange_id | string | Exchange identifier for the monitored source timestamp | string | ISO 8601 timestamp when the status message was generated ## Reconnect (IN) Reconnect message is sent by the server to all connected clients when the server will be restarted or shut down at the defined exact time included in the message content. After the period specified in message passes, the client must expect that the underlying WebSocket connection will be closed from the server-side. A new connection will automatically be established to a different server. The correct way of handling this event depends on the specific requirements of the integration, but we can define standard ways how to handle it: * Wait for the connection to be closed and reconnect * Reconnect immediately after receiving the message * Upon receiving the message, establish a second connection, and subscribe to the same scope of data. When the first connection is disconnected, do not reconnect it and instead transparently switch the data streams between connections. This method requires more implementation as a transparent switch of the data stream must not break the sequence for streams published using the initial snapshot and update messages. > Example JSON reconnect message is structured like this: ```json { "type": "reconnect" "within_seconds": 10, "before_time": "2020-08-06T19:19:09.7035429Z", } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `reconnect` within_seconds | Seconds within which reconnection should be performed. before_time | Time before which reconnection should be performed. ## Heartbeat (IN) > Heartbeat message JSON is structured like this: ```json { "type": "hearbeat" } ``` Heartbeat message is sent to you every time there is one second of silence in communication between us, if you agreed on this feature in Hello message. > [!TIP] > > WebSocket working on TCP protocol which doesn't have the feature indicating that the connection is broken > without trying exchange data over it. > As you will not be actively sending messages to us, > with Heartbeat you can distinguish a situation where there are no market data updates for you > (Heartbeat is delivered but no market data updates) or connection between us is broken (Heartbeat and market data updates are not delivered). --- # High Availability Setup for WebSocket DS (https://www.coinapi.io/products/market-data-api/docs/websocket-ds/websocket-ds-high-availability) --- title: High Availability Setup for WebSocket DS description: Configure exchange-specific WebSocket DS endpoints for regional resilience and customer-side failover. order: 12 --- # High Availability Setup for WebSocket DS ## Overview WebSocket DS uses exchange-specific endpoint formatting. It is suitable when the customer wants a direct exchange-specific WebSocket data stream. Default WebSocket DS endpoint format: ```text wss://lowercase-exchange-name.ws-ds.md.coinapi.io/ ``` Example: ```text wss://coinbase.ws-ds.md.coinapi.io/ ``` Regional WebSocket DS endpoint format: ```text wss://api-emea.coinapi.io/md/ws-ds-lowercase-exchange-name/ wss://api-apac.coinapi.io/md/ws-ds-lowercase-exchange-name/ wss://api-ncsa.coinapi.io/md/ws-ds-lowercase-exchange-name/ ``` Example: ```text wss://api-emea.coinapi.io/md/ws-ds-coinbase/ wss://api-apac.coinapi.io/md/ws-ds-coinbase/ wss://api-ncsa.coinapi.io/md/ws-ds-coinbase/ ``` ## What it is A WebSocket DS high availability setup means connecting to the same exchange-specific DS feed through more than one regional endpoint. Example: ```text Primary feed: wss://api-emea.coinapi.io/md/ws-ds-coinbase/ Secondary feed: wss://api-ncsa.coinapi.io/md/ws-ds-coinbase/ ``` This gives the customer another regional path for the same exchange-specific feed. ## Why do it This setup can help customers: - Improve resilience for exchange-specific real-time streaming. - Reduce dependency on a single region or routing path. - Keep another connection path available during regional or network issues. - Design failover behavior around their own infrastructure requirements. ## How to do it ### Step 1: Choose the exchange-specific DS endpoint Start with the target exchange name in lowercase. Example for Coinbase: ```text Default: wss://coinbase.ws-ds.md.coinapi.io/ ``` Then choose one or more regional alternatives: ```text EMEA: wss://api-emea.coinapi.io/md/ws-ds-coinbase/ APAC: wss://api-apac.coinapi.io/md/ws-ds-coinbase/ NCSA: wss://api-ncsa.coinapi.io/md/ws-ds-coinbase/ ``` ### Step 2: Choose Active/Active or Active/Passive #### Active/Active In Active/Active, the customer connects to more than one regional DS endpoint at the same time. Example: ```text Server A -> wss://api-emea.coinapi.io/md/ws-ds-coinbase/ Server B -> wss://api-ncsa.coinapi.io/md/ws-ds-coinbase/ ``` For best resilience, each connection should run on independent customer-side infrastructure, such as separate servers or application paths. #### Active/Passive In Active/Passive, the customer uses one primary DS endpoint and keeps another endpoint configured as fallback. Example: ```text Primary: wss://api-emea.coinapi.io/md/ws-ds-coinbase/ Standby: wss://api-ncsa.coinapi.io/md/ws-ds-coinbase/ ``` The standby endpoint is activated only when the primary feed has an issue. ### Step 3: Add connection health checks The customer should monitor each DS connection independently. Recommended checks: - Connection state - Heartbeat or message availability - Time since last message - Reconnect count - Latency - Unexpected message gaps - Error responses or disconnects Example failover condition: ```text If the primary DS feed stops receiving valid messages, route processing to the secondary server or secondary DS connection. ``` ### Step 4: Add customer-side Active/Active infrastructure For WebSocket DS, high availability is not only about connecting to multiple CoinAPI regions. The customer should also design their own active/active server infrastructure. A recommended pattern is: ```text Customer Server A processes DS feed from Region A. Customer Server B processes DS feed from Region B. Customer internal routing decides which server path is used. Customer monitoring determines when to switch between server paths. ``` The customer should process these feeds independently through their own infrastructure. The exact switching behavior depends on the customer's environment, such as internal routing, load balancing, monitoring, and downstream system design. ## Billing impact Using multiple DS feeds can increase billable usage because the same exchange-specific data may be consumed through more than one connection. Active/Active usually costs more because multiple feeds are active at the same time. Active/Passive may reduce cost because the secondary DS feed is activated only when needed. Under Pay As You Go, higher usage may be billed at lower effective rates as customers move into higher usage tiers, but total cost can still increase if more data is consumed. ## Summary For WebSocket DS high availability: - Use the default DS endpoint format for exchange-specific streaming. - Use regional DS endpoints for explicit regional control. - Connect to the same exchange-specific DS feed through more than one region for better resilience. - Use Active/Active only when the customer also has independent active infrastructure on their side. - Use Active/Passive when cost control is preferred and a short failover delay is acceptable. - Monitor connection state, message flow, reconnects, and latency. - Handle server switching and failover inside the customer's own infrastructure. For customers who require dedicated infrastructure, custom deployment architecture, or stricter enterprise-grade availability planning, please contact our Sales Team to discuss Enterprise plan options. We also recommend subscribing to the CoinAPI status page for updates about incidents, maintenance, and service status changes: ```text https://status.coinapi.io/ ``` --- # Endpoints (https://www.coinapi.io/products/market-data-api/docs/websocket/endpoints) --- title: Endpoints description: WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below. order: 5 --- # Endpoints Enviroment | Encryption | Value | Region --- | --- | --- | --- Production | Yes | `wss://ws.coinapi.io/v1/` | GeoDNS (auto-routing) Production | No | `ws://ws.coinapi.io/v1/` | GeoDNS (auto-routing) Production | Yes | `wss://api-ncsa.coinapi.io/v1/` | North & South America Production | No | `ws://api-ncsa.coinapi.io/v1/` | North & South America Production | Yes | `wss://api-emea.coinapi.io/v1/` | Europe, Middle East & Africa Production | No | `ws://api-emea.coinapi.io/v1/` | Europe, Middle East & Africa Production | Yes | `wss://api-apac.coinapi.io/v1/` | Asia Pacific Production | No | `ws://api-apac.coinapi.io/v1/` | Asia Pacific > [!NOTE] > > The default endpoints (`ws.coinapi.io`) use GeoDNS to automatically route your WebSocket connections to the nearest datacenter. If you prefer to use a specific region, you can use the region-specific endpoints listed above. For testing, debugging and development purposes we are recommending: * `wscat` client from the `npm` package repository: [https://github.com/websockets/wscat](https://github.com/websockets/wscat) * `sandy` standalone WebSocket client with our message templates available at: [https://app.gosandy.io/?url=https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/sandy-ws-v1.json&u=Ar](https://app.gosandy.io/?url=https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/sandy-ws-v1.json&u=Ar) --- # General (https://www.coinapi.io/products/market-data-api/docs/websocket/general) --- title: General description: WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below. order: 4 --- # General ## Hello (OUT) > Example hello message for trades subscription to all symbols from `COINBASE` and `ITBIT` exchange and additional for 2 selected symbols from `BITSTAMP` and `BITFINEX` exchange: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["trade"], "subscribe_filter_exchange_id": [ "COINBASE", "ITBIT" ], "subscribe_filter_symbol_id": [ "BITSTAMP_SPOT_BTC_USD$", "BITFINEX_SPOT_BTC_LTC$" ] } ``` > Another example of a hello message for subscription to quotes related to the BTC or ETH assets: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["quote"], "subscribe_filter_asset_id": ["BTC", "ETH"] } ``` > Another example of a hello message for subscription to quotes related to the BTC/USD asset pair: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["quote"], "subscribe_filter_asset_id": ["BTC/USD"] } ``` > Another example of a hello message for subscription of multiple data types from specific exchange: ```json { "type": "hello", "heartbeat": false, "subscribe_data_type": ["trade", "quote", "book20"] "subscribe_filter_exchange_id": [ "BITSTAMP" ] } ``` ## Subscribe (OUT) The WebSocket API has been enhanced to support dynamic subscription management through subscribe and unsubscribe messages. These allow for more granular control over the data streams without the need to resend the entire subscription scope as previously required with the hello message. To subscribe to additional data types or filters without overriding existing subscriptions, send a `subscribe` message: > Example `subscribe` message for book data related to "BTC" and "ETH": ```json { "type": "subscribe", "heartbeat": true, "subscribe_data_type": ["book"], "subscribe_filter_asset_id": ["BTC", "ETH"] } ``` > This message adds subscriptions to the specified data types and filters, augmenting any existing subscriptions maintained in the session. ## Unsubscribe (OUT) Similarly, to remove specific data types or filters from your current subscription, send an unsubscribe message: > Example unsubscribe message to remove book data subscription for "BTC": ```json { "type": "unsubscribe", "heartbeat": true, "subscribe_data_type": ["book"], "subscribe_filter_asset_id": ["BTC"] } ``` > The unsubscribe message removes the specified subscriptions without affecting other existing subscriptions. ## Subscribe vs Hello In the realm of subscription management, three key actions allow you to fine-tune your information feed according to evolving requirements: * Subscribe: This action expands your current subscription scope by adding new elements without discarding any existing ones. It's particularly useful for tailoring your feed as your interests or information needs grow. * Unsubscribe: Through this option, you can selectively remove specific elements from your current subscription. It's an efficient way to declutter your feed by eliminating content that no longer serves your needs, without affecting the rest of your subscriptions. * Hello: Use this command to initiate a fresh start. It clears your existing subscription slate and sets up a new scope from scratch. Opt for this when a complete overhaul of your subscriptions is needed, rather than just an adjustment. --- After your WebSocket connection is established, you must send us a `hello` or `subscribe` message which contains: * Stream preferences (Heartbeat and subscription details) * API key for authorization If your message will be incorrect, we will send you error message and disconnect connection afterwards. Hello message can be repeated, each one will cause subscription scope override without interruption of your WebSocket connection. ## Message parameters Parameter | Type | Description ---| --- | --- type | string | Message type, must be equal to one of the values: `hello`, `subscribe` or `unsubscribe` heartbeat | bool | `true` to receive Heartbeat message every second, otherwise `false` subscribe_data_type | string[] | List of data types you want to receive *(required, possible values listed in table below)* subscribe_filter_symbol_id | string[] | Filter data to symbols whose identifiers match at least one of the listed prefixes. If symbol is ended with ```$``` character then exact match is used instead of prefix match. *(optional, if not provided then stream will not filtered by symbols)* subscribe_filter_asset_id | string[] | Filter data to messages which are related to the at least one of the listed asset identifiers or to specific asset pair (e.g. BTC/USD) *(optional, if not provided then stream will not be filtered by assets)* subscribe_filter_period_id | string[] | Filter data to specific OHLCV periods *(optional, if not provided then OHLCV stream will not be filtered by periods)* subscribe_filter_exchange_id | string[] | Filter data to symbols from the listed exchange identifiers *(optional, if not provided then stream will not be filtered by exchanges)* subscribe_update_limit_ms_quote | int | Minimum delay in milliseconds between quote updates for the same symbol *(optional)* subscribe_update_limit_ms_book_snapshot | int | Minumum delay in milliseconds between book snapshot *(book5, book20, book50)* updates for the same symbol *(optional)* subscribe_update_limit_ms_exrate | int | Minumum delay in milliseconds between exchange rate updates for the same asset pair *(optional)* ## Data types Listed below are all allowed values for `subscribe_data_type` variables from hello message. Data type | Description --- | --- `trade` | Executed transactions feed *(order book matches)* `quote` | Quote updates feed *(order book level 1)* `book` | Order book snapshots and updates feed *(order book level 2, full order book snapshot and real-time updates)*. To use this data type you need to define a filter in the hello or subscribe message. `book5` | Order book snapshots feed *(order book level 2, 5 best levels from each side of book)*. To use this data type you need to define a filter in the hello or subscribe message. `book20` | Order book snapshots feed *(order book level 2, 20 best levels from each side of book)*. To use this data type you need to define a filter in the hello or subscribe message. `book50` | Order book snapshots feed *(order book level 2, 50 best levels from each side of book)*. To use this data type you need to define a filter in the hello or subscribe message. `ohlcv` | OHLCV updates per symbol on periods between 1SEC and 1MIN `exrate` | Exchange rate updates (VWAP-24H). To use this data type you need to define subscribe_filter_asset_id in the hello or subscribe message (e.g. BTC/USD) `asset` | Assets feed. `exchange` | Exchanges feed. `symbol` | Symbols feed. ## Error handling > Example JSON error message is structured like this: ```json { "type": "error", "message": "Invalid API key" } ``` You need to be prepared to receive an error message from us when you send something wrong; all errors are permanent and you should expect that the underlying WebSocket connection will be closed by us after sending an error message. > [!NOTE] > > Good practice is to store all error messages somewhere for further manual review. ## Data buffering > Data buffering JSON error message is structured like this: ```json { "type": "error", "message": "Reached maximum allowed buffered messages for this connection." } ``` The stream will send the data to the client as fast as possible; this can result in a high volume of data in cases where the subscription scope is broad. If our server cannot write data to the stream because of the TCP backpressure most likely caused by your client is not reading the data fast enough, or there is not enough network bandwidth available, we will buffer the messages to allow your client to catch up. However, when the buffer is full, a disconnect will be initiated from the server-side, and the buffered messages are dropped, and they will not be resent to the client. One way to identify when your client is falling behind is to compare the CoinAPI time of the messages being received with your current time on the client and track this metric over time. Make sure your clock is synchronized correctly and do not have a drift. The possible causes of the buffering are limited and are related to: * Bandwidth bottleneck, eg. * Internet connection instability * Not enough bandwidth to receive a full stream. * Network card or link saturation. * I am not receiving messages fast enough, eg. * Lack of the thread separation between the (a) receiving thread or (b) parsing or (c) processing operations. * No CPU affinity on the receiving thread. * CPU bottleneck on the receiving thread. * Infrequent collection of the data from the TCP stack. * Heap allocation per message and Garbage Collector pressure. If your client is unable to receive messages fast enough because of the issues listed above, then these things will happen: 1. Your client TCP stack will be full, and TCP window will be closed to inform us that you can't receive more data and we should not send to you 2. Our TCP stack queue will be full because we couldn't send you more data 3. We will internally create a limited queue of the messages to deliver when the channel is available again (this could cause the delay on the real-time data before the gaps will appear) 4. If the queue is full, then we will disconnect you. To minimize the occurrence of disconnects: * Make sure that your client is reading the stream fast enough. Typically you should not do any real processing work as you read the stream. Read the stream and hand the activity to another thread/process/data store to do your processing asynchronously. * Make sure that your data center has inbound bandwidth sufficient to accomodate large sustained data volumes as well as significantly larger spikes (e.g. 10x normal volume). The current default queue size per connection is `131 072` messages. For more information please google: `TCP Flow Control`. --- # Introduction (https://www.coinapi.io/products/market-data-api/docs/websocket) --- title: Introduction description: Real-time market data streaming via WebSocket. --- # WebSocket V1 API Stream real-time market data using WebSocket connections. ## Connection ``` wss://ws.coinapi.io/v1/ ``` ## Authentication Send a `hello` message after connecting: ```json { "type": "hello", "apikey": "YOUR_API_KEY", "heartbeat": false, "subscribe_data_type": ["trade"], "subscribe_filter_symbol_id": ["BITSTAMP_SPOT_BTC_USD"] } ``` ## Data Types | Type | Description | |------|------------| | `trade` | Individual trades | | `quote` | Best bid/ask | | `book5` | Top 5 order book levels | | `book20` | Top 20 order book levels | | `book50` | Top 50 order book levels | | `ohlcv` | OHLCV candlestick updates | ## Example: Subscribing to Trades ```javascript const ws = new WebSocket('wss://ws.coinapi.io/v1/'); ws.onopen = () => { ws.send(JSON.stringify({ type: 'hello', apikey: 'YOUR_API_KEY', subscribe_data_type: ['trade'], subscribe_filter_symbol_id: ['BITSTAMP_SPOT_BTC_USD'] })); }; ws.onmessage = (event) => { const data = JSON.parse(event.data); console.log('Trade:', data); }; ``` > [!WARNING] > WebSocket connections are limited based on your subscription plan. Ensure you handle reconnection logic in your application. ## Heartbeat Enable heartbeat to detect connection issues: ```json { "type": "hello", "apikey": "YOUR_API_KEY", "heartbeat": true } ``` The server will send periodic heartbeat messages. If you don't receive one within the expected interval, reconnect. --- # Messages (https://www.coinapi.io/products/market-data-api/docs/websocket/messages) --- title: Messages description: WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below. order: 6 --- # Messages ## Trades (IN) > Trade message JSON is structured like this: ```json { "type": "trade", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "uuid": "770C7A3B-7258-4441-8182-83740F3E2457", "price": 770.000000000, "size": 0.050000000, "taker_side": "BUY" } ``` Trade message is sent for every executed transaction *(orderbook match)*. ### Message variables Variable | Description --------- | ----------- type | Message type, always `trade` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get) sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Time of trade reported by exchange time_coinapi | Time when coinapi first received trade from exchange uuid | Our unique trade identifier in form of UUIDv4 price | Price of the transaction size | Base asset amount traded in transaction *(if a value is equal to zero, then transaction price just marking a data point eg. in the index time series)* taker_side | Aggressor side of the transaction *(BUY/SELL/BUY_ESTIMATED/SELL_ESTIMATED/UNKNOWN)* ### Possible `taker_side` values If exchange has not reported who the aggressor side of the transaction was, then we will classify who it most probably was based on current market view. `taker_side` | Description --------- | ----------- `BUY` | Exchange has reported that transaction aggressor was buying `SELL` | Exchange has reported that transaction aggressor was selling `BUY_ESTIMATED` | Exchange has not reported transaction aggressor, we estimated that more likely it was buying `SELL_ESTIMATED` | Exchange has not reported transaction aggressor, we estimated that more likely it was selling `UNKNOWN` | Exchange has not reported transaction aggressor and we have not estimated who it was > [!TIP] > > To classify who the aggressor of the transaction was, we use a proprietary algorithm that extends the method described in the paper > "Inferring trade direction from intraday data (1991) by Lee and Ready" ## Quotes (IN) > Quote message JSON is structured like this: ```json { "type": "quote", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "ask_price": 770.000000000, "ask_size": 3252, "bid_price": 760, "bid_size": 124 } ``` Quote message is sent for each update on orderbook first best bid or ask level. ### Message variables Variable | Description --------- | ----------- type | Message type, always `quote` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange ask_price | Best asking price ask_size | Volume resting on best ask *(if a value is equal to zero then size is unknown)* bid_price | Best bidding price bid_size | Volume resting on best bid *(if a value is equal to zero then size is unknown)* ## Orderbook L2 (Full) (IN) A Book message is sent for each snapshot or update of the order book. After subscription to this data type is initialized, we immediately start delivering updates to the order book and at least one snapshot will be provided as soon as possible with the nearest update of the book. Book message represents total ammount of bids and asks aggregated by price level. ```json { "type": "book", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "is_snapshot": true, "asks": [ { "price": 456.35, "size": 123 }, { "price": 456.36, "size": 23 }, ... cut ... ], "bids": [ { "price": 456.10, "size": 42 }, { "price": 456.09, "size": 5 }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange is_snapshot | Is message a snapshot? If `true` then all bid and ask levels are listed, otherwise only changed since the last message. asks | All ask levels for snapshot message, otherwise only changed ask levels since the last message. Data will be in order from the best to the worst price. bids | All bid levels for snapshot message, otherwise only changed bid levels since the last message. Data will be in order from the best to the worst price. price | Price of bid/ask size | Volume resting on bid/ask level in base amount ## Orderbook L2 (max 2x5) (IN) A Book5 message contain first 5 best bid or ask levels. > [!NOTE] > > Updates in this data type are sent as soon as possible if orderbook changed (outside or inside levels covered by the snapshot visibility). To reduce amount of updates please use the `subscribe_update_limit_ms_book_snapshot` parameter. ```json { "type": "book5", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "asks": [ { "price": 456.35, "size": 123 }, { "price": 456.36, "size": 23 }, ... cut ... ], "bids": [ { "price": 456.10, "size": 42 }, { "price": 456.09, "size": 5 }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book5` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange asks | Best 5 ask levels in order from best to worst. bids | Best 5 bid levels in order from best to worst. price | Price of bid/ask size | Volume resting on bid/ask level in base amount ## Orderbook L2 (max 2x20) (IN) A Book20 message contain first 20 best bid or ask levels. > [!NOTE] > > Updates in this data type are sent every 1 second if orderbook changed (outside or inside levels covered by the snapshot visibility). To reduce amount of updates please use the `subscribe_update_limit_ms_book_snapshot` parameter. ```json { "type": "book20", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "asks": [ { "price": 456.35, "size": 123 }, { "price": 456.36, "size": 23 }, ... cut ... ], "bids": [ { "price": 456.10, "size": 42 }, { "price": 456.09, "size": 5 }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book20` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange asks | Best 20 ask levels in order from best to worst. bids | Best 20 bid levels in order from best to worst. price | Price of bid/ask size | Volume resting on bid/ask level in base amount ## Orderbook L2 (max 2x50) (IN) A Book50 message contain first 50 best bid or ask levels. > [!NOTE] > > Updates in this data type are sent every 1 second if orderbook changed (outside or inside levels covered by the snapshot visibility). To reduce amount of updates please use the `subscribe_update_limit_ms_book_snapshot` parameter. ```json { "type": "book50", "symbol_id": "BITSTAMP_SPOT_BTC_USD", "sequence": 2323346, "time_exchange": "2013-09-28T22:40:50.0000000Z", "time_coinapi": "2017-03-18T22:42:21.3763342Z", "asks": [ { "price": 456.35, "size": 123 }, { "price": 456.36, "size": 23 }, ... cut ... ], "bids": [ { "price": 456.10, "size": 42 }, { "price": 456.09, "size": 5 }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book50` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange asks | Best 50 ask levels in order from best to worst. bids | Best 50 bid levels in order from best to worst. price | Price of bid/ask size | Volume resting on bid/ask level in base amount ## Orderbook L3 (Full) (IN) A `book_l3` message is sent for each snapshot or update of the order book in the level 3 format (order-by-order). After subscription to this data type is initialized, we immediately start delivering updates to the order book and at least one snapshot will be provided as soon as possible with the nearest update of the book. Book L3 does not aggregate any data. Every ask and bid corresponds to passive order with information on the price and size of that order. The id can identify any order. > [!NOTE] > > If the data source is providing the maximum resoluiont of the order book on level 2 then this data type will fallback to the Level 2, in that case the Order ID's will be null or not provided. You should treat Order without Id as Level 2 aggregated entry in the price queue. ```json { "type": "book_l3" "symbol_id": "COINBASE_SPOT_BCH_USD", "sequence": 2323346, "time_exchange": "2020-08-26T12:36:04.3464706Z", "time_coinapi": "2020-08-26T12:36:04.2807750Z", "is_snapshot": false, "asks": [ { "id": "520269d4-c085-47ed-8825-6d787af90800", "price": 273.01, "size": 1.81940502, "update_type":"ADD" }, { "id": "0ac891c7-8360-462c-8d9a-d8b217d3fca2", "price": 273.02, "size": 1.0, "update_type":"DELETE" }, ... cut ... ], "bids": [ { "id": "6340ec1e-8be8-404e-b9a4-a14120ec179e", "price": 272.94, "size": 1.81940502, "update_type":"UPDATE" }, { "id": "7eaaa899-089f-4308-9fa2-e33737ae36ee", "price": 272.96, "size": 1.85989855, "update_type":"DELETE" }, ... cut ... ] } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `book_l3` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. time_exchange | Exchange time of orderbook time_coinapi | CoinAPI time when orderbook received from exchange is_snapshot | Is message a snapshot? If `true` then all bid and ask levels are listed, otherwise only changed since the last message asks | All ask levels for snapshot message, otherwise only changed ask levels since the last message. Data will be in order from the best to the worst price. bids | All bid levels for snapshot message, otherwise only changed bid levels since the last message. Data will be in order from the best to the worst price. id | Order identifier price | Price of bid/ask size | Bid/ask base asset amount update_type | Type of update message ### Possible `update_type` values The snapshot message represents the initial collection of the orders in the order book. Further updates are modifying this collection. `update_type` determines the type of update for the order. Please note that the snapshot message has no defined `update_type`. `update_type` | Description --------- | ----------- `ADD` | Add order to the price queue. `UPDATE` | Update the order size in the price queue. `SUBTRACT` | Subtract the order size in the price queue. `DELETE` | Delete the order from the price queue. `MATCH` | Subtract the order size in the price queue (same as `SUBTRACT` but caused by the match). ## OHLCV (IN) A OHLCV message is sent on the between 1SEC and 1DAY. We are sending message when the ohlcv period is closed (we saw timestamp belonging to the new period) or every 5 seconds if ohlcv period was updated but not yet closed. ```json { "type": "ohlcv", "symbol_id": "BITSTAMP_SPOT_XRP_USD", "sequence": 511, "time_period_start": "2019-06-11T15:26:00.0000000Z", "time_period_end": "2019-06-11T15:27:00.0000000Z", "time_open": "2019-06-11T15:26:07.0000000Z", "time_close": "2019-06-11T15:26:36.0000000Z", "price_open": 0.3865, "price_high": 0.38706, "price_low": 0.3865, "price_close": 0.38706, "volume_traded": 1500.31419084, "trades_count": 5 } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `ohlcv` symbol_id | Our symbol identifier, format documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get). sequence | Sequence number per pair (`type`, `symbol_id`) which is valid only for the lifespan of the connection. period_id | Identifier of timeseries period [full list here](/products/market-data-api/docs/rest-api/ohlcv#list-all-periods-get) time_period_start | Period starting time *(range left inclusive)* time_period_end | Period ending time *(range right exclusive)* time_open | Time of first trade inside period range time_close | Time of last trade inside period range price_open | First trade price inside period range price_high | Highest traded price inside period range price_low | Lowest traded price inside period range price_close | Last trade price inside period range volume_traded | Cumulative base amount traded inside period range trades_count | Amount of trades executed inside period range ## Asset (IN) A asset message is sent periodically to update last volume and other information. Feed is useful to keep track of the current assets metadata. Subscription to this message type triggers delivery of the snapshot. ```json { "type":"asset", "asset_id":"FAKT", "name":"FAKT", "type_is_crypto":1, "data_quote_start":"2022-06-06T13:40:56.7147296Z", "data_quote_end":"2022-11-09T00:00:00.0000000Z", "data_orderbook_start":"2022-06-23T00:00:00.0000000Z", "data_orderbook_end":"2022-11-09T00:00:00.0000000Z", "data_trade_start":"2022-06-06T13:33:33.0000000Z", "data_trade_end":"2022-11-09T00:00:00.0000000Z", "data_symbols_count":6, "volume_1hrs_usd":577.30, "volume_1day_usd":23801.27, "volume_1mth_usd":559053.26, "price_usd":0.0189885151556305438646080756, } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `asset` asset_id | Identifier of asset *(full list available [here](/products/market-data-api/docs/rest-api#list-all-assets-get))* ... | For other fields please reffer to the asset model documented [here](/products/market-data-api/docs/rest-api#list-all-assets-get) ## Exchange (IN) A exchange message is sent periodically to update last volume and other information. Feed is useful to keep track of the current exchanges metadata. Subscription to this message type triggers delivery of the snapshot. ```json { "type":"exchange", "exchange_id":"BITMEX", "website":"https://www.bitmex.com/", "name":"BitMEX", "data_start":"2014-11-22", "data_end":"2022-11-09", "data_quote_start":"2014-11-22T16:58:47.8820780Z", "data_quote_end":"2022-11-09T00:00:00.0000000Z", "data_orderbook_start":"2014-11-22T16:58:47.8820780Z", "data_orderbook_end":"2022-11-09T00:00:00.0000000Z", "data_trade_start":"2014-11-22T17:51:38.9484710Z", "data_trade_end":"2022-11-09T00:00:00.0000000Z", "data_symbols_count":411 } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `exchange` exchange_id | Identifier of exchange *(full list available [here](/products/market-data-api/docs/rest-api#list-all-exchanges-get))* ... | For other fields please reffer to the exchange model documented [here](/products/market-data-api/docs/rest-api#list-all-exchanges-get) ## Symbol (IN) A symbol message is sent periodically to update last volume and other information. Feed is useful to keep track of the current symbols metadata. Subscription to this message type triggers delivery of the snapshot. ```json { "type": "symbol", "symbol_id": "KRAKENFTS_PERP_BTC_USD", "exchange_id": "KRAKENFTS", "symbol_type": "PERPETUAL", "asset_id_base": "BTC", "asset_id_quote": "USD", "asset_id_unit": "USD", "future_contract_unit": 1.000000000, "future_contract_unit_asset": "USD", "data_start": "2019-10-30", "data_end": "2021-03-03", "data_quote_start": "2019-10-30T16:53:10.3262317Z", "data_quote_end": "2021-03-03T13:51:45.6970000Z", "data_orderbook_start": "2019-10-30T16:53:10.3262317Z", "data_orderbook_end": "2020-08-05T14:37:32.0080000Z", "data_trade_start": "2019-10-30T16:38:52.1620000Z", "data_trade_end": "2021-03-03T13:46:25.7810000Z", "volume_1hrs": 22897091.000000000, "volume_1hrs_usd": 22897091.00, "volume_1day": 459390289.000000000, "volume_1day_usd": 459390289.00, "volume_1mth": 12875674995.000000000, "volume_1mth_usd": 12875674995.00, "price": 51266, "symbol_id_exchange": "pi_xbtusd", "asset_id_base_exchange": "XBT", "asset_id_quote_exchange": "USD", "price_precision": 0.100000000, "size_precision": 1.000000000 } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `symbol` symbol_id | Identifier of symbol *(full list available [here](/products/market-data-api/docs/rest-api#list-all-symbols-get))* ... | For other fields please reffer to the symbol model documented [here](/products/market-data-api/docs/rest-api#list-all-symbols-get) ## Exchange Rate (IN) Exchange rate is defined as (VWAP-24H) last 24 hour (rolling window over time) Volume Weighted Average Price across multiple data sources listed on our platform. We are selecting and managing the data sources that are used in the calculation based on multiple factors to provide data of highest quality. ```json { "type": "exrate", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate_type":"BASE_ALL_CROSSES_TO_REF", "time": "2019-06-11T15:26:00.0000000Z", "rate": 10065.0319541 } ``` ### Rate types Rate can be several types, we explain what this mean in the table below. Rate type | Description --------- | ----------- `BASE_QUOTE_ISOLATED` | To produce rate value only assets in the `asset_id_base` or `asset_id_quote` quotes were used across multiple data sources. `BASE_ALL_CROSSES_TO_REF` | To produce the value of the rate all crosses that included `asset_id_base` across data sources were used and the value was quoted in the reference asset `asset_id_quote`. This means for example that `BTC/USD` component of the rate could be composed of the `BTC/ETH * ETH/USDT * USDT/USD` crosses. In this rate type, we want to express the true value of the asset by seeking markets that have volume/activity and not blinding ourselves only to the direct crosses that in the crypto industry will often not represent the majority of the price discovery activity. This is the same type of rate that is available through other of our APIs. `BASE_AND_QUOTE_TO_REF` | This is the same as `BASE_ALL_CROSSES_TO_REF`, but published only if your client subscribed to asset pair like `BTC/EUR` and the quote asset is not reference asset, then the rate is composed like this `BTC/USD * USD/EUR` in this example from the stream of `BASE_ALL_CROSSES_TO_REF` internally every 1 second. ### Message variables Variable | Description --------- | ----------- type | Message type, always `exrate` asset_id_base | Base asset identifier. Full list available [here](/products/market-data-api/docs/rest-api#list-all-assets-get) asset_id_quote | Quote asset identifier. Always `USD`. rate_type | Rate calculation type it could be `BASE_QUOTE_ISOLATED` or `BASE_ALL_CROSSES_TO_REF`. time | Time of the exchange rate rate | Exchange rate between pair of assets. > [!NOTE] > > There is too much assets to deliver all crosses between them (assets_count^2), because of that if you need rate quoted in asset different than USD then you need to calculate it yourself on the client side eg. "BTC/USD * 1 / (USDC/USD) = BTC/USD * USD/USDC = BTC/USDC" ## Reconnect (IN) Reconnect message is sent by the server to all connected clients when the server will be restarted or shut down at the defined exact time included in the message content. After the period specified in message passes, the client must expect that the underlying WebSocket connection will be closed from the server-side. A new connection will automatically be established to a different server. The correct way of handling this event depends on the specific requirements of the integration, but we can define standard ways how to handle it: * Wait for the connection to be closed and reconnect * Reconnect immediately after receiving the message * Upon receiving the message, establish a second connection, and subscribe to the same scope of data. When the first connection is disconnected, do not reconnect it and instead transparently switch the data streams between connections. This method requires more implementation as a transparent switch of the data stream must not break the sequence for streams published using the initial snapshot and update messages. > Example JSON reconnect message is structured like this: ```json { "type": "reconnect" "within_seconds": 10, "before_time": "2020-08-06T19:19:09.7035429Z", } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `reconnect` within_seconds | Seconds within which reconnection should be performed. before_time | Time before which reconnection should be performed. ## Heartbeat (IN) > Heartbeat message JSON is structured like this: ```json { "type": "hearbeat" } ``` Heartbeat message is sent to you every time there is one second of silence in communication between us, if you agreed on this feature in Hello message. > [!TIP] > > WebSocket working on TCP protocol which doesn't have the feature indicating that the connection is broken > without trying exchange data over it. > As you will not be actively sending messages to us, > with Heartbeat you can distinguish a situation where there are no market data updates for you > (Heartbeat is delivered but no market data updates) or connection between us is broken (Heartbeat and market data updates are not delivered). --- # High Availability Setup for WebSocket V1 (https://www.coinapi.io/products/market-data-api/docs/websocket/websocket-v1-high-availability) --- title: High Availability Setup for WebSocket V1 description: Configure Market Data WebSocket V1 endpoints for regional resilience and customer-side failover. order: 7 --- # High Availability Setup for WebSocket V1 ## Overview The Market Data WebSocket V1 API supports GeoDNS and regional endpoints. Default WebSocket V1 GeoDNS endpoint: ```text wss://ws.coinapi.io/v1/ ``` Regional WebSocket V1 endpoints: ```text wss://api-emea.coinapi.io/v1/ wss://api-apac.coinapi.io/v1/ wss://api-ncsa.coinapi.io/v1/ ``` Customers can use these endpoints to build a more resilient real-time streaming setup. ## What it is A WebSocket V1 high availability setup means connecting to more than one WebSocket endpoint or region. Example: ```text Primary feed: wss://api-emea.coinapi.io/v1/ Secondary feed: wss://api-ncsa.coinapi.io/v1/ ``` This allows the customer to maintain another path for real-time data if one region or connection becomes degraded. ## Why do it This setup can help customers: - Improve resilience for real-time market data streaming. - Reduce dependency on a single WebSocket endpoint. - Have a backup path during regional or network issues. - Control how failover works inside their own infrastructure. ## How to do it ### Step 1: Choose primary and secondary WebSocket endpoints Example using two explicit regions: ```text Primary: wss://api-emea.coinapi.io/v1/ Secondary: wss://api-ncsa.coinapi.io/v1/ ``` Example using GeoDNS plus regional fallback: ```text Primary: wss://ws.coinapi.io/v1/ Secondary: wss://api-emea.coinapi.io/v1/ ``` ### Step 2: Subscribe to the required data For WebSocket V1, the customer can subscribe to the required data types and symbols on each connection. Example: ```json { "type": "hello", "apikey": "YOUR_API_KEY", "heartbeat": true, "subscribe_data_type": ["trade", "quote", "book"], "subscribe_filter_symbol_id": [ "BINANCE_SPOT_BTC_USDT", "COINBASE_SPOT_BTC_USD" ] } ``` The subscription should match the customer's use case. ### Step 3: Add connection health checks The customer application should monitor each connection independently. Recommended checks: - Connection state - Heartbeat availability - Time since last received message - Reconnect count - Latency - Unexpected message gaps - Error responses or disconnects Example failover condition: ```text If no valid message is received from the primary feed for a defined period, route internal processing to the secondary feed or secondary application path. ``` ### Step 4: Add customer-side Active/Active infrastructure For WebSocket streaming, high availability should be handled at the customer infrastructure level. In an Active/Active setup, customers should not rely on a single server consuming and merging multiple feeds. Instead, they should operate independent active paths on their side. Example: ```text Server A -> wss://api-emea.coinapi.io/v1/ Server B -> wss://api-ncsa.coinapi.io/v1/ ``` Each server can process its assigned feed independently. The customer's internal routing, downstream services, or application layer should decide which server or processing path is used during normal operation and during failover. This design is company-specific and may depend on: - Customer server architecture - Internal load balancers - Failover rules - Monitoring systems - Downstream consumers - Data processing requirements - Recovery procedures Active/Active market data consumption is most effective when the customer also has active/active hardware or server infrastructure on their side. ## Active/Passive option Active/Passive is also viable. Example: ```text Primary: wss://api-emea.coinapi.io/v1/ Standby: wss://api-ncsa.coinapi.io/v1/ ``` The secondary feed does not need to be fully active at all times. It can be activated only when there is an issue with the primary feed. This may reduce duplicated usage, but failover may not be immediate because the standby connection may need to connect and subscribe before processing resumes. ## Billing impact Using multiple WebSocket feeds can increase billable usage because the customer may receive data from more than one connection. Active/Active usually costs more because multiple feeds are active at the same time. Active/Passive may reduce cost because the secondary feed is used only when needed. Under Pay As You Go, higher usage may be billed at lower effective rates as customers move into higher usage tiers, but total cost can still increase if more data is consumed. ## Summary For WebSocket V1 high availability: - Use `wss://ws.coinapi.io/v1/` for GeoDNS routing. - Use regional endpoints for explicit regional control. - Use two or more regions for better resilience. - Use Active/Active only when the customer also has independent active infrastructure on their side. - Use Active/Passive when cost control is preferred and a short failover delay is acceptable. - Monitor connection state, heartbeat, message flow, reconnects, and latency. - Handle server switching and failover inside the customer's own infrastructure. For customers who require dedicated infrastructure, custom deployment architecture, or stricter enterprise-grade availability planning, please contact our Sales Team to discuss Enterprise plan options. We also recommend subscribing to the CoinAPI status page for updates about incidents, maintenance, and service status changes: ```text https://status.coinapi.io/ ``` --- # Conflict of Interest Policies (https://www.coinapi.io/products/indexes-api/docs/conflict-of-interest-policies) --- title: Conflict of Interest Policies description: CoinAPI's policies for managing conflicts of interest in index administration order: 34 --- # Conflict of Interest Policies CoinAPI is committed to identifying, mitigating, and managing potential conflicts of interest to maintain the integrity and independence of our index administration process. Our comprehensive conflict of interest policies are designed to ensure that our indexes remain objective and free from undue influence. ## Identification of Conflicts We recognize that conflicts of interest may arise from various sources, including: - Business relationships with index stakeholders - Personal investments of employees - External pressures or influences - Organizational structure and reporting lines CoinAPI maintains a Conflict of Interest Register to document and track potential conflicts. ## Mitigation Measures To mitigate potential conflicts, we have implemented the following measures: ### Structural Separation - The index administration function is structurally separated from other business units within CoinAPI. - Clear reporting lines ensure independence of the index administration team. ### Information Barriers - Strict "Chinese Walls" are in place to prevent the flow of sensitive information between the index team and other departments. - Access to index-related information is restricted on a need-to-know basis. ### Personal Account Dealing Policy - Employees involved in index administration are subject to a stringent personal account dealing policy. - Mandatory disclosure of personal cryptocurrency holdings and trading activities. - Blackout periods for trading in index constituents around rebalancing dates. ### Gifts and Entertainment Policy - Strict limits on accepting gifts or entertainment from index stakeholders. - Mandatory reporting of all gifts and entertainment, regardless of value. ### Remuneration Policy - The compensation of index administration staff is not directly linked to the performance of any specific index or the revenue generated from index products. ## Management of Conflicts When a potential conflict is identified: 1. It is promptly reported to the Compliance Officer. 2. The Compliance Officer assesses the nature and severity of the conflict. 3. Appropriate management measures are implemented, which may include: - Disclosure of the conflict to relevant stakeholders - Recusal of conflicted individuals from decision-making processes - Additional oversight or controls on affected processes ## Disclosure CoinAPI is committed to transparency regarding potential conflicts of interest: - Material conflicts are disclosed on our website and in relevant index documentation. - Stakeholders can request information about our conflict management processes. ## Training and Awareness - All employees receive regular training on identifying and managing conflicts of interest. - The importance of conflict management is emphasized in our corporate culture and code of ethics. ## Review and Oversight - The Conflict of Interest Policy is reviewed annually by the Index Oversight Committee. - An independent audit of our conflict management practices is conducted periodically. ## Reporting Concerns Stakeholders who have concerns about potential conflicts of interest are encouraged to report them through our dedicated whistleblowing channel. By implementing these comprehensive conflict of interest policies, CoinAPI aims to maintain the highest standards of integrity and independence in our index administration process, ensuring that our indexes remain reliable benchmarks for the digital asset market. --- # Data Hierarchy (https://www.coinapi.io/products/indexes-api/docs/data-inputs-and-sources/data-hierarchy) --- title: Data Hierarchy description: CoinAPI's approach to managing data sources and ensuring index continuity order: 16 --- # Data Hierarchy In the event of data unavailability or quality issues from primary sources, CoinAPI employs a clear data hierarchy to ensure consistent and reliable index calculation: 1. Primary Data Sources: Data from exchanges meeting all our selection criteria form the primary inputs for index calculations. 2. Last Known Good Data: If current data is unavailable or unreliable across all sources, we may use the last known good data point. 3. Secondary Data Sources: A list of pre-approved backup exchanges is maintained. If primary sources experience long-term issues or failures, these sources can be replaced by backup exchanges. Such information is publicly announced. 4. Index Suspension: In extreme cases where no reliable data is available and using stale data would be misleading, index calculation may be temporarily suspended. The exact hierarchy and failover processes are tailored to each specific index and are detailed in the respective index methodologies. --- # Data Quality Controls (https://www.coinapi.io/products/indexes-api/docs/data-inputs-and-sources/data-quality-controls) --- title: Data Quality Controls description: Measures implemented by CoinAPI to ensure data integrity and reliability order: 15 --- # Data Quality Controls To maintain the highest standards of data integrity, CoinAPI algorithms of index calculation, implements a multi-layered approach to data quality control: 1. Real-time Validation: Continuous checks on incoming data are performed, flagging anomalies such as extreme price movements or abnormal trading patterns. 2. Cross-exchange Verification: data across multiple exchanges are compared to identify and investigate any significant discrepancies. 3. Volume Spike Analysis: Sudden, unusual spikes in trading volume are scrutinized to ensure they reflect genuine market activity. 4. Latency Monitoring: data feed latencies are monitored to ensure timely and accurate index calculations. 5. Outlier Detection: Advanced statistical methods are employed to detect and handle outliers in price and volume data. Complementary, we also take manual actions to ensure the highest data quality: 1. Manual Oversight: Our data quality team provides human oversight, investigating issues and making informed decisions. 2. Historical Data Audits: when needed, historical data audits are conducted to identify and correct any retroactive data issues. --- # Exchange Selection Criteria (https://www.coinapi.io/products/indexes-api/docs/data-inputs-and-sources/exchange-selection-criteria) --- title: Exchange Selection Criteria description: Criteria for selecting exchanges as data sources for CoinAPI indexes order: 17 --- # Exchange Selection Criteria CoinAPI employs a rigorous process to select exchanges as data sources for our indexes. Our selection criteria are designed to ensure that only reputable, liquid, and reliable exchanges contribute to our index calculations. Key selection criteria include: 1. Trading Volume: Exchanges must consistently demonstrate significant trading volume for the assets included in our indexes. 2. Operational Reliability: We assess the exchange's track record of uptime, system stability, and ability to handle high-load periods. 3. Market Surveillance: Preference is given to exchanges that employ robust market surveillance tools to detect and prevent market manipulation. 4. Regulatory Compliance: We consider the exchange's regulatory status and compliance with applicable laws and regulations. 5. Data Accessibility: Exchanges must provide reliable, real-time data feeds that meet our technical specifications. 6. Geographic Distribution: We aim to include exchanges from diverse geographic locations to ensure global market representation. 7. Security Measures: We evaluate the exchange's security protocols, including cold storage practices and insurance coverage. Our Exchange Review Committee reassesses all data sources periodically to ensure ongoing compliance with these criteria. --- # Data Inputs and Sources (https://www.coinapi.io/products/indexes-api/docs/data-inputs-and-sources) --- title: Data Inputs and Sources description: Introduction to Data inputs and sources order: 14 --- # Data Inputs and Sources The integrity and reliability of CoinAPI Indexes are fundamentally dependent on the quality of input data. This section outlines our approach to selecting data sources, ensuring data quality, and managing data hierarchies. By adhering to stringent data selection, quality control, and hierarchical processes, CoinAPI ensures that our indexes are built on a foundation of high-quality, representative market data, providing users with reliable benchmarks for the digital asset market. --- # Disclaimer (https://www.coinapi.io/products/indexes-api/docs/disclaimer) --- title: Disclaimer description: Important legal information and limitations regarding the use of CoinAPI Indexes order: 35 --- # Disclaimer This disclaimer is an important part of the CoinAPI Indexes documentation. Please read it carefully before using or relying on any CoinAPI Index or the information contained in this documentation. ## General Information The information provided in this documentation is for general informational purposes only. It does not constitute financial, investment, legal, or other professional advice. CoinAPI does not guarantee the accuracy, completeness, or timeliness of the information presented. ## No Investment Advice CoinAPI Indexes are designed to be informational tools and benchmarks. They are not intended to serve as investment advice or recommendations. The use of CoinAPI Indexes for investment decisions is at your own risk. ## Market Volatility and Risk The cryptocurrency market is highly volatile and subject to rapid fluctuations. Past performance of any CoinAPI Index is not indicative of future results. Investments in cryptocurrencies carry significant risk, and you should be prepared to lose your entire investment. ## Limitations of Indexes CoinAPI Indexes have inherent limitations, including potential errors in data, calculation methodologies, and market representation. Users should be aware of these limitations as outlined in the "Limitations of the Indexes" section of this documentation. ## Third-Party Information While we strive to use reliable sources, CoinAPI is not responsible for errors or omissions in data provided by third parties, including cryptocurrency exchanges or data providers. ## Regulatory Considerations The regulatory status of cryptocurrencies varies by jurisdiction. It is your responsibility to ensure compliance with all applicable laws and regulations in your jurisdiction before using CoinAPI Indexes or investing in cryptocurrencies. ## Updates and Changes CoinAPI reserves the right to update, modify, or discontinue any index or methodology at any time without prior notice. Users are encouraged to regularly review this documentation for any changes. ## Intellectual Property CoinAPI Indexes and this documentation are protected by intellectual property rights. Any unauthorized use, reproduction, or distribution is strictly prohibited. ## Limitation of Liability To the fullest extent permitted by law, CoinAPI and its affiliates, officers, employees, and agents shall not be liable for any direct, indirect, incidental, special, or consequential damages arising out of or in any way connected with the use of CoinAPI Indexes or this documentation. ## Governing Law This disclaimer and any disputes arising from the use of CoinAPI Indexes or this documentation shall be governed by and construed in accordance with the laws of [Insert Applicable Jurisdiction], without regard to its conflict of law provisions. By using CoinAPI Indexes or relying on this documentation, you acknowledge that you have read, understood, and agreed to be bound by this disclaimer. If you do not agree with any part of this disclaimer, you should not use CoinAPI Indexes or rely on this documentation. --- # Asset Eligibility (https://www.coinapi.io/products/indexes-api/docs/eligibility-criteria/asset-eligibility) --- title: Asset Eligibility description: CoinAPI's comprehensive approach to selecting assets for inclusion in our indexes order: 21 --- # Asset Eligibility CoinAPI employs a multi-faceted approach to asset selection. Factors considered include market presence, liquidity metrics, and technological fundamentals. This ensures our indexes represent assets with genuine market traction and long-term viability. --- # Exchange Eligibility (https://www.coinapi.io/products/indexes-api/docs/eligibility-criteria/exchange-eligibility) --- title: Exchange Eligibility description: CoinAPI's rigorous process for selecting exchanges to be included in our index calculations order: 22 --- # Exchange Eligibility Our exchange selection process evaluates platforms on their operational track record, security measures, and market impact. This careful curation process underpins the reliability of our index data. --- # Index Committees (https://www.coinapi.io/products/indexes-api/docs/governance/index-committees) --- title: Index Committees description: Overview of CoinAPI's index governance committees order: 25 --- # Index Committees CoinAPI's index governance is primarily managed through two key committees: ## Index Oversight Committee The Index Oversight Committee is the highest governing body for CoinAPI Indexes. **Responsibilities:** - Approve new index launches and major methodology changes - Review and approve the annual methodology review - Oversee the integrity of the index determination process - Review and address potential conflicts of interest - Oversee the complaint handling and escalation process **Composition:** - At least one senior executive from CoinAPI - At least two independent members with relevant industry expertise - A compliance officer or legal representative The committee meets quarterly and on an ad-hoc basis when necessary. ## Index Management Committee The Index Management Committee is responsible for the day-to-day management of the indexes. **Responsibilities:** - Implement and interpret index methodologies - Conduct regular index reviews and rebalances - Monitor market developments and assess their impact on indexes - Propose methodology changes for Oversight Committee approval - Handle routine index-related inquiries **Composition:** - Head of Index Management - Senior index analysts - Data quality specialists This committee meets monthly and as needed for time-sensitive matters. --- # Internal Oversight (https://www.coinapi.io/products/indexes-api/docs/governance/internal-oversight) --- title: Internal Oversight description: CoinAPI's internal oversight processes for index administration order: 27 --- # Internal Oversight CoinAPI maintains rigorous internal oversight processes to ensure the quality and integrity of our index administration: 1. **Compliance Framework**: A comprehensive compliance framework oversees all aspects of index administration, ensuring adherence to regulatory requirements and industry best practices. 2. **Audit Trail**: All index-related decisions, calculations, and changes are logged in a secure, immutable audit trail. 3. **Conflict of Interest Management**: Strict policies are in place to identify, disclose, and manage potential conflicts of interest. These include: - Clear separation of index administration from other business functions - Restrictions on employee trading in index constituents - Disclosure requirements for committee members 4. **Data Quality Controls**: Automated systems and manual checks are employed to ensure the accuracy and reliability of input data and index calculations. 5. **Business Continuity**: Robust business continuity and disaster recovery plans are in place to ensure uninterrupted index calculation and dissemination. 6. **Training**: Regular training programs ensure that all staff involved in index administration are aware of their responsibilities and the latest industry standards. 7. **External Audits**: Periodic external audits are conducted to provide independent assurance of our index administration processes. 8. **Regulatory Compliance**: We maintain open communication with relevant regulatory bodies and strive to adhere to evolving regulatory standards for index administration. This governance structure is designed to ensure that CoinAPI Indexes remain reliable, transparent, and resistant to manipulation, thereby maintaining the trust of our stakeholders and the broader financial community. The structure is subject to ongoing review and may be updated to reflect evolving best practices and regulatory requirements. --- # Methodology Review (https://www.coinapi.io/products/indexes-api/docs/governance/methodology-review) --- title: Methodology Review description: CoinAPI's index methodology review process order: 26 --- # Methodology Review CoinAPI is committed to maintaining the relevance and effectiveness of our index methodologies through regular reviews: 1. **Annual Review**: A comprehensive review of all index methodologies is conducted annually. **Process:** - Assessment of methodology effectiveness in meeting stated objectives - Evaluation of recent market developments and their potential impact - Review of stakeholder feedback and suggestions - Consideration of any operational issues encountered 2. **Ad-hoc Reviews**: Triggered by significant market events, regulatory changes, or stakeholder feedback. 3. **Review Outcomes**: May include: - Confirmation of existing methodology - Minor adjustments to parameters or processes - Major methodology changes (subject to consultation process) - Discontinuation of an index (in extreme cases) 4. **Documentation**: All review processes and outcomes are thoroughly documented and, where appropriate, made available to stakeholders. --- # CAPIVIX Index Methodology (https://www.coinapi.io/products/indexes-api/docs/index-calculation-methodologies/capivix-index-methodology) --- title: CAPIVIX Index Methodology description: Detailed explanation of the CoinAPI Volatility Index (CAPIVIX) calculation methodology order: 20 --- # CAPIVIX Index Methodology This article provides comprehensive information on the calculation methodology for our CAPIVIX (CoinAPI Volatility Index) indexes. These indexes measure the market's expectation of 30-day volatility for major cryptocurrencies, similar to the VIX methodology for traditional markets. Currently, we calculate CAPIVIX for BTC/USD and ETH/USD pairs. ## Data Inputs ### Exchange Selection The index considers options data from various selected derivatives exchanges. ### Instrument Selection For each underlying asset (BTC, ETH): - Near-term and next-term put and call options - Only options with more than zero volume in the last 24 hours - Strike prices that straddle the current spot price - Minimum of 8 strike prices per expiration ### Time Periods The calculation uses two expiration time periods: 1. **Near-term**: Options with < 30 days to expiration 2. **Next-term**: Options with ≥ 30 days to expiration ## Calculation Methodology 1. **Data Collection**: - Select eligible options for both near-term and next-term expirations - Collect bid-ask quotes for each selected option - Record the risk-free interest rate for each expiration period 2. **Forward Level Calculation**: - Determine the forward index level (F) using put-call parity - Identify the strike price (K₀) at which the absolute difference between call and put prices is smallest 3. **Variance Calculation** for each expiration: ``` σ² = (2/T) * Σ[ΔK/K² * e^(RT) * Q(K)] ``` Where: - T is time to expiration - ΔK is the interval between strike prices - R is the risk-free interest rate - Q(K) is the midpoint of the bid-ask spread for each option 4. **30-day Volatility Interpolation**: ``` CAPIVIX = 100 * √[{T₁σ₁²(N₂-N₃₀)/(N₂-N₁) + T₂σ₂²(N₃₀-N₁)/(N₂-N₁)} * N₃₆₅/N₃₀] ``` Where: - N₁ and N₂ are near and next-term days to expiration - N₃₀ is 30 days - N₃₆₅ is 365 days ## Index Outputs ### Index Codes Index values are created with the following format: `IDX_VOL_CAPIVIX_{AssetId}_USD` For example: - `IDX_VOL_CAPIVIX_BTC_USD`: Bitcoin Volatility Index - `IDX_VOL_CAPIVIX_ETH_USD`: Ethereum Volatility Index ## Frequency The index is calculated every 100 milliseconds, providing near-real-time volatility expectations. For real-time index updates, we recommend using our WebSocket Index API. This API provides continuous, low-latency updates, ensuring you receive the most up-to-date index values as they are calculated. For more information on how to connect and use the WebSocket API, please refer to our [WebSocket Index API documentation](/products/indexes-api/docs/websocket-api). --- # PRIMKT Index Methodology (https://www.coinapi.io/products/indexes-api/docs/index-calculation-methodologies/primkt-index-methodology) --- title: PRIMKT Index Methodology description: Detailed explanation of the Principal Market Price (PRIMKT) index calculation methodology order: 19 --- # PRIMKT Index Methodology This article provides comprehensive information on the calculation methodology for our PRIMKT (Principal Market Price) indexes. It offers a detailed explanation of how CoinAPI PRIMKT Indexes are calculated, which can be valuable for understanding the process and verifying index value accuracy. ## Data Inputs ### Exchange Selection The index considers data from the following exchanges: - Binance - Bitstamp - Bitfinex - Bybit Spot - Coinbase - Deribit - Gemini - Kraken - KuCoin - OKEx - Upbit ### Symbol Selection Only SPOT trading pairs from the selected exchanges are considered for index calculation. ### Time Periods Two key time periods are used in the calculation: 1. **Activity Period**: Ends at the index calculation time and spans the last 15 minutes. 2. **Lookup Period**: Ends at the index calculation time and spans the last 60 minutes. ## Calculation Methodology 1. **Exchange Filtering**: Exchanges without any trades in the Activity Period are excluded. 2. **Data Collection**: For each eligible symbol, volume and last price data are collected from the remaining exchanges over the Lookup Period. 3. **Principal Market Determination**: For each symbol, the exchange with the highest trading volume is designated as the principal market. 4. **Index Value Calculation**: The index value for each symbol is set to the last traded price on its principal market during the Lookup Period. ## Index Outputs ### Index Codes Index values are created with the following format: `{IndexDefinitionCode}_{BaseAssetId}_{QuoteAssetId}` ### Components Each index includes the following component: - `PRINCIPAL_MARKET_VOLUME_PERCENTAGE_{ExchangeIdBeingPrincipalMarket}`: Represents the percentage of total volume from the principal market. Note: Component data is only available for index values calculated within the last 7 days. ## Frequency The index is calculated in real-time, providing up-to-date pricing information for supported digital assets. Please note that for real-time scenarios, we highly encourage you to use our WebSocket Index API. This API provides continuous, low-latency updates, ensuring you receive the most up-to-date index values as they are calculated. For more information on how to connect and use the WebSocket API, please refer to our [WebSocket Index API documentation](/products/indexes-api/docs/websocket-api). --- # VWAP Index Methodology (https://www.coinapi.io/products/indexes-api/docs/index-calculation-methodologies/vwap-index-methodology) --- title: VWAP Index Methodology description: Detailed explanation of the Volume-Weighted Average Price (VWAP) index calculation methodology order: 18 --- # VWAP Index Methodology This article provides comprehensive information on the calculation methodology for our VWAP (Volume-Weighted Average Price) indexes. It offers a detailed explanation of how CoinAPI VWAP Indexes are calculated, which can be valuable for understanding the process and verifying index value accuracy. ## Data Inputs ### Exchange Selection The index considers data from the following exchanges, with specific symbol considerations: | Exchange | Symbols Considered | |------------|---------------------------------------| | Binance | All available trading pairs | | Bitstamp | All available trading pairs | | Bitfinex | All available trading pairs | | Bybit Spot | All available trading pairs | | Coinbase | All available trading pairs | | Deribit | All available trading pairs | | Gemini | All available trading pairs | | Kraken | All available trading pairs | | KuCoin | All available trading pairs | | OKEx | All available trading pairs | | Upbit | All available trading pairs | | GateIO | All available trading pairs | | HitBTC | All available trading pairs | ### Symbol Selection From the trading pairs available on each exchange as indicated in the table above, only SPOT trading pairs are considered for index calculation. ### Time Period The index uses a 24-hour lookback period for price and volume data. ## Calculation Methodology 1. **Data Collection**: For each eligible symbol, query the average price and volume data from the proper exchanges over the last 24 hours. 2. **Symbol Grouping**: Group symbols according to their base and quote assets. Symbols with the same pairs of base and quote assets are grouped together, regardless of order. 3. **Group Calculations**: For each group: - Calculate the volume-weighted average price expressed in units of one asset from the pair. - Sum up the volumes of trades into a total volume. 4. **Price Conversion**: Convert prices calculated for each group to be expressed in reference asset units: - Construct a graph where vertices symbolize assets and edges symbolize cumulative trades between pairs of assets. - Launch a Breadth-First Search (BFS) algorithm from the reference asset vertex: - Set the depth of assets (reference and stable coin assets have depth 0). - For each vertex at depth "k", process edges to vertices at depth "k-1": - Filter edges to include only those with prices within 3 standard deviations of the average. - Convert prices to be expressed in reference asset. - Calculate the weighted average price for the vertex. ## Index Outputs ### Index Codes Index values are created with the following format: `{IndexDefinitionCode}_{AssetId}` The value of such an index is the 24-hour volume-weighted average price of the asset expressed in reference asset units. ### Components Each index includes the following components: - `VISITED_AT_DEPTH`: Shows the level (iteration) at which the algorithm calculated the average price for the current asset (for debugging purposes). - `{IndexDefinitionCode}_{AnotherAssetId}`: Average price of another asset (in reference asset units) used to calculate the current asset's average price. - `{BaseAssetId}_{QuoteAssetId}_24H_AVERAGE_PRICE_IN_REF_ASSET`: Volume-weighted average price of base asset calculated from all trades between base and quote assets in the last 24 hours, expressed in reference asset units. - `{BaseAssetId}_{QuoteAssetId}_24H_TOTAL_VOLUME`: Total volume of all trades in the last 24 hours between base and quote assets. - `{BaseAssetId}_{QuoteAssetId}_24H_AVERAGE_PRICE`: Volume-weighted average price of base asset calculated from all trades between base and quote assets in the last 24 hours. - `SYMBOL_24H_PRICE_{SymbolId}`: Average price of symbol base asset traded in the last 24 hours, expressed in symbol quote asset units. - `SYMBOL_24H_VOLUME_{SymbolId}`: Total volume of symbol base asset traded in the last 24 hours. ## Frequency The index is calculated periodically, providing up-to-date pricing information for supported digital assets. For real-time index updates, we recommend using our WebSocket Index API. This API provides continuous, low-latency updates, ensuring you receive the most up-to-date index values as they are calculated. For more information on how to connect and use the WebSocket API, please refer to our [WebSocket Index API documentation](/products/indexes-api/docs/websocket-api). --- # Corporate Action Treatment (https://www.coinapi.io/products/indexes-api/docs/index-maintenance/corporate-action-treatment) --- title: Corporate Action Treatment description: CoinAPI's approach to handling corporate actions in index maintenance order: 24 --- # Corporate Action Treatment We have developed specific protocols for managing crypto-native events like forks and airdrops. These procedures ensure our indexes adapt to the unique dynamics of the digital asset market. Currently, our approach to corporate actions in the cryptocurrency space is as follows: 1. Airdrops: At present, we do not take any actions for airdrops, as they do not directly impact the reference rate indexes we currently maintain. 2. Forks: In the event of a blockchain fork, expert judgment is required to determine the appropriate course of action. This may involve: - Treating the forked chain as a separate asset with a unique identifier - Maintaining the current index without changes, depending on the nature and significance of the fork - Some other action that ensures the integrity and accuracy of our indexes --- # Rebalancing and Reconstitution (https://www.coinapi.io/products/indexes-api/docs/index-maintenance/rebalancing-and-reconstitution) --- title: Rebalancing and Reconstitution description: CoinAPI's approach to maintaining index accuracy through regular reassessment and rebalancing order: 23 --- # Rebalancing and Reconstitution CoinAPI indexes undergo regular reassessment to maintain their accuracy. Our rebalancing processes are designed to reflect market evolution while minimizing unnecessary turnover. --- # CoinAPI Volatility Index (https://www.coinapi.io/products/indexes-api/docs/index-offerings/capivix-index) --- title: CoinAPI Volatility Index description: CoinAPI Volatility Index (CAPIVIX) order: 9 --- # CoinAPI Volatility Index (CAPIVIX) The CAPIVIX Index measures market expectations of future volatility for major cryptocurrencies, providing a standardized gauge of market sentiment and risk perception similar to the VIX index in traditional markets. ## Key Features: - Calculates expected 30-day volatility for BTC/USD and ETH/USD - Incorporates options data from multiple major derivatives exchanges - Uses a methodology similar to the widely-accepted VIX calculation - Updates in near real-time to reflect changing market conditions ## Methodology Overview: CAPIVIX utilizes near-term and next-term options prices to derive expected volatility, incorporating put-call parity and variance calculations to produce a forward-looking volatility measure. ## Use Cases: - Risk management and hedging strategies - Market sentiment analysis - Portfolio volatility forecasting - Options trading strategy development - Cryptocurrency market research --- # Principal Market Price Index (https://www.coinapi.io/products/indexes-api/docs/index-offerings/primkt-index) --- title: Principal Market Price Index description: Principal Market Price Index (PRIMKT) order: 7 --- # Principal Market Price Index (PRIMKT) The PRIMKT Index identifies and utilizes data from the most significant trading venue for each asset pair, providing a focused view of price discovery in the most liquid markets. ## Key Features: - Designed to follow the guidelines regarding fair value measurement issued by the International Financial Reporting Standards and the Association of International Certified Professional Accountants, specifically standards IFRS 13 and FASB ASC 820 - Utilizes assets price from singular point of time - Uses a clear, easy-to check methodology ## Methodology Overview: PRIMKT determines the exchange with the highest trading volume for each asset pair over a specified period. It then uses the most recent price from this "principal market" as the definitive index value. ## Use Cases: - Fair value measurement - Preparing financial statements --- # Volume Weighted Average Price Index (https://www.coinapi.io/products/indexes-api/docs/index-offerings/vwap-index) --- title: Volume Weighted Average Price Index description: Volume-Weighted Average Price Index (VWAP) order: 8 --- # Volume-Weighted Average Price Index (VWAP) The VWAP Index is our flagship offering, providing a robust measure of average asset prices weighted by trading volume over a 24-hour period. ## Key Features: - Provides a comprehensive view of the cryptocurrency market by incorporating data from multiple exchanges - Represents market activity over a 24-hour period - Reflects both price movements and trading liquidity ## Methodology Overview: The VWAP Index aggregates trade data from selected exchanges, calculating a weighted average price based on trading volumes. ## Use Cases: - Indicator of market trends and liquidity - Benchmark for portfolio valuation --- # Complaints Procedure (https://www.coinapi.io/products/indexes-api/docs/index-policies/complaints-procedure) --- title: Complaints Procedure description: CoinAPI's procedure for handling complaints related to indexes order: 30 --- # Complaints Procedure CoinAPI takes all stakeholder concerns seriously. Our complaints procedure is designed to ensure fair and timely resolution of issues: 1. **Submission**: Complaints should be submitted to our support team, detailing the nature of the complaint and any supporting evidence. 2. **Acknowledgment**: All complaints will be acknowledged within two business days of receipt. 3. **Investigation**: Complaints will be investigated by personnel not directly involved in the subject matter of the complaint. 4. **Resolution Timeline**: We aim to resolve all complaints within 20 business days. If more time is required, the complainant will be informed of the revised timeline and reason for the extension. 5. **Escalation**: If the complainant is unsatisfied with the resolution, they may request escalation to the Index Oversight Committee for review. 6. **Regulatory Reporting**: Complaints that may have material impact on the integrity of the indexes will be reported to relevant regulatory authorities as required. 7. **Record Keeping**: All complaints and their resolutions will be documented and retained for a minimum of five years. --- # Consultation Policy (https://www.coinapi.io/products/indexes-api/docs/index-policies/consultation-policy) --- title: Consultation Policy description: CoinAPI's policy for stakeholder consultations on index changes order: 32 --- # Consultation Policy CoinAPI values stakeholder input in the development and maintenance of our indexes. Our consultation policy ensures that significant changes to index methodologies or policies are subject to appropriate review and feedback: 1. **Consultation Triggers**: We will initiate consultations for changes that may significantly impact index values, composition, or replicability. 2. **Consultation Process**: a. Announcement of proposed changes b. 30-day feedback period (may be shortened in urgent cases) c. Review of feedback by the Index Committee d. Publication of consultation results and final decision 3. **Implementation**: Changes will typically be implemented no sooner than 10 business days after the conclusion of the consultation process. 4. **Emergency Changes**: In extraordinary circumstances, changes may be implemented immediately, with ex-post consultation conducted as soon as practicable. --- # Correction Policy (https://www.coinapi.io/products/indexes-api/docs/index-policies/correction-policy) --- title: Correction Policy description: CoinAPI's policy for index corrections order: 33 --- # Correction Policy CoinAPI strives for the highest level of accuracy in our index calculations. However, if errors occur, we adhere to the following correction policy: 1. **Materiality Threshold**: Errors resulting in an index value change of less than 0.1% will typically not be corrected unless they persist over multiple calculation periods. 2. **Communication**: All material errors and their corrections will be communicated to stakeholders via email and published on our website. 3. **Correction Window**: We maintain a correction window of two business days for end-of-day index values. Errors discovered beyond this window will be corrected only if deemed to have a significant impact on the index. 4. **Documentation**: All corrections will be documented, including the nature of the error, its impact, and steps taken to prevent recurrence. --- # Exceptional Market Conditions (https://www.coinapi.io/products/indexes-api/docs/index-policies/exceptional-market-conditions) --- title: Exceptional Market Conditions description: CoinAPI's policy for handling exceptional market conditions and rule book adjustments order: 29 --- # Exceptional Market Conditions and Rule Book Adjustments In rare circumstances, market conditions may deviate significantly from normal operations, potentially impacting the reliability or representativeness of our indexes. Such conditions may include: - Extreme market volatility - Major exchange outages - Widespread network issues affecting multiple cryptocurrencies - Regulatory actions with immediate, significant market impact In these scenarios, CoinAPI reserves the right to take the following actions: 1. **Temporary Suspension**: Index calculation may be suspended if data integrity cannot be assured. 2. **Alternative Data Sources**: We may utilize secondary or alternative data sources as outlined in our data hierarchy. 3. **Methodology Adjustments**: Temporary adjustments to calculation methodologies may be implemented to maintain index integrity. Any such actions will be: - Decided by the Index Committee - Communicated to stakeholders as promptly as possible - Documented and reviewed post-event Rule book adjustments resulting from exceptional market conditions will be reviewed within 30 days to determine if they should be reversed or made permanent. --- # Index Policies (https://www.coinapi.io/products/indexes-api/docs/index-policies) --- title: Index Policies description: Overview of CoinAPI's index policies order: 28 --- # Index Policies CoinAPI is committed to maintaining the integrity, transparency, and reliability of our indexes. The following policies outline our approach to handling various situations that may affect our index calculations and operations. --- # Recalculation Policy (https://www.coinapi.io/products/indexes-api/docs/index-policies/recalculation-policy) --- title: Recalculation Policy description: CoinAPI's policy for index recalculations order: 31 --- # Recalculation Policy Index recalculation may be necessary due to: - Delayed or corrected input data from exchanges - Errors in index calculation - Retrospective corporate actions Our recalculation policy is as follows: 1. **Intraday Recalculation**: Errors detected within the same trading day will be corrected and the index recalculated as soon as practicable. 2. **End-of-Day Recalculation**: Errors affecting end-of-day index values will be corrected and recalculated if detected within two business days. 3. **Historical Recalculation**: Errors in historical data will be assessed on a case-by-case basis. Recalculation will occur if the error significantly impacts index performance or composition. All recalculations will be clearly communicated to index users, detailing the reason, extent, and impact of the recalculation. --- # Indexes API (https://www.coinapi.io/products/indexes-api/docs) --- title: Indexes API description: Introduction to CoinAPI Indexes documentation order: 1 --- # Indexes API Welcome to the CoinAPI Indexes documentation. Our indexes are designed to provide clear, accurate, and actionable insights into the dynamic market of digital assets. This documentation serves as a comprehensive guide to help you understand and effectively utilize CoinAPI Indexes. It is designed to provide transparency and clarity for a wide range of users, including institutional investors, market analysts, individual enthusiasts, and others interested in our Indexes API. Explore further to learn how CoinAPI Indexes can enhance your understanding and navigation of the cryptocurrency landscape. --- # Governance and Oversight (https://www.coinapi.io/products/indexes-api/docs/introduction/governance-and-oversight) --- title: Governance and Oversight description: Overview of CoinAPI's governance structure and oversight processes for index management order: 6 --- # Governance and Oversight CoinAPI is committed to maintaining the integrity of our index offerings. Our indexes are subject to regular review and oversight to ensure they continue to meet their stated objectives and reflect evolving market conditions. This document outlines the methodologies, policies, and procedures governing the CoinAPI Indexes. It is intended to provide users with a clear understanding of how our indexes are constructed, calculated, and maintained. --- # Introduction (https://www.coinapi.io/products/indexes-api/docs/introduction) --- title: Introduction description: Quick introduction to CoinAPI Indexes order: 2 --- # Introduction CoinAPI Indexes are designed to provide transparent, accurate, and reliable benchmarks for the digital asset market. As an independent index provider, CoinAPI aims to offer a comprehensive suite of indexes that reflect the performance and characteristics of various segments within the cryptocurrency ecosystem. --- # Key Principles (https://www.coinapi.io/products/indexes-api/docs/introduction/key-principles) --- title: Key Principles description: Core principles guiding the design, calculation, and administration of CoinAPI Indexes order: 5 --- # Key Principles CoinAPI adheres to the following key principles in the design, calculation, and administration of our indexes: - Transparency: All aspects of our index methodologies are clearly documented and publicly available. - Accuracy: We employ rigorous data quality controls and calculation processes to ensure index values are precise and reliable. - Independence: Our indexes are determined using objective, rules-based methodologies free from external influence. - Replicability: Index methodologies are designed to be straightforward for users to understand and replicate. - Reliability: We maintain robust systems and processes to ensure consistent and timely index calculation and dissemination. --- # Purpose and Scope (https://www.coinapi.io/products/indexes-api/docs/introduction/purpose-and-scope) --- title: Purpose and Scope description: Overview of CoinAPI Indexes' purpose, objectives, and current offerings in the crypto market. order: 4 --- # Purpose and Scope CoinAPI Indexes serve multiple purposes: - To provide a standardized measure of cryptocurrency market performance - To offer benchmarks for portfolio management and financial product creation - To enhance market transparency and facilitate price discovery Our index offerings currently include: - VWAP (Volume-Weighted Average Price) Index - PRIMKT (Principal Market Price) Index - CAPIVIX (CoinAPI Volatility Index) These indexes are constructed using robust methodologies and high-quality data inputs to ensure they accurately represent the underlying markets they measure. --- # Quickstart (https://www.coinapi.io/products/indexes-api/docs/introduction/quickstart) --- title: Quickstart description: A quick guide to get started with the CoinAPI Indexes API order: 3 --- # CoinAPI Indexes API Quickstart This quickstart guide will help you get started with the CoinAPI Indexes API. ## Prerequisites To follow this tutorial, you'll need: - A CoinAPI key (sign up at [CoinAPI](https://www.coinapi.io/) if you don't have one) - curl installed on your system ## 1. Retrieve Last Index Value Let's start by fetching the last value for the BTC/USD index using the REST API. > **Real-World Scenario:** *Valuing Cryptocurrency Assets for Financial Reporting* > > Imagine you're conducting a financial audit for a company that holds cryptocurrency assets. You need to determine the current USD value of their Bitcoin(BTC) holdings for an accurate financial statement. ```bash curl -H "X-CoinAPI-Key: YOUR_API_KEY" \ "https://rest-api.indexes.coinapi.io/v1/indexes/IDX_REFRATE_PRIMKT_BTC_USD/latest" ``` Replace `YOUR_API_KEY` with your actual CoinAPI key. This request will return the latest value of the BTC/USD index. The response will look similar to this: ```json { "index_id": "IDX_REFRATE_PRIMKT_BTC_USD", "sequence": 2323346, "time_coinapi": "2023-06-01T12:00:00.0000000Z", "value": 27500.12 } ``` ## 2. Fetch Index Timeseries Now, let's retrieve the timeseries data for the ETH/USD index for the last 24 hours with 1-hour intervals. > **Real-World Scenario:** *Auditing Cryptocurrency Transactions* > > Imagine you're an auditor reviewing a company's cryptocurrency transactions. The company claims to have executed a significant ETH/USD trade at a specific time yesterday, stating they achieved an optimal price. To verify this claim and ensure the transaction's fairness, you need to analyze the ETH/USD price movements over the past 24 hours. ```bash curl -H "X-CoinAPI-Key: YOUR_API_KEY" \ "https://rest-api.indexes.coinapi.io/v1/indexes/IDX_REFRATE_PRIMKT_ETH_USD/timeseries?period_id=1HRS&time_start=2023-06-01T00:00:00&time_end=2023-06-02T00:00:00&limit=24" ``` Replace `YOUR_API_KEY` with your actual CoinAPI key, and adjust the `time_start` and `time_end` parameters to reflect the current date. The response will contain an array of index values for each hour: ```json [ { "index_id": "IDX_REFRATE_PRIMKT_ETH_USD", "sequence": 2323300, "time_period_start": "2023-06-01T00:00:00.0000000Z", "time_period_end": "2023-06-01T01:00:00.0000000Z", "time_open": "2023-06-01T00:00:00.0000000Z", "time_close": "2023-06-01T00:59:59.9999999Z", "value_open": 1850.25, "value_high": 1855.50, "value_low": 1848.75, "value_close": 1852.30 }, // ... more entries for each hour ] ``` ## 3. Subscribe to Real-time Index Updates Finally, let's use WebSocket to subscribe to real-time updates for both BTC/USD and ETH/USD indexes. > **Real-World Scenario:** *Market Monitoring* > > Imagine you're a cryptocurrency trader seeking a comprehensive view of BTC and ETH prices across the majority of the market. You want to monitor real-time market trends to make informed trading decisions. First, establish a WebSocket connection: ```bash curl -i -N -H "Sec-WebSocket-Version: 13" \ -H "Sec-WebSocket-Key: SGVsbG8sIHdvcmxkIQ==" \ -H "Connection: Upgrade" \ -H "Upgrade: websocket" \ -H "Host: ws-api.indexes.coinapi.io" \ -H "Origin: http://localhost" \ https://ws-api.indexes.coinapi.io ``` After the connection is established, send a subscription message: ```json { "type": "hello", "heartbeat": false, "subscribe_filter_index_id": [ "IDX_REFRATE_PRIMKT_BTC_USD", "IDX_REFRATE_PRIMKT_ETH_USD" ] } ``` Replace `YOUR_API_KEY` with your actual CoinAPI key. You'll start receiving real-time index updates for both BTC/USD and ETH/USD. Each update will look similar to this: ```json { "type": "index", "index_id": "IDX_REFRATE_PRIMKT_BTC_USD", "sequence": 2323347, "time_coinapi": "2023-06-01T12:01:00.0000000Z", "value": 27505.50 } ``` ## Recap This quickstart guide demonstrates how to use the CoinAPI Indexes API to retrieve the last index value, fetch timeseries data, and subscribe to real-time index updates. You can build upon these examples to create more complex applications and analyses using the CoinAPI Indexes data. --- # Limitations of the Indexes (https://www.coinapi.io/products/indexes-api/docs/limitations-of-the-indexes) --- title: Limitations of the Indexes description: Understanding the constraints and limitations of CoinAPI Indexes order: 36 --- # Limitations of the Indexes While CoinAPI strives to provide robust and reliable indexes, it is important for users to be aware of certain limitations inherent in our index methodologies and the broader cryptocurrency market. This section outlines key limitations to consider when using or interpreting CoinAPI Indexes. ## Market Immaturity The cryptocurrency market is relatively young and still evolving. As such: - Market practices and structures may change rapidly, potentially affecting index representation. - Liquidity can be inconsistent across different assets and time periods. - Regulatory landscapes are still developing, which could impact market dynamics. ## Data Quality and Availability Despite our rigorous data selection processes: - Some exchanges may have limited historical data or experience occasional outages. - The quality and consistency of data can vary across different cryptocurrency exchanges. - In emerging or smaller markets, reliable price and volume data may be limited. ## Market Manipulation Risks The cryptocurrency market may be susceptible to: - Pump and dump schemes - Wash trading - Other forms of market manipulation that could temporarily affect index values ## Forks and Airdrops Cryptocurrency-specific events such as forks and airdrops can: - Create challenges in accurately representing the market - Lead to temporary discrepancies in index values during the event resolution period ## Concentration Risk Some indexes may have: - High concentration in a small number of assets due to the top-heavy nature of the crypto market - Exposure to specific technological or regulatory risks associated with dominant assets ## Rebalancing Effects For multi-asset indexes: - Rebalancing may lead to short-term price impacts, especially for less liquid assets - There may be tracking error for index-based products due to rebalancing transactions ## Methodology Constraints Our rule-based methodologies: - May not always perfectly capture rapidly evolving market conditions - Could potentially underrepresent or exclude certain market segments or emerging trends ## Calculation Frequency While we strive for real-time or near-real-time calculation: - There may be short delays in index updates during periods of high market volatility - End-of-day index values may not capture after-hours or off-exchange trading activity ## Historical Backfill Limitations For newer indexes or those incorporating recently listed assets: - Historical index values may be based on back-tested data, which has inherent limitations - Past performance may not be indicative of future results ## Regulatory and Compliance Risks The evolving regulatory landscape for cryptocurrencies: - May impact the eligibility of certain assets for inclusion in indexes - Could affect the ability to use certain indexes in various jurisdictions ## Cybersecurity Risks While we maintain robust security measures: - The broader cryptocurrency ecosystem is subject to hacking and security breaches, which could indirectly affect index constituents ## Use for Financial Products Users developing financial products based on our indexes should be aware that: - There may be tracking error between the index and any financial products based on it - The index itself is not directly investable CoinAPI is committed to continuously improving our index methodologies and addressing these limitations where possible. Users of our indexes should carefully consider these limitations in the context of their specific use case and seek professional advice where necessary. --- # Getting Started (https://www.coinapi.io/products/indexes-api/docs/mcp/getting-started) --- title: Getting Started description: Connect your MCP client to the CoinAPI Indexes MCP server and start querying index identifiers, snapshots, historical values, OHLC timeseries, and multi-asset weights. order: 20 --- # Getting Started with Indexes MCP This guide shows how to connect an MCP client to the hosted **CoinAPI Indexes MCP server**. ## Endpoint and authentication - **MCP endpoint:** `https://mcp.indexes.coinapi.io/mcp` - **Header:** `X-CoinAPI-Key: YOUR_API_KEY` - **Transport:** HTTP streaming MCP - **Supported path:** Only `/mcp` ## Cursor example Add the Indexes server to your MCP client configuration: ```json { "mcpServers": { "CoinAPI-Indexes": { "url": "https://mcp.indexes.coinapi.io/mcp", "headers": { "X-CoinAPI-Key": "YOUR_API_KEY_HERE" } } } } ``` Replace `YOUR_API_KEY_HERE` with your real API key and restart the client if required by your MCP application. ## First requests to try ### 1. List available indexes Call `indexes_list` with no arguments. Example response excerpt: ```json [ { "id": "IDX_MULTIASSET_TEST" }, { "id": "IDX_REFRATE_FX_AED" }, { "id": "IDX_REFRATE_FX_EUR" }, { "id": "IDX_REFRATE_FX_GBP" }, { "id": "IDX_REFRATE_FX_USD" } ] ``` ### 2. List supported periods Call `periods_list` with no arguments. Example response excerpt: ```json [ { "period_id": "1SEC", "display_name": "1 Second" }, { "period_id": "1MIN", "display_name": "1 Minute" }, { "period_id": "1HRS", "display_name": "1 Hour" }, { "period_id": "1DAY", "display_name": "1 Day" }, { "period_id": "1YRS", "display_name": "1 Year" } ] ``` ### 3. Fetch the current value of one index Call `indexes_get_current` with: ```json { "index_id": "IDX_REFRATE_FX_USD" } ``` Example response: ```json { "timestamp": "2026-04-07T14:05:38.7", "value": 1 } ``` ### 4. Fetch a full current snapshot for one index definition Call `indexes_get_current_snapshot` with: ```json { "index_definition_id": "IDX_REFRATE_FX" } ``` Example response excerpt: ```json [ { "index_id": "IDX_REFRATE_FX_USD", "timestamp": "2026-04-07T14:05:29.1", "value": 1 }, { "index_id": "IDX_REFRATE_FX_EUR", "timestamp": "2026-04-07T14:05:29.1", "value": 1.155705 } ] ``` ### 5. Fetch historical values with composition Call `indexes_get_history` with: ```json { "index_id": "IDX_REFRATE_FX_USD", "limit": 2 } ``` Example response excerpt: ```json [ { "timestamp": "2026-04-07T14:05:01Z", "value": 1, "composition": [] }, { "timestamp": "2026-04-07T14:05:00Z", "value": 1, "composition": [ { "component_id": "USD_USD_24H_AVERAGE_PRICE", "component_value": 1 } ] } ] ``` ### 6. Fetch OHLC timeseries Call `indexes_get_timeseries` with: ```json { "index_id": "IDX_REFRATE_FX_USD", "period_id": "1DAY", "limit": 2 } ``` Example response excerpt: ```json [ { "time_period_start": "2026-04-07T00:00:00Z", "time_period_end": "2026-04-08T00:00:00Z", "value_open": 1, "value_high": 1, "value_low": 1, "value_close": 1 }, { "time_period_start": "2026-04-06T00:00:00Z", "time_period_end": "2026-04-07T00:00:00Z", "value_open": 1, "value_high": 1, "value_low": 1, "value_close": 1 } ] ``` ### 7. Inspect multi-asset weights Call `multiasset_get_weights` with: ```json { "index_id": "IDX_MULTIASSET_TEST" } ``` Example response: ```json [ { "indexId": "IDX_MULTIASSET_TEST", "assetId": "BTC", "weight": 2 }, { "indexId": "IDX_MULTIASSET_TEST", "assetId": "ETH", "weight": 1 } ] ``` ## Recommended workflows ### Current snapshot workflow 1. Call `indexes_list`. 2. Choose an index definition family such as `IDX_REFRATE_FX`. 3. Call `indexes_get_current_snapshot` to discover members that currently have values. 4. Call `indexes_get_current` for one specific `index_id` when you want a compact single-value response. ### Historical analysis workflow 1. Call `periods_list`. 2. Use `indexes_get_history` when you need point history with `composition`. 3. Use `indexes_get_history_snapshot` when you need all members of one definition at a specific timestamp. 4. Use `indexes_get_timeseries` when you need OHLC data for charting. ### Multi-asset administration workflow 1. Call `multiasset_list_weights` to inspect all stored weights. 2. Call `multiasset_get_weights` for one target index. 3. Use `multiasset_update_weights` and `multiasset_delete_weights` only in an authorized administrative context. ## Troubleshooting ### No tools appear in the client - Verify the endpoint URL is exactly `https://mcp.indexes.coinapi.io/mcp`. - Confirm the request includes the `X-CoinAPI-Key` header. - Restart the MCP client after editing its configuration. ### A listed index does not return a current value - Start with `indexes_get_current_snapshot` on the parent definition to discover members that currently have data. - Confirm the `index_id` spelling exactly matches one of the IDs returned by `indexes_list`. - Some identifiers may exist in the catalog but not return a value at the exact moment you query them. ### Timeseries returns fewer rows than expected - Check whether your `time_start`, `time_end`, and `limit` combination actually permits the expected number of candles. - Confirm the selected `period_id` exists in `periods_list`. - Remember that sparse or inactive indexes may produce fewer populated intervals than a naive range calculation suggests. --- # Introduction (https://www.coinapi.io/products/indexes-api/docs/mcp) --- title: Introduction description: Use the CoinAPI Indexes MCP server to discover indexes, read current and historical values, query OHLC timeseries, and manage multi-asset weights. order: 10 --- import { Card, Cards } from 'fumadocs-ui/components/card' # Indexes API MCP The **CoinAPI Indexes API** is available through a hosted [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server. It exposes the Indexes API as self-describing tools that can be used from Cursor, Claude Desktop, or custom agent runtimes. ## Why use MCP? MCP layers self-describing JSON-Schema tools over the underlying HTTP API, so agent runtimes can discover available operations, validate arguments, and call the service without a custom integration layer. With the Indexes MCP server you can: - Reuse the same `X-CoinAPI-Key` authentication you already use with CoinAPI. - Discover index identifiers, time periods, and exchange metadata from the tool schemas and live responses. - Query current values, historical snapshots, and OHLC timeseries without wiring raw REST endpoints by hand. - Access multi-asset weight tools from the same MCP endpoint. ## Server endpoint ```text https://mcp.indexes.coinapi.io/mcp ``` Use your regular CoinAPI API key in the `X-CoinAPI-Key` header. > Only the `/mcp` endpoint is supported for this service. ## What is available through MCP? The Indexes server currently exposes **12 tools** grouped into four areas: | Area | What you can do | |------|------------------| | Metadata discovery | List index identifiers, supported time periods, and exchange metadata. | | Current and snapshot values | Get one current index value or a full snapshot for all members of an index definition. | | Historical analytics | Query point-in-time snapshots, historical series with composition data, and OHLC timeseries. | | Multi-asset index management | Inspect stored weights and use administrative tools to update or delete them. | ## Typical workflows ### Discover active indexes 1. Call `indexes_list` to see the identifiers available in the system. 2. Use an index definition such as `IDX_REFRATE_FX` with `indexes_get_current_snapshot` to discover members that currently return values. 3. Call `indexes_get_current` for a single tracked index once you know the exact active `index_id`. ### Build historical analytics 1. Call `periods_list` to inspect supported candle granularities. 2. Use `indexes_get_history` for point-by-point historical values with `composition`. 3. Use `indexes_get_timeseries` for OHLC charting with `value_open`, `value_high`, `value_low`, and `value_close`. ### Work with multi-asset indexes 1. Call `multiasset_list_weights` to inspect currently stored weights across indexes. 2. Use `multiasset_get_weights` for one specific multi-asset index. 3. Use `multiasset_update_weights` or `multiasset_delete_weights` only in controlled administrative workflows. ## Live-tested notes - `indexes_list` returns a very large flat list of objects containing `id`. - `indexes_get_current` returns a compact object with `timestamp` and `value`. - `indexes_get_current_snapshot` returns an array of `{ index_id, timestamp, value }` rows for a definition such as `IDX_REFRATE_FX`. - `indexes_get_history` returns `composition` arrays in addition to `timestamp` and `value`. - `indexes_get_timeseries` returns OHLC-style fields prefixed with `value_`. - `multiasset_list_weights` and `multiasset_get_weights` return rows shaped like `{ indexId, assetId, weight }`. - In practice, `indexes_get_current_snapshot` is a good way to discover members that currently have data before issuing single-index calls. ## Start here
Each API Key can have one session, and when next session is stablished then current is disconnected ## Multiple API keys for a subscription At CoinAPI, we understand that our customers may have diverse needs and may require multiple API keys for a single subscription. We have designed our system to accommodate this requirement, allowing you to add additional API keys to your subscription. These keys operate within the confines of a single limit, ensuring that you have the flexibility you need without compromising on control. Each API key can be further customized with a more precise limit. This feature allows you to manage your usage effectively, ensuring that each key is used optimally and within its designated limit. This level of control can be particularly useful in managing resources and preventing overuse. In addition to these features, we also offer the ability for API calls using a specific API key to generate overage, i.e., exceed the quota. This can be particularly useful in situations where you anticipate a higher volume of calls. However, it's important to note that if the limit is exceeded, the API calls may be rejected to prevent overuse and maintain system integrity. All these settings, including the limits and the ability to set overage, can be managed from the Customer Portal. This ensures that you have complete control over your subscription and can make adjustments as and when needed. ### Customizing Limits for API Keys within a Subscription If both API keys, each with a limit of 500, exhaust their allotted limits, reaching a combined total of 1000, further requests made using either key will be rejected until the limit resets. This ensures that the total usage across all keys within the subscription does not exceed the subscription limit. ### Exceeding Limits for API Keys within a Subscription If one API key within the subscription exceeds its limit of 500, while the other key is still within its limit, requests made using the exceeded key will be rejected until the limit resets. However, requests made using the other key, which is still within its limit, will continue to be processed without interruption. > [!NOTE] > > In summary, managing limits within a subscription involves ensuring that the usage across all API keys and services remains within the specified limits, > with mechanisms in place to handle potential overages and maintain service availability and quality. --- # Authentication (https://www.coinapi.io/products/ems-api/docs/authentication) --- title: Authentication description: Comprehensive information about the process of authentication to CoinAPI EMS APIs. order: 2 --- # Authentication In this section, you will find comprehensive information about the process of CoinAPI authentication. It covers the fundamental aspects and procedures involved in obtaining authentication for CoinAPI usage. Whether you are new to CoinAPI or seeking to enhance your understanding of the authentication process, this section will provide you with a valuable overview of the topic. There are different types of authentication methods available to secure and control access to its services. - `API Key` - fundamental method of authentication that involves the usage of an API key for authentication and access control. - `API Key + JWT token` - extended authentication method that combines the use of an API key along with a JWT token for enhanced security and authentication. Useful when you need to share the API Key publicly, for example when accessing the CoinAPI endpoints from the frontend JavaScript code exposed to the end-users. JWT token will be required along the API Key from the CoinAPI side to perform successful authentication, and the JWT tokens can be only generated from your side as you know the secret (private key or secret) based on which JWT token with the specified expiration time are issued. ## Authentication methods supported by the API Here's an overview of the various products offered by CoinAPI and the supported authentication methods for each product. To use resources that require authorized access, you will need to use one of the many authentication methods described below. | Product name | API | X-CoinAPI-Key header | Query param | TLS Client Cert | SenderCompID | --- | --- | --- | --- | --- | --- | | `EMS` | `Managed Cloud REST` | ✅ | ✅ | ❌ | ❌ | `EMS` | `REST` | ✅ | ✅ | ✅ | ❌ | `EMS` | `WS` | ✅ | ✅ | ✅ | ❌ | `EMS` | `FIX` | ❌ | ❌ | ✅ | ✅ > [!WARNING] > > If you are using the Authorization header to pass the API key, please note that it cannot be used together with a JWT token. In case you have enabled JWT authentication, we recommend using alternative methods to pass the API key such as: a Custom authentication header, Query string parameter, or API Key in the URL. ### X-CoinAPI-Key header You can authorize by providing an additional custom header named `X-CoinAPI-Key` and API key as its value. Assuming that your API key is `73034021-THIS-IS-SAMPLE-KEY`, then the authentication header you should send to us will look like: `X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY` ### Query string parameter (apikey) You can authorize by providing an additional parameter named `apikey` with a value equal to your API key in the query string of your HTTP request. Assuming that your API key is `73034021-THIS-IS-SAMPLE-KEY` and that you want to request all exchange rates from `BTC` asset, then your query string should look like this: `GET /v1/exchangerate/BTC?apikey=73034021-THIS-IS-SAMPLE-KEY` > [!WARNING] > > The Query string method may be more practical for development activities. ### TLS Client Cert TLS Client Certificate acquired from the `Managed Cloud REST API` (/v1/certificate/pem endpoint) provided while establishing a TLS session with us. ### SenderCompID This method of authentication is FIX protocol-specific. The exact message that needs to be sent to us will be described in the documentation of the specific API protocol Logon (35=A) message page. --- # FIX API (https://www.coinapi.io/products/ems-api/docs/fix) --- title: FIX API description: Information about the CoinAPI EMS FIX protocol for real-time order management and execution reports. order: 6 --- Financial Information eXchange (FIX) protocol is an electronic communications protocol initiated in 1992 for international real-time exchange of information related to securities transactions and markets. You can use it for real-time order management and receiving execution reports from us, and it's an alternative to WebSocket protocol. Implemented Standards: * [FIX4.4](https://www.fixtrading.org/standards/fix-4-4/) * [FIX5.0SP2](https://www.fixtrading.org/standards/fix-5-0-sp-2/) * [FIXT1.1](https://www.fixtrading.org/standards/session-level-specs/) > [!NOTE] > If you don't have experience with FIX protocol, consider using a much simpler to implement REST or WebSocket API. ## Endpoints > Default session configuration: ```html [DEFAULT] DefaultApplVerID=FIX.5.0 TransportDataDictionary=FIX/FIXT11.xml AppDataDictionary=FIX/FIX50.xml ConnectionType=initiator ReconnectInterval=1 ResetOnLogon=Y ResetOnLogout=Y ResetOnDisconnect=Y SenderCompID=OMS.FIX.CLIENT SocketConnectPort=3401 SocketConnectHost=127.0.0.1 ``` > `FIX 4.4` session configuration: ```html [SESSION] BeginString=FIX.4.4 StartTime=00:00:00 EndTime=00:00:00 TargetCompID=CoinAPI.OEML.FIX DataDictionary=FIX/FIX44.xml HeartBtInt=1 FileStorePath=store ``` > `FIX 5.0` / `FIXT 1.1` session configuration: ```html [SESSION] BeginString=FIXT.1.1 StartTime=00:00:00 EndTime=00:00:00 TargetCompID=CoinAPI.OEML.FIX DataDictionary=FIX/FIX50.xml HeartBtInt=1 FileStorePath=store ```
| Deployment | Environment | Hostname | Port | Authentication |
|---|---|---|---|---|
| Managed Cloud | Production | Use Managed Cloud REST API /v1/locations to get specific endpoints to each server site where your deployments span | 3301 | TLS Client Certificate |
`symbol_exchange` | CoinAPI or Exchange symbol, depends on the value of `SecurityIDSource <22>` type | `SecurityIDSource` | N/A | Identifies source of the `SecurityID <48>` value. `8` = `EXCHANGE`, `101` = `COINAPI` | `Symbol` | The same value as for `SecurityID`. | `TransactTime` | N/A | Time this order request was initiated/released by the trader, trading system, or intermediary. | `OrdType` | order_type | Order types are documented in the separate section: [EMS / Starter Guide / Order parameters / Order type](/products/ems-api/docs#order-type) | `Side` | side | Side of order. | `Price` | price | Order price. | `OrderQty` | amount_order | Order quantity. | `TimeInForce` | time_in_force | Order time in force options are documented in the separate section: [EMS / Starter Guide / Order parameters / Time in force](/products/ems-api/docs#time-in-force) | `ExpireTime` | expire_time | Expiration time. Conditionaly required if `TimeInForce <59>` = `GTD` | `ExecInst` | `exec_inst` | Order execution instructions are documented in the separate section: [EMS / Starter Guide / Order parameters / Execution instructions](/products/ems-api/docs#execution-instructions) ## Order Cancel Request (35=F) | FIX Field Name | WebSocket Field Name | Description | --- | --- | --- | | `ClOrdID` | N/A | Unique ID of cancel request as assigned by the client. | `OrigClOrdID` | `client_order_id` | The unique identifier of the order assigned by the client. One of the properties (`OrigClOrdID`, `OrderID`) is required to identify the order. | `OrderID` | `exchange_order_id` | Unique identifier of the order assigned by the exchange or executing system. One of the properties (`OrigClOrdID`, `OrderID`) is required to identify the order. | `SecurityExchange` | `exchange_id` | Exchange identifier used to identify the routing destination. | `TransactTime` | N/A | Time this order request was initiated/released by the trader, trading system, or intermediary. | `Side` | N/A | This value is ignored. | `Symbol` | N/A | This value is ignored. ## Order Mass Cancel Request (35=q) | FIX Field Name | WebSocket Field Name | Description | --- | --- | --- | | `ClOrdID` | N/A | Unique ID of `Order Mass Cancel Request
` as assigned by the client. | `MassCancelRequestType` | N/A | `7` = Cancel all orders | `SecurityExchange` | `exchange_id` | Exchange identifier used to identify routing destination. ## Execution Report (35=8) | FIX Field Name | WebSocket Field Name | Description | --- | --- | --- | | `OrderID` | `client_order_id` | Unique identifier of the order as assigned by client. | `SecondaryOrderID` | `exchange_order_id` | Unique identifier of the order assigned by the exchange or executing system. | `ExecID` | N/A | Unique identifier of execution message as assigned by sell-side. | `ExecType` | N/A | `I` = Order Status. Describes the purpose of the execution report. | `OrdStatus` | `status` | Order statuses and the lifecycle are documented in the separate section: [EMS / Starter Guide / Order Lifecycle](/products/ems-api/docs#order-lifecycle) | `SecurityID` | `symbol_coinapi` or
`symbol_exchange` | CoinAPI or Exchange symbol, depends on the value of `SecurityIDSource <22>` type | `SecurityIDSource` | N/A | Identifies source of the `SecurityID <48>` value. `8` = `EXCHANGE`, `101` = `COINAPI` | `Symbol` | The same value as for `SecurityID`. | `SecurityExchange` | `exchange_id` | Exchange identifier used to identify the routing destination. | `Side` | `side` | Side of order. | `OrderQty` | `amount_order` | Quantity ordered. | `CumQty` | `amount_filled` | Total quantity filled. | `LeavesQty` | `amount_open` | Quantity open for further execution. `LeavesQty <151>` = `OrderQty <38>` - `CumQty <14>`. --- # Trading Essentials Quickstart (https://www.coinapi.io/products/ems-api/docs/how-to-guides/trading-essentials-quickstart) --- title: Trading Essentials Quickstart description: Learn how to leverage the crypto trading API to automate and streamline trading across multiple exchanges. order: 10 --- # Trading Essentials: Quickstart ## Introduction In this tutorial, you'll learn how to leverage our crypto trading API to automate and streamline your trading across multiple exchanges. Discover how to connect your accounts, execute trades, and efficiently manage your portfolio with just a few clicks. With our solution, you gain the power to control trades on various exchanges using just one API. ## Background The EMS Trading API lets you manage multiple trading accounts on different exchanges all in one place, making trading easier with combined and consistent data. It gives you up-to-date market info, past data, and options to use it through the cloud or on your systems. Perfect for traders, big companies, and experts like developers and analysts, this API is fast, efficient, and reliable, providing a complete trading solution with easy access to unique insights and information. ## On the Agenda - **Obtain a Free API Key**: Secure your gateway to multi-exchange trading with a free API key from our site. - **Check available exchanges**: Verify the list of supported exchanges via `EMS API` - **Connect your Exchanges**: Quickly integrate your accounts with exchanges like `BITMEX` and `KRAKEN`. - **Execute BUY on KRAKEN**: Check your balance, initiate the `BUY` order, and confirm the status of the order - **Execute SELL on KRAKEN**: Initiate `SELL` order and check the order status report ## Getting started To execute the EMS Trading API, you'll need a [Free API Key](https://www.coinapi.io/get-free-api-key?product_id=ems-api) from our website. ## Check available exchanges To access a list of supported exchanges that can be connected via the EMS API, execute the following: ```python import requests url = "https://ems-mgmt.coinapi.io/v1/exchanges" payload={} headers = { 'Accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-COINAPI-KEY' } response = requests.request("GET", url, headers=headers, data=payload) print(response.text) ``` Here's a snippet extracted from the server's reply: ```json [ { "exchange_id": "BITMEX", "location_id": "aws-eu-west-1-prd", "required_parameters": [ "PrivateApiKey", "PublicApiKey" ] }, { "exchange_id": "COINBASE", "location_id": "aws-us-east-1-prd", "required_parameters": [ "PassPhrase", "PrivateApiKey", "PublicApiKey" ] }, { "exchange_id": "GEMINI", "location_id": "aws-us-east-1-prd", "required_parameters": [ "PrivateApiKey", "PublicApiKey" ] }, { "exchange_id": "KRAKEN", "location_id": "aws-us-west-2-prd", "required_parameters": [ "PrivateApiKey", "PublicApiKey" ] } ] // other exchanges and their parameters... ``` > [!NOTE] > To access the full list of supported exchanges, you can execute the endpoint https://ems-mgmt.coinapi.io/v1/exchanges. Above, we only showcase a partial list as an example. ## Connect your Exchanges To begin trading on cryptocurrency exchanges, you'll need to connect your accounts. Below are examples of integrating with two popular exchanges: - [BITMEX example](#bitmex) - [KRAKEN example](#kraken) > [!NOTE] > While the examples in this quickstart provided are focused on integrating with `BITMEX` and `KRAKEN`, the process is quite similar for various exchanges. ### BITMEX BITMEX stands as a premier cryptocurrency exchange, offering a robust platform for traders and investors worldwide. ### Obtain Public key To begin trading on BITMEX, you'll need to obtain your public and private keys from [BITMEX](https://www.bitmex.com/). ### Connect your account After acquiring keys, the initial step includes sharing your exchange keys through the account creation process for the designated exchange. ```python import requests import json url = "https://ems-mgmt.coinapi.io/v1/accounts" payload = { "exchange_id": "BITMEX/JOHN", "parameters": [ { "key": "PublicApiKey", "value": "73034021-THIS-IS-SAMPLE-PUBLIC-KEY-FROM-BITMEX" }, { "key": "PrivateApiKey", "value": "73034021-THIS-IS-SAMPLE-PRIVATE-KEY-FROM-BITMEX" } ] } headers = { "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-COINAPI-KEY", "Content-Type": "application/json" } # Convert payload to JSON string json_payload = json.dumps(payload) # Make the request response = requests.post(url, data=json_payload, headers=headers) # Print the response print("Response Code:", response.status_code) ``` Once the update is successful, you'll receive an HTTP status code of `200`. ### KRAKEN ### Obtain Public key To begin trading on KRAKEN, you'll need to obtain your public and private keys from [KRAKEN](https://www.kraken.com). ### Connect your account After acquiring keys, the initial step includes sharing your exchange keys through the account creation process for the designated exchange. ```python import requests import json url = "https://ems-mgmt.coinapi.io/v1/accounts" payload = { "exchange_id": "KRAKEN/JOHN", "parameters": [ { "key": "PublicApiKey", "value": "73034021-THIS-IS-SAMPLE-PUBLIC-KEY-FROM-KRAKEN" }, { "key": "PrivateApiKey", "value": "73034021-THIS-IS-SAMPLE-PRIVATE-KEY-FROM-KRAKEN" } ] } headers = { "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-COINAPI-KEY", "Content-Type": "application/json" } # Convert payload to JSON string json_payload = json.dumps(payload) # Make the request response = requests.post(url, data=json_payload, headers=headers) # Print the response print("Response Code:", response.status_code) ``` ## Get the list of Connected Exchanges To check which accounts have been created on our side, execute the following code: ```python import requests import json url = "https://ems-mgmt.coinapi.io/v1/accounts" headers = { "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-COINAPI-KEY" } # Make the request response = requests.get(url, headers=headers) if response.status_code == 200: accounts_json = response.json() print(json.dumps(accounts_json, indent=4)) else: print("Error:", response.status_code) ``` Here's an example response, listing all accounts created with your API KEY: ```json [ { "exchange_id": "BITMEX/JOHN", "parameters": [ { "key": "PublicApiKey", "value": "73034021-THIS-IS-SAMPLE-PUBLIC-KEY-FROM-BITMEX" }, { "key": "PrivateApiKey", "value": "73034021-THIS-IS-SAMPLE-PRIVATE-KEY-FROM-BITMEX" } ] }, { "exchange_id": "KRAKEN/JOHN", "parameters": [ { "key": "PublicApiKey", "value": "73034021-THIS-IS-SAMPLE-PUBLIC-KEY-FROM-KRAKEN" }, { "key": "PrivateApiKey", "value": "73034021-THIS-IS-SAMPLE-PRIVATE-KEY-FROM-KRAKEN" } ] } ] ``` ## Trades execution Placing an order on an exchange involves providing instructions for executing a trade at a designated price and quantity. ### Check balance (Optional) Before diving into trading, it's a good idea to check the balance on your account(s). Here's an example of checking the account balance for all of the exchanges associated with the account. ```python import requests import json url = "https://global.ems.coinapi.net/v1/balances" payload={} headers = { 'Accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-COINAPI-KEY' } # Make the request response = requests.get(url, headers=headers) if response.status_code == 200: accounts_json = response.json() print(json.dumps(accounts_json, indent=4)) else: print("Error:", response.status_code) ``` The response may be as follows (for `BITMEX/JOHN` and `KRAKEN/JOHN` accounts): ```json [ { "type": "BALANCE_SNAPSHOT", "exchange_id": "BITMEX/JOHN", "data": [ { "id": "XBT", "asset_id_exchange": "XBT", "asset_id_coinapi": "BTC", "balance": 0.02164794, "available": 0.02164794, "locked": 0.0, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": 52357.18111158658 }, { "id": "BMEx", "asset_id_exchange": "BMEx", "asset_id_coinapi": "BMEX", "balance": 300000.0, "available": 300000.0, "locked": 0.0, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": 0.2521371329127946 } ] }, { "type": "BALANCE_SNAPSHOT", "exchange_id": "KRAKEN/JOHN", "data": [ { "id": "ETHW", "asset_id_exchange": "ETHW", "asset_id_coinapi": "ETHW", "balance": 1.73e-05, "available": 1.73e-05, "locked": 0.0, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": 2.9136466899640077 }, { "id": "BCH", "asset_id_exchange": "BCH", "asset_id_coinapi": "BCH", "balance": 2.9e-09, "available": 2.9e-09, "locked": 0.0, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": 265.7082181877394 }, { "id": "ZCAD", "asset_id_exchange": "ZCAD", "asset_id_coinapi": "CAD", "balance": 0.7905, "available": 0.7905, "locked": 0.0, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": 0.7405719177575096 }, { "id": "ZEUR", "asset_id_exchange": "ZEUR", "asset_id_coinapi": "EUR", "balance": 0.0098, "available": 0.0098, "locked": 0.0, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": 1.0809450373867444 }, { "id": "ADA", "asset_id_exchange": "ADA", "asset_id_coinapi": "ADA", "balance": 2e-08, "available": 2e-08, "locked": 0.0, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": 0.6244338769954291 }, { "id": "ZUSD", "asset_id_exchange": "ZUSD", "locked": 0.0, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": null }, { "id": "XXBT", "asset_id_exchange": "XXBT", "asset_id_coinapi": "BTC", "balance": 8.58e-08, "available": 8.58e-08, "locked": 0.0, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": 52320.9229657045 } ] } ] ``` ### Submit Order (SELL) Here's an example of submitting a `SELL` order on the `KRAKEN` exchange with the following details: - Desired amount of USD to sell: `10` - Expected price to be executed at: `150` - Initial balance of USD: `77.3669` - Save down somewhere the `YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001` identifier to track the status of the order ```python import requests import json from datetime import datetime, timedelta url = "https://global.ems.coinapi.net/v1/orders" payload = json.dumps({ "exchange_id": "KRAKEN/JOHN", "client_order_id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001", "symbol_id_coinapi": "KRAKEN_SPOT_USD_JPY", "amount_order": 10, "price": 150, "side": "SELL", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "exec_inst": [ "MAKER_OR_CANCEL" ] }) # Headers headers = { "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-COINAPI-KEY", "Content-Type": "application/json" } # Make the request try: response = requests.post(url, data=payload, headers=headers) # Check status code if response.status_code == 200: print("Response JSON:", response.json()) else: print("Response Code:", response.status_code) except Exception as e: print("An error occurred:", e) ``` Examples of Possible Responses: #### Successful Routing The order has been sent to the exchange: ```json { "type": "ORDER_EXEC_REPORT_UPDATE", "id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001", "client_order_id_format_exchange": "74733759", "exchange_order_id": "OX6EKO-67KDQ-KGNYFI", "amount_open": 10.0, "amount_filled": 0.0, "status": "ROUTED", "status_history": [ ["RECEIVED", "2024-02-22T23:55:31.5424443Z"], ["ROUTING", "2024-02-22T23:55:31.5439512Z"], ["ROUTED", "2024-02-22T23:55:31.8127436Z"] ], "error_message": null, "fills": [], "exchange_id": "KRAKEN/JOHN", "client_order_id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001", "symbol_id_exchange": "USDJPY", "symbol_id_coinapi": "KRAKEN_SPOT_USD_JPY", "amount_order": 10.0, "price": 150.0, "avg_px": 0.0, "side": "SELL", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": null, "exec_inst": ["MAKER_OR_CANCEL"] } ``` #### Invalid Volume Error If you encounter a volume error due to a mismatch with the minimum order size: ```json { "type": "ORDER_EXEC_REPORT_UPDATE", "id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001", "client_order_id_format_exchange": "74733759", "exchange_order_id": null, "amount_open": 5e-15, "amount_filled": 0.0, "status": "REJECTED", "status_history": [ ["RECEIVED", "2024-02-23T00:04:36.8301287Z"], ["ROUTING", "2024-02-23T00:04:36.8315182Z"], ["REJECTED", "2024-02-23T00:04:36.9940661Z"] ], "error_message": "EGeneral:Invalid arguments:volume", "fills": [], "exchange_id": "KRAKEN/JOHN", "client_order_id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001", "symbol_id_exchange": "USDJPY", "symbol_id_coinapi": "KRAKEN_SPOT_USD_JPY", "amount_order": 5e-15, "price": 150.0, "avg_px": 0.0, "side": "SELL", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": null, "exec_inst": ["MAKER_OR_CANCEL"] } ``` #### Insufficient Funds Error If you encounter an insufficient funds error due to insufficient balance in your account: ```json { "type": "ORDER_EXEC_REPORT_UPDATE", "id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001", "client_order_id_format_exchange": "74733759", "exchange_order_id": null, "amount_open": 555555555555555.0, "amount_filled": 0.0, "status": "REJECTED", "status_history": [ ["RECEIVED", "2024-02-23T00:05:34.6909879Z"], ["ROUTING", "2024-02-23T00:05:34.6918765Z"], ["REJECTED", "2024-02-23T00:05:34.8518753Z"] ], "error_message": "EGeneral:Invalid arguments:volume", "fills": [], "exchange_id": "KRAKEN/JOHN", "client_order_id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001", "symbol_id_exchange": "USDJPY", "symbol_id_coinapi": "KRAKEN_SPOT_USD_JPY", "amount_order": 555555555555555.0, "price": 150.0, "avg_px": 0.0, "side": "SELL", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": null, "exec_inst": ["MAKER_OR_CANCEL"] } ``` > [!NOTE] > - [Here](/products/ems-api/docs#execution-instructions) you can check the comprehensive list of execution instructions for the `exec_inst` parameter > - You can find available values for the `time_in_force` parameter [here](/products/ems-api/docs#time-in-force) > - EMS exclusively supports the LIMIT [`order_type`](/products/ems-api/docs#order-type). > - The supported values for `symbol_id_coinapi` can be found by executing the endpoint provided [here](/products/market-data-api/docs/rest-api/metadata/list-all-symbols). > - The meaning of the order `status` in the response (`ROUTED`, `REJECTED`, etc.) can be found [here](/products/ems-api/docs#order-status-description) > - To view the possible values for the order lifecycle, [click here](/products/ems-api/docs#order-status-lifecycle) > - Instead of utilizing CoinAPI's `symbol_id_coinapi`, you can opt for the symbol provided by the exchange through `symbol_id_exchange` Here are some of the most common codes that may be returned for order creation: | Http Status Code | Description | | --- | --- | | 200 (ok) | Order accepted| | 400 (bad request) | Incorrect input parameters.| | 490 (unreachable) | Exchange cannot be reached.| | 504 (timeout) | Exchange didn't respond in the defined timeout.| ---- ### Verify order status Ensure that you've saved the `client_order_id` parameter associated with your specific order. This identifier will be necessary to check its status. ```python import requests import json from datetime import datetime, timedelta url = "https://global.ems.coinapi.net/v1/orders/status/YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001" # Headers headers = { "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-COINAPI-KEY", "Content-Type": "application/json" } # Make the request try: response = requests.get(url, headers=headers) # Check status code if response.status_code == 200: print("Response JSON:", response.json()) else: print("Response Code:", response.status_code) for header, value in response.headers.items(): print(header + ': ' + value) except Exception as e: print("An error occurred:", e) ``` An example `order status report` that was executed with `YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001` identifier and which was `CANCELED`. ```json { "type": "ORDER_EXEC_REPORT_UPDATE", "id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001", "client_order_id_format_exchange": "1945919824", "exchange_order_id": "OUQMAY-ODBWL-AXG4ZE", "amount_open": 10.0, "amount_filled": 0.0, "status": "CANCELED", "status_history": [ ["RECEIVED", "2024-02-23T00:16:20.2139293Z"], ["ROUTING", "2024-02-23T00:16:20.2389572Z"], ["ROUTED", "2024-02-23T00:16:20.4016779Z"], ["NEW", "2024-02-23T00:16:20.4021975Z"], ["CANCELED", "2024-02-23T00:16:20.4026337Z"] ], "error_message": null, "fills": [], "exchange_id": "KRAKEN/JOHN", "client_order_id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-001", "symbol_id_exchange": "USDJPY", "symbol_id_coinapi": "KRAKEN_SPOT_USD_JPY", "amount_order": 10.0, "price": 150.0, "avg_px": 0.0, "side": "SELL", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": null, "exec_inst": ["MAKER_OR_CANCEL"] } ``` ### Check all open orders You can also check all of the `open` orders. ```python import requests import json from datetime import datetime, timedelta url = " https://global.ems.coinapi.net/v1/orders" # Headers headers = { "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-COINAPI-KEY", "Content-Type": "application/json" } # Make the request try: response = requests.get(url, headers=headers) # Check status code if response.status_code == 200: print("Response JSON:", response.json()) else: print("Response Code:", response.status_code) for header, value in response.headers.items(): print(header + ': ' + value) except Exception as e: print("An error occurred:", e) ``` > [!NOTE] > After an order is closed/finalized, it will no longer be visible through the endpoint mentioned above. ### Submit Order (BUY) Here's an example of submitting a `BUY` order on the `KRAKEN` exchange with the following details: - Desired amount of `OXT` to buy: `100` - Expected price to be executed at: `0.11` - Save down somewhere the `YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-007` identifier to track the status of the order ```python import requests import json from datetime import datetime, timedelta url = "https://global.ems.coinapi.net/v1/orders" payload = json.dumps({ "exchange_id": "KRAKEN/JOHN", "client_order_id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-007", "symbol_id_coinapi": "KRAKEN_SPOT_OXT_USD", "amount_order": 100, "price": 0.11, "side": "BUY", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "exec_inst": [ "MAKER_OR_CANCEL" ] }) # Headers headers = { "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-COINAPI-KEY", "Content-Type": "application/json" } # Make the request try: response = requests.post(url, data=payload, headers=headers) # Check status code if response.status_code == 200: print("Response JSON:", response.json()) else: print("Response Code:", response.status_code) for header, value in response.headers.items(): print(header + ': ' + value) except Exception as e: print("An error occurred:", e) ``` Successfully routed order Response: ```json { "type": "ORDER_EXEC_REPORT_UPDATE", "id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-007", "client_order_id_format_exchange": "1946142760", "exchange_order_id": "OJCPEO-PO7WD-VTPUF2", "amount_open": 100.0, "amount_filled": 0.0, "status": "ROUTED", "status_history": [ ["RECEIVED", "2024-02-23T01:13:15.6096269Z"], ["ROUTING", "2024-02-23T01:13:15.6102840Z"], ["ROUTED", "2024-02-23T01:13:15.7772494Z"] ], "error_message": null, "fills": [], "exchange_id": "KRAKEN/JOHN", "client_order_id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-007", "symbol_id_exchange": "OXTUSD", "symbol_id_coinapi": "KRAKEN_SPOT_OXT_USD", "amount_order": 100.0, "price": 0.11, "avg_px": 0.0, "side": "BUY", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": null, "exec_inst": ["MAKER_OR_CANCEL"] } ``` Below is the `order status report` response for a `BUY` operation with the `client_order_id` set as `YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-007`: ```json { "type": "ORDER_EXEC_REPORT_UPDATE", "id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-007", "client_order_id_format_exchange": "1946142760", "exchange_order_id": "OJCPEO-PO7WD-VTPUF2", "amount_open": 100.0, "amount_filled": 0.0, "status": "NEW", "status_history": [ ["RECEIVED", "2024-02-23T01:13:15.6096269Z"], ["ROUTING", "2024-02-23T01:13:15.6102840Z"], ["ROUTED", "2024-02-23T01:13:15.7772494Z"], ["NEW", "2024-02-23T01:13:15.8077026Z"] ], "error_message": null, "fills": [], "exchange_id": "KRAKEN/JOHN", "client_order_id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-007", "symbol_id_exchange": "OXTUSD", "symbol_id_coinapi": "KRAKEN_SPOT_OXT_USD", "amount_order": 100.0, "price": 0.11, "avg_px": 0.0, "side": "BUY", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": null, "exec_inst": ["MAKER_OR_CANCEL"] } ``` ### Cancelling all open orders To cancel all open orders associated with the `KRAKEN/JOHN`: ```python import requests import json from datetime import datetime, timedelta url = "https://global.ems.coinapi.net/v1/orders/cancel/all" payload = json.dumps({"exchange_id ": "KRAKEN/JOHN"}) # Headers headers = { "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-COINAPI-KEY", "Content-Type": "application/json" } # Make the request try: response = requests.post(url, data=payload, headers=headers) # Check status code if response.status_code == 200: print("Response JSON:", response.json()) else: print("Response Code:", response.status_code) for header, value in response.headers.items(): print(header + ': ' + value) except Exception as e: print("An error occurred:", e) ``` Here's a sample order report for a canceled `BUY` order via the `EMS API`: ```json { "type": "ORDER_EXEC_REPORT_UPDATE", "id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-007", "client_order_id_format_exchange": "1946142760", "exchange_order_id": "OJCPEO-PO7WD-VTPUF2", "amount_open": 100.0, "amount_filled": 0.0, "status": "CANCELED", "status_history": [ ["RECEIVED", "2024-02-23T01:13:15.6096269Z"], ["ROUTING", "2024-02-23T01:13:15.6102840Z"], ["ROUTED", "2024-02-23T01:13:15.7772494Z"], ["NEW", "2024-02-23T01:13:15.8077026Z"], ["PENDING_CANCEL", "2024-02-23T01:18:49.2279836Z"], ["CANCELED", "2024-02-23T01:18:49.4245926Z"] ], "error_message": null, "fills": [], "exchange_id": "KRAKEN/JOHN", "client_order_id": "YOUR-UNIQUE-IDENTIFIER-FOR-ORDER-007", "symbol_id_exchange": "OXTUSD", "symbol_id_coinapi": "KRAKEN_SPOT_OXT_USD", "amount_order": 100.0, "price": 0.11, "avg_px": 0.0, "side": "BUY", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": null, "exec_inst": ["MAKER_OR_CANCEL"] } ``` The explanations and practical code examples provided should let you have a better understanding of how to leverage the `EMS API` for cryptocurrency trading across multiple exchanges. --- # EMS - Starter Guide (https://www.coinapi.io/products/ems-api/docs) --- title: EMS - Starter Guide description: General information about the Execution Management System API software product and its features. order: 1 --- This section will provide general information about the **Execution Management System API** (`EMS API`) software product and enumerate a number of features that it provides. > [!NOTE] > The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in [RFC 2119](https://www.ietf.org/rfc/rfc2119.txt). ## What is EMS API? Execution Management System (EMS) is a software that manages orders, executions, and exposure in an efficient, fast, cost-effective, and straightforward manner. An EMS allows you to route orders to multiple cryptocurrency exchanges simultaneously using a simple, robust, and unified Application Programming Interface (API). The software is provided as a Managed Cloud service - Everything is managed on our side. Hosted in the Cloud by CoinAPI. You manage the deployment using the REST API. ## Architecture and components EMS consists of several components listed and ordered by dependency relationship: 1. `Exchange` - Order destination, exchange, or broker. 2. `CoinAPI EMS Edge` - Software that's responsible for communicating with the single specific order destination for which is deployed. This component exposes the `EMS API` for diagnostics purposes which functions visibility are limited to this single destination. 3. `CoinAPI EMS API` - Software that's responsible for exposing fully functional the `EMS API`, maintaining the connection with all instances of `CoinAPI EMS Edge`. 4. `Customer Application` - Customer software using the `EMS API` exposed by the `CoinAPI EMS API` component. ## Benefits and features ### Low latency support Specific projects usually involve High-Frequency Trading (HFT) or Market Making (MM) requiring low latency access to the order destination. `EMS API` was designed to have native support for this kind of activity. Our Managed Cloud service optimizes the deployment of components to ensure the lowest possible latency for each order destination. ### Normalized API abstraction Our EMS API provides an abstraction layer that consolidates all supported third-party APIs into a single set of simple and robust data models and protocols. The Exchanges and the Assets are standardized using the Market Data REST API with which this product is compatible. More information about the exchanges and asset standardization can be found in the [Documentation of the Market Data Product](/products/market-data-api/docs). ### Industry-standard protocols Our API's can be accessed using multiple protocols widely adopted by the industry as a standard: * REST * WebSocket * FIX 4.4, 5.0 * FIXT 1.1 ### Security & Privacy We manage the infrastructure with industry-standard security practices. Your order flow and execution reports are handled with utmost care and privacy. > [!TIP] > The software complies with the "SOC 2" and "ISO/IEC 27001 information security certifications. ### Multi-account support Manage an unlimited number of exchange accounts in the cluster (for example, on behalf of your customers). ### SDK and samples for 40+ languages We have the SDK libraries and code samples available for more than 40+ languages. The full list is available here: [https://github.com/api-bricks/api-bricks-sdk/tree/master](https://github.com/api-bricks/api-bricks-sdk/tree/master) ### Comprehensive support Leverage support for all market types and order types. ### High-quality integrations Our integrations with third-party APIs are heavily tested and crafted with stability and latency in mind. For several third parties, we usually use multiple protocols simultaneously or tricks to acquire valuable pieces of information faster. ### Enterprise-grade support and maintenance EMS product is fully supported and maintained to stay ahead of the curve. This approach offloads the often disliked responsibilities of the Software and DevOps Engineers in the organization and enables them to focus on the core business. ### High availability The EMS software is designed and deployed to ensure high availability. We manage multiple instances of `CoinAPI EMS Edge` and `CoinAPI EMS API` components across different availability zones or cloud providers to ensure continuous service. ### P&L and asset monitoring Using the EMS, your organization can manage exposure and positions in real-time across all supported order destinations and build sophisticated risk management controls. ## Order lifecycle This section will describe the lifecycle of the order in the `EMS` software. ## Order status description This table describes how to interpret a specific order status. | Name | Can transit to | Status description | --- | --- | --- | | `RECEIVED` | `REJECTED`
`ROUTING` | The order is processed by the `EMS`. | `ROUTING` | `ROUTED` | The order is (on the wire) between the `EMS` and the `Exchange`. | `ROUTED` | `REJECTED`
`NEW`
`PARTIALLY_FILLED`
`FILLED`
`CANCELED` | The order has been sent to the exchange and not yet active in the order book. | `NEW` | `PARTIALLY_FILLED`
`FILLED`
`PENDING_CANCEL`
`CANCELED` | The order is active in the book in its original state. | `PENDING_CANCEL` | `NEW`
`PARTIALLY_FILLED`
`FILLED`
`CANCELED` | The order cancelation message has been sent to the `Order destination`. | `PARTIALLY_FILLED` | `FILLED`
`PENDING_CANCEL`
`CANCELED` | The order is partially filled and active in the order book. | `FILLED` | | The order is filled and removed from the order book. This state is terminal. | `CANCELED` | | The order is canceled and removed from the order book. This state is terminal. | `REJECTED` | | The order is rejected. This state is terminal. ## Order status lifecycle This table describes how to interpret transitions between order statuses and their initial values. | Source Status | Destination status | Description | --- | --- | --- | | | `RECEIVED` | `EMS` received a new order via the API. | | `NEW` | `EMS` received an unseen new order from the `Order destination`. The order was relayed to the destination outside the `EMS`. | | `PARTIALLY_FILLED` | `EMS` received unseen partially filled order from the `Order destination`. The order was relayed to the destination outside the `EMS`. | `RECEIVED` | `REJECTED` | `EMS` rejected the order. | `RECEIVED` | `ROUTING` | `EMS` delivering the order to the `Order destination`. | `ROUTING` | `ROUTED` | `EMS` sent the order to the `Order destination`. | `ROUTED` | `REJECTED` | `EMS` received a message from the exchange that the order was rejected. | `ROUTED` | `NEW` | `EMS` received a message from the exchange that the order is active in the book in its original state. | `ROUTED` | `PARTIALLY_FILLED` | `EMS` received a message from the exchange that part of the order was executed aggressively (removed liquidity). The remaining passive part is active in the book. | `ROUTED` | `FILLED` | `EMS` received a message from the exchange that the order was executed aggressively (removed liquidity). | `ROUTED` | `CANCELED` | `EMS` received a message from the exchange that the order is in the canceled state. The order has not been in the book as the conditions for the entry were not satisfied. | `NEW` | `PARTIALLY_FILLED` | `EMS` received a message from the exchange that part of the passive order was filled. | `NEW` | `FILLED` | `EMS` received a message from the exchange that the passive order is filled. | `NEW` | `PENDING_CANCEL` | `EMS` received cancel request for the order and successfully relayed it to the `Order destination`. | `NEW` | `CANCELED` | `EMS` received a message from the exchange that the passive order was canceled. | `PARTIALLY_FILLED` | `FILLED` | `EMS` received a message from the exchange that the remaining part of the passive order is filled. | `PARTIALLY_FILLED` | `PENDING_CANCEL` | `EMS` received cancel request for the remaining part of the passive order and successfully relayed it to the `Order destination`. | `PARTIALLY_FILLED` | `CANCELED` | `EMS` received a message from the exchange that the remaining part of the passive order is canceled. | `PENDING_CANCEL` | `NEW` | `EMS` received a message from the exchange that updated the order before processing the cancellation request or the order cancellation request was rejected. | `PENDING_CANCEL` | `PARTIALLY_FILLED` | `EMS` received a message from the exchange that updated the order before processing the cancellation request or the order cancellation request was rejected. | `PENDING_CANCEL` | `FILLED` | `EMS` received a message from the exchange that updated the order before processing the cancellation request or the order cancellation request was rejected. | `PENDING_CANCEL` | `CANCELED` | `EMS` received a message from exchange` that updated the order before processing the cancellation request or the order cancellation request was rejected. ## Order parameters This section will describe parameters of the order in the `EMS` sofware. ### Order type `EMS` supports only the `LIMIT` order type. Market orders don't have price protection, and because of that, they are not supported. As an alternative, you can use the Immediate or Cancel `IOC` order and provide the worst execution price to achieve the same result. ### Time in force Time in force is a special instruction used when placing a trade to indicate how long an order will remain active before it expires. The table below describes how to interpret time in force parameter values. | Time in force | Shortcode | Description | | --- | --- | --- | | `GOOD_TILL_CANCEL` | `GTC` | A Good Till Cancel (GTC) is a default type of time-in-force. The order that lasts until is completed or canceled. | | `GOOD_TILL_TIME_EXCHANGE` | `GTTE` | The Good Till Time Exchange (GTTE) time in force lets you set an expiration date and time up until which an order will be active in the book. The exchange handles the execution of the cancel originated from parameter. | | `GOOD_TILL_TIME_OEML` | `GTTO` | The Good Till Time OEML (GTTO) time in force lets you set an expiration date and time up until which an order will be active in the book. The `CoinAPI EMS Edge` sending the cancel request originated from the parameter. Worth mentioning that: (a) The cancellation request will not be sent if the software will be not be running at the time of expiration. (b) This parameter does not depend on the exchange. (c) The clock of the server running `CoinAPI EMS Edge` is used to trigger the cancelation request at the expiration. | | `FILL_OR_KILL` | `FOK` | Fill or kill (FOK) is a type of time in force used to instruct an exchange to execute a transaction immediately and completely or not at all. This order will only remove liquidity from the order book. It must be filled in its entirety or canceled (killed). | | `IMMEDIATE_OR_CANCEL` | `IOC` | An immediate or cancel order (IOC) is a type of time in force used to instruct an exchange to execute all or part immediately and cancels any unfilled portion of the order. This order will only remove liquidity from the order book. It will fill whatever part of the order it can immediately and cancel any remaining amount so that no part of the order is added to the order book. | The table below displays a breakdown of the `EMS` support of specific time in force values by the `Order destination`. | Order destination id | `GTC` | `GTTE` | `GTTO` | `FOK` | `IOC` | | --- | --- | --- | --- | --- | --- | | BINANCE | X | | X | X | X | | BINANCEUAT | X | | X | X | X | | BINANCEJE | X | | X | X | X | | BINANCEUS | X | | X | X | X | | BINANCEFTS | X | | X | X | X | | BINANCEFTSUAT | X | | X | X | X | | BINANCEFTSC | X | | X | X | X | | BINANCEFTSCUAT | X | | X | X | X | | BINANCEOPTV | X | | X | X | X | | BINANCEOPTVUAT | X | | X | X | X | | BITFINEX | X | X | X | X | X | | BITMEX | X | | X | X | X | | BITMEXUAT | X | | X | X | X | | BITSTAMP | X | | X | X | X | | BLOCKCHAINEXCHANGE | X | X | X | | X | | COINBASE | X | | X | X | X | | GEMINI | X | | X | X | X | | HITBTC | X | X | X | X | X | | KRAKEN | X | | X | | X | | KRAKENFTS | X | | X | | X | | POLONIEX | X | | X | X | X | | LMAXDIGITAL | X | | X | X | X | | LMAXDIGITALUAT | X | | X | X | X | | DERIBIT | X | | X | X | X | | DERIBITUAT | X | | X | X | X | | DYDX | X | X | X | X | X | Legend: `X` - supported. ### Execution instructions Execution instruction puts restrictions on order handling at the matching engine. More than one instruction can apply to an order. The table below describes how to interpret execution instructions parameter values. Legend: `X` - supported. | Instruction | Shortcode | Description | | --- | --- | --- | | `AUCTION_ONLY` | `AO` | An Auction Only (AO) instructs exchange that this order is for the auction only book for the next auction. The order may be cancelled up until the the auction locks, after which cancel requests will be rejected. | | `INDICATION_OF_INTEREST` | `IOI` | An indication of interest (IOI) instructs exchange that this order should be processed as request for liquidity from block trading market markets. | | `MAKER_OR_CANCEL` | `MOC` | A Maker or cancel (MOC) instructs exchange that this order will only add liquidity to the order book. If any part of the order could be filled immediately, the whole order will instead be rejected before any execution occurs. This instruction is also known as `Post only` or `Participate don't initiate`. | | `CANCEL_ON_DISCONNECT` | `COD` | Cancel on System Failure (Cancel on disconnect) | | `DO_NOT_CANCEL_ON_DISCONNECT` | `NCOD` | Reinstate on System Failure (Do not cancel on disconnect) | | `DO_NOT_INCREASE` | `DNI` | (Reduce only) If part of a position is closed by any other means than the reduce-only order, the reduce-only order will be automatically adjusted downwards. If the trader decides to increase their position before the reduce-only order is executed, the quantity of the reduce-only order will not increase as well. | The table below displays a breakdown of the `EMS` support of specific execution instructions by the `Order destination`. | Order destination id | `MOC` | `AO` | `IOI` | `COD` | `NCOD` | `DNI` | | --- | --- | --- | --- | --- | --- | --- | | `BINANCE` | X | | | | | | | `BINANCEUAT` | X | | | | | | | `BINANCEJE` | X | | | | | | | `BINANCEUS` | X | | | | | | | `BINANCEFTS` | X | | | | | | | `BINANCEFTSUAT` | X | | | | | | | `BINANCEFTSC` | X | | | | | | | `BINANCEFTSCUAT` | X | | | | | | | `BINANCEOPTV` | X | | | | | | | `BINANCEOPTVUAT` | X | | | | | | | `BITFINEX` | X | | | | | | | `BITMEX` | X | | | | | | | `BITMEXUAT` | X | | | | | | | `BITSTAMP` | | | | | | | | `BLOCKCHAINEXCHANGE` | X | | | | | | | `COINBASE` | X | | | | | | | `GEMINI` | X | X | X | | | | | `HITBTC` | | | | | | | | `KRAKENFTS` | X | | | | | | | `KRAKEN` | X | | | | | | | `POLONIEX` | X | | | | | | | `LMAXDIGITAL` | | | | X | X | | | `LMAXDIGITALUAT` | | | | X | X | | | `DERIBIT` | X | | | | | X | | `DERIBITUAT` | X | | | | | X | | `DYDX` | X | | | | | X | Legend: `X` - supported. ## Market Orders While our API inherently supports limit orders, we understand the necessity for some clients to operate with market orders. This documentation provides a technical solution for simulating market orders using our limit order functionality with the __Fill or Kill (FOK)__ option. ### Technical Solution To mimic the behavior of a market order using our API, which inherently supports limit orders, clients can place a limit order with a __Fill or Kill (FOK)__ condition. This approach effectively replicates the immediate execution characteristic of a market order while requiring the specification of a maximum (for buy orders) or minimum (for sell orders) price limit. __Implementation Steps__: 1. __Prepare the Order__: Define the order as a limit order. Set the price limit to the maximum price the client is willing to pay for a buy order or the minimum price they are willing to accept for a sell order. Ensure that the order quantity meets the client's requirement for the transaction. 2. __Set the FOK Condition__: Apply the Fill or Kill condition to the order. This condition mandates that the order must be executed immediately in its entirety or not executed at all. It ensures that partial fills do not occur, closely aligning with the nature of a market order. 3. __Execution and Validation__: Upon submission, the EMS will attempt to fill the order immediately based on the specified price limits and the __FOK__ condition. If the order cannot be filled immediately and completely within the defined price range, it will be automatically cancelled, ensuring no partial fills. ### Advantages and Considerations * __Immediate Execution__: The __FOK__ condition ensures that the order, if executed, is filled immediately, mirroring the behavior of a market order. * __Price Control__: Clients maintain control over the maximum or minimum price limits, adding a layer of price protection that standard market orders do not provide. * __Simplicity__: This method avoids the need for additional development or integration, utilizing the existing infrastructure of our API. Using a limit order API can be considered simpler and more straightforward for several reasons, especially when compared to other types of trading orders. Here are some factors that contribute to the perceived simplicity: __Predictability and Control__: * __Price Certainty__: Limit orders allow users to specify the maximum or minimum price at which they are willing to buy or sell an asset. This provides certainty about the price, which is not the case with market orders, where the execution price can vary. * __Control over Execution__: Users have better control over their trades. They can decide not to execute a trade if the market does not reach their specified price, avoiding unwanted entries or exits in volatile market conditions. * __Consistent behaviour__: Not all the order destinations support market orders or when they support it, usually they are implmeneted in form of limit orders. __Straightforward Implementation__: * __Simplicity in API Design__: Limit order APIs are generally straightforward to implement and integrate because the parameters are clear and well-defined (quantity, price, and sometimes duration). * __Fewer Real-time Considerations__: Unlike market orders, where getting the best available price in real-time is crucial, limit orders are placed based on predefined criteria. This can reduce the complexity associated with rapid decision-making and real-time data processing. __Reduced Need for Immediate Market Data__: * __Less Dependency on Real-time Pricing__: Since the execution of a limit order is based on the user's specified price, there's less need for immediate or real-time market data, unlike market orders where knowing the current market price is crucial for order execution. __Cost Predictability__: * __Avoidance of Slippage__: With limit orders, the risk of slippage (the difference between the expected price of a trade and the price at which the trade is executed) is eliminated. Users can be more confident about the cost of their trades, making financial planning and risk management more straightforward. __Ease of Monitoring and Management__: * __Set and Forget__: Users can place limit orders and not worry about monitoring the market constantly. The order will only execute if the market price meets the user's criteria, making it a more passive form of trading. * __Batch Processing Friendly__: For applications or trading strategies that place numerous orders, limit orders can be more manageable as they don't require immediate processing or constant monitoring of market prices. __Reduced Impact on Market Price__: * __Minimized Market Disruption__: Limit orders can be less disruptive to the market price, especially for large orders. They are executed only at the user's specified price, avoiding large, sudden impacts on the market price that can occur with large market orders. In summary, a limit order API can offer a simpler and more controlled trading experience, with price certainty, reduced need for real-time market data, straightforward implementation, and predictable costs. These factors contribute to its appeal, especially for users or systems focusing on strategic, planned trading activities rather than immediate, real-time market engagement. ## Time For all input and output time values ISO 8601 standard is used. Format specifier | Description ---------- | ------- `yyyy` | The year as a four-digit number. `MM` | The month, from 01 through 12. `dd` | The day of the month, from 01 through 31. `HH` | The hour, using a 24-hour clock from 00 to 23. `mm` | The minute, from 00 through 59. `ss` | The second, from 00 through 59. `fff` | The milliseconds in a date and time value. `fffffff` | The ten millionths of a second in a date and time value. Input time values are parsed using the following formats as far as possible: * `yyyy-MM-ddTHH:mm:ss.fffffff` * `yyyy-MM-ddTHH:mm:ss.fff` * `yyyy-MM-ddTHH:mm:ss` * `yyyy-MM-ddTHH:mm` * `yyyy-MM-ddTHH` * `yyyy-MM-dd` * `yyyyMMddTHHmmssfffffff` * `yyyyMMddTHHmmssfff` * `yyyyMMddTHHmmss` * `yyyyMMddTHHmm` * `yyyyMMddTHH` * `yyyyMMdd` > [!NOTE] > When time zone information is not supplied, we will assume the UTC time zone. Output time values are formatted using the following patterns: 1. `yyyy-MM-ddTHH:mm:ss.fffffffZ` 2. `yyyy-MM-dd` > [!NOTE] > All time values we provide are UTC time zone. Do not assume otherwise. --- # SOR - WebSocket API (https://www.coinapi.io/products/ems-api/docs/sor-websocket-api) --- title: SOR - WebSocket API description: Smart Order Routing WebSocket API for algorithmic trading with TWAP and VWAP support. order: 8 --- # CoinAPI OEML SOR API ## Base URL `/v1/sor` ## Endpoints ### Get Smart Orders #### GET `/requests` Fetches all smart order requests. **Response:** ```json [ { "id": "fb7d3987-fd78-41fa-985e-748a67375b31", "status": "Cancelled", "statusInfo": "User requested cancel", "symbol": "BTC-USD", "amount": 20, "algorithm": "TWAP", "side": "Sell", "duration": "5MIN", "interval": "30SEC", "exchanges": [ "DERIBIT" ], "statusHistory": { "Running": "07/24/2024 09:41:40", "Cancelled": "07/24/2024 09:44:13" }, "parametersUpdates": { "2024-07-24T09:42:14.9062991Z": { "side": "sell", "symbol": "BTC-USD", "symbol_type": "perpetual", "amount": "20", "duration": "5MIN", "interval": "1MIN" } }, "fills": [ { "exchange": "DERIBIT", "amountFilled": 3.0, "price": 66370.5, "timeStamp": "2024-07-24T09:41:45.7727049Z" }, { "exchange": "DERIBIT", "amountFilled": 2.0, "price": 66370.5, "timeStamp": "2024-07-24T09:42:45.8954363Z" }, { "exchange": "DERIBIT", "amountFilled": 2.0, "price": 66370.5, "timeStamp": "2024-07-24T09:43:16.0088651Z" }, { "exchange": "DERIBIT", "amountFilled": 2.0, "price": 66387.5, "timeStamp": "2024-07-24T09:43:46.2376039Z" } ] } ] ``` ### Get Balances #### GET `/balances` Fetches all balances. **Response:** ```json { "DERIBIT": [ { "id": "BTC", "asset_id_exchange": "BTC", "asset_id_coinapi": "BTC", "balance": 0.00324182, "available": 0.00308591, "locked": 0.00015591, "traded": 0.0, "last_updated_by": "EXCHANGE", "rate_usd": null } ] } ``` ### Get Open Orders #### GET `/orders` Fetches all open orders. **Response:** ```json { "DERIBIT": [ { "id": "79696dc9-70a9-4b4f-b52d-f4a816894268", "client_order_id_format_exchange": "79696dc9-70a9-4b4f-b52d-f4a816894268", "exchange_order_id": "72327252536", "amount_open": 10.0, "amount_filled": 0.0, "status": "NEW", "status_history": [ [ "RECEIVED", "2024-06-28T07:43:53.1499458Z" ], [ "ROUTING", "2024-06-28T07:43:53.2547245Z" ], [ "ROUTED", "2024-06-28T07:43:53.3086465Z" ], [ "NEW", "2024-06-28T07:43:53.3163276Z" ] ], "error_message": null, "fills": [], "exchange_id": "DERIBIT", "client_order_id": "79696dc9-70a9-4b4f-b52d-f4a816894268", "symbol_id_exchange": "BTC-PERPETUAL", "symbol_id_coinapi": "DERIBIT_PERP_BTC_USD", "amount_order": 10.0, "price": 61200.0, "avg_px": 0.0, "side": "BUY", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": null, "exec_inst": [] } ] } ``` ### Get Open Positions #### GET `/positions` Fetches all open positions. **Response:** ```json { "DERIBIT": [ { "id": "BTC-PERPETUAL", "symbol_id_exchange": "BTC-PERPETUAL", "symbol_id_coinapi": "DERIBIT_PERP_BTC_USD", "avg_entry_price": 61362.86103755, "quantity": 40.0, "side": "BUY", "unrealized_pnl": 0.000111354, "leverage": 10.0, "cross_margin": false, "liquidation_price": 41280.82400315, "raw_data": "[{"Key":54,"Value":{"Obj":"1","Tag":54}},{"Key":55,"Value":{"Obj":"BTC-PERPETUAL","Tag":55}},{"Key":95,"Value":{"Obj":"30","Tag":95}},{"Key":96,"Value":{"Obj":"6.4341e-5;1.2868e-4;1.11354e-4","Tag":96}},{"Key":231,"Value":{"Obj":"10.0","Tag":231}},{"Key":702,"Value":{"Obj":"1","Tag":702}},{"Key":703,"Value":{"Obj":"TQ","Tag":703}},{"Key":704,"Value":{"Obj":"40.0","Tag":704}},{"Key":705,"Value":{... } ] } ``` ### Add Smart Order #### POST `/add` Adds a new smart order. **Request Body:** ```json { "Algorithm": "TWAP", "Exchanges": ["DERIBIT"], "Parameters": { "side": "sell", "symbol": "BTC-USD", "symbol_type": "perpetual", "amount": "29", "duration": "1MIN", "interval": "5SEC" } } ``` **Response:** ```json { "type": "New", "id": "d574e33e-133f-4bf0-bb8b-9c6294c32d2a", "exchanges": [ "DERIBIT" ], "algorithm": "TWAP", "parameters": { "side": "sell", "symbol": "BTC-USD", "symbol_type": "perpetual", "amount": "29", "duration": "1MIN", "interval": "5SEC" } } ``` ### Cancel Smart Order #### POST `/cancel/{id}` Cancels a smart order by its ID. **Request Parameter:** - `id`: The ID of the order to be canceled. **Response:** - `200 OK` if the order is successfully canceled. - `400 Bad Request` if there is an error. ### Update Smart Order #### PUT `/update` Updates an existing smart order. **Request Body:** ```json { "Id": "string", "Parameters": { "amount": "string", "duration": "string", "interval": "string" } } ``` **Response:** - `200 OK` if the order is successfully updated. - `400 Bad Request` if there is an error. ## WebSocket Feed ### Add Smart Order Message: #### Message Format ```json { "type": "New", "Algorithm": "TWAP", "Exchanges": ["DERIBIT"], "Parameters": { "side": "sell", "symbol": "BTC-USD", "symbol_type": "perpetual", "amount": "29", "duration": "1MIN", "interval": "5SEC" } } ``` ##### This will trigger output which can look like this: **StatusChange message** ```json { "Type": "StatusChange", "CompositeId": "fddac1f2-d98a-4e5c-9824-8e334039bb81", "Data": { "Id": "fddac1f2-d98a-4e5c-9824-8e334039bb81", "TotalFilled": 0, "FillsCount": 0, "Status": "Running", "Fills": [] } } ``` **TradeRequest message** ```json { "Type": "TradeRequest", "CompositeId": "fddac1f2-d98a-4e5c-9824-8e334039bb81", "Data": { "type": "ORDER_NEW_SINGLE_REQUEST", "exchange_id": "DERIBIT", "client_order_id": "04fd0f2c-e53f-4ab8-ae05-e881a4cbafb7", "symbol_id_exchange": null, "symbol_id_coinapi": "DERIBIT_PERP_BTC_USD", "amount_order": 3, "price": 66484.5, "avg_px": 0, "side": "BUY", "order_type": "LIMIT", "time_in_force": "IMMEDIATE_OR_CANCEL", "expire_time": null, "exec_inst": [] } } ``` **TradeFill message** ```json { "Type": "TradeFill", "CompositeId": "fddac1f2-d98a-4e5c-9824-8e334039bb81", "Data": { "OrderId": "04fd0f2c-e53f-4ab8-ae05-e881a4cbafb7", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 3, "Price": 66484.5, "Side": "Buy", "Status": "FILLED", "TimeStamp": "2024-07-24T11:29:59.6384886Z" } } ``` `...` **StatusChange message** ```json { "Type": "StatusChange", "CompositeId": "fddac1f2-d98a-4e5c-9824-8e334039bb81", "Data": { "Id": "fddac1f2-d98a-4e5c-9824-8e334039bb81", "TotalFilled": 20, "FillsCount": 6, "Status": "Completed", "Fills": [ { "OrderId": "04fd0f2c-e53f-4ab8-ae05-e881a4cbafb7", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 3, "Price": 66484.5, "Side": "Buy", "Status": "FILLED", "TimeStamp": "2024-07-24T11:29:59.6384886Z" }, { "OrderId": "fdb7b32b-ad35-42ea-b65d-3f25f98c03df", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 3, "Price": 66484.5, "Side": "Buy", "Status": "FILLED", "TimeStamp": "2024-07-24T11:30:09.8103657Z" }, { "OrderId": "327365c9-62bf-4746-8836-76a7c8126059", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 3, "Price": 66485, "Side": "Buy", "Status": "FILLED", "TimeStamp": "2024-07-24T11:30:20.0299802Z" }, { "OrderId": "4c42b8ef-7ab0-43ca-b405-b3145be24aa4", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 3, "Price": 66485, "Side": "Buy", "Status": "FILLED", "TimeStamp": "2024-07-24T11:30:30.1605334Z" }, { "OrderId": "c54adf52-488e-4afa-87c3-2250c43970ee", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 3, "Price": 66485, "Side": "Buy", "Status": "FILLED", "TimeStamp": "2024-07-24T11:30:40.3878383Z" }, { "OrderId": "2a5fa24b-31f2-4909-831b-da710c059ad8", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 5, "Price": 66456, "Side": "Buy", "Status": "FILLED", "TimeStamp": "2024-07-24T11:31:00.7103820Z" } ] } } ``` ### Cancel Message: #### Message Format ```json { "Type": "cancel", "Id": "7287b325-243b-44c5-a3de-63d148bbc04b" } ``` ##### This will trigger output which can look like this: ```json { "Type": "StatusChange", "CompositeId": "7287b325-243b-44c5-a3de-63d148bbc04b", "Data": { "Id": "7287b325-243b-44c5-a3de-63d148bbc04b", "TotalFilled": 9, "FillsCount": 3, "Status": "Cancelled", "Fills": [ { "OrderId": "7431c0d8-61ad-4bb3-81b3-79f25765f98a", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 3, "Price": 66419, "Side": "Sell", "Status": "FILLED", "TimeStamp": "2024-07-24T11:39:35.9672103Z" }, { "OrderId": "8b5d8ff1-ed8b-43c6-b237-d5e970c4e3fd", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 3, "Price": 66414, "Side": "Sell", "Status": "FILLED", "TimeStamp": "2024-07-24T11:39:41.2653974Z" }, { "OrderId": "d7e1dcbc-60c3-456a-8c26-01995aecbd84", "Exchange": "DERIBIT", "SymbolId": "DERIBIT_PERP_BTC_USD", "AmountFilled": 3, "Price": 66414, "Side": "Sell", "Status": "FILLED", "TimeStamp": "2024-07-24T11:39:51.4043702Z" } ] } } ``` ### Supported Algorithms The following algorithms are supported for trading: - **TWAP** (Time-Weighted Average Price): Executes trades evenly over a specified period. - **Parameters**: - `amount`: Total amount to be traded. - `duration`: Total duration of the trading period. - `interval`: Time interval between each trade. ***Pseudocode*** ``` Initialize totalAmount, duration, interval, side Calculate iterationCount = (duration / interval) + 1 Calculate amountPerTrade = totalAmount / iterationCount Initialize currentIteration = 0 While currentIteration < iterationCount: if order is already filled: Stop the smart order else: Execute trade with amountPerTrade Increment currentIteration Wait for interval End If End While ``` - **VWAP** (Volume-Weighted Average Price): Executes trades based on the volume over a specified period. - **Parameters**: - `amount`: Total amount to be traded. - `duration`: Total duration of the trading period. - `interval`: Time interval between each trade. ***Pseudocode*** ``` Initialize totalAmount, duration, interval, side Calculate iterationCount = (duration / interval) + 1 Initialize currentIteration = 0 While currentIteration < iterationCount: if order is already filled: Stop the smart order else: Get intervalMarketVolume from CoinAPI OHLCV data Calculate tradeVolume = min(intervalMarketVolume * safetyThreshold, totalAmount / (iterationCount - currentIteration)) Execute trade with tradeVolume Increment currentIteration Wait for interval End If End While ``` # old docs Establishes a WebSocket connection for real-time communication. Once connected, you can send and receive JSON messages using the defined DTOs. To send a new order message: ```json { "type": "New", "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "exchanges": ["exchange1", "exchange2"], "algorithm": "TWAP", "parameters": { "symbol": "BTC-USD", "symbol_type": "spot", "side": "Buy", "amount": 10, "duration": "1DAY", "interval": "1HRS" } } ``` To cancel an order: ```json { "type": "Cancel", "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6" } ``` To change parameters of an existing order: ```json { "type": "ParamChange", "id": "3fa85f64-5717-4562-b3fc-2c963f66afa6", "parameters": { "amount": 10, "duration": "1DAY", "interval": "1HRS" } } ``` Available message types: - New (NewSmartOrderRequestDto) - Cancel (SmartOrderCancelRequestDto) - ParamChange (SmartOrderParamsChangeRequestDto) --- # Understanding Execution Quality (https://www.coinapi.io/products/ems-api/docs/understanding-execution-quality) --- title: Understanding Execution Quality description: Guide on evaluating execution quality when using the EMS Trading API, covering price comparison, order handling, and liquidity access. order: 9 --- # Understanding Execution Quality in the EMS Trading API When trading across multiple exchanges, getting the right price matters just as much as getting a trade done. This guide covers how to evaluate execution quality when using the EMS Trading API, with a focus on price comparison, order handling, and liquidity access. ## How to Measure Execution Price Quality? The real cost of a trade isn't just the quoted price — it's the price you actually get when the order fills. There are a few ways to track this: 1. Compare your execution price to market benchmarks * You can use the [Market Data API](/products/market-data-api/docs/rest-api/quotes/current-quotes-for-a-specific-symbol) to pull the latest bid/ask prices and compare them to your fills. * If you're working with larger orders, tracking VWAP (Volume Weighted Average Price) over a timeframe can help you see how your price compares to market trends. 2. Look at slippage * Slippage is the difference between the expected price and the actual execution price. If you're consistently getting worse prices than expected, it might be worth adjusting your order type or timing. * The [Order Execution Report](/products/ems-api/docs/rest-api/get-order-execution-report) helps track this by giving detailed information on order fills. 3. Use historical data for deeper analysis * The [Historical Order Book API](/products/market-data-api/docs/rest-api/order-book/historical-data) lets you check what the order book looked like when your trade was executed. * This can help you understand whether your order impacted the market price or if better liquidity was available at the time. ## How Orders Are Handled and Executed? Not all orders work the same way, and the EMS Trading API gives you several options to manage execution. 1. Different order types for different needs * Market orders execute immediately at the best available price, but they can have slippage in volatile conditions. * Limit orders let you set a maximum (or minimum) price, preventing unexpected execution prices. * Immediate-or-Cancel (IOC) and Fill-or-Kill (FOK) orders help control partial fills and execution timing. 2. Monitoring and managing open orders * The [Open Orders API](/products/ems-api/docs/rest-api/get-open-orders) lets you see active trades and adjust them in real time. * If market conditions change, you can modify or cancel orders through the [Cancel Order API](/products/ems-api/docs/rest-api/cancel-order-request). 3. Execution reports for transparency * Once an order is filled, you can use the [History of Order Changes API](/products/ems-api/docs/rest-api/history-of-order-changes) to review how the trade was executed. ## Liquidity and Smart Order Routing (SOR) If you're trading across multiple exchanges, it's important to know whether you're getting the best possible price. This is where Smart Order Routing (SOR) comes in. 1. How does SOR work? * Instead of executing on a single exchange, the EMS Trading API can check multiple venues and route the order where the best price is available. * The process considers factors like liquidity depth, order book activity, and trade fees. 2. Checking if SOR is working for you * You can compare your execution prices with market-wide bid/ask spreads to see if your orders are getting better fills. * The [SOR FAQ](/general/faq/general/How-does-SOR-determine-the-best-exchange-for-order-execution) explains more about how the system selects exchanges. ## How to Evaluate EMS Trading API for Your Needs? If you're testing the EMS API and want to measure its performance, here's a simple way to start: 1. Place test trades and log execution prices. 2. Use the Market Data API to compare fills against market rates. 3. Track slippage and check order book conditions at the time of execution. 4. Adjust order settings based on results (e.g., limit orders vs. market orders). 5. Test Smart Order Routing (SOR) by executing across multiple exchanges. If you have specific execution benchmarks you need to meet, these tools should help you measure performance and make adjustments where needed. --- # WebSocket API (https://www.coinapi.io/products/ems-api/docs/websocket) --- title: WebSocket API description: Information about the CoinAPI EMS WebSocket API protocol for real-time order management, execution reports, balances and positions. order: 4 --- This section will provide necessary information about the `CoinAPI EMS WebSocket API` protocol. WebSocket API provides real-time communication capacity for order management, execution reports, balances and the positions. Implemented Standards: * [HTTP1.0](https://datatracker.ietf.org/doc/html/rfc1945) * [HTTP1.1](https://datatracker.ietf.org/doc/html/rfc2616) * [HTTP2.0](https://datatracker.ietf.org/doc/html/rfc7540) * [WebSocket](https://datatracker.ietf.org/doc/html/rfc6455) > [!WARNING] > Your WebSocket client implementation must comply with the "v13" version of the protocol documented in the [RFC6455](http://www.ietf.org/rfc/rfc6455.txt), including responding with the "Pong" message each time we will send "Ping" (every minute), failure to respond with the "Pong" from your WebSocket client will cause a connection to be closed. ## Endpoints## Authentication API authentication is required for our `Managed Cloud` deployment. There are 2 methods for authenticating with us, you only need to use one: 1. Custom authorization header named `X-CoinAPI-Key` with the API Key 2. Query string parameter named `apikey` with the API Key 3. TLS Client Certificate from the `Managed Cloud REST API` (/v1/certificate/pem endpoint) while establishing a TLS session with us. ### Custom authorization header You can authorize by providing additional custom header named `X-CoinAPI-Key` and API key as its value. Assuming that your API key is `73034021-THIS-IS-SAMPLE-KEY`, then the authorization header you should send to us will look like: `X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY` > [!TIP] > This method is recommended by us and you should use it in production environments. ### Query string authorization parameter You can authorize by providing an additional parameter named `apikey` with a value equal to your API key in the query string of your HTTP request. Assuming that your API key is `73034021-THIS-IS-SAMPLE-KEY` and that you want to request all exchange rates from `BTC` asset, then your query string should look like this: `GET /v1/exchangerate/BTC?apikey=73034021-THIS-IS-SAMPLE-KEY` > [!NOTE] > Query string method may be more practical for development activities. --- # WebSocket Messages (https://www.coinapi.io/products/ems-api/docs/websocket/messages) --- title: WebSocket Messages description: Documentation for the EMS WebSocket protocol messages including orders, balances, positions and symbols. order: 5 --- # Messages This section will provide necessary documentation for the WebSocket protocol messages. The message type is identified by the `type` property of the JSON object. This document is organized into sections, each per specific message `type`. | Message `type` | Trigger | Description | | --- | --- | --- | | `SERVER_INFO` | On connection open
Deployment method Environment Url Managed Cloud Production Use Managed Cloud REST API /v1/locations to get specific endpoints to each server site where your deployments span
Every `1 second`
On update | Heartbeat and server information. | | `ORDER_NEW_SINGLE_REQUEST` | On new order | Submit new order. | | `ORDER_CANCEL_SINGLE_REQUEST` | On order cancel | Cancel single order. | | `ORDER_CANCEL_ALL_REQUEST` | On order cancel | Cancel all orders. | | `ORDER_EXEC_REPORT_SNAPSHOT` | On connection open | Snapshot of all order execution reports. | | `ORDER_EXEC_REPORT_UPDATE` | On update | Update of the order execution report. | | `BALANCE_SNAPSHOT` | On connection open | Snapshot of all balances. | | `BALANCE_UPDATE` | On update | Update of the balance. | | `POSITION_SNAPSHOT` | On connection open | Snapshot of all positions. | | `POSITION_UPDATE` | On update | Update of the position. | | `SYMBOLS_SNAPSHOT` | On connection open | Snapshot of markets symbols. | | `MESSAGE_REJECT` | On order placing/cancelling rejection. | Text message. | ## SERVER_INFO (IN) > Example of the `SERVER_INFO` message. ```json { "type": "SERVER_INFO", "time": "2020-02-07T12:37:46.6967101Z", "instance_guid": "16bab28c-8c7c-4af7-815b-923ea8ecbf4a", "exchange_id": "BINANCEJE", "server_version": "1.3521", "server_name": "HDC2-ENC-06-BAY-05", "dns_name": "HDC2-ENC-06-BAY-05.us-east-1.corpintra.net", "is_running": true, "time_server_start": "2020-02-07T10:25:22.3022141Z" } ``` This message is used internally to measure the real-time latency of the link and acts as a heartbeat. Delivery triggers: * On connection open * Every `1 second` * On update ### Properties |Name|Type|Description| |---|---|---| |type|string|Message type, constant `SERVER_INFO`.| |time|datetime|Time message sent time to measure the link latency.| |instance_guid|string|The server process randomly generated GUID. It will change on each software restart.| |exchange_id|string|Exchange identifier.| |server_version|string|Server software version.| |server_name|string|Server name.| |dns_name|string|DNS name.| |is_running|boolean|Is the server on the other side running? Update with the `false` value will be sent before the shutdown.| |time_server_start|datetime|Time of server software start.| ## ORDER_NEW_SINGLE_REQUEST (OUT) > Example of the `ORDER_NEW_SINGLE_REQUEST` message creating order on the `KRAKEN` exchange by the `symbol_id_exchange`. ```json { "type": "ORDER_NEW_SINGLE_REQUEST", "exchange_id": "KRAKEN", "client_order_id": "6ab36bc1-344d-432e-ac6d-0bf44ee64c2b", "symbol_id_exchange": "XBT/USDT", "amount_order": 0.045, "price": 0.0783, "side": "BUY", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": "2020-01-01T10:45:20.1677709Z", "exec_inst": ["MAKER_OR_CANCEL"] } ``` > Another example of the `ORDER_NEW_SINGLE_REQUEST` message creating order on the same market by the `symbol_id_coinapi`. ```json { "type": "ORDER_NEW_SINGLE_REQUEST", "exchange_id": "KRAKEN", "client_order_id": "6ab36bc1-344d-432e-ac6d-0bf44ee64c2b", "symbol_id_coinapi": "KRAKEN_SPOT_BTC_USDT", "amount_order": 0.045, "price": 0.0783, "side": "BUY", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": "2020-01-01T10:45:20.1677709Z", "exec_inst": ["MAKER_OR_CANCEL"] } ``` This message is used to send a new order to the exchange. ### Properties |Parameter|Type|Required|Description| |---|---|---|---| |type|string|true|Message type, constant `ORDER_NEW_SINGLE_REQUEST`.| |exchange_id|string|true|Exchange identifier.| |client_order_id|string|true| The unique identifier of the order assigned by the client. | |symbol_id_exchange|string|false| Exchange symbol. One of the properties (`symbol_id_exchange`, `symbol_id_coinapi`) is required to identify the market for the new order. | |symbol_id_coinapi|string|false| CoinAPI symbol. One of the properties (`symbol_id_exchange`, `symbol_id_coinapi`) is required to identify the market for the new order. | |amount_order|number|true| Order quantity. | |price|number|true| Order price. | |side|string|true| Side of order. Allowed values: `BUY` or `SELL`. | |order_type|string|true| Order types are documented in the separate section: [EMS / Starter Guide / Order parameters / Order type](/products/ems-api/docs#order-type) | |time_in_force|string|true| Order time in force options are documented in the separate section: [EMS / Starter Guide / Order parameters / Time in force](/products/ems-api/docs#time-in-force) | |expire_time|date|false|Expiration time. Conditionaly required for orders with time_in_force = `GOOD_TILL_TIME_EXCHANGE` or `GOOD_TILL_TIME_OEML`.| |exec_inst|[string]|false| Order execution instructions are documented in the separate section: [EMS / Starter Guide / Order parameters / Execution instructions](/products/ems-api/docs#execution-instructions) | ## ORDER_CANCEL_SINGLE_REQUEST (OUT) > Example of the `ORDER_CANCEL_SINGLE_REQUEST` message to cancel a single order identified by the `exchange_order_id` on the `BITSTAMP` exchange. ```json { "type": "ORDER_CANCEL_SINGLE_REQUEST", "exchange_id": "BITSTAMP", "exchange_order_id": "1234567" } ``` > Another example of the `ORDER_CANCEL_SINGLE_REQUEST` message to cancel a single order identified by the `client_order_id` on the `BITSTAMP` exchange. ```json { "type": "ORDER_CANCEL_SINGLE_REQUEST", "exchange_id": "BITSTAMP", "client_order_id": "d8574207d9e3b16a4a5511753eeef1751" } ``` Request cancel for an existing order. The order can be canceled using the `client_order_id` or `exchange_order_id`. ### Properties |Parameter|Type|Required|Description| |---|---|---|---| |type|string|true|Message type, constant `ORDER_CANCEL_SINGLE_REQUEST`.| |exchange_id|string|true|Exchange identifier.| |exchange_order_id|string|false| Unique identifier of the order assigned by the exchange or executing system. One of the properties (`exchange_order_id`, `client_order_id`) is required to identify the order. | |client_order_id|string|false| The unique identifier of the order assigned by the client. One of the properties (`exchange_order_id`, `client_order_id`) is required to identify the order. | ## ORDER_CANCEL_ALL_REQUEST (OUT) > Example of the `ORDER_CANCEL_ALL_REQUEST` message to cancel all open orders on the `KRAKEN` exchange. ```json { "type": "ORDER_CANCEL_ALL_REQUEST", "exchange_id": "KRAKEN" } ``` This request cancels all open orders on a single specified exchange. ### Properties |Parameter|Type|Required|Description| |---|---|---|---| |type|string|true|Message type, constant `ORDER_CANCEL_ALL_REQUEST`.| |exchange_id|body|string|true|Exchange identifier.| ## ORDER_EXEC_REPORT_SNAPSHOT (IN) > Example of the `ORDER_EXEC_REPORT_SNAPSHOT` message delivering all open orders from the KRAKEN exchange. ```json { "type": "ORDER_EXEC_REPORT_SNAPSHOT", "exchange_id": "KRAKEN", "data": [ { "exchange_id": "KRAKEN", "client_order_id": "KPP-222389382-AQ", "exchange_order_id": "90832ASASAS89789-1112", "symbol_id_exchange": "XBT/USDT", "symbol_id_coinapi": "KRAKEN_SPOT_BTC_USDT", "amount_order": 0.045, "amount_filled": 0, "amount_open": 0.22, "status": "NEW", "price": 0.0783, "avg_px": 0.0783, "side": "BUY", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": "2020-01-01T10:45:20.1677709Z", "exec_inst": "MAKER_OR_CANCEL" "status_history": [ [ "RECEIVED", "2020-05-27T11:16:20.1677709Z" ], [ "ROUTING", "2020-05-27T11:16:20.1677710Z" ], [ "ROUTED", "2020-05-27T11:16:20.1677800Z" ], [ "NEW", "2020-05-27T11:16:20.1677951Z" ] ], "fills": [ { "time": "2020-01-01T10:45:20.1677709Z", "price": 10799.2, "amount": 0.002 } ] } ] } ``` This message provides all open orders from the single exchange and will be sent separately for all interconnected exchanges. When this message is received, then the client must discard all open orders from this exchange and apply the snapshot, which later will be modified by the `ORDER_EXEC_REPORT_UPDATE` messages. Delivery triggers: * On connection open ### Properties |Parameter|In|Type|Required|Description| |---|---|---|---|---| |type|string|true|Message type, constant `ORDER_EXEC_REPORT_SNAPSHOT`.| |data|array|object|true|No description| |» exchange_id|body|string|true|Exchange identifier used to identify the routing destination. | |» client_order_id|body|string|true|The unique identifier of the order assigned by the client. | |» client_order_id_format_exchange|body|string|true|The unique identifier of the order assigned by the client converted to the exchange order tag format for the purpose of tracking it.| |» exchange_order_id|body|string|true|Unique identifier of the order assigned by the exchange or executing system.| |» symbol_id_exchange|body|string|false|Exchange symbol. One of the properties (`symbol_id_exchange`, `symbol_id_coinapi`) is required to identify the market for the new order. | |» symbol_id_coinapi|body|string|false|CoinAPI symbol. One of the properties (`symbol_id_exchange`, `symbol_id_coinapi`) is required to identify the market for the new order. | |» amount_order|body|number|true|Order quantity. | |» amount_filled|body|number|true|Total quantity filled. | |» amount_open|body|number|true|Quantity open for further execution. `amount_open` = `amount_order` - `amount_filled` | |» status|body|string|true|Order statuses and the lifecycle are documented in the separate section: [EMS / Starter Guide / Order Lifecycle](/products/ems-api/docs#order-lifecycle) |» status_history|body|array|true|Timestamped history of order status changes. |» price|body|number|true|Order price. | |» avg_px|body|number|true|Calculated average price of all fills on this order. | |» side|body|string|true|Side of order. | |» order_type|body|string|true|Order types are documented in the separate section: [EMS / Starter Guide / Order parameters / Order type](/products/ems-api/docs#order-type) | |» time_in_force|body|string|true|Order time in force options are documented in the separate section: [EMS / Starter Guide / Order parameters / Time in force](/products/ems-api/docs#time-in-force) | |» expire_time|body|date|false|Expiration time. Conditionaly required for orders with time_in_force = `GOOD_TILL_TIME_EXCHANGE` or `GOOD_TILL_TIME_OEML`. | |» exec_inst|body|[string]|false|Order execution instructions are documented in the separate section: [EMS / Starter Guide / Order parameters / Execution instructions](/products/ems-api/docs#execution-instructions) | |» error_message|body|number|true|Error message| |» fills|body|array|true|Relay fill information on working orders| ### Enumerated Values |Parameter|Value| |---|---| |» side|BUY| |» side|SELL| |» order_type|LIMIT| |» time_in_force|GOOD_TILL_CANCEL| |» time_in_force|GOOD_TILL_TIME_EXCHANGE| |» time_in_force|GOOD_TILL_TIME_OMS| |» time_in_force|FILL_OR_KILL| |» time_in_force|IMMEDIATE_OR_CANCEL| |» exec_inst|MAKER_OR_CANCEL| |» exec_inst|AUCTION_ONLY| |» exec_inst|INDICATION_OF_INTEREST| ## ORDER_EXEC_REPORT_UPDATE (IN) > Example of the `ORDER_EXEC_REPORT_UPDATE` message notifying that an execution report for the order is changed. In this case, one order changed status, and it's filled. ```json { "exchange_id": "KRAKEN", "client_order_id": "KPP-222389382-AQ", "client_order_id_format_exchange": "f81211e2-27c4-b86a-8143-01088ba9222c", "exchange_order_id": "90832ASASAS89789-1112", "symbol_id_exchange": "XBT/USDT", "symbol_id_coinapi": "KRAKEN_SPOT_BTC_USDT", "amount_order": 0.045, "amount_open": 0, "amount_filled": 0.045, "status": "FILLED", "price": 0.0783, "avg_px": 0.0783, "side": "BUY", "order_type": "LIMIT", "time_in_force": "GOOD_TILL_CANCEL", "expire_time": "2020-01-01T10:45:20.1677709Z", "exec_inst": "MAKER_OR_CANCEL" "status_history": [ [ "RECEIVED", "2020-05-27T11:16:20.1677709Z" ], [ "ROUTING", "2020-05-27T11:16:20.1677710Z" ], [ "ROUTED", "2020-05-27T11:16:20.1677800Z" ], [ "NEW", "2020-05-27T11:16:20.1677951Z" ], [ "FILLED", "2020-05-27T11:16:30.6456457Z" ] ], "fills": [ { "time": "2020-01-01T10:45:20.1677709Z", "price": 10799.2, "amount": 0.002 } ] } ``` This message is sent to notify the client that the order execution report changed. When this message is received, then the client must update the execution report in the memory to maintain the current state of execution reports for all open orders. The initial state of the collection is delivered via the snapshot message `ORDER_EXEC_REPORT_SNAPSHOT`. Delivery triggers: * On execution report update ### Properties |Parameter|In|Type|Required|Description| |---|---|---|---|---| |type|string|true|Message type, constant `ORDER_EXEC_REPORT_UPDATE`.| |exchange_id|body|string|true|Exchange identifier used to identify the routing destination. | |client_order_id|body|string|true|The unique identifier of the order assigned by the client. | |client_order_id_format_exchange|body|string|true|The unique identifier of the order assigned by the client converted to the exchange order tag format for the purpose of tracking it.| |exchange_order_id|body|string|true|Unique identifier of the order assigned by the exchange or executing system.| |symbol_id_exchange|body|string|false|Exchange symbol. One of the properties (`symbol_id_exchange`, `symbol_id_coinapi`) is required to identify the market for the new order. | |symbol_id_coinapi|body|string|false|CoinAPI symbol. One of the properties (`symbol_id_exchange`, `symbol_id_coinapi`) is required to identify the market for the new order. | |amount_order|body|number|true|Order quantity. | |amount_filled|body|number|true|Total quantity filled. | |amount_open|body|number|true|Quantity open for further execution. `amount_open` = `amount_order` - `amount_filled` | |status|body|string|true|Order statuses and the lifecycle are documented in the separate section: [EMS / Starter Guide / Order Lifecycle](/products/ems-api/docs#order-lifecycle) |status_history|body|array|true|Timestamped history of order status changes. |price|body|number|true|Order price. | |avg_px|body|number|false|Calculated average price of all fills on this order. | |side|body|string|true|Side of order. | |order_type|body|string|true|Order types are documented in the separate section: [EMS / Starter Guide / Order parameters / Order type](/products/ems-api/docs#order-type) | |time_in_force|body|string|true|Order time in force options are documented in the separate section: [EMS / Starter Guide / Order parameters / Time in force](/products/ems-api/docs#time-in-force) | |expire_time|body|date|false|Expiration time. Conditionaly required for orders with time_in_force = `GOOD_TILL_TIME_EXCHANGE` or `GOOD_TILL_TIME_OEML`. | |exec_inst|body|[string]|false|Order execution instructions are documented in the separate section: [EMS / Starter Guide / Order parameters / Execution instructions](/products/ems-api/docs#execution-instructions) | |error_message|body|number|true|Error message| |fills|body|array|true|Relay fill information on working orders| ### Enumerated Values |Parameter|Value| |---|---| |» side|BUY| |» side|SELL| |» order_type|LIMIT| |» time_in_force|GOOD_TILL_CANCEL| |» time_in_force|GOOD_TILL_TIME_EXCHANGE| |» time_in_force|GOOD_TILL_TIME_OMS| |» time_in_force|FILL_OR_KILL| |» time_in_force|IMMEDIATE_OR_CANCEL| |» exec_inst|MAKER_OR_CANCEL| |» exec_inst|AUCTION_ONLY| |» exec_inst|INDICATION_OF_INTEREST| ## BALANCE_SNAPSHOT (IN) > Example of the `BALANCE_SNAPSHOT` message from the `KRAKEN` exchange. ```json { "type": "BALANCE_SNAPSHOT", "exchange_id": "KRAKEN", "data": [ { "asset_id_exchange": "XBT", "asset_id_coinapi": "BTC", "balance": 0.00134444, "available": 0.00134444, "locked": 0, "last_updated_by": "EXCHANGE", "rate_usd": 9544.21 }, { "asset_id_exchange": "BCH", "asset_id_coinapi": "BCHABC", "balance": 1234, "available": 1000, "locked": 234, "last_updated_by": "BALANCE_MANAGER", "rate_usd": 228.12 } ] } ``` This message provides all balances from the single exchange and will be sent separately for all interconnected exchanges. When this message is received, then the client must discard all balances from this exchange and apply the snapshot, which later will be modified by the `BALANCE_UPDATE` messages. Delivery triggers: * On connection open ### Properties |Name|Type|Required|Description| |---|---|---|---| |type|string|true|Message type, constant `BALANCE_SNAPSHOT`.| |exchange_id|string|false|Exchange identifier.| |exchange_id|string|false|Exchange identifier.| |data|[object]|false|No description| |» asset_id_exchange|string|false|Exchange currency code.| |» asset_id_coinapi|string|false|CoinAPI currency code.| |» balance|number(float)|false|Value of the current total currency balance on the exchange.| |» available|number(float)|false|Value of the current available currency balance on the exchange that can be used as collateral.| |» locked|number(float)|false|Value of the current locked currency balance by the exchange.| |» last_updated_by|string|false|Source of the last modification.| |» rate_usd|number(float)|false|Current exchange rate to the USD for the single unit of the currency.| ### Enumerated Values |Property|Value| |---|---| |last_updated_by|INITIALIZATION| |last_updated_by|BALANCE_MANAGER| |last_updated_by|EXCHANGE| ## BALANCE_UPDATE (IN) > Example of the `BALANCE_UPDATE` message from the `KRAKEN` exchange. ```json { "type": "BALANCE_UPDATE", "exchange_id": "KRAKEN", "asset_id_exchange": "XBT", "asset_id_coinapi": "BTC", "balance": 0.00134444, "available": 0, "locked": 0.00134444, "last_updated_by": "EXCHANGE", "rate_usd": 9544.21 } ``` This message is sent to notify the client that the balance for the specific exchange currency pair changed. When this message is received, the client must update the balance in the memory to maintain the current state of balance across all exchanges and currencies. The initial state of the collection is delivered via the snapshot message `BALANCE_SNAPSHOT`. Delivery triggers: * On balance update ### Properties |Name|Type|Required|Description| |---|---|---|---| |type|string|true|Message type, constant `BALANCE_SNAPSHOT`.| |exchange_id|string|false|Exchange identifier.| |exchange_id|string|false|Exchange identifier.| |asset_id_exchange|string|false|Exchange currency code.| |asset_id_coinapi|string|false|CoinAPI currency code.| |balance|number(float)|false|Value of the current total currency balance on the exchange.| |available|number(float)|false|Value of the current available currency balance on the exchange that can be used as collateral.| |locked|number(float)|false|Value of the current locked currency balance by the exchange.| |last_updated_by|string|false|Source of the last modification.| |rate_usd|number(float)|false|Current exchange rate to the USD for the single unit of the currency.| ### Enumerated Values |Property|Value| |---|---| |last_updated_by|INITIALIZATION| |last_updated_by|BALANCE_MANAGER| |last_updated_by|EXCHANGE| ## POSITION_SNAPSHOT (IN) > Example of the `POSITION_SNAPSHOT` message from the `KRAKENFTS` exchange. ```json { "type": "POSITION_SNAPSHOT", "exchange_id": "KRAKENFTS", "data": [ { "symbol_id_exchange": "XBT/USDT", "symbol_id_coinapi": "KRAKENFTS_PERP_BTC_USDT", "avg_entry_price": 0.00134444, "quantity": 0.00134444, "side": "BUY", "unrealised_pnl": 0, "leverage": 0, "cross_margin": true, "liquidation_price": 0.072323 } ] } ``` This message provides all positions from the single exchange and will be sent separately for all interconnected exchanges. When this message is received, then the client must discard al positions from this exchange and apply the snapshot, which later will be modified by the `POSITION_UPDATE` messages. Delivery triggers: * On connection open ### Properties |Name|Type|Required|Description| |---|---|---|---| |type|string|true|Message type, constant `POSITION_SNAPSHOT`.| |exchange_id|string|false|Exchange identifier.| |data|[object]|false|No description| |» symbol_id_exchange|string|false|Exchange symbol.| |» symbol_id_coinapi|string|false|CoinAPI symbol.| |» avg_entry_price|number|false|Calculated average price of all fills on this position.| |» quantity|number|false|The current position quantity.| |» side|string|false|Side of order.| |» unrealized_pnl|number|false|Unrealised profit or loss (PNL) of this position.| |» leverage|number|false|Leverage for this position reported by the exchange.| |» cross_margin|boolean|false|Is cross margin mode enable for this position?| |» liquidation_price|number|false|Liquidation price. If mark price will reach this value, the position will be liquidated.| ## POSITION_UPDATE (IN) > Example of the `POSITION_UPDATE` message from the `KRAKENFTS` exchange. ```json { "type": "POSITION_UPDATE", "exchange_id": "KRAKENFTS", "symbol_id_exchange": "XBT/USDT", "symbol_id_coinapi": "KRAKENFTS_PERP_BTC_USDT", "avg_entry_price": 0.00134444, "quantity": 0.00134444, "side": "BUY", "unrealised_pnl": 0, "leverage": 0, "cross_margin": true, "liquidation_price": 0.072323 } ``` This message is sent to notify the client that the position changed. When this message is received, then the client must update the position in the memory to maintain the current state of all positions across all symbols and exchanges. The initial state of the collection is delivered via the snapshot message `POSITION_SNPASHOT`. Delivery triggers: * On position update ### Properties |Name|Type|Required|Description| |---|---|---|---| |type|string|true|Message type, constant `POSITION_SNAPSHOT`.| |exchange_id|string|false|Exchange identifier.| |symbol_id_exchange|string|false|Exchange symbol.| |symbol_id_coinapi|string|false|CoinAPI symbol.| |avg_entry_price|number|false|Calculated average price of all fills on this position.| |quantity|number|false|The current position quantity.| |side|string|false|Side of order.| |unrealized_pnl|number|false|Unrealised profit or loss (PNL) of this position.| |leverage|number|false|Leverage for this position reported by the exchange.| |cross_margin|boolean|false|Is cross margin mode enable for this position?| |liquidation_price|number|false|Liquidation price. If mark price will reach this value, the position will be liquidated.| ## SYMBOLS_SNAPSHOT (IN) > Example of the `SYMBOLS_SNAPSHOT` message. ```json { "type": "SYMBOLS_SNAPSHOT", "exchange_id": "BITMEX", "data": [ { "symbol_id_coinapi": "BITMEX_FTS_ETH_USD_200925", "symbol_id_exchange": "ETHUSDU20", "asset_id_base_exchange": "ETH", "asset_id_quote_exchange": "USD", "asset_id_base_coinapi": "ETH", "asset_id_quote_coinapi": "USD", "price_precision": 0.010000000, "size_precision": 1.000000000 }, { "symbol_id_coinapi": "BITMEX_FTS_LTC_BTC_200925", "symbol_id_exchange": "LTCU20", "asset_id_base_exchange": "LTC", "asset_id_quote_exchange": "XBT", "asset_id_base_coinapi": "LTC", "asset_id_quote_coinapi": "BTC", "price_precision": 0.000001000, "size_precision": 1.000000000 } ] } ``` This message provides all market symbols from the single exchange and will be sent separately for all interconnected exchanges. When this message is received, then the client must discard all market symbols from this exchange and apply the snapshot. Delivery triggers: * On connection open ### Properties |Name|Type|Required|Description| |---|---|---|---| |type|string|true|Message type, constant `SYMBOLS_SNAPSHOT`.| |exchange_id|string|false|Exchange identifier.| |data|[object]|false|No description| |» symbol_id_exchange|string|false|Exchange symbol identifier.| |» symbol_id_coinapi|string|false|CoinAPI symbol identifier.| |» asset_id_base_exchange|string|false|Base asset exchange identifier.| |» asset_id_quote_exchange|string|false|Quote asset exchange identifier.| |» asset_id_base_coinapi|string|false|Base asset CoinAPI identifier.| |» asset_id_quote_coinapi|string|false|Quote asset CoinAPI identifier.| |» price_precision|number|false| Price precision for the symbol. | |» size_precision|number|false| Size precision for the symbol. | ## MESSAGE_REJECT (IN) > Example of the `MESSAGE_REJECT` object. ```json { "type": "MESSAGE_REJECT", "reject_reason": "ORDER_ID_NOT_FOUND", "exchange_id": "BINANCE", "message": "Order with ID: BINANCE-7d8a-4888 not found", "rejected_message": "{\"client_order_id\":\"BINANCE-7d8a-4888\",\"exchange_id\":\"BINANCE\",\"type\":\"ORDER_CANCEL_SINGLE_REQUEST\"}" } ``` Object is used to communicate rejection of user order request. ### Properties MessageReject object. |Name|Type|Required|Description| |---|---|---|---| |type|string|true|Message type, constant `MESSAGE_REJECT`.| |reject_reason|string|true|Cause of rejection. Allowed values: `OTHER`, `EXCHANGE_UNREACHABLE`, `EXCHANGE_RESPONSE_TIMEOUT`, `ORDER_ID_NOT_FOUND`, `INVALID_TYPE`, `METHOD_NOT_SUPPORTED`, `JSON_ERROR`,| |exchange_id|string|false|If the message related to exchange, then the identifier of the exchange will be provided.| |message|string|true|Message text.| |rejected_message|string|false|Value of rejected request, if available| --- # Hyperliquid L4 Book Samples (https://www.coinapi.io/products/flat-files/docs/data-samples/book-l4) --- title: Hyperliquid L4 Book Samples description: Explore sample Hyperliquid L4 Full Limit Order Book flat file data, including preview rows and downloadable datasets for testing. order: 24 --- # Hyperliquid L4 Book Data Samples The **Hyperliquid L4 Book** flat files provide order-by-order order book data from the Hyperliquid L4 exchange. Each row represents a single order book update and includes Hyperliquid-specific fields such as user address, order type, time-in-force, and L4 status codes. These samples allow you to: - Inspect the **file structure** and column layout. - Preview the **first few rows** of real data. - Download an extended sample file for deeper testing. --- ## File Structure Hyperliquid L4 Book files are stored in the `coinapi` bucket using the standard Full Limit Order Book path layout. ``` T-LIMITBOOK_FULL/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-HYPERLIQUIDL4/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Example: `T-LIMITBOOK_FULL/D-2026060900/E-HYPERLIQUIDL4/IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv.gz` ## Data Samples (First 10 Rows) File Location: T-LIMITBOOK_FULL/D-2026060900/E-HYPERLIQUIDL4/IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv.gz Symbol Type: PERPETUAL File Preview: ```csv time_exchange;time_coinapi;update_type;is_buy;entry_px;entry_sx;order_id;user;tif;reduce_only;order_type;cloid;orig_size;trigger_condition;is_trigger;trigger_px;is_position_tpsl;children_oids;is_child;hl4_status 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;0;63058.0;0.00362;463141850511;0x388d9e1ccaec74527f73f8c87b5928ba28c06c03;Alo;0;Limit;0x00000000000000000000019e9681853a;0.00362;N/A;0;0.0;0;;0; 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;0;63058.0;0.26543;463141850746;0xf5d81a135f756ca16544e53c20fc20643ec3ad53;Alo;0;Limit;0x8a7cb15e647eb79b77f11b1a43c34642;0.26543;N/A;0;0.0;0;;0; 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;0;63058.0;0.0003;463141850299;0x492322b1fca1ab301a103b716a243b20cb3001aa;Alo;0;Limit;0x67379076789f711d9a36f29f56764985;0.0003;N/A;0;0.0;0;;0; 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;1;63611.0;0.027;463066800076;0x68d017f8c75d22af6a48aa6f2f697c658ec15599;Alo;0;Limit;0xb82e8326e042b1da15a938c9dd279d1d;0.027;N/A;0;0.0;0;;0; 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;0;63059.0;0.00017;463141836717;0x2ca4927174ba283d8a57f60ef3589844035a2930;Alo;0;Limit;0x60c2db7108ff4c9fbc742368ec0af43a;0.00017;N/A;0;0.0;0;;0; 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;1;63509.0;0.027;463066786861;0x68d017f8c75d22af6a48aa6f2f697c658ec15599;Gtc;0;Limit;0x98f3318c767cfa2ff19dff675cbb3972;0.027;N/A;0;0.0;0;;0; 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;0;63060.0;0.00017;463141579221;0x2ca4927174ba283d8a57f60ef3589844035a2930;Alo;0;Limit;0x74019a807caa4e04b1f191abb5386a83;0.00017;N/A;0;0.0;0;;0; 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;1;63499.0;0.07874;463113598804;0xb3a38662575bdf1541013ce987934dba919851ea;Alo;0;Limit;0x00000000000000000ee893b4cbb34f2f;0.07874;N/A;0;0.0;0;;0; 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;1;63499.0;0.0625;463113598820;0x154d97e96620b08f22b41e96a77dea29da902d6d;Alo;0;Limit;0x000000000007d8ee000006ddede11c7b;0.0625;N/A;0;0.0;0;;0; 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;1;63499.0;1.18101;463113608548;0xbb475febf78b528f4f0d4ae1a12541406565199c;Alo;0;Limit;0x000000000000000018b7101c04e95427;1.18101;N/A;0;0.0;0;;0; ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](LIMITBOOK-L4-IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv) > [!NOTE] > > The downloadable files are still not the full flat files, but it provides more rows than the preview to help test ingestion pipelines and parsing logic. --- # Introduction (https://www.coinapi.io/products/flat-files/docs/data-samples) --- title: Introduction description: Explore sample flat files provided to help you understand structure, formatting, and usage for CoinAPI's Flat Files. order: 18 --- # Data Samples for Flat Files This section provides sample data sets from CoinAPI's Flat Files. Sample object keys use the same path structure documented in [Data Types and File Structure](/products/flat-files/docs/datasets). Prefix requests with the appropriate bucket (`coinapi` or `coinapi-daily-tail`) when listing or downloading through the S3 API. These examples are designed to help you: - Understand file naming conventions and directory structures - Validate your ingestion pipeline with real examples - Get a quick preview of what's included before integrating at scale --- ## Available Samples - **Trades** Individual transactions that have occurred on an exchange for a specific trading pair. - **Quotes** Best bid and ask prices for a specific trading pair on an exchange. - **Full Limit Order Book** Comprehensive view of the order book for a specific trading pair on an exchange. - **OHLCV (Candles)** Aggregated open-high-low-close-volume information across standard time intervals. - **Metrics V2** 1-minute aggregates of derivatives and market metrics such as mark price, funding rate, and open interest. --- ## Usage Notes - **Format**: Compressed CSV (`.csv.gz`) for both readability and efficiency. - **Timestamps**: All records include synchronized timestamps (both exchange and CoinAPI-received) for consistency across datasets. --- # Full Limit Order Book Samples (https://www.coinapi.io/products/flat-files/docs/data-samples/limitbook) --- title: Full Limit Order Book Samples description: Explore sample Full Limit Order Book flat file data, including preview rows and downloadable datasets for testing. order: 20 --- # Full Limit Order Book Data Samples The **Full Limit Order Book** flat files provide a comprehensive view of the order book for a specific trading pair on an exchange. It captures all changes to the order book, allowing for a detailed reconstruction of the market state at any given moment. These samples allow you to: - Inspect the **file structure** and column layout. - Preview the **first few rows** of real data. - Download an extended sample file for deeper testing. --- ## File Structure Full Limit Order Book files use the same path layout in both buckets; the bucket and partition date determine which dataset you are reading. ``` T-LIMITBOOK_FULL/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-[EXCHANGE]/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Examples: `T-LIMITBOOK_FULL/D-20250901/E-BINANCE/IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv.gz` — legacy daily partition in `coinapi` `T-LIMITBOOK_FULL/D-2026011722/E-COINBASE/IDDI-6002426+SC-COINBASE_SPOT_AVAX_USD+S-AVAX__002DUSD.csv.gz` — hourly partition in `coinapi` ## Data Samples (First 10 Rows) File Location: T-LIMITBOOK_FULL/D-20250901/E-BINANCE/IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv.gz Symbol Type: SPOT File Preview: ```csv time_exchange;time_coinapi;update_type;is_buy;entry_px;entry_sx;order_id 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;0;108246.36;6.61982; 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;1;108246.35;3.35184; 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;0;108246.37;0.04719; 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;1;108246.34;0.00055; 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;0;108246.48;0.00005; 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;1;108246.01;0.00005; 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;0;108246.49;0.05618; 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;1;108246;0.04435; 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;0;108246.5;0.00005; 00:00:00.0140000;00:00:00.1353783;SNAPSHOT;1;108245.28;0.00005; ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](LIMITBOOK-SPOT-IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv) File Location: T-LIMITBOOK_FULL/D-20250901/E-BYBIT/IDDI-5763642+SC-BYBIT_PERP_BTC_USDT+S-BTCUSDT.csv.gz Symbol Type: PERPETUAL File Preview: ```csv time_exchange;time_coinapi;update_type;is_buy;entry_px;entry_sx;order_id 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;0;108200;11.182; 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;1;108199.9;10.211; 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;0;108200.1;0.002; 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;1;108199.8;0.001; 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;0;108200.4;0.001; 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;1;108199.4;0.001; 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;0;108200.5;0.001; 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;1;108198.9;0.001; 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;0;108201.1;0.048; 00:00:00.0270000;00:00:00.0270000;SNAPSHOT;1;108198.2;0.924; ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](LIMITBOOK-PERP-IDDI-5763642+SC-BYBIT_PERP_BTC_USDT+S-BTCUSDT.csv) File Location: T-LIMITBOOK_FULL/D-20250901/E-OKEX/IDDI-37803609+SC-OKEX_FTS_ETH_USD_250926+S-ETH__002DUSD__002D250926.csv.gz Symbol Type: FUTURES File Preview: ```csv time_exchange;time_coinapi;update_type;is_buy;entry_px;entry_sx;order_id 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;0;4406.57;71; 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;1;4406.56;34; 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;0;4406.59;20; 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;1;4406.14;22; 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;0;4406.86;2; 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;1;4405.99;52; 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;0;4406.95;2; 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;1;4405.88;2; 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;0;4407.05;97; 00:00:00.0050000;00:00:00.0050000;SNAPSHOT;1;4405.74;97; ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](LIMITBOOK-FTS-IDDI-37803609+SC-OKEX_FTS_ETH_USD_250926+S-ETH__002DUSD__002D250926.csv) File Location: T-LIMITBOOK_FULL/D-20250901/E-BINANCEOPT/IDDI-46273375+SC-BINANCEOPT_OPT_BTC_USDT_250902_109000_C+S-BTC__002D250902__002D109000__002DC.csv.gz Symbol Type: OPTION File Preview: ```csv time_exchange;time_coinapi;update_type;is_buy;entry_px;entry_sx;order_id 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;0;615;5; 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;1;605;1; 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;0;620;0.87; 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;1;600;1.99; 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;0;625;3; 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;1;595;5.83; 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;0;630;1.83; 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;1;555;0.1; 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;0;635;2.09; 00:00:01.1800000;00:00:01.4174588;SNAPSHOT;1;550;5; ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](LIMITBOOK-OPT-IDDI-46273375+SC-BINANCEOPT_OPT_BTC_USDT_250902_109000_C+S-BTC__002D250902__002D109000__002DC.csv) > [!NOTE] > > The downloadable files are still not the full flat files, but it provides more rows than the preview to help test ingestion pipelines and parsing logic. --- # Metrics V2 Data Samples (https://www.coinapi.io/products/flat-files/docs/data-samples/metrics-v2) --- title: Metrics V2 Data Samples description: Explore sample Metrics V2 flat file data, including preview rows and downloadable datasets for testing. order: 25 --- # Metrics V2 Data Samples The **Metrics V2** flat files contain 1-minute aggregates of CoinAPI Metrics V2 observations for each exchange. Each row summarises one metric series (for example mark price, funding rate, or open interest) within a UTC minute. These samples let you: - Inspect the **file layout** and header schema. - Preview **real metric aggregate rows**. - Download a **sample file** (100 rows) to test your ETL pipeline. --- ## File Structure Metrics V2 files are stored only in the `coinapi` bucket. Current files use hourly partitions and one 1-minute file per exchange. ``` T-METRICS-V2/ └── D-YYYYMMDDHH/ └── E-[EXCHANGE]/ └── TP-1MIN.csv.gz ``` Example path for BINANCEFTS at 13:00 UTC on 10 Sep 2026: `T-METRICS-V2/D-2026091013/E-BINANCEFTS/TP-1MIN.csv.gz` --- ## Data Samples (First 10 Rows – 1-MIN) File Location: T-METRICS-V2/D-2026091013/E-BINANCEFTS/TP-1MIN.csv.gz ```csv asset_id;exchange_id;exchange_metric_id;coinapi_metric_id;exchange_symbol_id;coinapi_symbol_id;chain_id;network_id;time;first;last;min;max;sum;count;minTime;maxTime ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;AAOIUSDT;BINANCEFTS_PERP_AAOI_USDT;;;2026-09-10T13:12:00.000;125583.32;125583.32;125583.32;125583.32;125583.32;1;2026-09-10T13:12:23.143;2026-09-10T13:12:23.143 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;AAPLUSDT;BINANCEFTS_PERP_AAPL_USDT;;;2026-09-10T13:06:00.000;82279.99;82279.99;82279.99;82279.99;82279.99;1;2026-09-10T13:06:59.992;2026-09-10T13:06:59.992 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;ACUUSDT;BINANCEFTS_PERP_ACU_USDT;;;2026-09-10T13:03:00.000;20989433;20989433;20989433;20989433;20989433;1;2026-09-10T13:03:14.914;2026-09-10T13:03:14.914 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;ADBEUSDT;BINANCEFTS_PERP_ADBE_USDT;;;2026-09-10T13:14:00.000;8078.47;8078.47;8078.47;8078.47;8078.47;1;2026-09-10T13:14:04.478;2026-09-10T13:14:04.478 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;AIAUSDT;BINANCEFTS_PERP_AIA_USDT;;;2026-09-10T13:03:00.000;60858560;60858560;60858560;60858560;60858560;1;2026-09-10T13:03:13.549;2026-09-10T13:03:13.549 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;AIGENSYNUSDT;BINANCEFTS_PERP_AIGENSYN_USDT;;;2026-09-10T13:07:00.000;82996946;82996946;82996946;82996946;82996946;1;2026-09-10T13:07:53.952;2026-09-10T13:07:53.952 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;ALABUSDT;BINANCEFTS_PERP_ALAB_USDT;;;2026-09-10T13:14:00.000;2238.89;2238.89;2238.89;2238.89;2238.89;1;2026-09-10T13:14:36.969;2026-09-10T13:14:36.969 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;ALLOUSDT;BINANCEFTS_PERP_ALLO_USDT;;;2026-09-10T13:00:00.000;37150243;37150243;37150243;37150243;37150243;1;2026-09-10T13:00:14.039;2026-09-10T13:00:14.039 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;AMATUSDT;BINANCEFTS_PERP_AMAT_USDT;;;2026-09-10T13:12:00.000;21333;21333;21333;21333;21333;1;2026-09-10T13:12:08.357;2026-09-10T13:12:08.357 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;AMDUSDT;BINANCEFTS_PERP_AMD_USDT;;;2026-09-10T13:07:00.000;18145.95;18145.95;18145.95;18145.95;18145.95;1;2026-09-10T13:07:55.020;2026-09-10T13:07:55.020 ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](METRICS-V2-1MIN-E-BINANCEFTS-2026091013.csv) *The downloadable file is a subset designed for quick experiments; it is not the full hourly file.* *`coinapi_metric_id` corresponds to the metric identifiers returned by **GET /v2/metrics/listing** and **GET /v2/metrics/exchange/listing** in the Market Data REST API.* --- # OHLCV Data Samples (https://www.coinapi.io/products/flat-files/docs/data-samples/ohlcv) --- title: OHLCV Data Samples description: Explore sample OHLCV flat file data, including preview rows and downloadable datasets for testing. order: 22 --- # OHLCV Data Samples The **OHLCV** flat files contain aggregated candlestick data over multiple resolutions (1 second, 1 minute, 1 hour, 1 day). Each row summarises trading activity for a symbol within the time window. These samples let you: - Inspect the **file layout** and header schema. - Preview **real candlestick rows**. - Download a **sample file** (100 rows) to test your ETL pipeline. --- ## File Structure OHLCV files are stored only in the `coinapi` bucket under the active consolidated namespace. ``` T-OHLCV_ACTIVE_CONSOLIDATED/ └── D-YYYYMMDD/ └── E-[EXCHANGE]/ ├── TP-1SEC.csv.gz # 1-second candles ├── TP-1MIN.csv.gz # 1-minute candles ├── TP-1HRS.csv.gz # 1-hour candles └── TP-1DAY.csv.gz # 1-day candles ``` Example path for BITSTAMP on 11 Sep 2025: `T-OHLCV_ACTIVE_CONSOLIDATED/D-20250911/E-BITSTAMP/TP-1DAY.csv.gz` --- ## Data Samples (First 10 Rows – 1-DAY) File Location: T-OHLCV_ACTIVE_CONSOLIDATED/D-20250911/E-BITSTAMP/TP-1DAY.csv.gz ```csv symbol_id;time_period_start;time_period_end;time_open;time_close;px_open;px_high;px_low;px_close;sx_cnt;sx_sum 28962;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T00:09:59.0940000;2025-09-11T23:45:34.4680000;0.00002616;0.0000266;0.00002601;0.00002637;336;311129.52253198996 5960616;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T02:46:38.1600000;2025-09-11T22:16:12.4040000;0.67731;0.69377;0.67718;0.69105;20;18599.91622281 5960615;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T00:29:40.4330000;2025-09-11T23:20:56.9470000;0.78654;0.82999;0.78654;0.82999;31;33858.573104519994 5968362;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T16:09:43.3500000;2025-09-11T16:09:43.3500000;1;1;1;1;1;100.28572 5968363;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T01:18:29.7080000;2025-09-11T23:30:14.6410000;2.98968;3.05083;2.98968;3.05083;6;1474.43175271 5968361;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T00:00:09.6540000;2025-09-11T23:44:15.7310000;0.85437;0.85686;0.85175;0.85223;1752;1368206.4252600016 5968795;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T04:05:05.5740000;2025-09-11T17:21:32.2170000;0.08388;0.08467;0.08387;0.08428;7;6664.761867159999 5968794;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T03:23:49.8240000;2025-09-11T22:20:17.6040000;0.09855;0.09957;0.09676;0.09957;7;55950.288868229996 5985325;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T11:23:24.2080000;2025-09-11T22:52:41.6570000;0.64582;0.70424;0.64582;0.7;5;2464.8122367 5968562;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T02:36:45.0320000;2025-09-11T23:19:12.7730000;37.93;38.64;37.62;38.64;11;4.57320563 ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](OHLCV-1DAY-E-BITSTAMP-20250911.csv) *The downloadable file is a subset designed for quick experiments; it is not the full daily file.* *`symbol_id` corresponds to `symbol_id_int` provided by **GET /v1/metadata/symbols/history** in the Market Data REST API for the respective exchange.* --- # Quotes Samples (https://www.coinapi.io/products/flat-files/docs/data-samples/quotes) --- title: Quotes Samples description: Explore sample Quotes flat file data, including preview rows and downloadable datasets for testing. order: 21 --- # Quotes Data Samples The **Quotes** flat files provide information about the best bid and ask prices for a specific trading pair on an exchange. This data is crucial for understanding the current state of the market and the spread between buy and sell orders. These samples allow you to: - Inspect the **file structure** and column layout. - Preview the **first few rows** of real data. - Download an extended sample file for deeper testing. --- ## File Structure Quote files use the same path layout in both buckets; the bucket and partition date determine which dataset you are reading. ``` T-QUOTES/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-[EXCHANGE]/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Examples: `T-QUOTES/D-20250901/E-BINANCE/IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv.gz` — legacy daily partition in `coinapi` `T-QUOTES/D-2026011722/E-COINBASE/IDDI-6002426+SC-COINBASE_SPOT_AVAX_USD+S-AVAX__002DUSD.csv.gz` — hourly partition in `coinapi` ## Data Samples (First 10 Rows) File Location: T-QUOTES/D-20250901/E-BINANCE/IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv.gz Symbol Type: SPOT File Preview: ```csv id_site_coinapi;time_exchange;time_coinapi;ask_px;ask_sx;bid_px;bid_sx ;2025-09-01T00:00:00.1140000;2025-09-01T00:00:00.2350442;108246.36;6.61982;108246.35;3.26623 ;2025-09-01T00:00:00.2140000;2025-09-01T00:00:00.3352338;108246.36;6.61959;108246.35;3.26613 ;2025-09-01T00:00:00.4140000;2025-09-01T00:00:00.5350984;108246.36;6.63886;108246.35;1.64421 ;2025-09-01T00:00:00.5140000;2025-09-01T00:00:00.6352523;108246.36;6.63886;108246.35;1.62736 ;2025-09-01T00:00:00.6140000;2025-09-01T00:00:00.7350581;108246.36;6.63175;108246.35;1.62736 ;2025-09-01T00:00:00.7140000;2025-09-01T00:00:00.8352466;108246.36;6.63169;108246.35;1.62736 ;2025-09-01T00:00:00.8140000;2025-09-01T00:00:00.9351643;108246.36;6.63169;108246.35;1.56053 ;2025-09-01T00:00:00.9140000;2025-09-01T00:00:01.0350801;108246.36;6.69374;108246.35;0.745 ;2025-09-01T00:00:01.0140000;2025-09-01T00:00:01.1352831;108246.36;6.95099;108246.35;0.76093 ;2025-09-01T00:00:01.1140000;2025-09-01T00:00:01.2351738;108246.36;6.95099;108246.35;1.33273 ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](QUOTES-SPOT-IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv) File Location: T-QUOTES/D-20250901/E-BYBIT/IDDI-5763642+SC-BYBIT_PERP_BTC_USDT+S-BTCUSDT.csv.gz Symbol Type: PERPETUAL File Preview: ```csv id_site_coinapi;time_exchange;time_coinapi;ask_px;ask_sx;bid_px;bid_sx ;2025-09-01T00:00:00.0270000;2025-09-01T00:00:00.0270000;108200;11.182;108199.9;10.211 ;2025-09-01T00:00:00.1280000;2025-09-01T00:00:00.1280000;108200;10.137;108199.9;10.193 ;2025-09-01T00:00:00.2270000;2025-09-01T00:00:00.2270000;108200;10.137;108199.9;10.192 ;2025-09-01T00:00:00.3280000;2025-09-01T00:00:00.3280000;108200;10.14;108199.9;9.292 ;2025-09-01T00:00:00.4280000;2025-09-01T00:00:00.4280000;108196.7;15.733;108196.6;0.26 ;2025-09-01T00:00:00.5270000;2025-09-01T00:00:00.5270000;108196.7;9.507;108196.6;0.26 ;2025-09-01T00:00:00.6270000;2025-09-01T00:00:00.6270000;108196.7;9.507;108196.6;0.308 ;2025-09-01T00:00:00.7270000;2025-09-01T00:00:00.7270000;108196.7;9.509;108196.6;0.308 ;2025-09-01T00:00:00.8270000;2025-09-01T00:00:00.8270000;108193.4;11.133;108193.3;0.189 ;2025-09-01T00:00:00.9290000;2025-09-01T00:00:00.9290000;108193.4;10.203;108193.3;0.221 ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](QUOTES-PERP-IDDI-5763642+SC-BYBIT_PERP_BTC_USDT+S-BTCUSDT.csv) File Location: T-QUOTES/D-20250901/E-OKEX/IDDI-37803609+SC-OKEX_FTS_ETH_USD_250926+S-ETH__002DUSD__002D250926.csv.gz Symbol Type: FUTURES File Preview: ```csv id_site_coinapi;time_exchange;time_coinapi;ask_px;ask_sx;bid_px;bid_sx ;2025-09-01T00:00:00.0050000;2025-09-01T00:00:00.0050000;4406.57;71;4406.56;34 ;2025-09-01T00:00:00.2050000;2025-09-01T00:00:00.2050000;4406.2;71;4406.16;34 ;2025-09-01T00:00:00.3050000;2025-09-01T00:00:00.3050000;4406.2;319;4406.19;134 ;2025-09-01T00:00:00.3300000;2025-09-01T00:00:01.4226209;4406.2;0;4406.16;0 ;2025-09-01T00:00:00.4050000;2025-09-01T00:00:00.4050000;4406.2;319;4406.19;134 ;2025-09-01T00:00:00.5050000;2025-09-01T00:00:00.5050000;4406.02;71;4405.88;2 ;2025-09-01T00:00:00.6050000;2025-09-01T00:00:00.6050000;4406.02;71;4406.01;273 ;2025-09-01T00:00:00.7050000;2025-09-01T00:00:00.7050000;4406.02;71;4405.99;102 ;2025-09-01T00:00:00.8050000;2025-09-01T00:00:00.8050000;4406.36;20;4405.91;2 ;2025-09-01T00:00:00.8150000;2025-09-01T00:00:02.5584263;4406.02;0;4405.99;0 ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](QUOTES-FTS-IDDI-37803609+SC-OKEX_FTS_ETH_USD_250926+S-ETH__002DUSD__002D250926.csv) File Location: T-QUOTES/D-20250901/E-BINANCEOPT/IDDI-46273375+SC-BINANCEOPT_OPT_BTC_USDT_250902_109000_C+S-BTC__002D250902__002D109000__002DC.csv.gz Symbol Type: OPTION File Preview: ```csv id_site_coinapi;time_exchange;time_coinapi;ask_px;ask_sx;bid_px;bid_sx ;2025-09-01T00:00:01.1800000;2025-09-01T00:00:01.4174588;615;5;605;1 ;2025-09-01T00:00:02.1860000;2025-09-01T00:00:02.4021362;615;5;600;1.03 ;2025-09-01T00:00:04.8640000;2025-09-01T00:00:05.0667400;610;1.23;600;20.55 ;2025-09-01T00:00:05.6890000;2025-09-01T00:00:06.3297681;615;1.64;605;1.39 ;2025-09-01T00:00:07.6080000;2025-09-01T00:00:07.8485961;615;1.64;600;16.75 ;2025-09-01T00:00:08.7680000;2025-09-01T00:00:08.9832128;610;1.43;605;1 ;2025-09-01T00:00:09.7760000;2025-09-01T00:00:09.9660278;610;1.43;600;1.42 ;2025-09-01T00:00:10.7430000;2025-09-01T00:00:11.2776484;610;0.1;595;1.21 ;2025-09-01T00:00:14.0140000;2025-09-01T00:00:14.3599672;610;2.68;595;0.91 ;2025-09-01T00:00:15.7220000;2025-09-01T00:00:15.9614196;605;2;595;0.91 ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](QUOTES-OPT-IDDI-46273375+SC-BINANCEOPT_OPT_BTC_USDT_250902_109000_C+S-BTC__002D250902__002D109000__002DC.csv) > [!NOTE] > > The downloadable files are still not the full flat files, but it provides more rows than the preview to help test ingestion pipelines and parsing logic. --- # Hyperliquid L4 Trades Samples (https://www.coinapi.io/products/flat-files/docs/data-samples/trades-l4) --- title: Hyperliquid L4 Trades Samples description: Explore sample Hyperliquid L4 Trades flat file data, including preview rows and downloadable datasets for testing. order: 23 --- # Hyperliquid L4 Trades Data Samples The **Hyperliquid L4 Trades** flat files provide executed transactions from the Hyperliquid L4 exchange with user attribution for both sides of each match. Each row extends the standard Trades format with `user_taker` and `user_maker` fields. These samples allow you to: - Inspect the **file structure** and column layout. - Preview the **first few rows** of real trade data. - Download an extended sample file for deeper testing. --- ## File Structure Hyperliquid L4 Trades files are stored in the `coinapi` bucket using the standard Trades path layout. ``` T-TRADES/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-HYPERLIQUIDL4/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Example: `T-TRADES/D-2026060900/E-HYPERLIQUIDL4/IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv.gz` ## Data Samples (First 10 Rows) File Location: T-TRADES/D-2026060900/E-HYPERLIQUIDL4/IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv.gz Symbol Type: PERPETUAL File Preview: ```csv time_exchange;time_coinapi;guid;price;base_amount;taker_side;id_exch_guid;id_exch_int_inc;order_id_maker;order_id_taker;user_taker;user_maker 2026-06-09T00:00:00.0050000;2026-06-09T00:00:00.6819304;4f98a9e7-d2b7-4827-a1f4-2d8d8f33edff;63058;0.00017;BUY;;198329165928041;;;0xaf19b7ebbe38f81cac3268bf6f85870af061b6aa;0x2ca4927174ba283d8a57f60ef3589844035a2930 2026-06-09T00:00:00.0050000;2026-06-09T00:00:00.6821376;fc43e65a-c71d-4d05-8f68-2aaecf5aed5c;63058;0.00016;BUY;;721432008170104;;;0xaf19b7ebbe38f81cac3268bf6f85870af061b6aa;0x492322b1fca1ab301a103b716a243b20cb3001aa 2026-06-09T00:00:00.5650000;2026-06-09T00:00:01.3010151;93ba0c8e-c056-45fd-a186-3ad19cf1641d;63058;0.00014;BUY;;298475222103784;;;0xd49eaf821d8fe887e043ef1510b77f461ae7e1fa;0x492322b1fca1ab301a103b716a243b20cb3001aa 2026-06-09T00:00:00.5650000;2026-06-09T00:00:01.3010710;c2b0dc94-2192-4e09-a842-7edb23a4af3c;63058;0.00086;BUY;;31674556386215;;;0xd49eaf821d8fe887e043ef1510b77f461ae7e1fa;0x388d9e1ccaec74527f73f8c87b5928ba28c06c03 2026-06-09T00:00:02.4760000;2026-06-09T00:00:02.8009609;887fac68-0508-45e1-987d-f6053afcd8d0;63056;0.00017;SELL;;71897772240678;;;0xa6727cd11f50e42232d147f6eb4122a373975661;0xf5d81a135f756ca16544e53c20fc20643ec3ad53 2026-06-09T00:00:02.4760000;2026-06-09T00:00:02.8009831;7a7c9df2-386f-4ee3-9247-6ac75a51aeb8;63056;0.00049;SELL;;317232833793981;;;0xa6727cd11f50e42232d147f6eb4122a373975661;0xcbbaff8826b4723020562c24fb6cc1c38c0c3045 2026-06-09T00:00:02.8110000;2026-06-09T00:00:03.0512288;2629f1ea-c0b8-4876-93bb-62230da36b30;63054;0.00017;SELL;;479367626510481;;;0xf4b8a39b7b828d8e059a55ed697a3dec634b6488;0xf5d81a135f756ca16544e53c20fc20643ec3ad53 2026-06-09T00:00:03.0700000;2026-06-09T00:00:03.2633292;2d232dcd-8ef6-4700-ad81-a49a4b302895;63051;0.0004;SELL;;405829151892123;;;0x530741e38686c225cabd05bb56b82ea312dfc34b;0x8f10353a39891ff9caae07a2301ae20ddca51076 2026-06-09T00:00:03.0700000;2026-06-09T00:00:03.2634873;d7a1c010-0ece-4518-b9a4-87c4b161994e;63051;0.0001;SELL;;499117646191449;;;0x530741e38686c225cabd05bb56b82ea312dfc34b;0x31dea2516beee92135b96f464eeec3cf292a13f2 2026-06-09T00:00:03.0700000;2026-06-09T00:00:03.2635125;e746e911-a666-41e2-86ef-028f373e2a0a;63052;0.00018;BUY;;77167825536505;;;0xa7d1f1dd8ce0d8247c43046350d17357a6db2cee;0x37c1e493c8a452ab3f5a6d01fda87795b91e7851 ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](TRADES-L4-IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv) > [!NOTE] > > The downloadable files are still not the full flat files, but it provides more rows than the preview to help test ingestion pipelines and parsing logic. --- # Trades Samples (https://www.coinapi.io/products/flat-files/docs/data-samples/trades) --- title: Trades Samples description: Explore sample Trades flat file data, including preview rows and downloadable datasets for testing. order: 19 --- # Trades Data Samples The **Trades** flat files provide details of executed transactions across supported exchanges. Each row represents a single trade, including essential fields such as price, size, trade direction, and timestamps. These samples allow you to: - Inspect the **file structure** and column layout. - Preview the **first few rows** of real trade data. - Download an extended sample file for deeper testing. --- ## File Structure Trade files use the same path layout in both buckets; the bucket and partition date determine which dataset you are reading. ``` T-TRADES/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-[EXCHANGE]/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Examples: `T-TRADES/D-2025090112/E-BINANCE/IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv.gz` — hourly partition in `coinapi` `T-TRADES/D-20250901/E-BYBIT/IDDI-5763642+SC-BYBIT_PERP_BTC_USDT+S-BTCUSDT.csv.gz` — legacy daily partition in `coinapi` ## Data Samples (First 10 Rows) File Location: T-TRADES/D-2025090112/E-BINANCE/IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv.gz Symbol Type: SPOT File Preview: ```csv time_exchange;time_coinapi;guid;price;base_amount;taker_side;id_exch_guid;id_exch_int_inc;order_id_maker;order_id_taker 2025-09-01T00:00:00.1780000;2025-09-01T00:00:00.2998242;8a61934b-2ca0-4e94-b4ec-cb5409a28c53;108246.36;0.00023;BUY;;5205379727;; 2025-09-01T00:00:00.3360000;2025-09-01T00:00:00.4577685;2e4c3a07-0a44-46f9-b247-ac9c09f2ebc7;108246.36;0.00027;BUY;;5205379728;; 2025-09-01T00:00:00.3960000;2025-09-01T00:00:00.5178241;c108ba4f-f0cf-4a15-84fe-156838285afc;108246.36;0.00046;BUY;;5205379729;; 2025-09-01T00:00:00.5550000;2025-09-01T00:00:00.6768373;696237f5-5341-49d0-a358-2f17230f9fb9;108246.36;0.00711;BUY;;5205379730;; 2025-09-01T00:00:00.6210000;2025-09-01T00:00:00.7428083;25ecc252-97c4-4975-a4c3-6819b09701ab;108246.36;0.00006;BUY;;5205379731;; 2025-09-01T00:00:00.8420000;2025-09-01T00:00:00.9637713;30b5fffc-1a01-4801-be8e-84380bd06efa;108246.36;0.001;BUY;;5205379732;; 2025-09-01T00:00:00.9870000;2025-09-01T00:00:01.1097964;77c53316-7669-4253-a67e-74e626c63da6;108246.36;0.0001;BUY;;5205379733;; 2025-09-01T00:00:01.1140000;2025-09-01T00:00:01.2358517;85b8e278-d6db-4b6c-a44d-e9412e5bf9d9;108246.36;0.00009;BUY;;5205379734;; 2025-09-01T00:00:01.1710000;2025-09-01T00:00:01.2927324;86a1bfe4-e4fa-40f2-b507-09d23649505e;108246.36;0.01274;BUY;;5205379735;; 2025-09-01T00:00:01.1790000;2025-09-01T00:00:01.3017914;cb9a1ae7-319a-4834-b7c7-c826c3af15bd;108246.35;0.00005;SELL;;5205379736;; ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](TRADES-SPOT-IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv) File Location: T-TRADES/D-20250901/E-BYBIT/IDDI-5763642+SC-BYBIT_PERP_BTC_USDT+S-BTCUSDT.csv.gz Symbol Type: PERPETUAL File Preview: ```csv time_exchange;time_coinapi;guid;price;base_amount;taker_side;id_exch_guid;id_exch_int_inc;order_id_maker;order_id_taker 2025-09-01T00:00:00.0990000;2025-09-01T00:00:00.3189043;c2b5a58f-e702-4e7d-95c4-450404743836;108200;0.045;BUY;d3e280bb-03b1-5708-833a-ef1d9e49fccc;;; 2025-09-01T00:00:00.1650000;2025-09-01T00:00:00.3988325;2bc94549-8878-45ae-b862-557996e25b26;108199.9;0.001;SELL;798911c5-f0f4-52b6-ba22-5b87363db71e;;; 2025-09-01T00:00:00.2730000;2025-09-01T00:00:00.4161495;70b8d0b1-8157-41ce-8057-0eacf6a5c030;108200;0.001;BUY;dc756ac4-cea5-502d-8557-a991052f0541;;; 2025-09-01T00:00:00.2930000;2025-09-01T00:00:00.4186887;720dd28d-1abd-41f5-9a72-60c5ede3399e;108199.9;0.3;SELL;112d6e48-7308-550d-8331-4953d4d1f707;;; 2025-09-01T00:00:00.3000000;2025-09-01T00:00:00.4188298;c0cc9bd3-f20b-4c0c-9527-e87b7d81de97;108199.9;0.3;SELL;681b9e49-cb54-5e8e-b25f-81239e234cac;;; 2025-09-01T00:00:00.3030000;2025-09-01T00:00:00.4215246;461d4283-a98f-455e-9e87-0a1cd3ac4c92;108199.9;0.082;SELL;adac4979-0612-5a3a-8f8d-83314376fac4;;; 2025-09-01T00:00:00.3030000;2025-09-01T00:00:00.4215246;07b8a2e2-08b2-4a33-8974-ea88608b1553;108199.9;0.141;SELL;3f788e0b-d77d-5fae-a241-788d52f9da3f;;; 2025-09-01T00:00:00.3030000;2025-09-01T00:00:00.4215246;9ae587b0-0c07-4a4b-bd7d-e6c112651679;108199.9;0.077;SELL;0b56f511-617d-5712-b640-7240618f4438;;; 2025-09-01T00:00:00.3340000;2025-09-01T00:00:00.4278393;8e8c2be2-9e99-45e5-91e4-319e32085ebb;108199.9;0.005;SELL;c14a55c3-0087-5197-9911-0b644e1f3de7;;; 2025-09-01T00:00:00.3540000;2025-09-01T00:00:00.4390493;11eaf8e2-2230-4c3e-9ef3-947b73675d29;108199.9;0.271;SELL;c9e194ef-cd3b-50c3-81e4-6a9e29d50ad6;;; ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](TRADES-PERP-IDDI-5763642+SC-BYBIT_PERP_BTC_USDT+S-BTCUSDT.csv) File Location: T-TRADES/D-20250901/E-OKEX/IDDI-37803609+SC-OKEX_FTS_ETH_USD_250926+S-ETH__002DUSD__002D250926.csv.gz Symbol Type: FUTURES File Preview: ```csv time_exchange;time_coinapi;guid;price;base_amount;taker_side;id_exch_guid;id_exch_int_inc;order_id_maker;order_id_taker 2025-09-01T00:01:18.9170000;2025-09-01T00:01:19.0392119;bf219434-7635-428a-8995-dc1559f32104;4404.43;250;BUY;;2879625;; 2025-09-01T00:01:43.0970000;2025-09-01T00:01:43.1629105;424f32fe-cafa-4c3d-8278-752881a7a66a;4405.22;250;BUY;;2879626;; 2025-09-01T00:02:04.2800000;2025-09-01T00:02:04.3664934;b90fba61-9673-493e-83f3-b75e82fd87dd;4403.47;4;BUY;;2879627;; 2025-09-01T00:02:12.8800000;2025-09-01T00:02:12.9171410;39934bdd-f7d0-4cc6-a421-5b0781c9c3f3;4400.72;4;BUY;;2879628;; 2025-09-01T00:02:14.4300000;2025-09-01T00:02:14.5069316;4b2c9d81-532e-4e65-a6f7-8c9808f5fbf2;4400.31;4;BUY;;2879629;; 2025-09-01T00:02:15.4400000;2025-09-01T00:02:15.4752687;7e3a75cd-1504-4915-a230-3e62feb76fb3;4400.62;4;BUY;;2879630;; 2025-09-01T00:02:16.8590000;2025-09-01T00:02:16.8955796;0aae2dfe-45a7-44ed-b136-43e2a9ed74cd;4400.62;4;BUY;;2879631;; 2025-09-01T00:02:47.3670000;2025-09-01T00:02:47.5680482;16e5addb-838b-4ea8-ae4e-dff7c7c56382;4402.5;68;BUY;;2879632;; 2025-09-01T00:02:47.3670000;2025-09-01T00:02:47.5680782;427b8aab-6e26-4fe8-9826-a50dadcb8583;4402.51;250;BUY;;2879633;; 2025-09-01T00:03:05.5300000;2025-09-01T00:03:05.6280097;b94b9568-c82d-4912-9fa9-93b189fdc13e;4402.62;32;BUY;;2879634;; ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](TRADES-FTS-IDDI-37803609+SC-OKEX_FTS_ETH_USD_250926+S-ETH__002DUSD__002D250926.csv) File Location: T-TRADES/D-20250901/E-BINANCEOPT/IDDI-46273375+SC-BINANCEOPT_OPT_BTC_USDT_250902_109000_C+S-BTC__002D250902__002D109000__002DC.csv.gz Symbol Type: OPTION File Preview: ```csv time_exchange;time_coinapi;guid;price;base_amount;taker_side;id_exch_guid;id_exch_int_inc;order_id_maker;order_id_taker 2025-09-01T00:24:42.9600000;2025-09-01T00:24:43.2502543;265a6f82-550b-4e63-86bc-89352c040613;470;0.04;SELL;;114;; 2025-09-01T00:24:43.0610000;2025-09-01T00:24:43.4207657;11fb8d76-2570-4ea1-b887-64bc178aea88;470;0.11;SELL;;115;; 2025-09-01T00:24:43.1940000;2025-09-01T00:24:43.4734356;d99f3ceb-4e61-40ad-8a34-4d6f5ef7c267;470;0.11;SELL;;116;; 2025-09-01T00:24:43.4130000;2025-09-01T00:24:43.6776299;0d77190a-b02e-42d3-8025-ba5651bbca92;470;0.08;SELL;;117;; 2025-09-01T00:24:43.5140000;2025-09-01T00:24:43.7379430;989c45c8-677a-4957-91d8-1a032025609a;470;0.08;SELL;;118;; 2025-09-01T00:25:20.3340000;2025-09-01T00:25:20.8039231;7e75eeac-3180-4fdc-9f52-85eea8d31206;470;0.01;SELL;;119;; 2025-09-01T00:27:16.7100000;2025-09-01T00:27:16.9900555;e77b0970-dac2-4e87-8e26-abb46d5517eb;465;0.06;SELL;;120;; 2025-09-01T00:27:18.7450000;2025-09-01T00:27:18.9910879;e3b44a31-8252-4f2c-af9e-7e151fd58a5a;465;0.1;SELL;;121;; 2025-09-01T00:27:32.5060000;2025-09-01T00:27:41.4380713;0c2a0eba-6dc6-4d35-92c6-0094e10b1bd8;465;0.04;SELL;;122;; 2025-09-01T00:27:32.6080000;2025-09-01T00:28:10.0092890;9c2d8315-4f46-4c80-8556-f1b620cdc2da;465;0.12;SELL;;123;; ``` A larger sample file (100 rows) is available for download here: [Download Sample (100 rows)](TRADES-OPT-IDDI-46273375+SC-BINANCEOPT_OPT_BTC_USDT_250902_109000_C+S-BTC__002D250902__002D109000__002DC.csv) > [!NOTE] > > The downloadable files are still not the full flat files, but it provides more rows than the preview to help test ingestion pipelines and parsing logic. --- # Hyperliquid L4 Book (https://www.coinapi.io/products/flat-files/docs/datasets/book-l4) --- title: Hyperliquid L4 Book description: The Hyperliquid L4 Book data type provides order-by-order order book snapshots and updates with user attribution on the Hyperliquid L4 exchange. order: 16 --- # Hyperliquid L4 Book ## Overview The Hyperliquid L4 Book data type provides a comprehensive, order-by-order view of the order book for a specific trading pair on the Hyperliquid L4 exchange. Each row represents a single order in the book or a change to an existing order, including the Hyperliquid user address, order type, time-in-force, and L4 status information. > [!NOTE] > > This data type is available only for symbols on the `HYPERLIQUIDL4` exchange. It extends the standard Full Limit Order Book format with Hyperliquid-specific fields. ## File Organization Hyperliquid L4 Book data is organized in the `coinapi` bucket using the structure below. ``` T-LIMITBOOK_FULL/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-HYPERLIQUIDL4/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Examples: `T-LIMITBOOK_FULL/D-2026060900/E-HYPERLIQUIDL4/IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv.gz` Where: - `T-LIMITBOOK_FULL`: Indicates the data type (Full Limit Order Book) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` → legacy daily partitions published before 2026-06-09 - `YYYYMMDDHH` in `coinapi` → hourly partitions for data published on or after 2026-06-09 - `E-HYPERLIQUIDL4`: Hyperliquid L4 exchange identifier - `IDDI-[IDENTIFIER]`: CoinAPI's internal identifier - `SC-[COINAPI_SYMBOL_ID]`: CoinAPI's symbol identifier - `S-[EXCHANGE_SYMBOL]`: The symbol as identified by the exchange ## File Format Files are in CSV format, compressed with gzip. Each row represents a single order book update. ## Data Fields Column Name | Type | Description --- | --- | --- time_exchange | datetime | UTC timestamp of the update provided by the exchange or estimated using the exchange API delay. time_coinapi | datetime | UTC timestamp when CoinAPI first received the update. update_type | string | Describes the order book operation. See **Update Types Explained** for definitions. is_buy | boolean | Indicates if the update is related to the bid side of the book. `0` for ask (sell), `1` for bid (buy). entry_px | decimal | Price of the order. entry_sx | decimal | Current size of the order. order_id | string | Exchange-provided order identifier. user | string | User or account identifier associated with the order, as provided by Hyperliquid. tif | string | Time-in-force value. Examples: `Alo`, `Gtc`, `Ioc`. reduce_only | boolean | Indicates whether the order is reduce-only. `0` for false, `1` for true. order_type | string | Order type. Examples: `Limit`, `Market`, `Take Profit Limit`, `Take Profit Market`, `Stop Market`, `Stop Limit`. cloid | string | Client order identifier, when provided by the exchange. orig_size | decimal | Original order size at placement. trigger_condition | string | Human-readable trigger condition. `N/A` for regular orders. Examples: `Price above 65000` or `Price below 65000` for stop, take-profit, or stop-loss orders. is_trigger | boolean | Indicates whether the order is a stop, take-profit, or stop-loss order that will activate when `trigger_px` is reached. `0` for regular limit orders. trigger_px | decimal | Price at which a trigger order activates. `0.0` for non-trigger orders. is_position_tpsl | boolean | Indicates whether the order is a take-profit or stop-loss that applies to an entire position, rather than a specific order. children_oids | string | Comma-separated list of order IDs for bracket child orders attached to the parent order. Empty when no children are attached. is_child | boolean | Indicates whether the order is a child order in a bracket. `0` for parent orders, `1` for child orders. hl4_status | string | Hyperliquid L4 order status. Present on incremental updates only. See **hl4_status Values** for definitions. Empty on `SNAPSHOT` rows. ## Example Data Snapshot rows establish the initial order book state: ```csv time_exchange;time_coinapi;update_type;is_buy;entry_px;entry_sx;order_id;user;tif;reduce_only;order_type;cloid;orig_size;trigger_condition;is_trigger;trigger_px;is_position_tpsl;children_oids;is_child;hl4_status 00:00:00.0050246;00:00:00.7751290;SNAPSHOT;0;63058.0;0.00362;463141850511;0x388d9e1ccaec74527f73f8c87b5928ba28c06c03;Alo;0;Limit;0x00000000000000000000019e9681853a;0.00362;N/A;0;0.0;0;;0; ``` Incremental update examples: ```csv 00:00:00.0050246;00:00:00.8864830;SET;0;63123.0;0.026;463141856202;0xf5dd745bcf393686ceffb6a43f7e7b4c172aefad;Alo;0;Limit;0x57f9b690afe6937760d553b17a3aebc4;0.026;N/A;0;0.0;0;;;OPEN 00:00:00.0050246;00:00:00.8340728;DELETE;0;63072.0;0.01138;463141848401;0x31ca8395cf837de08b24da3f660e77761dfb974b;Alo;0;Limit;;0.01138;N/A;0;0.0;0;;;CANCELED 00:00:00.0050246;00:00:00.8889144;REJECTED;0;63057.0;0.52335;463141856209;0x2cffce91b4e0c81df18726ff66b31b2b1545e1ad;Alo;0;Limit;0x20e929c95def00cf6b53743265be0100;0.52335;N/A;0;0.0;0;;;REJECTED_ALO ``` ## Data Collection Process 1. We maintain a real-time connection to the Hyperliquid L4 exchange. 2. Every change to the order book is captured and recorded with full order-level detail. 3. The data is processed, normalized, and stored in our system. 4. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. The `coinapi-daily-tail` bucket receives daily files for the previous day only and retains them for 24 hours. ## Update Types Explained - `SNAPSHOT`: Provides a full snapshot of the order book. All previous data should be discarded before processing a `SNAPSHOT`. - `SET`: Order accepted and placed in the book. - `DELETE`: Order removed from the book. See `hl4_status` for the removal reason. - `REJECTED`: Order rejected. See `hl4_status` for the rejection reason. - `PENDING`: Order is pending activation (for example, a trigger order waiting for its trigger price). ## hl4_status Values `hl4_status` is present on incremental updates only, alongside `update_type`. Snapshot rows leave this field empty. Value | Description --- | --- `OPEN` | Order accepted and placed on the book. `FILLED` | Order fully executed. `CANCELED` | Order canceled by the user. `TRIGGERED` | Stop/TP/SL trigger order was activated and executed. `REDUCE_ONLY_CANCELED` | Canceled because it would increase position size (reduce-only constraint). `SELF_TRADE_CANCELED` | Canceled to prevent self-trading against own orders. `SIBLING_FILLED_CANCELED` | OCO bracket — canceled because its sibling order was filled. `MARGIN_CANCELED` | Canceled by the risk engine due to insufficient margin. `VAULT_WITHDRAWAL_CANCELED` | Canceled due to a vault withdrawal reducing available balance. `LIQUIDATED_CANCELED` | Canceled as part of a liquidation process. `REJECTED_ALO` | Rejected — Add Liquidity Only order would have crossed the spread. `REJECTED_MARGIN` | Rejected — insufficient perpetual margin. `REJECTED_IOC` | Rejected — Immediate-or-Cancel order could not be filled immediately. `REJECTED_BALANCE` | Rejected — insufficient spot balance. `REJECTED_REDUCE` | Rejected — reduce-only order would not reduce position. `REJECTED_MIN_NTL` | Rejected — order size below minimum notional value. `REJECTED_ORACLE` | Rejected — oracle price deviation too large. `REJECTED_OI` | Rejected — would exceed open interest limit. ## Corner Cases and Special Considerations 1. **Snapshots**: Snapshots are provided at the start of each day or after a disconnection. Always process `SNAPSHOT` updates by clearing the existing book first. 2. **Bracket Orders**: Parent orders may reference child orders via `children_oids`. Child orders are identified by `is_child` = `1`. 3. **Trigger Orders**: Stop, take-profit, and stop-loss orders include `trigger_condition`, `is_trigger`, and `trigger_px` fields. 4. **High Frequency Updates**: During periods of high volatility, you may observe a very high frequency of updates. ## Usage Tips 1. To reconstruct the full order book, process updates sequentially, maintaining the state of the book in memory. 2. Use the `time_exchange` field for accurate sequencing of updates. 3. Pay attention to the `update_type` and `hl4_status` fields to correctly apply changes to your local order book representation. 4. Use the `user` field to analyze order book composition by Hyperliquid account. For any questions or issues with the Hyperliquid L4 Book data, please contact our support team. --- # Introduction (https://www.coinapi.io/products/flat-files/docs/datasets) --- title: Introduction description: In this section, you will find overall information about the data types and structure. order: 10 --- # Data Types and File Structure Overview The Flat Files S3 API provides access to various types of cryptocurrency market data. This document provides an overview of the available data types and the general file structure used across the system. ## Available Data Types Our API offers the following types of market data: 1. Quotes 2. Trades 3. Full Limit Order Book 4. Limit Order Book Snapshot 50 5. Limit Order Book Depth Bands 6. OHLCV (Open, High, Low, Close, Volume) 7. Metrics V2 8. Hyperliquid Oracle Prices 9. Hyperliquid TWAP Statuses 10. Hyperliquid Misc Events 11. Hyperliquid System Events Each data type is documented in detail in its respective article, including field descriptions, data formats, and usage examples. You will find the articles in left-side menu. ## Buckets Flat Files are served from two S3 buckets. Starting from **2026-06-09**, new Trades, Quotes, and Full Limit Order Book data in `coinapi` is published as hourly partitions (`D-YYYYMMDDHH`) instead of daily partitions. Daily partitions published before that date remain in `coinapi` and are not moved to `coinapi-daily-tail`. Update integrations that fetch new data to use hourly partition paths in `coinapi`. | Bucket | Partition style | Retention | Datasets | | --- | --- | --- | --- | | `coinapi` | Hourly (`D-YYYYMMDDHH`) and legacy daily (`D-YYYYMMDD` before 2026-06-09) | Longer historical access | Trades, Quotes, Full Limit Order Book, Limit Order Book Snapshot 50, Limit Order Book Depth Bands, OHLCV, Metrics V2 | | `coinapi-daily-tail` | Daily (`D-YYYYMMDD`) | Previous day only, 24 hours | Trades, Quotes, Full Limit Order Book | The `coinapi-daily-tail` bucket is a rolling window for the previous day's daily files only. It is **not** a historical archive: existing daily files are not moved into it, and data is not retained beyond 24 hours. The date directory always reflects **yesterday's date (UTC)** and changes each day. This bucket does not include OHLCV or Metrics V2. Daily partitions published before **2026-06-09** remain in the `coinapi` bucket. For longer historical access to data published on or after that date, use the hourly partitions in the `coinapi` bucket. ## File Structure Within each bucket, data is organized according to the following structure: ``` / ├── T-TRADES/ │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-[EXCHANGE]/ │ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ├── T-QUOTES/ │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-[EXCHANGE]/ │ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ├── T-LIMITBOOK_FULL/ │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-[EXCHANGE]/ │ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ├── T-LIMITBOOK_SNAPSHOT_50/ │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-[EXCHANGE]/ │ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ├── T-LIMITBOOK_DEPTH_BANDS/ │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-[EXCHANGE]/ │ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ├── T-HLORACLEPRICES/ │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-HYPERLIQUIDL4/ │ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ├── T-HLTWAPSTATUSES/ │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-HYPERLIQUIDL4/ │ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ├── T-HLMISCEVENTS/ │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-HYPERLIQUIDL4/ │ └── *.csv.gz ├── T-HLSYSTEMEVENTS/ │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-HYPERLIQUIDL4/ │ └── *.csv.gz ├── T-OHLCV_ACTIVE_CONSOLIDATED/ # `coinapi` bucket only │ └── D-{YYYYMMDD | YYYYMMDDHH}/ │ └── E-[EXCHANGE]/ │ └── TP-[TF].csv.gz └── T-METRICS-V2/ # `coinapi` bucket only └── D-YYYYMMDDHH/ └── E-[EXCHANGE]/ └── TP-1MIN.csv.gz ``` Where: - `T-{DATA_TYPE}` defines the data type (e.g. T-TRADES, T-QUOTES, T-LIMITBOOK_FULL, T-HLORACLEPRICES, T-METRICS-V2) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` → legacy daily partitions published before 2026-06-09 - `YYYYMMDD` in `coinapi-daily-tail` → previous day only, retained 24 hours - `YYYYMMDDHH` in `coinapi` → hourly partitions for longer historical access to data published on or after 2026-06-09 - `[EXCHANGE]` is the identifier for the specific exchange - `[IDENTIFIER]` is a unique identifier for the data file - `[COINAPI_SYMBOL_ID]` is the CoinAPI symbol identifier - `[EXCHANGE_SYMBOL]` is the symbol as used by the exchange - `T-HLMISCEVENTS` and `T-HLSYSTEMEVENTS` are exchange-consolidated streams and do not include symbol-specific file keys - `T-OHLCV_ACTIVE_CONSOLIDATED` and `T-METRICS-V2` are exchange-consolidated `TP-*` files (all symbols in one file per exchange) - `T-METRICS-V2` current files use hourly `D-YYYYMMDDHH` partitions, for example `T-METRICS-V2/D-2026091013/E-BINANCEFTS/TP-1MIN.csv.gz` Additional Notes: - OHLCV, Metrics V2, Limit Order Book Snapshot 50, and Limit Order Book Depth Bands are available only in the `coinapi` bucket - `coinapi-daily-tail` is not a historical archive; daily files published before 2026-06-09 remain in `coinapi` - Daily partitions in `coinapi-daily-tail` are replaced each day and are not kept beyond 24 hours - All time partitions use UTC ## File Format All data files are stored in CSV (Comma-Separated Values) format and compressed using gzip compression. This approach balances human readability with efficient storage and transfer sizes. To use these files: 1. Download the `.csv.gz` file 2. Decompress the file using a tool that supports gzip (e.g., gzip, 7-zip) 3. Open the resulting CSV file in a spreadsheet application or process it with your preferred data analysis tool ## Data Consistency and Synchronization All timestamp fields across different data types are synchronized to ensure consistency when analyzing data from multiple sources. We use high-precision time synchronization to maintain accuracy across our data collection infrastructure. ## Best Practices for Data Retrieval 1. Choose the correct bucket: `coinapi` for hourly historical access, legacy daily files before 2026-06-09, OHLCV, Metrics V2, Limit Order Book Snapshot 50, and Limit Order Book Depth Bands; or `coinapi-daily-tail` for the previous day's daily files only (24-hour retention). 2. Use date-based partitioning to efficiently retrieve data for specific time periods. 3. Leverage the prefix functionality in S3 listing operations to filter data by exchange, symbol, or date. 4. Implement parallel downloads for large datasets to improve retrieval speed. 5. Consider implementing local caching for frequently accessed data to reduce API calls and improve application performance. For detailed information on each data type, please refer to the individual data type documentation. --- # Limit Order Book Depth Bands (https://www.coinapi.io/products/flat-files/docs/datasets/limitbook-depth-bands) --- title: Limit Order Book Depth Bands description: Cumulative order book size aggregated into configurable basis-point bands around the midpoint, emitted at one-second intervals. order: 15 --- # Limit Order Book Depth Bands ## Overview The Limit Order Book Depth Bands (`T-LIMITBOOK_DEPTH_BANDS`) data type provides liquidity metrics derived from the full limit order book (`T-LIMITBOOK_FULL`). Each row measures the cumulative resting order size on both sides of the book within a set of configurable basis-point bands around the midpoint. Rows are emitted at one-second intervals and are available as per-symbol CSV files and per-exchange Parquet artifacts. ## File Organization Limit Order Book Depth Bands data is organized in the `coinapi` bucket using the structure below. ``` T-LIMITBOOK_DEPTH_BANDS/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-[EXCHANGE]/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Example: `T-LIMITBOOK_DEPTH_BANDS/D-2026032400/E-COINBASE/IDDI-12345+SC-COINBASE_SPOT_BTC_USD+S-BTC__002DUSD.csv.gz` Where: - `T-LIMITBOOK_DEPTH_BANDS`: Indicates the data type (depth-band liquidity summaries) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` → legacy daily partitions published before 2026-06-09 - `YYYYMMDDHH` in `coinapi` → hourly partitions for data published on or after 2026-06-09 - `E-[EXCHANGE]`: Exchange identifier - `IDDI-[IDENTIFIER]`: CoinAPI internal identifier - `SC-[COINAPI_SYMBOL_ID]`: CoinAPI symbol identifier - `S-[EXCHANGE_SYMBOL]`: Symbol as identified by the exchange A Parquet artifact (one file per exchange per date or hour) is also available at: `T-LIMITBOOK_DEPTH_BANDS/D-{YYYYMMDD | YYYYMMDDHH}/E-[EXCHANGE].parquet` > [!NOTE] > > This dataset is available only in the `coinapi` bucket. It is not included in `coinapi-daily-tail`. ## File Format CSV files are comma-separated and compressed with gzip. Each row represents one depth-band snapshot at a point in time. The CSV contains all bands from 10 to 500 basis points in 10 bps steps. The Parquet artifact stores a curated subset: 10–100 bps every 10 bps, 120–200 bps every 20 bps, and 250–500 bps every 50 bps. ## Data Fields Column Name | Type | Nullable | Description --- | --- | --- | --- `exchange_id` | string | No | Exchange identifier extracted from the object path. `symbol_exchange_id` | string | No | Exchange-native symbol identifier. `symbol_id` | string | No | CoinAPI symbol identifier. `symbol_id_int` | integer | No | Numeric CoinAPI symbol identifier used by downstream systems. `date_str` | string | No | Date token from the path (`YYYYMMDD` or `YYYYMMDDHH`). `time_exchange` | string | No | Exchange event time-of-day for the row. `time_coinapi` | string | No | CoinAPI receive time-of-day for the row. `best_bid_px` | decimal | Yes | Best bid price at the snapshot moment. `best_bid_sx` | decimal | Yes | Best bid size at the snapshot moment. `best_ask_px` | decimal | Yes | Best ask price at the snapshot moment. `best_ask_sx` | decimal | Yes | Best ask size at the snapshot moment. `mid_px` | decimal | Yes | Midpoint price computed as `(best_ask_px + best_bid_px) / 2`. `depth_ask_sx_{N}_bps` | decimal | Yes | Cumulative ask-side size within `N` basis points of the midpoint (ask side). `N` runs from 10 to 500. `depth_bid_sx_{N}_bps` | decimal | Yes | Cumulative bid-side size within `N` basis points of the midpoint (bid side). `N` runs from 10 to 500. > [!NOTE] > > In CSV files, depth band columns are present for every 10 bps from 10 to 500 bps (e.g., `depth_ask_sx_10_bps`, `depth_ask_sx_20_bps`, ..., `depth_ask_sx_500_bps`). Parquet files and Snowflake contain a curated subset of these bands. ## Example Data ```csv exchange_id,symbol_exchange_id,symbol_id,symbol_id_int,date_str,time_exchange,time_coinapi,best_bid_px,best_bid_sx,best_ask_px,best_ask_sx,mid_px,depth_ask_sx_10_bps,depth_bid_sx_10_bps,... COINBASE,BTC-USD,COINBASE_SPOT_BTC_USD,12345,20260324,13:15:04.0000000,13:15:04.0020000,67234.10,0.983,67234.50,1.245,67234.30,15.720,14.880,... ``` ## Data Collection Process 1. We maintain a real-time connection to each supported exchange and build an incremental order book from `T-LIMITBOOK_FULL` data. 2. Every second, the current best bid, best ask, midpoint, and cumulative depth within each configured band are computed and written as a row per symbol. 3. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. ## Corner Cases and Special Considerations 1. **Derived data**: Depth bands are derived from `T-LIMITBOOK_FULL`. Exchanges not covered by full limit order book data are not included. 2. **Empty bands**: If no resting orders exist within a given band at snapshot time, the corresponding depth column will be `0` or empty. 3. **Midpoint computation**: `mid_px` is computed from the best bid and best ask at the time of the snapshot. In illiquid markets, the spread may be wide and depth band values may not reflect typical market conditions. 4. **CSV vs Parquet band coverage**: CSV files contain the full set of 10–500 bps bands in 10 bps steps. Parquet files and Snowflake expose only the curated subset (10–100 every 10, 120–200 every 20, 250–500 every 50). ## Snowflake Access This dataset is also available via Snowflake under: `APIBRICKS_COINAPI_SHARED.LIMITBOOK_DEPTH_BANDS.LIMITBOOK_DEPTH_BANDS` The Snowflake table uses the curated band subset described above. --- # Limit Order Book Snapshot 50 (https://www.coinapi.io/products/flat-files/docs/datasets/limitbook-snapshot-50) --- title: Limit Order Book Snapshot 50 description: Fifty-level order book snapshots derived from the full limit order book, recording the top 50 bid and ask levels at one-minute intervals. order: 14 --- # Limit Order Book Snapshot 50 ## Overview The Limit Order Book Snapshot 50 (`T-LIMITBOOK_SNAPSHOT_50`) data type provides periodic snapshots of the top 50 bid and ask price levels derived from the full limit order book (`T-LIMITBOOK_FULL`). Snapshots are emitted at one-minute intervals from the incremental book stream and are available as per-symbol CSV files and per-exchange Parquet artifacts. ## File Organization Limit Order Book Snapshot 50 data is organized in the `coinapi` bucket using the structure below. ``` T-LIMITBOOK_SNAPSHOT_50/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-[EXCHANGE]/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Example: `T-LIMITBOOK_SNAPSHOT_50/D-2026032400/E-COINBASE/IDDI-12345+SC-COINBASE_SPOT_BTC_USD+S-BTC__002DUSD.csv.gz` Where: - `T-LIMITBOOK_SNAPSHOT_50`: Indicates the data type (50-level order book snapshots) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` → legacy daily partitions published before 2026-06-09 - `YYYYMMDDHH` in `coinapi` → hourly partitions for data published on or after 2026-06-09 - `E-[EXCHANGE]`: Exchange identifier - `IDDI-[IDENTIFIER]`: CoinAPI internal identifier - `SC-[COINAPI_SYMBOL_ID]`: CoinAPI symbol identifier - `S-[EXCHANGE_SYMBOL]`: Symbol as identified by the exchange A Parquet artifact (one file per exchange per date or hour) is also available at: `T-LIMITBOOK_SNAPSHOT_50/D-{YYYYMMDD | YYYYMMDDHH}/E-[EXCHANGE].parquet` > [!NOTE] > > This dataset is available only in the `coinapi` bucket. It is not included in `coinapi-daily-tail`. ## File Format CSV files are comma-separated and compressed with gzip. Each row represents one snapshot of the order book at a point in time, with up to 50 levels on each side. ## Data Fields Column Name | Type | Nullable | Description --- | --- | --- | --- `exchange_id` | string | No | Exchange identifier extracted from the object path. `symbol_exchange_id` | string | No | Exchange-native symbol identifier. `symbol_id` | string | No | CoinAPI symbol identifier. `symbol_id_int` | integer | No | Numeric CoinAPI symbol identifier used by downstream systems. `date_str` | string | No | Date token from the path (`YYYYMMDD` or `YYYYMMDDHH`). `time_exchange` | string | No | Exchange event time-of-day for the snapshot row. `time_coinapi` | string | No | CoinAPI receive time-of-day for the snapshot row. `asks[0..49].price` | decimal | Yes | Ask prices from the best ask outward, one column per level (50 columns total). `asks[0..49].size` | decimal | Yes | Ask sizes corresponding to each ask price level (50 columns total). `bids[0..49].price` | decimal | Yes | Bid prices from the best bid outward, one column per level (50 columns total). `bids[0..49].size` | decimal | Yes | Bid sizes corresponding to each bid price level (50 columns total). > [!NOTE] > > Level columns are zero-indexed: `asks[0].price` is the best ask, `asks[1].price` is the next best ask, and so on through `asks[49].price`. Levels that are not present at snapshot time are empty. ## Example Data ```csv exchange_id,symbol_exchange_id,symbol_id,symbol_id_int,date_str,time_exchange,time_coinapi,asks[0].price,asks[0].size,...,bids[0].price,bids[0].size,... COINBASE,BTC-USD,COINBASE_SPOT_BTC_USD,12345,20260324,13:15:00.0000000,13:15:00.0020000,67234.50,1.245,...,67234.10,0.983,... ``` ## Data Collection Process 1. We maintain a real-time connection to each supported exchange and build an incremental order book from `T-LIMITBOOK_FULL` data. 2. Every minute, the current top 50 bid and ask levels are captured and written as a snapshot row per symbol. 3. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. ## Corner Cases and Special Considerations 1. **Missing levels**: If the exchange order book has fewer than 50 levels on a side at snapshot time, the corresponding level columns will be empty. 2. **Derived data**: Snapshots are derived from `T-LIMITBOOK_FULL`. Exchanges not covered by full limit order book data are not included. 3. **Snapshot interval**: Snapshots are recorded at one-minute intervals from the incremental stream, not necessarily aligned to wall-clock minutes. ## Snowflake Access This dataset is also available via Snowflake under: `APIBRICKS_COINAPI_SHARED.LIMITBOOK_SNAPSHOT_50.LIMITBOOK_SNAPSHOT_50` The Snowflake table uses the same column schema as the Parquet artifact, enriched with exchange and symbol metadata. --- # Full Limit Order Book (https://www.coinapi.io/products/flat-files/docs/datasets/limitbook) --- title: Full Limit Order Book description: The Full Limit Order Book data type provides a comprehensive view of the order book for a specific trading pair on an exchange. order: 13 --- # Full Limit Order Book ## Overview The Full Limit Order Book (LOB) data type provides a comprehensive view of the order book for a specific trading pair on an exchange. It captures all changes to the order book, allowing for a detailed reconstruction of the market state at any given moment. ## File Organization Full Limit Order Book data is organized in the S3 buckets using the structure below. Paths are identical in `coinapi` and `coinapi-daily-tail`; the bucket and partition date determine which dataset you are reading. ``` T-LIMITBOOK_FULL/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-[EXCHANGE]/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Examples: `T-LIMITBOOK_FULL/D-20230701/E-BINANCE/IDDI-1234+SC-BINANCE_SPOT_ETH_USDT+S-ETH-USDT.csv.gz` `T-LIMITBOOK_FULL/D-2026011722/E-COINBASE/IDDI-6002426+SC-COINBASE_SPOT_AVAX_USD+S-AVAX__002DUSD.csv.gz` Where: - `T-LIMITBOOK_FULL`: Indicates the data type (Full Limit Order Book) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` → legacy daily partitions published before 2026-06-09 - `YYYYMMDD` in `coinapi-daily-tail` → previous day only, retained 24 hours - `YYYYMMDDHH` in `coinapi` → hourly partitions for data published on or after 2026-06-09 - `E-[EXCHANGE]`: Exchange name - `IDDI-[IDENTIFIER]`: CoinAPI's internal identifier - `SC-[COINAPI_SYMBOL_ID]`: CoinAPI's symbol identifier - `S-[EXCHANGE_SYMBOL]`: The symbol as identified by the exchange ## File Format Files are in CSV format, compressed with gzip. Each row represents a single update to the order book. ## Data Fields Column Name | Type | Description --- | --- | --- time_exchange | datetime | UTC timestamp of the update provided by the exchange or estimated using the exchange API delay. time_coinapi | datetime | UTC timestamp when CoinAPI first received the update. is_buy | boolean | Indicates if the update is related to the bid side of the book. 0 for ask (sell), 1 for bid (buy). update_type | string or number | Describes the order book operation. Depending on dataset/version, this field may appear either as an operation name (for example `ADD`, `SUB`) or as a numeric enum. See **Update Types Explained** for definitions and the numeric mapping. entry_px | decimal | Price identifying the book level. entry_sx | decimal | Volume associated with the specific update item. order_id | string | ID of the order if the format is Level 3 (order-by-order), empty if the format is Level 2. ## Example Data ```csv time_exchange,time_coinapi,is_buy,update_type,entry_px,entry_sx,order_id 2023-07-01T12:00:00.123456Z,2023-07-01T12:00:00.234567Z,1,ADD,30000.00,1.5,ord123 2023-07-01T12:00:01.123456Z,2023-07-01T12:00:01.234567Z,0,DELETE,30005.00,0.5,ord124 2023-07-01T12:00:02.123456Z,2023-07-01T12:00:02.234567Z,1,SUB,30000.00,0.5,ord123 ``` ## Data Collection Process 1. We maintain a real-time connection to each supported exchange. 2. Every change to the order book is captured and recorded. 3. The data is processed, normalized, and stored in our system. 4. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. The `coinapi-daily-tail` bucket receives daily files for the previous day only and retains them for 24 hours. ## Update Types Explained - ADD: Adds a new order to the book. - SUB: Subtracts volume from an existing order. - MATCH: Similar to SUB, but indicates the subtraction was due to a trade execution. - SET: Sets a new volume for an existing order. - DELETE: Removes an order from the book. - SNAPSHOT: Provides a full snapshot of the order book. All previous data should be discarded before processing a SNAPSHOT. When `update_type` is numeric, use this mapping: - 0 = ADD - 1 = SUB - 2 = SET - 3 = DELETE - 4 = MATCH **Note:** If you see numeric values in Prediction Markets Flat Files, treat them according to the mapping above. ## Corner Cases and Special Considerations 1. **Order ID Usage**: Some exchanges provide order IDs (Level 3 data), while others don't (Level 2 data). When order IDs are not available, the `order_id` field will be empty. 2. **Snapshots**: Snapshots are typically provided at the start of each day or after a disconnection. Always process SNAPSHOT updates by clearing the existing book first. 3. **High Frequency Updates**: During periods of high volatility, you may observe a very high frequency of updates. ## Usage Tips 1. To reconstruct the full order book, process updates sequentially, maintaining the state of the book in memory. 2. Use the `time_exchange` field for accurate sequencing of updates. 3. Pay attention to the `update_type` field to correctly apply changes to your local order book representation. For any questions or issues with the Full Limit Order Book data, please contact our support team. --- # Metrics V2 (https://www.coinapi.io/products/flat-files/docs/datasets/metrics-v2) --- title: Metrics V2 description: Minute-level aggregates of CoinAPI Metrics V2 series, including derivatives metrics such as mark price, funding rate, and open interest. order: 16 --- # Metrics V2 ## Overview The **Metrics V2** data type provides 1-minute aggregates of CoinAPI Metrics V2 observations for each exchange. Each row is one metric series over a UTC minute and includes the first, last, minimum, maximum, and sum of values in that window, along with the observation count. Use Metrics V2 data to: - Backfill historical mark price, index price, and estimated delivery price - Reconstruct funding-rate and open-interest time series without polling REST endpoints - Analyze liquidation activity and 24-hour ticker statistics at minute resolution - Join metric bars with trades, quotes, and OHLCV using CoinAPI symbol identifiers Normalized `coinapi_metric_id` values match the [Metrics V2 listing](/products/market-data-api/docs/rest-api/metrics-v2/marketdata_list_metrics_v2_listing) and the [Metric ID per Exchange](/products/market-data-api/docs/metadata-tables/metric_id) reference. > [!NOTE] > > This dataset is available only in the `coinapi` bucket. It is not included in `coinapi-daily-tail`. ## File Organization Metrics V2 files are stored only in the `coinapi` bucket. Current files are published as hourly partitions. Some earlier dates also appear as daily `D-YYYYMMDD` prefixes. ``` T-METRICS-V2/ └── D-YYYYMMDDHH/ └── E-[EXCHANGE]/ └── TP-1MIN.csv.gz ``` Example: `T-METRICS-V2/D-2026091013/E-BINANCEFTS/TP-1MIN.csv.gz` Where: | Component | Meaning | |-----------|---------| | `T-METRICS-V2` | Data type (Metrics V2) | | `D-YYYYMMDDHH` | Hour the metric bars belong to (UTC) | | `E-[EXCHANGE]` | Exchange code, e.g. **BINANCEFTS**, **BYBIT**, **OKEX** | | `TP-1MIN.csv.gz` | 1-minute aggregation file compressed with gzip | > Each file contains **all metric series** for the exchange in that hour, one row per metric, symbol (or asset/chain), and minute. A Parquet artifact (one file per exchange per hour) is also available at: `T-METRICS-V2/D-YYYYMMDDHH/E-[EXCHANGE].parquet` ## File Format Files are encoded as **CSV** using semicolon (`;`) as the delimiter and gzip compression. The header row is always present. Each row represents one 1-minute aggregate for a single metric series. ## Data Fields Column Name | Type | Description --- | --- | --- asset_id | string | CoinAPI asset identifier when the metric is asset-scoped. Empty for exchange-symbol metrics. exchange_id | string | CoinAPI exchange identifier. Matches the `E-[EXCHANGE]` path component. exchange_metric_id | string | Native exchange metric source, such as a REST field (`/fapi/v1/openInterest.openInterest`) or a stream field (`@markPrice.P`). coinapi_metric_id | string | Normalized CoinAPI metric identifier, for example `DERIVATIVES_MARK_PRICE`, `DERIVATIVES_FUNDING_RATE_CURRENT`, or `DERIVATIVES_OPEN_INTEREST`. exchange_symbol_id | string | Symbol identifier as used by the exchange. coinapi_symbol_id | string | CoinAPI symbol identifier. Empty when the exchange symbol is not mapped. chain_id | string | Blockchain identifier when the metric is chain-scoped. Empty for exchange-symbol metrics. network_id | string | Network identifier when the metric is network-scoped. Empty for exchange-symbol metrics. time | datetime | UTC start of the 1-minute aggregation window. first | decimal | First observed metric value in the window. last | decimal | Last observed metric value in the window. min | decimal | Minimum observed metric value in the window. max | decimal | Maximum observed metric value in the window. sum | decimal | Sum of observed metric values in the window. count | integer | Number of underlying observations included in the bar. minTime | datetime | UTC timestamp of the earliest observation in the window. maxTime | datetime | UTC timestamp of the latest observation in the window. > `coinapi_metric_id` is the field to filter on for normalized analytics. `exchange_metric_id` preserves the original exchange source. ## Example Data Below is a sample of 1-minute Metrics V2 bars for BINANCEFTS during hour `2026-09-10 13:00 UTC`. ```csv asset_id;exchange_id;exchange_metric_id;coinapi_metric_id;exchange_symbol_id;coinapi_symbol_id;chain_id;network_id;time;first;last;min;max;sum;count;minTime;maxTime ;BINANCEFTS; @markPrice.P;DERIVATIVES_MARK_PRICE;BTCUSDT;BINANCEFTS_PERP_BTC_USDT;;;2026-09-10T13:15:00.000;76955.53387065;76946.52298463;76946.52298463;76955.53387065;1539019.8992676297;20;2026-09-10T13:15:00.265;2026-09-10T13:15:57.180 ;BINANCEFTS; @markPrice.r;DERIVATIVES_FUNDING_RATE_CURRENT;BTCUSDT;BINANCEFTS_PERP_BTC_USDT;;;2026-09-10T13:00:00.000;7.952E-05;7.952E-05;7.952E-05;7.952E-05;7.952E-05;1;2026-09-10T13:00:08.932;2026-09-10T13:00:08.932 ;BINANCEFTS;/fapi/v1/openInterest.openInterest;DERIVATIVES_OPEN_INTEREST;BTCUSDT;BINANCEFTS_PERP_BTC_USDT;;;2026-09-10T13:21:00.000;108094.088;108094.088;108094.088;108094.088;108094.088;1;2026-09-10T13:21:10.831;2026-09-10T13:21:10.831 ... ``` ## Data Collection Process 1. We collect Metrics V2 observations from supported exchange streams and REST endpoints. 2. Values are normalized to CoinAPI metric, exchange, and symbol identifiers. 3. Observations are aggregated into 1-minute bars (`first`, `last`, `min`, `max`, `sum`, `count`). 4. Data is uploaded to the `coinapi` bucket as hourly partitions (`D-YYYYMMDDHH`), with one `TP-1MIN.csv.gz` file per exchange. ## Corner Cases and Special Considerations 1. **Sparse metrics** – Low-frequency series such as funding rate or open interest often have `count = 1`, so `first`, `last`, `min`, `max`, and `sum` are identical. 2. **Empty identifiers** – `asset_id`, `chain_id`, and `network_id` are empty for exchange-symbol metrics. `coinapi_symbol_id` can also be empty when an exchange symbol is not yet mapped. 3. **Non-price values** – Some metrics store timestamps or other numeric encodings (for example `DERIVATIVES_UPDATE_TIME`, `DERIVATIVES_FUNDING_TIME`). Treat `first` / `last` / `min` / `max` according to the metric type, not as prices. 4. **Time alignment** – `time` is the UTC minute boundary. `minTime` and `maxTime` are the actual observation timestamps inside that minute. 5. **Coverage** – Metric availability varies by exchange. Use the Metrics V2 listing endpoints to see which `coinapi_metric_id` values exist for a given exchange or symbol. ## Usage Tips 1. Filter by `coinapi_metric_id` (for example `DERIVATIVES_MARK_PRICE`) before joining to other datasets. 2. Join `coinapi_symbol_id` to Market Data REST symbol metadata (`symbol_id`) when you need instrument attributes. 3. Use `last` as the minute's latest value for mark price, funding rate, or open interest charts; use `min` / `max` for intraperiod range. 4. Download a single `TP-1MIN.csv.gz` file per exchange-hour, then filter locally by symbol or metric instead of expecting per-symbol object keys. For questions or issues regarding Metrics V2 data, please reach out to the support team. --- # Hyperliquid Misc Events (https://www.coinapi.io/products/flat-files/docs/datasets/misc-events) --- title: Hyperliquid Misc Events description: Exchange-consolidated stream of miscellaneous Hyperliquid events with raw JSON payloads. order: 19 --- # Hyperliquid Misc Events ## Overview The Hyperliquid Misc Events data type provides exchange-level miscellaneous events from Hyperliquid L4. Rows carry event metadata and the original JSON payload as reported by the source stream. > [!NOTE] > > This is an exchange-consolidated stream for `HYPERLIQUIDL4`. Files are not split by symbol. ## File Organization Hyperliquid Misc Events data is organized in the `coinapi` bucket using the structure below. ``` T-HLMISCEVENTS/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-HYPERLIQUIDL4/ └── *.csv.gz ``` Where: - `T-HLMISCEVENTS`: Indicates the data type (Hyperliquid Misc Events) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` -> legacy daily partitions published before 2026-06-09 - `YYYYMMDDHH` in `coinapi` -> hourly partitions for data published on or after 2026-06-09 - `E-HYPERLIQUIDL4`: Hyperliquid L4 exchange identifier ## File Format Files are in CSV format, compressed with gzip. Each row represents one miscellaneous event. ## Data Fields Column Name | Type | Description --- | --- | --- time_exchange | datetime | UTC timestamp of the event from the exchange stream. time_coinapi | datetime | UTC timestamp when CoinAPI received the event. exchange_id | string | Exchange identifier. block_number | integer | Blockchain block number associated with the event. event_type | string | Exchange event type. json_payload | string | Raw JSON payload returned by the exchange. ## Example Data ```csv time_exchange;time_coinapi;exchange_id;block_number;event_type;json_payload 2026-06-09T00:16:07.1280000;2026-06-09T00:16:07.4394421;HYPERLIQUIDL4;47261513;vaultTransfer;{"user":"0xabc","amount":"12500","asset":"USDC"} ``` ## Pricing Data transfer for HL Misc Events is billed at a flat rate of **$1.00 per GB** across all committed plans. | Tier | Pay As You Go | Committed 64 | Committed 256 | Committed 512 | Committed 1024 | |------|--------------|--------------|---------------|---------------|----------------| | Flat rate | $1.00 per GB | $0.85 per GB | $0.75 per GB | $0.70 per GB | $0.65 per GB | See the [Flat Files pricing page](/products/flat-files#pricing) for full plan details. ## Data Collection Process 1. We subscribe to Hyperliquid L4 exchange-level raw event streams. 2. Miscellaneous event payloads are normalized and serialized into CSV rows. 3. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. ## Corner Cases and Special Considerations 1. `json_payload` is exchange-native and can contain nested objects or arrays. 2. Event ordering should rely primarily on `block_number`, then timestamp fields. 3. New `event_type` values can appear without schema changes. --- # OHLCV (Open, High, Low, Close, Volume) (https://www.coinapi.io/products/flat-files/docs/datasets/ohlcv) --- title: OHLCV (Open, High, Low, Close, Volume) description: The OHLCV data type provides aggregated candlestick information for each symbol over standard time intervals. order: 14 --- # OHLCV (Open, High, Low, Close, Volume) ## Overview The **OHLCV** data type provides aggregated candlestick information for each symbol over standard time intervals. Each record contains the opening, highest, lowest, and closing prices for the period, along with trade count and traded volume. Use OHLCV data to: - Build candlestick charts across resolutions (1 second → 1 day) - Calculate technical indicators (moving averages, RSI, Bollinger bands, …) - Back-test trading strategies on normalized price series - Monitor intraday and end-of-day market performance ## File Organisation OHLCV files are stored only in the `coinapi` bucket under the **_active consolidated_** namespace. OHLCV is not published in `coinapi-daily-tail`. ``` T-OHLCV_ACTIVE_CONSOLIDATED/ └── D-YYYYMMDD/ └── E-[EXCHANGE]/ ├── TP-1SEC.csv.gz # 1-second candles ├── TP-1MIN.csv.gz # 1-minute candles ├── TP-1HRS.csv.gz # 1-hour candles └── TP-1DAY.csv.gz # 1-day candles ``` Where: | Component | Meaning | |-----------|---------| | `T-OHLCV_ACTIVE_CONSOLIDATED` | Data type + consolidated feed identifier | | `D-YYYYMMDD` | Date the candles belong to (UTC) | | `E-[EXCHANGE]` | Exchange code, e.g. **BITSTAMP**, **BINANCE**, … | | `TP- .csv.gz` | Time-period file (`1SEC`, `1MIN`, `1HRS`, `1DAY`) compressed with gzip | > Each file contains **all symbols** for the exchange on the given date, one row per symbol. ## File Format Files are encoded as **CSV** using semicolon (`;`) as the delimiter and gzip compression. The header row is always present. ### Columns | Column | Type | Description | |--------|------|-------------| | `symbol_id` | integer | This value matches the `symbol_id_int` column returned by the Market Data REST API endpoint **`/v1/metadata/symbols/history`** for the same exchange, allowing you to join candle data with full symbol metadata. | | `time_period_start` | datetime | UTC start of the aggregation window | | `time_period_end` | datetime | UTC end of the aggregation window (exclusive) | | `time_open` | datetime | Exchange timestamp of the first trade in the period | | `time_close` | datetime | Exchange timestamp of the last trade in the period | | `px_open` | decimal | Price of the first trade in the period | | `px_high` | decimal | Highest trade price in the period | | `px_low` | decimal | Lowest trade price in the period | | `px_close` | decimal | Price of the last trade in the period | | `sx_cnt` | integer | Number of trades included in the candle | | `sx_sum` | decimal | Volume traded (base asset) during the period | > `sx_sum` is quoted in the **base asset** of the trading pair (e.g., BTC for BTC/USDT). ## Example Data Below is a sample of **1-day** candles for BITSTAMP on `2025-09-11`. ```csv symbol_id;time_period_start;time_period_end;time_open;time_close;px_open;px_high;px_low;px_close;sx_cnt;sx_sum 28962;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T00:09:59.0940000;2025-09-11T23:45:34.4680000;0.00002616;0.0000266;0.00002601;0.00002637;336;311129.52253198996 5960616;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T02:46:38.1600000;2025-09-11T22:16:12.4040000;0.67731;0.69377;0.67718;0.69105;20;18599.91622281 5960615;2025-09-11T00:00:00.0000000;2025-09-12T00:00:00.0000000;2025-09-11T00:29:40.4330000;2025-09-11T23:20:56.9470000;0.78654;0.82999;0.78654;0.82999;31;33858.573104519994 ... ``` ## Corner Cases & Notes 1. **Sparse Trading** – For symbols with very low activity, `time_open`, `time_close`, and `px_*` values may all be identical. 2. **Zero-Volume Candles** – A candle can be present with `sx_cnt = 0` and `sx_sum = 0` if the symbol had no trades but is still actively listed. 3. **Time Alignment** – Candle boundaries are aligned to UTC, independent of the exchange's local timezone. ## Usage Tips - Select the resolution appropriate to your analysis to reduce processing time (e.g., 1 DAY for long-term trend, 1 SEC for HFT research). - Compute returns quickly using `px_close / LAG(px_close) - 1` on the timeframe of choice. - Combine `sx_cnt` with price range (`px_high − px_low`) to derive intraperiod volatility metrics. For questions or issues regarding OHLCV data, please reach out to the support team. --- # Hyperliquid Oracle Prices (https://www.coinapi.io/products/flat-files/docs/datasets/oracle-prices) --- title: Hyperliquid Oracle Prices description: Hyperliquid oracle and mark price updates, including daily references and input prices. order: 17 --- # Hyperliquid Oracle Prices ## Overview The Hyperliquid Oracle Prices data type provides per-coin pricing updates from the Hyperliquid L4 stream. Each row contains mark, oracle, and external perpetual values, including daily references and source input fields. > [!NOTE] > > This data type is available only for symbols on the `HYPERLIQUIDL4` exchange. ## File Organization Hyperliquid Oracle Prices data is organized in the `coinapi` bucket using the structure below. ``` T-HLORACLEPRICES/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-HYPERLIQUIDL4/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Example: `T-HLORACLEPRICES/D-2026060900/E-HYPERLIQUIDL4/IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv.gz` Where: - `T-HLORACLEPRICES`: Indicates the data type (Hyperliquid Oracle Prices) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` -> legacy daily partitions published before 2026-06-09 - `YYYYMMDDHH` in `coinapi` -> hourly partitions for data published on or after 2026-06-09 - `E-HYPERLIQUIDL4`: Hyperliquid L4 exchange identifier - `IDDI-[IDENTIFIER]`: CoinAPI internal identifier - `SC-[COINAPI_SYMBOL_ID]`: CoinAPI symbol identifier - `S-[EXCHANGE_SYMBOL]`: Symbol as identified by the exchange ## File Format Files are in CSV format, compressed with gzip. Each row represents one oracle price update. ## Data Fields Column Name | Type | Description --- | --- | --- time_exchange | datetime | UTC timestamp of the update from the exchange stream. time_coinapi | datetime | UTC timestamp when CoinAPI received the update. coin_id | string | Coin identifier from Hyperliquid. update_class | string | Update source class. Typical values: `Deployer`, `Fallback`. mark_px | decimal | Current mark price. mark_daily_px | decimal | Daily mark reference price. oracle_px | decimal | Current oracle price. oracle_daily_px | decimal | Daily oracle reference price. external_perp_px | decimal | External perpetual reference price. external_perp_daily_px | decimal | Daily external perpetual reference price. spot_px_input | decimal | Spot input used by exchange pricing logic. mark_px_input | decimal | Mark input value, when provided. external_perp_px_input | decimal | External perpetual input value, when provided. ## Example Data ```csv time_exchange;time_coinapi;coin_id;update_class;mark_px;mark_daily_px;oracle_px;oracle_daily_px;external_perp_px;external_perp_daily_px;spot_px_input;mark_px_input;external_perp_px_input 2026-06-09T00:00:00.0050000;2026-06-09T00:00:00.6819304;BTC;Deployer;63058.12;62980.44;63061.55;62985.10;63059.90;62982.23;63060.20;63058.00;63059.70 ``` ## Pricing Data transfer for HL Oracle Prices is billed per GB with three tiers that reset daily per SKU. | Tier | Pay As You Go | Committed 64 | Committed 256 | Committed 512 | Committed 1024 | |------|--------------|--------------|---------------|---------------|----------------| | First 1 GB / day / SKU | $32.00 per GB | $27.20 per GB | $24.00 per GB | $22.40 per GB | $20.80 per GB | | Next 7 GB / day / SKU (1–8 GB) | $16.00 per GB | $13.60 per GB | $12.00 per GB | $11.20 per GB | $10.40 per GB | | Above 8 GB / day / SKU | $8.00 per GB | $6.80 per GB | $6.00 per GB | $5.60 per GB | $5.20 per GB | See the [Flat Files pricing page](/products/flat-files#pricing) for full plan details. ## Data Collection Process 1. We maintain a real-time connection to Hyperliquid L4 market data streams. 2. Oracle and mark updates are captured, normalized, and written into per-symbol files. 3. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. ## Corner Cases and Special Considerations 1. Some pricing fields are optional and may be empty on specific updates. 2. `update_class` reflects exchange-side source logic and may evolve over time. 3. Minor differences between `time_exchange` and `time_coinapi` are expected due to network latency. --- # Quotes (https://www.coinapi.io/products/flat-files/docs/datasets/quotes) --- title: Quotes description: The Quotes data type provides information about the best bid and ask prices for a specific trading pair on an exchange. order: 11 --- # Quotes ## Overview The Quotes data type provides information about the best bid and ask prices for a specific trading pair on an exchange. This data is crucial for understanding the current state of the market and the spread between buy and sell orders. ## File Organization Quote data is organized in the S3 buckets using the structure below. Paths are identical in `coinapi` and `coinapi-daily-tail`; the bucket and partition date determine which dataset you are reading. ``` T-QUOTES/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-[EXCHANGE]/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Examples: `T-QUOTES/D-20230701/E-BINANCE/IDDI-1234+SC-BINANCE_SPOT_ETH_USDT+S-ETH-USDT.csv.gz` `T-QUOTES/D-2026011722/E-COINBASE/IDDI-6002426+SC-COINBASE_SPOT_AVAX_USD+S-AVAX__002DUSD.csv.gz` Where: - `T-QUOTES`: Indicates the data type (Quotes) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` → legacy daily partitions published before 2026-06-09 - `YYYYMMDD` in `coinapi-daily-tail` → previous day only, retained 24 hours - `YYYYMMDDHH` in `coinapi` → hourly partitions for data published on or after 2026-06-09 - `E-[EXCHANGE]`: Exchange name - `IDDI-[IDENTIFIER]`: CoinAPI's internal identifier - `SC-[COINAPI_SYMBOL_ID]`: CoinAPI's symbol identifier - `S-[EXCHANGE_SYMBOL]`: The symbol as identified by the exchange ## File Format Files are in CSV format, compressed with gzip. Each row represents a single quote update. ## Data Fields Column Name | Type | Description --- | --- | --- id_site_coinapi | string | UUID of the site which received the quote. Useful for replaying markets from the perspective of an algorithmic trading strategy. time_exchange | datetime | UTC timestamp of the quote provided by the exchange or estimated using the exchange API delay. time_coinapi | datetime | UTC timestamp when CoinAPI first received the quote. Useful for replaying markets from an algorithmic trading strategy perspective. ask_px | decimal | Best ask (sell) price ask_sx | decimal | Total amount of volume resting on the best ask level in the base asset of the symbol bid_px | decimal | Best bid (buy) price bid_sx | decimal | Total amount of volume resting on the best bid level in the base asset of the symbol ## Example Data ```csv id_site_coinapi,time_exchange,time_coinapi,ask_px,ask_sx,bid_px,bid_sx 550e8400-e29b-41d4-a716-446655440000,2023-07-01T12:00:00.123456Z,2023-07-01T12:00:00.234567Z,30000.50,1.5,30000.00,2.0 550e8400-e29b-41d4-a716-446655440001,2023-07-01T12:00:01.123456Z,2023-07-01T12:00:01.234567Z,30001.00,1.2,30000.50,1.8 ``` ## Data Collection Process 1. We continuously monitor the order books of supported exchanges. 2. When a change in the best bid or ask is detected, a new quote entry is recorded. 3. The data is processed, normalized, and stored in our system. 4. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. The `coinapi-daily-tail` bucket receives daily files for the previous day only and retains them for 24 hours. ## Corner Cases and Special Considerations 1. **Missing Data**: If an exchange experiences downtime or connectivity issues, there may be gaps in the quote data. 2. **Extreme Values**: During periods of high volatility, you may observe unusually large spreads or extreme prices. These are typically valid market conditions rather than errors. 3. **time_exchange vs time_coinapi**: If these times are equal, it means the exchange did not provide a timestamp, and we're using our receipt time for both fields. ## Usage Tips 1. When analyzing spread, calculate it as `ask_px - bid_px`. 2. The `ask_sx` and `bid_sx` fields can be used to gauge market depth at the best prices. 3. Comparing `time_exchange` and `time_coinapi` can provide insights into latency between the exchange and our data collection points. For any questions or issues with the Quotes data, please contact our support team. --- # Hyperliquid System Events (https://www.coinapi.io/products/flat-files/docs/datasets/system-events) --- title: Hyperliquid System Events description: Exchange-consolidated Hyperliquid system events with block metadata and raw payloads. order: 20 --- # Hyperliquid System Events ## Overview The Hyperliquid System Events data type provides exchange-level system events from Hyperliquid L4. Rows include event metadata and the original JSON payload emitted by the source stream. > [!NOTE] > > This is an exchange-consolidated stream for `HYPERLIQUIDL4`. Files are not split by symbol. ## File Organization Hyperliquid System Events data is organized in the `coinapi` bucket using the structure below. ``` T-HLSYSTEMEVENTS/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-HYPERLIQUIDL4/ └── *.csv.gz ``` Where: - `T-HLSYSTEMEVENTS`: Indicates the data type (Hyperliquid System Events) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` -> legacy daily partitions published before 2026-06-09 - `YYYYMMDDHH` in `coinapi` -> hourly partitions for data published on or after 2026-06-09 - `E-HYPERLIQUIDL4`: Hyperliquid L4 exchange identifier ## File Format Files are in CSV format, compressed with gzip. Each row represents one system event. ## Data Fields Column Name | Type | Description --- | --- | --- time_exchange | datetime | UTC timestamp of the event from the exchange stream. time_coinapi | datetime | UTC timestamp when CoinAPI received the event. exchange_id | string | Exchange identifier. block_number | integer | Blockchain block number associated with the event. event_type | string | System event type reported by the exchange. json_payload | string | Raw JSON payload returned by the exchange. ## Example Data ```csv time_exchange;time_coinapi;exchange_id;block_number;event_type;json_payload 2026-06-09T00:17:41.4000000;2026-06-09T00:17:41.7249815;HYPERLIQUIDL4;47261520;validatorSetChange;{"height":47261520,"validators":[{"id":"v1"}]} ``` ## Pricing Data transfer for HL System Events is billed at a flat rate of **$1.00 per GB** across all committed plans. | Tier | Pay As You Go | Committed 64 | Committed 256 | Committed 512 | Committed 1024 | |------|--------------|--------------|---------------|---------------|----------------| | Flat rate | $1.00 per GB | $0.85 per GB | $0.75 per GB | $0.70 per GB | $0.65 per GB | See the [Flat Files pricing page](/products/flat-files#pricing) for full plan details. ## Data Collection Process 1. We subscribe to Hyperliquid L4 system-level raw event streams. 2. System event payloads are normalized and serialized into CSV rows. 3. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. ## Corner Cases and Special Considerations 1. `json_payload` may include deeply nested JSON objects. 2. Event ordering should rely primarily on `block_number`, then timestamp fields. 3. System event taxonomies may expand over time with new `event_type` values. --- # Hyperliquid L4 Trades (https://www.coinapi.io/products/flat-files/docs/datasets/trades-l4) --- title: Hyperliquid L4 Trades description: The Hyperliquid L4 Trades data type provides executed transactions with user attribution for both sides of each match on the Hyperliquid L4 exchange. order: 15 --- # Hyperliquid L4 Trades ## Overview The Hyperliquid L4 Trades data type provides information about individual transactions that have occurred on the Hyperliquid L4 exchange for a specific trading pair. It extends the standard Trades format with `user_taker` and `user_maker` fields, which contain the Hyperliquid user addresses associated with each side of the match. > [!NOTE] > > This data type is available only for symbols on the `HYPERLIQUIDL4` exchange. Standard Trades files for other exchanges do not include user attribution fields. ## File Organization Hyperliquid L4 Trade data is organized in the `coinapi` bucket using the structure below. ``` T-TRADES/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-HYPERLIQUIDL4/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Examples: `T-TRADES/D-2026060900/E-HYPERLIQUIDL4/IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv.gz` Where: - `T-TRADES`: Indicates the data type (Trades) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` → legacy daily partitions published before 2026-06-09 - `YYYYMMDDHH` in `coinapi` → hourly partitions for data published on or after 2026-06-09 - `E-HYPERLIQUIDL4`: Hyperliquid L4 exchange identifier - `IDDI-[IDENTIFIER]`: CoinAPI's internal identifier - `SC-[COINAPI_SYMBOL_ID]`: CoinAPI's symbol identifier - `S-[EXCHANGE_SYMBOL]`: The symbol as identified by the exchange ## File Format Files are in CSV format, compressed with gzip. Each row represents a single trade. ## Data Fields Column Name | Type | Description --- | --- | --- time_exchange | datetime | UTC timestamp of the trade provided by the exchange or estimated using the exchange API delay. time_coinapi | datetime | UTC timestamp when CoinAPI first received the trade information. guid | string | Unique identifier of the trade provided by CoinAPI. price | decimal | Price at which the trade occurred. base_amount | decimal | Amount of base asset traded in the transaction. taker_side | string | Aggressor side of the transaction. Possible values: `BUY`, `SELL`. id_exch_guid | string | Applicable if identifiers are not integers. id_exch_int_inc | integer | Exchange trade ID. order_id_maker | string | Unique identifier assigned to the maker's side of a trade. order_id_taker | string | Unique identifier assigned to the taker's side of a trade. user_taker | string | User or account identifier associated with the taker side, as provided by Hyperliquid. user_maker | string | User or account identifier associated with the maker side, as provided by Hyperliquid. ## Example Data ```csv time_exchange;time_coinapi;guid;price;base_amount;taker_side;id_exch_guid;id_exch_int_inc;order_id_maker;order_id_taker;user_taker;user_maker 2026-06-09T00:00:00.0050000;2026-06-09T00:00:00.6819304;4f98a9e7-d2b7-4827-a1f4-2d8d8f33edff;63058;0.00017;BUY;;198329165928041;;;0xaf19b7ebbe38f81cac3268bf6f85870af061b6aa;0x2ca4927174ba283d8a57f60ef3589844035a2930 2026-06-09T00:00:02.4760000;2026-06-09T00:00:02.8009609;887fac68-0508-45e1-987d-f6053afcd8d0;63056;0.00017;SELL;;71897772240678;;;0xa6727cd11f50e42232d147f6eb4122a373975661;0xf5d81a135f756ca16544e53c20fc20643ec3ad53 ``` ## Data Collection Process 1. We maintain a real-time connection to the Hyperliquid L4 exchange. 2. As trades occur, we capture the trade information including user attribution for both sides. 3. The data is processed, normalized, and stored in our system. 4. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. The `coinapi-daily-tail` bucket receives daily files for the previous day only and retains them for 24 hours. ## Taker Side Explanation - `BUY`: The exchange reported that the trade aggressor was buying. - `SELL`: The exchange reported that the trade aggressor was selling. ## Corner Cases and Special Considerations 1. **Time Discrepancies**: There might be slight differences between `time_exchange` and `time_coinapi` due to network latency or exchange API delays. 2. **User Attribution**: `user_taker` and `user_maker` contain Hyperliquid wallet addresses. These fields are only populated for Hyperliquid L4 symbols. 3. **Order IDs**: `order_id_maker` and `order_id_taker` may be empty when the exchange does not provide order-level identifiers for a given trade. ## Usage Tips 1. Use the `guid` field to uniquely identify trades and avoid double-counting when processing multiple files. 2. The `base_amount` field represents the amount in the base currency of the trading pair (e.g., BTC in BTC/USDC perpetual). 3. To calculate the total value of a trade in the quote currency, multiply `price` by `base_amount`. 4. Use `user_taker` and `user_maker` to analyze trading activity by Hyperliquid account. For any questions or issues with the Hyperliquid L4 Trades data, please contact our support team. --- # Trades (https://www.coinapi.io/products/flat-files/docs/datasets/trades) --- title: Trades description: The Trades data type provides information about individual transactions that have occurred on an exchange for a specific trading pair. order: 12 --- # Trades ## Overview The Trades data type provides information about individual transactions that have occurred on an exchange for a specific trading pair. This data is crucial for understanding market activity, price movements, and trading volumes. ## File Organization Trade data is organized in the S3 buckets using the structure below. Paths are identical in `coinapi` and `coinapi-daily-tail`; the bucket and partition date determine which dataset you are reading. ``` T-TRADES/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-[EXCHANGE]/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Examples: `T-TRADES/D-20230701/E-BINANCE/IDDI-1234+SC-BINANCE_SPOT_ETH_USDT+S-ETH-USDT.csv.gz` `T-TRADES/D-2026011722/E-COINBASE/IDDI-6002426+SC-COINBASE_SPOT_AVAX_USD+S-AVAX__002DUSD.csv.gz` Where: - `T-TRADES`: Indicates the data type (Trades) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` → legacy daily partitions published before 2026-06-09 - `YYYYMMDD` in `coinapi-daily-tail` → previous day only, retained 24 hours - `YYYYMMDDHH` in `coinapi` → hourly partitions for data published on or after 2026-06-09 - `E-[EXCHANGE]`: Exchange name - `IDDI-[IDENTIFIER]`: CoinAPI's internal identifier - `SC-[COINAPI_SYMBOL_ID]`: CoinAPI's symbol identifier - `S-[EXCHANGE_SYMBOL]`: The symbol as identified by the exchange ## File Format Files are in CSV format, compressed with gzip. Each row represents a single trade. ## Data Fields Column Name | Type | Description --- | --- | --- time_exchange | datetime | UTC timestamp of the trade provided by the exchange or estimated using the exchange API delay. time_coinapi | datetime | UTC timestamp when CoinAPI first received the trade information. guid | string | Unique identifier of the trade provided by CoinAPI. price | decimal | Price at which the trade occurred. base_amount | decimal | Amount of base asset traded in the transaction. taker_side | string | Aggressor side of the transaction. Possible values: BUY, SELL, BUY_ESTIMATED, SELL_ESTIMATED, UNKNOWN. id_exch_guid | string | Applicable if identifiers are not integers. id_exch_int_inc | integer | Exchange trade ID order_id_maker | string | Unique identifier assigned to the maker's side of a trade (Only for L3). order_id_taker | string | Unique identifier assigned to the taker's side of a trade (Only for L3). ## Example Data ```csv time_exchange;time_coinapi;guid;price;base_amount;taker_side;id_exch_guid;id_exch_int_inc;order_id_maker;order_id_taker 2025-02-14T13:30:03.5851480;2025-02-14T13:30:48.4535346;723787cc-c2c2-42e0-9c17-47533847600f;0.00000732;180.35;BUY;;;; 2025-02-14T12:50:00.6090960;2025-02-14T13:30:48.4535346;c6f313f5-cef6-4974-8397-f9a472b3a169;0.00000723;1410.59;SELL;;;; 2025-02-14T12:35:53.4036209;2025-02-14T13:30:48.4535346;9c68a7ee-7b5a-4c81-82bb-dbb8976b917a;0.00000722;462.49;SELL;;;; 2025-02-14T12:09:06.7816889;2025-02-14T13:30:48.4535346;0cf1ad21-9a43-459d-bede-d6fd9b7a4a14;0.00000728;963.14;BUY;;;; 2025-02-14T12:02:12.9110560;2025-02-14T13:30:48.4535346;a568765e-2f67-4b38-9b70-d0a677653f52;0.00000729;676.59;SELL;;;; ``` ## Data Collection Process 1. We maintain real-time connections to supported exchanges. 2. As trades occur, we capture the trade information provided by the exchange. 3. The data is processed, normalized, and stored in our system. 4. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. The `coinapi-daily-tail` bucket receives daily files for the previous day only and retains them for 24 hours. ## Taker Side Explanation - BUY: The exchange reported that the trade aggressor was buying. - SELL: The exchange reported that the trade aggressor was selling. - BUY_ESTIMATED: The exchange didn't report the aggressor; we estimated it was more likely a buy. - SELL_ESTIMATED: The exchange didn't report the aggressor; we estimated it was more likely a sell. - UNKNOWN: The exchange didn't report the aggressor, and we couldn't confidently estimate it. ## Corner Cases and Special Considerations 1. **Time Discrepancies**: There might be slight differences between `time_exchange` and `time_coinapi` due to network latency or exchange API delays. 2. **Estimated Taker Side**: When the exchange doesn't provide the taker side, we use our algorithms to estimate it. These estimations are based on order book data and may not always be 100% accurate. 3. **Trade Reversals**: In rare cases, exchanges might reverse or cancel trades. These are typically not reflected in our data, so be aware that very recent trade data might be subject to change on the exchange itself. ## Usage Tips 1. Use the `guid` field to uniquely identify trades and avoid double-counting when processing multiple files. 2. The `base_amount` field represents the amount in the base currency of the trading pair (e.g., BTC in BTC/USDT). 3. To calculate the total value of a trade in the quote currency, multiply `price` by `base_amount`. 4. When analyzing trade direction, consider using only BUY and SELL categories for the most accurate data, or include estimated values if you need more comprehensive data. For any questions or issues with the Trades data, please contact our support team. --- # Hyperliquid TWAP Statuses (https://www.coinapi.io/products/flat-files/docs/datasets/twap-statuses) --- title: Hyperliquid TWAP Statuses description: Hyperliquid TWAP lifecycle events with execution progress and strategy parameters. order: 18 --- # Hyperliquid TWAP Statuses ## Overview The Hyperliquid TWAP Statuses data type provides lifecycle updates for TWAP execution on Hyperliquid L4. Rows include progress, notional execution, and strategy flags such as `reduce_only` and `randomize`. > [!NOTE] > > This data type is available only for symbols on the `HYPERLIQUIDL4` exchange. ## File Organization Hyperliquid TWAP status data is organized in the `coinapi` bucket using the structure below. ``` T-HLTWAPSTATUSES/ └── D-{YYYYMMDD | YYYYMMDDHH}/ └── E-HYPERLIQUIDL4/ └── IDDI-[IDENTIFIER]+SC-[COINAPI_SYMBOL_ID]+S-[EXCHANGE_SYMBOL].csv.gz ``` Example: `T-HLTWAPSTATUSES/D-2026060900/E-HYPERLIQUIDL4/IDDI-47427873+SC-HYPERLIQUIDL4_PERP_BTC_USDC+S-BTC.csv.gz` Where: - `T-HLTWAPSTATUSES`: Indicates the data type (Hyperliquid TWAP Statuses) - `D-{YYYYMMDD | YYYYMMDDHH}` defines the time partition: - `YYYYMMDD` in `coinapi` -> legacy daily partitions published before 2026-06-09 - `YYYYMMDDHH` in `coinapi` -> hourly partitions for data published on or after 2026-06-09 - `E-HYPERLIQUIDL4`: Hyperliquid L4 exchange identifier - `IDDI-[IDENTIFIER]`: CoinAPI internal identifier - `SC-[COINAPI_SYMBOL_ID]`: CoinAPI symbol identifier - `S-[EXCHANGE_SYMBOL]`: Symbol as identified by the exchange ## File Format Files are in CSV format, compressed with gzip. Each row represents a TWAP status event. ## Data Fields Column Name | Type | Description --- | --- | --- time_exchange | datetime | UTC timestamp of the status event from the exchange stream. time_coinapi | datetime | UTC timestamp when CoinAPI received the event. twap_id | integer | Unique TWAP identifier assigned by Hyperliquid. coin | string | Coin identifier associated with the TWAP. user | string | Hyperliquid user/account address. side | string | TWAP side in exchange-native format (for example `B` or `A`). status | string | TWAP lifecycle status (for example `activated`, `finished`, `terminated`, `error:*`). sz | decimal | Requested TWAP size. executed_sz | decimal | Cumulative executed size. executed_ntl | decimal | Cumulative executed notional value. minutes | integer | Configured TWAP duration in minutes. reduce_only | boolean | Whether the TWAP is reduce-only. randomize | boolean | Whether child order placement is randomized. order_timestamp_ms | integer | Exchange order timestamp in Unix milliseconds. ## Example Data ```csv time_exchange;time_coinapi;twap_id;coin;user;side;status;sz;executed_sz;executed_ntl;minutes;reduce_only;randomize;order_timestamp_ms 2026-06-09T00:15:02.1540000;2026-06-09T00:15:02.3912431;9142231;BTC;0xaf19b7ebbe38f81cac3268bf6f85870af061b6aa;B;activated;12.5;4.25;268004.17;30;False;True;1759982400152 ``` ## Pricing Data transfer for HL TWAP Statuses is billed per MB with three tiers that reset daily per SKU. | Tier | Pay As You Go | Committed 64 | Committed 256 | Committed 512 | Committed 1024 | |------|--------------|--------------|---------------|---------------|----------------| | First 16 MB / day / SKU | $8.00 per MB | $6.80 per MB | $6.00 per MB | $5.60 per MB | $5.20 per MB | | Next 112 MB / day / SKU (16–128 MB) | $4.00 per MB | $3.40 per MB | $3.00 per MB | $2.80 per MB | $2.60 per MB | | Above 128 MB / day / SKU | $2.00 per MB | $1.70 per MB | $1.50 per MB | $1.40 per MB | $1.30 per MB | See the [Flat Files pricing page](/products/flat-files#pricing) for full plan details. ## Data Collection Process 1. We subscribe to Hyperliquid L4 TWAP status streams. 2. Status changes are normalized and written into per-symbol files. 3. Data is uploaded to the `coinapi` bucket as hourly partitions for data published on or after 2026-06-09. Legacy daily partitions published before that date remain in `coinapi`. ## Corner Cases and Special Considerations 1. TWAP status strings are exchange-native and can include `error:*` variants. 2. `executed_sz` and `executed_ntl` may lag immediately after activation. 3. `order_timestamp_ms` is exchange-provided and should be treated as the canonical event-ordering reference within TWAP workflows. --- # Estimation for Flat Files - Data Transfer (https://www.coinapi.io/products/flat-files/docs/estimation-guide) --- title: Estimation for Flat Files - Data Transfer description: This is a guide on how to get the size, files, and amount of a specific dataset using the Flat Files product. You may use the script below to get an estimation of the data that you are planning to purchase using our Flat Files product. order: 23 --- # Estimation for Flat Files - Data Transfer Use the Python script below to estimate **file count** and **transfer size** before you purchase Flat Files. Sizes use the same binary units as the [Flat Files pricing page](/products/flat-files): - **1 MiB** = 1,048,576 bytes (1024²) - **1 GiB** = 1,073,741,824 bytes (1024³) The script reports size only. Cost depends on the current [pricing page](/products/flat-files) and on how much you download in each UTC day, because transfer tiers reset at the end of every UTC day. ## Buckets and partition paths Use **`coinapi`** for historical data. Daily and hourly files do **not** overlap: | When | Path | Example | | --- | --- | --- | | Before 2026-06-09 | Daily `D-YYYYMMDD` | `T-LIMITBOOK_FULL/D-20230701/E-BINANCE/IDDI-1234+SC-BINANCE_SPOT_ETH_USDT+S-ETH-USDT.csv.gz` | | From 2026-06-09 00:00 UTC (`2026060900`) | Hourly `D-YYYYMMDDHH` | `T-LIMITBOOK_FULL/D-2026060900/E-COINBASE/IDDI-6002426+SC-COINBASE_SPOT_AVAX_USD+S-AVAX__002DUSD.csv.gz` | There are no hourly files before `2026060900`, and no daily files in `coinapi` from that timestamp onward. A range such as `2025-01-01` to `2026-07-01` is listed as daily through `2026-06-08`, then 24 hourly prefixes per day from `2026060900`. You do not split the range. **OHLCV** stays on daily `D-YYYYMMDD` files (`TP-1SEC.csv.gz`, `TP-1MIN.csv.gz`, `TP-1HRS.csv.gz`, `TP-1DAY.csv.gz`). **Metrics V2** uses hourly `D-YYYYMMDDHH` files (`TP-1MIN.csv.gz`) in `coinapi` only. It is not published in `coinapi-daily-tail`. Use **`coinapi-daily-tail`** only for yesterday's daily files (UTC), retained 24 hours. It is not a historical archive. ## Before you run it - Install the [AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/getting-started-install.html). - Set `COINAPI_API_KEY` in your environment. Do not publish a real API key. - Start with a short date range, then widen it. After 2026-06-09 the script lists 24 hourly prefixes per day. ## Python script ```python #!/usr/bin/env python3 # ================================================================= # CONFIGURATION - modify these values # ================================================================= # Leave empty and set COINAPI_API_KEY, or paste a key only in a private local copy. API_KEY = "" # Public static S3 secret for CoinAPI Flat Files (not a personal credential). AWS_SECRET_KEY = "coinapi" AWS_REGION = "us-east-1" ENDPOINT_URL = "https://s3.flatfiles.coinapi.io" DEFAULT_BUCKET = "coinapi" # coinapi or coinapi-daily-tail DEFAULT_EXCHANGES = ["BINANCE"] # None or [] = every exchange present in the range DEFAULT_START_DATE = "2024-01-01" # YYYY-MM-DD (UTC, inclusive) DEFAULT_END_DATE = "2024-12-31" # YYYY-MM-DD (UTC, inclusive) # Dataset prefixes (without T-). See /products/flat-files/docs/datasets DEFAULT_DATA_TYPES = ["LIMITBOOK_FULL"] # TRADES, QUOTES, LIMITBOOK_FULL, LIMITBOOK_SNAPSHOT_50, LIMITBOOK_DEPTH_BANDS, # OHLCV_ACTIVE_CONSOLIDATED, METRICS-V2, HLORACLEPRICES, HLTWAPSTATUSES, # HLMISCEVENTS, HLSYSTEMEVENTS DEFAULT_SYMBOLS = ["BINANCE_SPOT_BTC_USDT"] # None or [] = all symbols DEFAULT_ASSETS = None # e.g. ["BTC", "ETH"]; ignored for OHLCV, Metrics V2, and HL misc/system DEFAULT_OHLCV_PERIODS = None # e.g. ["1MIN"]; None = all TP-* files DEFAULT_OUTPUT_FORMAT = "text" # text or json DEFAULT_OUTPUT_FILE = "output.txt" # None = print to console # ================================================================= # Implementation # ================================================================= import io import json import os import re import subprocess import sys from datetime import datetime, timedelta from typing import Dict, List, Optional MIB = 1024 ** 2 GIB = 1024 ** 3 HOURLY_START = datetime(2026, 6, 9, 0, 0) # First hourly prefix: 2026060900 API_KEY_PLACEHOLDERS = {"", "YOUR_COINAPI_KEY", "YOUR_API_KEY", "Flat-Files-API-Key"} DAILY_ONLY_DATA_TYPES = {"OHLCV_ACTIVE_CONSOLIDATED"} HOURLY_ALWAYS_DATA_TYPES = {"METRICS-V2"} EXCHANGE_LEVEL_DATA_TYPES = { "OHLCV_ACTIVE_CONSOLIDATED", "METRICS-V2", "HLMISCEVENTS", "HLSYSTEMEVENTS", } PERIOD_FILTER_DATA_TYPES = {"OHLCV_ACTIVE_CONSOLIDATED", "METRICS-V2"} def resolve_api_key() -> str: key = os.environ.get("COINAPI_API_KEY", API_KEY).strip() if key in API_KEY_PLACEHOLDERS: raise SystemExit( "Set COINAPI_API_KEY in the environment, or assign API_KEY " "in a private local copy. Do not publish real keys." ) return key def bytes_to_mib(size: int) -> float: return size / MIB def bytes_to_gib(size: int) -> float: return size / GIB def format_size(size: int) -> str: return f"{size:,} bytes ({bytes_to_mib(size):.2f} MiB / {bytes_to_gib(size):.2f} GiB)" def calendar_day(partition: str) -> str: return partition[:8] def iter_partitions(start_date: str, end_date: str, data_type: str, bucket: str) -> List[str]: """Daily prefixes before 2026-06-09, hourly prefixes from 2026060900. Metrics V2 is hourly in coinapi.""" start = datetime.strptime(start_date, "%Y-%m-%d") end = datetime.strptime(end_date, "%Y-%m-%d") if end < start: raise ValueError("DEFAULT_END_DATE must be on or after DEFAULT_START_DATE") partitions = [] current = start while current <= end: use_hourly = ( bucket == "coinapi" and data_type not in DAILY_ONLY_DATA_TYPES and (data_type in HOURLY_ALWAYS_DATA_TYPES or current >= HOURLY_START) ) if use_hourly: for hour in range(24): partitions.append(current.strftime("%Y%m%d") + f"{hour:02d}") else: partitions.append(current.strftime("%Y%m%d")) current += timedelta(days=1) return partitions class CoinAPIS3Calculator: def __init__(self, api_key: str, endpoint_url: str): self.endpoint_url = endpoint_url self.api_key = api_key def aws_ls(self, path: str) -> str: print(f"Checking {path}", file=sys.stderr) cmd = [ "aws", "--endpoint-url", self.endpoint_url, "--region", AWS_REGION, "s3", "ls", path, ] env = os.environ.copy() env["AWS_ACCESS_KEY_ID"] = self.api_key env["AWS_SECRET_ACCESS_KEY"] = AWS_SECRET_KEY try: return subprocess.run( cmd, capture_output=True, text=True, check=True, env=env ).stdout except subprocess.CalledProcessError as error: print(f"Error getting S3 listing: {error}", file=sys.stderr) if error.stderr: print(error.stderr, file=sys.stderr) return "" def discover_exchanges(self, partition: str, data_type: str, bucket: str) -> List[str]: listing = self.aws_ls(f"s3://{bucket}/T-{data_type}/D-{partition}/") found = [] for line in listing.split("\n"): parts = line.split() if len(parts) >= 2 and parts[0] == "PRE" and parts[1].startswith("E-"): found.append(parts[1].strip("/").replace("E-", "", 1)) return found def parse_file_row( self, line: str, exchange: str, partition: str ) -> Optional[Dict]: parts = line.strip().split() if len(parts) < 4: return None filename = parts[3] size = int(parts[2]) symbol_match = re.search(r"SC-([^+]+)", filename) period_match = re.search(r"TP-([A-Z0-9]+)", filename) if symbol_match: symbol = symbol_match.group(1) elif period_match: symbol = f"TP-{period_match.group(1)}" else: symbol = "EXCHANGE_FILE" return { "exchange": exchange, "partition": partition, "size": size, "filename": filename, "symbol": symbol, } def filter_lines( self, listing: str, data_type: str, symbols: Optional[List[str]] = None, assets: Optional[List[str]] = None, ohlcv_periods: Optional[List[str]] = None, ) -> List[str]: skip_symbol_filters = data_type in EXCHANGE_LEVEL_DATA_TYPES filtered = [] for line in listing.split("\n"): if not line.strip(): continue if data_type in PERIOD_FILTER_DATA_TYPES and ohlcv_periods: if not any(f"TP-{period}" in line for period in ohlcv_periods): continue if not skip_symbol_filters and symbols: if not any(f"SC-{symbol}+" in line for symbol in symbols): continue if not skip_symbol_filters and assets: upper_line = line.upper() if not any( f"_{asset.upper()}_" in upper_line or f"_{asset.upper()}+" in upper_line for asset in assets ): continue filtered.append(line) return filtered def calculate_partition_size( self, exchange: str, partition: str, data_type: str, symbols: Optional[List[str]], assets: Optional[List[str]], ohlcv_periods: Optional[List[str]], bucket: str, ) -> Dict: listing = self.aws_ls( f"s3://{bucket}/T-{data_type}/D-{partition}/E-{exchange}/" ) total_size = 0 symbol_sizes = {} files_list = [] for line in self.filter_lines(listing, data_type, symbols, assets, ohlcv_periods): row = self.parse_file_row(line, exchange, partition) if not row: continue total_size += row["size"] symbol_sizes[row["symbol"]] = symbol_sizes.get(row["symbol"], 0) + row["size"] files_list.append(row) return { "total_size": total_size, "symbols": symbol_sizes, "file_count": len(files_list), "files": files_list, } def calculate_date_range( self, exchanges: Optional[List[str]], start_date: str, end_date: str, data_types: Optional[List[str]] = None, symbols: Optional[List[str]] = None, assets: Optional[List[str]] = None, ohlcv_periods: Optional[List[str]] = None, bucket: str = DEFAULT_BUCKET, ) -> Dict: data_types = data_types or ["LIMITBOOK_FULL"] configured_exchanges = [item for item in (exchanges or []) if item] results = { "bucket": bucket, "start_date": start_date, "end_date": end_date, "total_size": 0, "by_type": { dt: {"size": 0, "files": 0, "files_list": []} for dt in data_types }, "by_exchange": {}, "by_symbol": {}, } for data_type in data_types: last_day = None for partition in iter_partitions(start_date, end_date, data_type, bucket): day = calendar_day(partition) if day != last_day: kind = "hourly" if len(partition) == 10 else "daily" print(f"Processed {day} ({data_type}, {kind})", file=sys.stderr) last_day = day if configured_exchanges: partition_exchanges = configured_exchanges else: partition_exchanges = self.discover_exchanges( partition, data_type, bucket ) for exchange in partition_exchanges: part = self.calculate_partition_size( exchange, partition, data_type, symbols, assets, ohlcv_periods, bucket, ) if part["file_count"] == 0: continue results["total_size"] += part["total_size"] results["by_type"][data_type]["size"] += part["total_size"] results["by_type"][data_type]["files"] += part["file_count"] results["by_type"][data_type]["files_list"].extend(part["files"]) exchange_info = results["by_exchange"].setdefault( exchange, {"size": 0, "files": 0} ) exchange_info["size"] += part["total_size"] exchange_info["files"] += part["file_count"] for symbol, size in part["symbols"].items(): results["by_symbol"][symbol] = ( results["by_symbol"].get(symbol, 0) + size ) results["total_mib"] = bytes_to_mib(results["total_size"]) results["total_gib"] = bytes_to_gib(results["total_size"]) for info in results["by_type"].values(): info["size_mib"] = bytes_to_mib(info["size"]) info["size_gib"] = bytes_to_gib(info["size"]) info["files_list"].sort( key=lambda row: (row["partition"], row["exchange"], row["filename"]) ) for info in results["by_exchange"].values(): info["size_mib"] = bytes_to_mib(info["size"]) info["size_gib"] = bytes_to_gib(info["size"]) return results def print_size_report(results: Dict) -> None: print("\nCoinAPI Flat Files Size Report") print("=" * 80) print() print(f"Total Size: {format_size(results['total_size'])}") print() print("By Exchange:") print("-" * 40) if not results["by_exchange"]: print("No files found.") for exchange, info in sorted(results["by_exchange"].items()): print(f"{exchange}:") print(f" Size: {format_size(info['size'])}") print(f" Files: {info['files']}") print() print("By Data Type:") print("-" * 40) for data_type, info in results["by_type"].items(): print() print(f"{data_type}:") print(f" Size: {format_size(info['size'])}") print(f" Files: {info['files']}") if info["files_list"]: print() print(" Files:") for row in info["files_list"]: print( f" {row['exchange']} {row['partition']} " f"{row['size']:,} {row['filename']}" ) print() print( "Only files that were found are listed. Missing days or hours are omitted. " "Use these sizes with the Flat Files pricing page. " "Transfer tiers reset at the end of each UTC day, so cost is not included here." ) def main(): results = CoinAPIS3Calculator(resolve_api_key(), ENDPOINT_URL).calculate_date_range( exchanges=DEFAULT_EXCHANGES, start_date=DEFAULT_START_DATE, end_date=DEFAULT_END_DATE, data_types=DEFAULT_DATA_TYPES, symbols=DEFAULT_SYMBOLS, assets=DEFAULT_ASSETS, ohlcv_periods=DEFAULT_OHLCV_PERIODS, bucket=DEFAULT_BUCKET, ) if DEFAULT_OUTPUT_FORMAT == "json": output_content = json.dumps(results, indent=2) else: buffer = io.StringIO() original_stdout = sys.stdout sys.stdout = buffer try: print_size_report(results) finally: sys.stdout = original_stdout output_content = buffer.getvalue() if DEFAULT_OUTPUT_FILE: with open(DEFAULT_OUTPUT_FILE, "w", encoding="utf-8") as handle: handle.write(output_content) print(f"Results written to {DEFAULT_OUTPUT_FILE}", file=sys.stderr) else: print(output_content) if __name__ == "__main__": main() ``` ## Configuration | Variable | Description | | --- | --- | | `API_KEY` | Leave empty. Set `COINAPI_API_KEY`, or paste a key only in a private local copy | | `AWS_SECRET_KEY` | Public static S3 secret. Always `coinapi` | | `DEFAULT_BUCKET` | `coinapi` (history) or `coinapi-daily-tail` (yesterday only) | | `DEFAULT_EXCHANGES` | CoinAPI `exchange_id` list, e.g. `["BINANCE"]`. `None` or `[]` includes every exchange found in the range | | `DEFAULT_START_DATE` / `DEFAULT_END_DATE` | Inclusive UTC dates, `YYYY-MM-DD`. The script picks daily or hourly from each date | | `DEFAULT_DATA_TYPES` | `TRADES`, `QUOTES`, `LIMITBOOK_FULL`, `LIMITBOOK_SNAPSHOT_50`, `LIMITBOOK_DEPTH_BANDS`, `OHLCV_ACTIVE_CONSOLIDATED`, `METRICS-V2`, `HLORACLEPRICES`, `HLTWAPSTATUSES`, `HLMISCEVENTS`, `HLSYSTEMEVENTS` | | `DEFAULT_SYMBOLS` | Full symbol IDs. Ignored for OHLCV, Metrics V2, and Hyperliquid misc/system events | | `DEFAULT_ASSETS` | Optional asset IDs such as `["BTC", "ETH"]`. Ignored for OHLCV, Metrics V2, and Hyperliquid misc/system events | | `DEFAULT_OHLCV_PERIODS` | `1SEC`, `1MIN`, `1HRS`, `1DAY` for OHLCV; `1MIN` for Metrics V2. `None` includes every period | | `DEFAULT_OUTPUT_FORMAT` | `text` or `json` | | `DEFAULT_OUTPUT_FILE` | Output path, or `None` for the console | Hyperliquid L4 trades and order books use `TRADES` / `LIMITBOOK_FULL` with `DEFAULT_EXCHANGES = ["HYPERLIQUIDL4"]`. Missing days and hours are skipped. The file list contains only objects that were found. ## Sample response Sample data only. Missing dates are omitted: ``` CoinAPI Flat Files Size Report ================================================================================ Total Size: 1,046,195,958,815 bytes (997730.22 MiB / 974.35 GiB) By Exchange: ---------------------------------------- BINANCEFTS: Size: 1,046,195,958,815 bytes (997730.22 MiB / 974.35 GiB) Files: 4236 By Data Type: ---------------------------------------- LIMITBOOK_FULL: Size: 1,046,195,958,815 bytes (997730.22 MiB / 974.35 GiB) Files: 4236 Files: BINANCEFTS 20191007 19,973,468 IDDI-5677816+SC-BINANCEFTS_PERP_BTC_USDT+S-BTCUSDT.csv.gz BINANCEFTS 20191008 12,508,716 IDDI-5677816+SC-BINANCEFTS_PERP_BTC_USDT+S-BTCUSDT.csv.gz BINANCEFTS 20191009 13,506,394 IDDI-5677816+SC-BINANCEFTS_PERP_BTC_USDT+S-BTCUSDT.csv.gz BINANCEFTS 20191010 13,050,459 IDDI-5677816+SC-BINANCEFTS_PERP_BTC_USDT+S-BTCUSDT.csv.gz BINANCEFTS 20191011 14,142,177 IDDI-5677816+SC-BINANCEFTS_PERP_BTC_USDT+S-BTCUSDT.csv.gz ``` Hourly partitions after `2026060900` use a 10-digit token, for example `BINANCEFTS 2026060900 19,973,468 IDDI-....csv.gz`. ## From size to price Apply the script's **GiB** or **MiB** totals to the matching table on the [Flat Files pricing page](/products/flat-files). Most datasets are billed per GiB; OHLCV periods and Hyperliquid TWAP Statuses are billed per MiB. Metrics V2 uses the Quotes / BBO / Level 1 GiB tiers. Tiers are per UTC day per SKU and **reset at the end of each UTC day**. The same 1 GiB downloaded on one day is not priced the same as 1 GiB spread across two days. Use current published rates; the numbers below are a Pay As You Go illustration only. Full Limit Order Book (`LIMITBOOK_FULL`) maps to **Order Book (L2/L3/L4)** on the pricing page. Pay As You Go, **1.000000 GiB on a single UTC day**: | Daily tier / SKU | Rate | Usage | Cost | | --- | ---: | ---: | ---: | | First 1 GiB | $8.00 per GiB | 1.00 GiB | $8.00 | | Next 9 GiB | $4.00 per GiB | — | — | | Above 10 GiB | $2.00 per GiB | — | — | | **Total** | | **1.00 GiB** | **$8.00** | Worked examples: [Limit Order Book](/products/flat-files/docs/use-cases/limitbook-use-case), [Trades](/products/flat-files/docs/use-cases/trades-use-case), [Quotes](/products/flat-files/docs/use-cases/quotes-use-case), [OHLCV](/products/flat-files/docs/use-cases/ohlcv-use-case). ## Contact us Our Sales Team is happy to discuss your business needs: https://www.coinapi.io/contact-us --- # Flat Files - Overview (https://www.coinapi.io/products/flat-files/docs) --- title: Flat Files - Overview description: This document should contain all the information required to properly understand all aspects of the CoinAPI Flat Files product. order: 1 --- # Flat Files - Overview Welcome to the CoinAPI Flat Files documentation. This API provides access to historical cryptocurrency market data in flat file format, allowing for efficient retrieval and analysis of large datasets. ## What is the Flat Files? The Flat Files is a powerful tool for accessing comprehensive historical market data. It currently offers access via an S3-compatible API, allowing you to use familiar S3 operations and tools to retrieve data. ### Available Data Types Our Flat Files provides access to the following types of data: 1. **Quotes**: Best bid and ask prices with associated volumes. 2. **Trades**: Executed trades with price, volume, and direction. 3. **Limit Book Data**: Full order book updates, periodic 50-level snapshots, and depth-band liquidity summaries. 4. **OHLCV Data**: Open, High, Low, Close, and Volume data for various time periods. 5. **Metrics V2**: 1-minute aggregates of derivatives and market metrics such as mark price, funding rate, and open interest. ### Storage buckets Flat Files data is available from two S3 buckets. The **`coinapi`** bucket holds longer-history hourly partitions and legacy daily partitions published before **2026-06-09**. The **`coinapi-daily-tail`** bucket exposes the previous day's Trades, Quotes, and Full Limit Order Book data as a single daily partition for 24 hours only; it is not a historical archive and does not include OHLCV or Metrics V2. See [Data Types and File Structure](/products/flat-files/docs/datasets) for partition paths and bucket selection. ### Current and Future Access Methods Currently, we offer a pull-based S3 API for accessing flat files. This allows you to retrieve data on-demand using S3-compatible tools and libraries. **Coming Soon: Push API** We're excited to announce that we'll soon be releasing a Push API feature. With this new capability, you'll be able to: - Define specific data sets you need - Have data automatically pushed to your designated S3 bucket on a daily basis - Streamline your data pipeline by receiving updates without manual polling Stay tuned for more information about this upcoming feature! ## Getting Started To start using the Flat Files: 1. Sign up for a CoinAPI account if you haven't already. 2. Obtain your API credentials from the dashboard. 3. Choose an S3-compatible client or SDK. 4. Configure your client with our endpoint and your credentials. 5. Start retrieving historical market data! **NOTE: To access flat files, you need to add usage credits to your account via the Customer Portal (Billing → Add Usage Credits). Once you have sufficient balance in your account, you can start listing and downloading the files as explained in the documentation.** For detailed information on authentication, billing, and API usage, please refer to the articles from the menu. ## Standards and conventions This section represents used standards and conventions across all documents and API's. > [!NOTE] > > The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this > document are to be interpreted as described in [RFC 2119](https://www.ietf.org/rfc/rfc2119.txt). ### Variables naming All variables are named using the Snake case (or `snake_case`) naming convention. This means that words are separated by a single underscore `_` character, no spaces are used, and letters are lowercase. ### Asset codes ISO 4217 currency code standard is used for fiat money identifications. Cryptocurrency assets are identified using codes used by the general public or adopted by the majority of exchanges. ### Exchange codes Exchange on our platform is identified by the specific exchange API and the matching engine behind it. When the example exchange has multiple separate APIs, e.g., for different products SPOT, OPTIONS, or to cover other regions, we will expose these symbols from these respective APIs on different exchange identifiers. Below are examples of BINANCE (multiple APIs, multiple regions) and DERIBIT (single API, single region). A full [listing of exchanges](/products/market-data/docs/rest-api/metadata#list-all-exchanges-get) can be queried using the Market Data REST API. BINANCE Exchange IDs | Website | Description --- | --- | --- BINANCE | https://www.binance.com/ | Binance BINANCEDEX | https://www.binance.org/ | Binance DEX BINANCEFTS | https://www.binance.com/ | Binance Futures (USDT/dapi) BINANCEFTSC | https://www.binance.com/ | Binance Futures (Coin/fapi) BINANCEFTSCUAT | https://www.binance.com/ | Binance Futures Testnet (Coin/fapi) BINANCEFTSUAT | https://www.binance.com/ | Binance Futures Testnet (USDT/dapi) BINANCEJE | https://www.binance.je/ | Binance Jersey BINANCEJEX | https://www.jex.com/en | Binance JEX BINANCEKR | https://www.binance.kr/ | Binance Korea BINANCEOPTV | https://www.binance.com/ | Binance Options Vanilla (vapi) BINANCEOPTVUAT | https://www.binance.com/ | Binance Options Vanilla Testnet (vapi) BINANCEUAT | https://www.binance.com/ | Binance Testnet BINANCEUG | https://www.binance.co.ug/ | Binance Uganda BINANCEUS | https://www.binance.us/ | Binance US DERIBIT Exchange IDs | Website | Description --- | --- | --- DERIBIT | https://www.deribit.com/ | Deribit ### Numbers precision Numbers in our platform can have a maximum of 19 digits overall, but no more than 9 decimal places. In cases when the number represents aggregate value then we allow 38 digits overall, but still no more than 9 decimal places. ### Time For all input and output time values ISO 8601 standard is used. Format specifier | Description ---------- | ------- `yyyy` | The year is a four-digit number. `MM` | The month, from 01 through 12. `dd` | The day of the month, from 01 through 31. `HH` | The hour, using a 24-hour clock from 00 to 23. `mm` | The minute, from 00 through 59. `ss` | The second, from 00 through 59. `fff` | The milliseconds in a date and time value. `fffffff` | The ten-millionths of a second in a date and time value. Input time values are parsed using the following formats as far as possible: * `yyyy-MM-ddTHH:mm:ss.fffffff` * `yyyy-MM-ddTHH:mm:ss.fff` * `yyyy-MM-ddTHH:mm:ss` * `yyyy-MM-ddTHH:mm` * `yyyy-MM-ddTHH` * `yyyy-MM-dd` * `yyyyMMddTHHmmssfffffff` * `yyyyMMddTHHmmssfff` * `yyyyMMddTHHmmss` * `yyyyMMddTHHmm` * `yyyyMMddTHH` * `yyyyMMdd` > [!NOTE] > > When time zone information is not supplied, we will assume the UTC zone. Output time values are formatted using the following patterns: 1. `yyyy-MM-ddTHH:mm:ss.fffffffZ` 2. `yyyy-MM-dd` > [!NOTE] > > All time values we provide are UTC zones. Do not assume otherwise. --- # Getting Started with MCP (https://www.coinapi.io/products/flat-files/docs/mcp/getting-started) --- title: Getting Started with MCP description: Learn how to connect to CoinAPI's hosted Flat Files MCP server and use it to discover buckets, prefixes, and file keys. order: 15 --- # Getting Started with CoinAPI Flat Files MCP ## Summary Learn how to connect to CoinAPI's hosted Flat Files MCP server and use it to discover buckets, dataset prefixes, and concrete object keys before downloading files through the S3 API. ## What you'll learn - How to configure an MCP client with your CoinAPI API key - How to verify that the Flat Files MCP server is available - How to list the available buckets and browse prefixes - How to hand off discovered object keys to the standard S3 API ## Step 1: Get your CoinAPI API key 1. Sign in to [CoinAPI Console](https://console.apibricks.io/). 2. Create or copy a valid API key. 3. Make sure your account has Flat Files access and available usage credits. > To use Flat Files, add usage credits in the customer portal before listing or downloading files. ## Step 2: Configure your MCP client ### Cursor example ```json { "mcpServers": { "CoinAPI-Flat-Files": { "url": "https://mcp.flatfiles.coinapi.io/mcp", "headers": { "X-CoinAPI-Key": "YOUR_API_KEY_HERE" } } } } ``` Replace `YOUR_API_KEY_HERE` with your actual CoinAPI API key, save the configuration, and restart your MCP client if required. ### Connection details - **URL**: `https://mcp.flatfiles.coinapi.io/mcp` - **Header**: `X-CoinAPI-Key: YOUR_API_KEY` - **Transport**: HTTP streaming ## Step 3: Verify the connection Once connected, your MCP client should expose two Flat Files tools: - `storage_list_buckets` - `storage_list_objects` Start with a simple discovery request: ```json { "tool": "storage_list_buckets", "arguments": {} } ``` Live-tested output currently includes both buckets: ```json { "buckets": [ { "name": "coinapi", "bucketRegion": "us-east-1" }, { "name": "coinapi-daily-tail", "bucketRegion": "us-east-1" } ] } ``` ## Step 4: Discover top-level datasets in `coinapi` Use the `coinapi` bucket for longer historical access, OHLCV, and Metrics V2: ```json { "tool": "storage_list_objects", "arguments": { "bucket": "coinapi" } } ``` Live-tested top-level prefixes currently include: - `T-TRADES/` - `T-QUOTES/` - `T-LIMITBOOK_FULL/` - `T-OHLCV_ACTIVE_CONSOLIDATED/` - `T-METRICS-V2/` These are folder-style prefixes returned in `commonPrefixes`. ## Step 5: Inspect the previous day's daily data in `coinapi-daily-tail` The `coinapi-daily-tail` bucket holds Trades, Quotes, and Full Limit Order Book files for the **previous day only** (24-hour retention). The date directory always reflects yesterday's date in `YYYYMMDD` format. This bucket is not a historical archive—legacy daily files published before 2026-06-09 remain in `coinapi`—and OHLCV and Metrics V2 are not published here. To inspect the daily partition for trades: ```json { "tool": "storage_list_objects", "arguments": { "bucket": "coinapi-daily-tail", "prefix": "T-TRADES/" } } ``` Live-tested results currently include a single daily partition for yesterday's date, such as: - `T-TRADES/D-20260609/` ## Step 6: Drill into hourly partitions in `coinapi` Starting from **2026-06-09**, new Trades, Quotes, and Full Limit Order Book data in `coinapi` is published as hourly partitions (`D-YYYYMMDDHH`). Daily partitions published before that date remain in `coinapi` under `D-YYYYMMDD` and are not moved to `coinapi-daily-tail`. To inspect available hourly partitions under trades: ```json { "tool": "storage_list_objects", "arguments": { "bucket": "coinapi", "prefix": "T-TRADES/" } } ``` Live-tested results currently include hourly partitions such as: - `T-TRADES/D-2026040712/` - `T-TRADES/D-2026040711/` - `T-TRADES/D-2026040710/` Continue narrowing the prefix until the response starts returning objects in `contents` instead of only folders in `commonPrefixes`. ## Step 7: Download files through the S3 API Flat Files MCP is intended for **discovery**, not byte downloads. Once you identify the object key you need, use the regular [S3 API](/products/flat-files/docs/s3-api) to list or download the file contents. ## Example prompts for AI assistants - "List my Flat Files buckets." - "Show the top-level prefixes in the `coinapi` bucket." - "Show yesterday's daily partition in `coinapi-daily-tail` for `T-TRADES/`." - "Browse `T-TRADES/` in `coinapi` and show the newest hourly partitions." - "Browse `T-METRICS-V2/` in `coinapi` and find `TP-1MIN.csv.gz` for an exchange." - "Find a concrete file key under `T-LIMITBOOK_FULL/`." ## Troubleshooting ### No tools appear - Confirm the MCP URL is `https://mcp.flatfiles.coinapi.io/mcp`. - Confirm you are sending `X-CoinAPI-Key`. - Restart the MCP client and inspect its MCP logs. ### Unauthorized or empty responses - Verify the API key is valid. - Confirm your account has access to Flat Files. - Check that your account has remaining usage credits. ### You need file bytes, not prefixes - Use MCP to discover the bucket and object key. - Switch to the standard [S3 API](/products/flat-files/docs/s3-api) for the actual download. --- # Introduction (https://www.coinapi.io/products/flat-files/docs/mcp) --- title: Introduction description: Use the CoinAPI Flat Files MCP server to discover buckets, browse dataset prefixes, and enumerate downloadable flat files through self-describing tools. order: 14 --- import { Card, Cards } from 'fumadocs-ui/components/card' # Flat Files MCP The **CoinAPI Flat Files API** is available through a hosted [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server. It exposes a compact set of self-describing tools for browsing buckets and file paths from MCP clients such as Cursor, Claude Desktop, or custom agent runtimes. Flat Files are served from two buckets: **`coinapi`** (hourly partitions and legacy daily data) and **`coinapi-daily-tail`** (previous day's daily data only, 24-hour retention). List both with `storage_list_buckets` before browsing prefixes. ## Server endpoint ```text https://mcp.flatfiles.coinapi.io/mcp ``` Use your regular CoinAPI API key in the `X-CoinAPI-Key` header. > Only the `/mcp` endpoint is supported for this service. ## What is available through MCP? The Flat Files MCP server currently exposes **2 tools**: | Area | What you can do | |------|------------------| | Bucket discovery | List the storage buckets available to your API key and inspect owner metadata. | | Prefix and object discovery | Browse dataset prefixes, date partitions, and concrete `.csv.gz` objects using S3-style listings. | ## Typical discovery flow Most integrations follow this order: 1. Call `storage_list_buckets` to list the available buckets: `coinapi` and `coinapi-daily-tail`. 2. Call `storage_list_objects` with `bucket: "coinapi"` to enumerate top-level dataset prefixes such as `T-TRADES/`, `T-QUOTES/`, `T-LIMITBOOK_FULL/`, `T-OHLCV_ACTIVE_CONSOLIDATED/`, or `T-METRICS-V2/`. 3. For the previous day's daily files, call `storage_list_objects` with `bucket: "coinapi-daily-tail"` and a dataset prefix such as `T-TRADES/`. 4. Call `storage_list_objects` again with a deeper `prefix` such as `T-TRADES/` in `coinapi` to discover hourly partitions like `T-TRADES/D-2026040712/`. 5. Continue narrowing the prefix until you reach concrete object keys ending in `.csv.gz`. 6. Use the discovered object key with the standard [S3 API](/products/flat-files/docs/s3-api) when you want to download the file contents. ## Live-tested notes - The current MCP listing returns two accessible buckets: `coinapi` and `coinapi-daily-tail`. - Root-level listing for `coinapi` currently returns `T-TRADES/`, `T-QUOTES/`, `T-OHLCV_ACTIVE_CONSOLIDATED/`, `T-LIMITBOOK_FULL/`, and `T-METRICS-V2/`. - Root-level listing for `coinapi-daily-tail` returns Trades, Quotes, and Full Limit Order Book prefixes, but not OHLCV or Metrics V2. This bucket is a rolling 24-hour window for the previous day's daily files only and is not a historical archive. - `storage_list_objects` returns folder-like values in `commonPrefixes`, while `contents` stays empty until you browse a concrete prefix level. - A live listing for `T-TRADES/` in `coinapi` currently returns hourly partitions such as `T-TRADES/D-2026040712/`, `T-TRADES/D-2026040711/`, and `T-TRADES/D-2026040710/`. - A listing for `coinapi-daily-tail` exposes a single daily partition for yesterday's date, for example `T-TRADES/D-20260609/`. - MCP is best suited for discovery of valid bucket names and object paths before using your regular download workflow. ## What MCP is best for This MCP server is best suited for: - Interactive discovery of bucket structure and dataset families - Agent workflows that need to inspect available prefixes before building download paths - Enumerating object metadata such as file key, last modification time, and size If you need to **download the file bytes**, continue with the standard [S3 API](/products/flat-files/docs/s3-api) after discovering the object key through MCP. ## Start here --- # Tool Reference (https://www.coinapi.io/products/flat-files/docs/mcp/tool-reference) --- title: Tool Reference description: Complete reference for the tools exposed by the CoinAPI Flat Files MCP server. order: 30 --- # Flat Files MCP Tool Reference The Flat Files MCP server currently exposes **2 tools**. ## Bucket discovery ### `storage_list_buckets` List all storage buckets available to the authenticated API key. **Arguments** This tool does not require any arguments. **Returns** The response includes: - `buckets`, an array of bucket objects - `owner`, metadata about the bucket owner Each bucket item can include fields such as: - `name` - `creationDate` - `bucketRegion` **Use when** - You want to confirm which buckets are visible to the current API key. - You need the bucket name before calling `storage_list_objects`. - You want to validate MCP connectivity with the simplest possible request. ## Object and prefix discovery ### `storage_list_objects` List objects in a bucket with an optional prefix filter. The response follows an S3-style layout and can represent either folder-like prefixes or concrete files. **Required arguments** | Argument | Type | Description | |----------|------|-------------| | `bucket` | `string` | Bucket name: `coinapi` for hourly historical data, OHLCV, and Metrics V2, or `coinapi-daily-tail` for the previous day's daily data only. | **Optional arguments** | Argument | Type | Description | |----------|------|-------------| | `prefix` | `string` | Prefix used to scope the listing, for example `T-TRADES/` or `T-TRADES/D-2026040712/`. Default: empty string. | **Returns** Depending on the requested level, the response can include: - `isTruncated` - `contents` - `prefix` - `maxKeys` - `commonPrefixes` - `delimiter` - `keyCount` - `contentLength` - `httpStatusCode` When `contents` is present, each item can include: - `key` - `lastModified` - `size` When `commonPrefixes` is present, each item includes: - `prefix` **Use when** - You want to inspect the bucket hierarchy without downloading files. - You need to discover dataset families such as `T-TRADES/` or `T-LIMITBOOK_FULL/`. - You want to enumerate date partitions under a known dataset prefix. - You need file metadata like object key, last modified timestamp, and size before downloading through S3. ## Practical examples ### Example: list all accessible buckets ```json { "tool": "storage_list_buckets", "arguments": {} } ``` ### Example: list top-level dataset prefixes in `coinapi` ```json { "tool": "storage_list_objects", "arguments": { "bucket": "coinapi" } } ``` This currently returns `commonPrefixes` such as: - `T-TRADES/` - `T-QUOTES/` - `T-LIMITBOOK_FULL/` - `T-LIMITBOOK_SNAPSHOT_50/` - `T-LIMITBOOK_DEPTH_BANDS/` - `T-OHLCV_ACTIVE_CONSOLIDATED/` - `T-METRICS-V2/` ### Example: list yesterday's daily partition in `coinapi-daily-tail` The `coinapi-daily-tail` bucket holds the previous day's daily partition only (24-hour retention). Use `D-YYYYMMDD` where the date is yesterday (UTC). OHLCV and Metrics V2 are not available in this bucket. ```json { "tool": "storage_list_objects", "arguments": { "bucket": "coinapi-daily-tail", "prefix": "T-TRADES/" } } ``` Live-tested results currently include prefixes such as: - `T-TRADES/D-20260609/` ### Example: list hourly partitions for trades in `coinapi` Starting from **2026-06-09**, new Trades, Quotes, and Full Limit Order Book data in `coinapi` uses hourly partitions (`D-YYYYMMDDHH`). Legacy daily partitions published before that date remain in `coinapi` under `D-YYYYMMDD`. ```json { "tool": "storage_list_objects", "arguments": { "bucket": "coinapi", "prefix": "T-TRADES/" } } ``` Live-tested results currently include prefixes such as: - `T-TRADES/D-2026040712/` - `T-TRADES/D-2026040711/` - `T-TRADES/D-2026040710/` ### Example: continue drilling into a prefix ```json { "tool": "storage_list_objects", "arguments": { "bucket": "coinapi", "prefix": "T-LIMITBOOK_FULL/" } } ``` Use the same tool repeatedly with narrower prefixes until you reach concrete object keys in `contents`. ## Usage guidance - Start with `storage_list_buckets`, then choose `coinapi` for hourly historical access, OHLCV, and Metrics V2, or `coinapi-daily-tail` for the previous day's daily files only. - Use broader prefixes first and narrow them gradually instead of guessing full file keys. - Expect folder-like results to appear in `commonPrefixes` and actual files to appear in `contents`. - Keep the trailing slash when browsing hierarchical prefixes, for example `T-TRADES/`. - Use MCP for discovery and the standard [S3 API](/products/flat-files/docs/s3-api) for file downloads. --- # Authentication (https://www.coinapi.io/products/flat-files/docs/s3-api/authentication) --- title: Authentication description: In this section, you will find comprehensive information about the process of CoinAPI authentication. It covers the fundamental aspects and procedures involved in obtaining authentication for CoinAPI usage. order: 16 --- # Authentication for Flat Files S3 API The Flat Files S3 API uses S3-compatible authentication methods. This allows you to use existing S3 tools and libraries to access our data securely. ## Authentication Methods 1. **API Key as Access Key ID**: Your CoinAPI key serves as the Access Key ID. 2. **Static Secret Key**: Use "coinapi" as the Secret Access Key. 3. **AWS Signature**: Requests should be signed using AWS Signature Version 2 or 4. ## Configuration Examples ### AWS CLI Configure the AWS CLI with the following command: ```shell aws configure ``` Enter the following information when prompted: ``` AWS Access Key ID: YOUR_COINAPI_KEY AWS Secret Access Key: coinapi Default region name: us-east-1 Default output format: json ``` **Keep in mind for AWS CLI:** 1. Ensure that you are running the latest version of AWS CLI. Outdated versions may cause unexpected behavior or compatibility issues when interacting with the API. 2. By default, AWS CLI uses an 8 MB value for multipart_threshold, which may result in multiple API requests for larger files. You can adjust this threshold in your local configuration to better manage request consumption. 3. Review the AWS CLI documentation to understand how the tool handles requests, configuration options, and best practices. This will help you optimize its behavior and avoid unintended request patterns. ### S3 Browser In S3 Browser, create a new account with these settings: - Account Name: CoinAPI Flat Files - Access Key ID: YOUR_COINAPI_KEY - Secret Access Key: coinapi - Rest Endpoint: https://s3.flatfiles.coinapi.io ### SDK Usage When using S3 SDKs, configure the client as follows: ```python import boto3 s3 = boto3.client('s3', aws_access_key_id='YOUR_COINAPI_KEY', aws_secret_access_key='coinapi', endpoint_url='http://s3.flatfiles.coinapi.io' ) ``` Remember to replace 'YOUR_COINAPI_KEY' with your actual CoinAPI key in all examples. ## AWS Signature Authentication ### AWS Signature Version 2 For this method of authorization, please put the API Key in both the `Access Key ID` and `Secret Access Key` fields. ### AWS Signature Version 4 Amazon S3 uses the `Authorization` request header to provide authorization information. The value for this header must follow a specific pattern described as [AWS Signature Version 4](https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-auth-using-authorization-header.html). The example below shows the Authorization header value compliant with AWS Signature Version 4. Please note that the Credential string contains our `apikey` as access-key-id. Assuming that your API key is `73034021-THIS-IS-SAMPLE-KEY`, then the authorization header you should send to us will look like: ``` Authorization: AWS4-HMAC-SHA256 Credential=73034021-THIS-IS-SAMPLE-KEY/20211203/us-east-1/s3/aws4_request, SignedHeaders=host; Signature=65e655c69da9906ac6076a28f75d9e4947aaed3be1f419757a3a84e24662673d ``` Although AWS Signature Version 4 is very strict about each of the signature components, our API takes only our `apikey` value into account. ## Security Best Practices 1. Keep your API key confidential. 2. Use HTTPS endpoints in production environments. 3. Regularly rotate your API keys. 4. Use the principle of least privilege when setting up IAM-like policies. For any questions or support needs regarding authentication, please contact our support team. --- # Introduction (https://www.coinapi.io/products/flat-files/docs/s3-api) --- title: Introduction description: This section provides comprehensive information about the Flat Files S3 API software, its features, and usage guidelines. order: 15 --- # Flat Files S3 API - Comprehensive Documentation ## Introduction The Flat Files S3 API is a powerful and flexible solution for accessing historical cryptocurrency market data. This document provides in-depth information about the API's features, usage, and integration capabilities. ## General Overview ### What is Flat Files S3 API? Flat Files S3 API is a RESTful API designed to provide efficient access to cryptocurrency market data stored in flat files. The API is built to be compatible with Amazon S3, allowing users to leverage existing S3-compatible tools and infrastructure. While it doesn't support all Amazon S3 features, it focuses on core functionality for listing and downloading files, making it ideal for retrieving historical market data. ### Key Features 1. S3 Compatibility: Seamless integration with existing S3 tools and libraries. 2. Efficient Data Retrieval: Optimized for listing and downloading large datasets. 3. Flexible Authentication: Supports multiple authentication methods for secure access. 4. Comprehensive Market Data: Access to various data types including trades, quotes, order books, and more. ### Available Buckets Starting from **2026-06-09**, new Trades, Quotes, and Full Limit Order Book data in `coinapi` is published as hourly partitions (`D-YYYYMMDDHH`). Daily partitions published before that date remain in `coinapi`. | Bucket | Partition style | Retention | Datasets | | --- | --- | --- | --- | | `coinapi` | Hourly (`D-YYYYMMDDHH`) and legacy daily (`D-YYYYMMDD` before 2026-06-09) | Longer historical access | Trades, Quotes, Full Limit Order Book, OHLCV, Metrics V2 | | `coinapi-daily-tail` | Daily (`D-YYYYMMDD`) | Previous day only, 24 hours | Trades, Quotes, Full Limit Order Book | Use `coinapi` for longer historical downloads with hourly partition paths and for legacy daily files published before 2026-06-09. Use `coinapi-daily-tail` when you need the previous day's daily files only; it is not a historical archive and does not receive files moved from `coinapi`. OHLCV and Metrics V2 are available only in `coinapi`. ## API Specifications ### Implemented Standards The Flat Files S3 API adheres to the following HTTP standards: * [HTTP/1.0](https://datatracker.ietf.org/doc/html/rfc1945) * [HTTP/1.1](https://datatracker.ietf.org/doc/html/rfc2616) * [HTTP/2.0](https://datatracker.ietf.org/doc/html/rfc7540) This ensures broad compatibility and reliable performance across various client implementations. ### Endpoints The API is accessible through the following endpoints: Environment | Encryption | Endpoint URL --- | --- | --- Production | Yes | `https://s3.flatfiles.coinapi.io/` Production | No | `http://s3.flatfiles.coinapi.io/` We strongly recommend using the HTTPS endpoint for production environments to ensure data security. ### HTTP Requests For all requests to the Flat Files S3 API, you must include the following header: ``` Accept: application/xml ``` This header indicates that the client expects XML-formatted responses, which is the standard output format for this API. ## Authentication Secure access to the Flat Files S3 API is crucial. For detailed instructions on authentication methods, please refer to the [authentication section](/products/flat-files/docs/s3-api/authentication) of our documentation. This section covers various authentication techniques compatible with S3 clients, including: - API Key usage - AWS Signature Version 2 and 4 - Configuration examples for popular S3 clients and SDKs ## Supported Operations The Flat Files S3 API supports a subset of Amazon S3 REST API operations, tailored for efficient data retrieval. Below are the key operations available: ### List Objects GET This operation allows you to retrieve a list of objects (files) in the bucket. It corresponds to the [ListObjectsV2](https://docs.aws.amazon.com/AmazonS3/latest/API/API_ListObjectsV2.html) operation in Amazon S3. #### Usage Notes - This operation is optimized for listing files within the Flat Files S3 API context. - While it doesn't require all parameters from the Amazon S3 ListObjectsV2 operation, including additional parameters should not affect the result. - For best practices, stick to the request syntax presented in the HTTP Request section. #### HTTP Request 1. To list all objects: ``` GET /bucket/? ``` 2. To list objects with a specific prefix: ``` GET /bucket/?prefix={prefix} ``` #### URL Parameters Parameter | Type | Description --------- | ---- | ----------- prefix | string | Path prefix to filter the desired files #### Example Request **Shell:** ```shell curl -X GET -H "Accept: application/xml" -H "Authorization: 73034021-THIS-IS-SAMPLE-KEY" 'http://s3.flatfiles.coinapi.io/bucket/?prefix=T-LIMITBOOK_FULL/D-2026011722/' ``` **C#:** ```csharp var client = new RestClient("https://s3.flatfiles.coinapi.io/bucket/?prefix=T-LIMITBOOK_FULL/D-2026011722/"); var request = new RestRequest(Method.GET); request.AddHeader("Authorization", "73034021-THIS-IS-SAMPLE-KEY"); IRestResponse response = client.Execute(request); ``` **PHP:** ```php setUrl('https://s3.flatfiles.coinapi.io/bucket/?prefix=T-LIMITBOOK_FULL/D-2026011722/'); $request->setMethod(HTTP_METH_GET); $request->setHeaders(array( 'Authorization' => '73034021-THIS-IS-SAMPLE-KEY' )); try { $response = $request->send(); echo $response->getBody(); } catch (HttpException $ex) { echo $ex; } ?> ``` **Python:** ```python import requests url = 'https://s3.flatfiles.coinapi.io/bucket/?prefix=T-LIMITBOOK_FULL/D-2026011722/' headers = {'Authorization' : '73034021-THIS-IS-SAMPLE-KEY'} response = requests.get(url, headers=headers) ``` **JavaScript:** ```javascript const https = require('https'); var options = { "method": "GET", "hostname": "flatfiles.coinapi.io", "path": "/bucket/?prefix=T-LIMITBOOK_FULL/D-2026011722/", "headers": {'Authorization': '73034021-THIS-IS-SAMPLE-KEY'} }; var request = https.request(options, function (response) { var chunks = []; response.on("data", function (chunk) { chunks.push(chunk); }); }); request.end(); ``` **Go:** ```go import ( "gopkg.in/resty.v0" ) func main() { resp, err := resty.R(). SetHeader("Authorization", "73034021-THIS-IS-SAMPLE-KEY"). Get("https://s3.flatfiles.coinapi.io/bucket/?prefix=T-LIMITBOOK_FULL/D-2026011722/") } ``` **Ruby:** ```ruby require 'uri' require 'net/http' url = URI("https://s3.flatfiles.coinapi.io/bucket/?prefix=T-LIMITBOOK_FULL/D-2026011722/") http = Net::HTTP.new(url.host, url.port) request = Net::HTTP::Get.new(url) request["Authorization"] = '73034021-THIS-IS-SAMPLE-KEY' response = http.request(request) puts response.read_body ``` **Java:** ```java OkHttpClient client = new OkHttpClient(); Request request = new Request.Builder() .url("https://s3.flatfiles.coinapi.io/bucket/?prefix=T-LIMITBOOK_FULL/D-2026011722/") .post(body) .addHeader("Authorization", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` #### Example Response ```xml ``` ### Download Object GET This operation allows you to retrieve a specific object (file) from the bucket. It corresponds to the [GetObject](https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html) operation in Amazon S3. #### Usage Notes - This operation is streamlined for the Flat Files S3 API and may not support all parameters from the Amazon S3 GetObject operation. - Multi-part download operations are not supported. - For optimal performance, adhere to the request syntax provided in the HTTP Request section. #### HTTP Request ``` GET /bucket/{Key} ``` #### URL Parameters Parameter | Type | Description --------- | ---- | ----------- Key | string | The key (path) of the object to retrieve ## Error Handling The Flat Files S3 API uses standard HTTP status codes and provides detailed error messages in XML format, consistent with Amazon S3 REST Error Responses. ### Error Response Format ```xml 0 OK false T-LIMITBOOK_FULL/D-2026011722/E-BINANCE/ 2023-05-31T00:25:20.22186Z 36135124 0 0 ``` ### Common Error Codes Error Code | HTTP Status | Meaning ---------- | ----------- | ------- 400 | Bad Request | The request was invalid or cannot be served 401 | Unauthorized | Authentication failed or user doesn't have permissions for the requested operation 403 | Forbidden | Access denied due to insufficient privileges 404/550 | No Data | The requested item is not available > [!NOTE] > > Best Practice: Implement robust error handling in your application. Store all error messages along with the corresponding request data for troubleshooting and analysis. ## Compatible Software and Tools The Flat Files S3 API is designed to work with a wide range of S3-compatible software and tools. Here are some popular options: ### AWS CLI The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services, including S3-compatible storage like our Flat Files S3 API. #### Installation **Python:** ```shell pip install awscli ``` **Linux:** ```shell sudo apt-get install awscli ``` **macOS:** ```shell brew install awscli ``` **Windows:** ``` Download and install the AWS CLI from https://aws.amazon.com/cli/ ``` #### Configuration 1. Open a terminal or command prompt. 2. Run: ```shell aws configure ``` 3. Enter the following information when prompted: ``` AWS Access Key ID: 73034021-THIS-IS-SAMPLE-KEY AWS Secret Access Key: coinapi Default region name: us-east-1 Default output format: [Leave blank] ``` #### Usage Examples 1. List buckets: ```shell aws --endpoint-url http://s3.flatfiles.coinapi.io s3 ls ``` 2. List hourly partitions in `coinapi`: ```shell aws --endpoint-url http://s3.flatfiles.coinapi.io s3 ls s3://coinapi/T-TRADES/ ``` 3. Download an hourly file from `coinapi`: ```shell aws --endpoint-url http://s3.flatfiles.coinapi.io s3 cp s3://coinapi/T-LIMITBOOK_FULL/D-2026011722/E-COINBASE/IDDI-27576+SC-COINBASE_SPOT_BTC_USD+S-BTC__002DUSD.csv.gz /local/path/ ``` 4. Download the previous day's daily file from `coinapi-daily-tail` (replace `{YYYYMMDD}` with yesterday's date in UTC): ```shell aws --endpoint-url http://s3.flatfiles.coinapi.io s3 cp s3://coinapi-daily-tail/T-TRADES/D-{YYYYMMDD}/E-BINANCE/IDDI-138123+SC-BINANCE_SPOT_BTC_USDT+S-BTCUSDT.csv.gz /local/path/ ``` **Keep in mind for AWS CLI:** 1. Ensure that you are running the latest version of AWS CLI. Outdated versions may cause unexpected behavior or compatibility issues when interacting with the API. 2. By default, AWS CLI uses an 8 MB value for multipart_threshold, which may result in multiple API requests for larger files. You can adjust this threshold in your local configuration to better manage request consumption. 3. Review the AWS CLI documentation to understand how the tool handles requests, configuration options, and best practices. This will help you optimize its behavior and avoid unintended request patterns. ### S3 Browser S3 Browser is a popular Windows client for Amazon S3 and compatible services. #### Configuration Steps 1. Download and install S3 Browser from [https://s3browser.com](https://s3browser.com) 2. Launch S3 Browser 3. Add a new account: - Click "File" > "Add New Account" - Enter account details: * Account Name: CoinAPI Flat Files * Access Key ID: 73034021-THIS-IS-SAMPLE-KEY * Secret Access Key: coinapi * REST Endpoint: http://s3.flatfiles.coinapi.io - Choose HTTP or HTTPS for the connection type - Test the connection - Save the account settings 4. Browse the S3 buckets in the left sidebar ## Best Practices and Optimization To make the most of the Flat Files S3 API, consider the following best practices: 1. Use efficient querying: Utilize the `prefix` parameter when listing objects to narrow down results. 2. Implement robust error handling: Always check for and appropriately handle error responses. 3. Use HTTPS for production: Ensure data security by using the HTTPS endpoint in production environments. 4. Optimize data retrieval: Download only the data you need, using date ranges and specific symbol filters when available. 5. Cache frequently accessed data: Implement local caching to reduce API calls for repetitive queries. 6. Monitor your usage: Keep track of your API usage to stay within rate limits and optimize costs. ## Conclusion The Flat Files S3 API provides a powerful and flexible way to access historical cryptocurrency market data. By leveraging S3 compatibility, it allows for easy integration with existing tools and workflows while offering optimized performance for large-scale data retrieval. For further assistance, feature requests, or to report issues, please contact our support team. --- # SDK Guide (https://www.coinapi.io/products/flat-files/docs/s3-api/sdk) --- title: SDK Guide description: A comprehensive guide on available SDKs for integrating with S3 compatible Flat Files, including installation and configuration examples for various programming languages. order: 17 --- # S3 Compatible Flat Files SDK Guide This guide provides information on available SDKs for integrating with S3 compatible Flat Files, along with installation and configuration examples for various programming languages. ## Available SDKs ### JavaScript (Node.js) Install the AWS SDK for JavaScript: ```bash npm install @aws-sdk/client-s3 ``` Configure the client: ```javascript import { S3 } from "@aws-sdk/client-s3"; const s3Client = new S3({ endpoint: "https://s3.flatfiles.coinapi.io", region: "us-east-1", credentials: { accessKeyId: process.env.COINAPI_KEY, secretAccessKey: "coinapi" } }); export { s3Client }; ``` For more information, refer to the [JavaScript SDK documentation](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-s3/). ### Python Install the Boto3 SDK: ```bash pip install boto3 ``` Configure the client: ```python import boto3 client = boto3.client('s3', region_name='us-east-1', endpoint_url='https://s3.flatfiles.coinapi.io', aws_access_key_id='your_coinapi_key', aws_secret_access_key='coinapi') ``` For more information, refer to the [Python SDK documentation](https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html). ### Java Add Maven dependency for AWS SDK for Java: ```xml ErrorCodeError message description /bucket/object-key UniqueRequestIdentifier ``` Configure the client: ```java import com.amazonaws.auth.AWSStaticCredentialsProvider; import com.amazonaws.auth.BasicAWSCredentials; import com.amazonaws.client.builder.AwsClientBuilder; import com.amazonaws.services.s3.AmazonS3; import com.amazonaws.services.s3.AmazonS3ClientBuilder; AmazonS3 s3Client = AmazonS3ClientBuilder.standard() .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("https://s3.flatfiles.coinapi.io", "us-east-1")) .withCredentials(new AWSStaticCredentialsProvider(new BasicAWSCredentials("your_coinapi_key", "coinapi"))) .build(); ``` For more information, refer to the [Java SDK documentation](https://docs.aws.amazon.com/sdk-for-java/v1/developer-guide/examples-s3.html). ### .NET (C#) Install the AWS SDK for .NET: ```bash Install-Package AWSSDK.S3 ``` Configure the client: ```csharp using Amazon.S3; using Amazon.S3.Model; using Amazon.Runtime; var client = new AmazonS3Client(new BasicAWSCredentials("your_coinapi_key", "coinapi"), new AmazonS3Config { ServiceURL = "https://s3.flatfiles.coinapi.io", AuthenticationRegion = "us-east-1" }); ``` For more information, refer to the [.NET SDK documentation](https://docs.aws.amazon.com/sdk-for-net/v3/developer-guide/s3-apis-intro.html). ### Ruby Install the AWS SDK for Ruby: ```bash gem install aws-sdk-s3 ``` Configure the client: ```ruby require 'aws-sdk-s3' s3 = Aws::S3::Client.new( region: 'us-east-1', endpoint: 'https://s3.flatfiles.coinapi.io', access_key_id: 'your_coinapi_key', secret_access_key: 'coinapi' ) ``` For more information, refer to the [Ruby SDK documentation](https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/S3/Client.html). ### PHP Install the AWS SDK for PHP using Composer: ```bash composer require aws/aws-sdk-php ``` Configure the client: ```php require 'vendor/autoload.php'; use Aws\S3\S3Client; $s3Client = new S3Client([ 'version' => 'latest', 'region' => 'us-east-1', 'endpoint' => 'https://s3.flatfiles.coinapi.io', 'credentials' => [ 'key' => 'your_coinapi_key', 'secret' => 'coinapi', ], ]); ``` For more information, refer to the [PHP SDK documentation](https://docs.aws.amazon.com/sdk-for-php/v3/developer-guide/s3-examples.html). ### Go Install the AWS SDK for Go: ```bash go get -u github.com/aws/aws-sdk-go ``` Configure the client: ```go package main import ( "github.com/aws/aws-sdk-go/aws" "github.com/aws/aws-sdk-go/aws/credentials" "github.com/aws/aws-sdk-go/aws/session" "github.com/aws/aws-sdk-go/service/s3" ) func main() { sess, _ := session.NewSession(&aws.Config{ Region: aws.String("us-east-1"), Endpoint: aws.String("https://s3.flatfiles.coinapi.io"), Credentials: credentials.NewStaticCredentials("your_coinapi_key", "coinapi", ""), }) svc := s3.New(sess) } ``` For more information, refer to the [Go SDK documentation](https://docs.aws.amazon.com/sdk-for-go/api/service/s3/). ## Additional Languages For other programming languages such as Swift, Rust, and SAP ABAP, please refer to their respective AWS SDK documentation for S3 integration: - [Swift SDK](https://github.com/swift-aws/aws-sdk-swift) - [Rust SDK](https://github.com/awslabs/aws-sdk-rust) - [SAP ABAP SDK](https://github.com/SAP/aws-abap-sdk) ## Conclusion These SDKs support the S3 API, allowing you to interact with our S3-compatible Flat Files seamlessly. Follow the respective links for more detailed documentation and additional configurations. When using these SDKs with our Flat Files: - Replace `your_coinapi_key` with your actual CoinAPI key. - Use `coinapi` as the secret access key. - Set the endpoint URL to `https://s3.flatfiles.coinapi.io`. For any issues or questions regarding SDK integration, please contact our support team. --- # Assets Dataset (https://www.coinapi.io/products/flat-files/docs/snowflake/assets) --- title: Assets Dataset description: Access CoinAPI assets data through Snowflake data warehouse order: 3 --- # Assets Dataset ## Overview The "ASSETS" dataset provides a comprehensive listing of various assets in the crypto markets. It includes metadata such as asset identifiers, names, date ranges for quotes, trades, orderbook activity, and additional metrics related to trading volume, price, and coverage dates. This dataset helps users: - Quickly discover new assets - Understand available historical date ranges for quotes, trades, and orderbook data - Evaluate the scope of coverage and key activity metrics ## Table Details **Name**: `LISTINGS.PUBLIC.ASSETS` ## Schema ```sql CREATE OR REPLACE TABLE LISTINGS.PUBLIC.ASSETS ( ASSET_ID VARCHAR(16777216), NAME VARCHAR(16777216), DATA_QUOTE_START TIMESTAMP_NTZ(9), DATA_QUOTE_END TIMESTAMP_NTZ(9), DATA_ORDERBOOK_START TIMESTAMP_NTZ(9), DATA_ORDERBOOK_END TIMESTAMP_NTZ(9), DATA_TRADE_START TIMESTAMP_NTZ(9), DATA_TRADE_END TIMESTAMP_NTZ(9), DATA_SYMBOLS_COUNT NUMBER(38,0), VOLUME_1HRS_USD NUMBER(38,2), VOLUME_1DAY_USD VARCHAR(16777216), VOLUME_1MTH_USD VARCHAR(16777216), PRICE_USD VARCHAR(16777216), ID_ICON VARCHAR(16777216), DATA_START DATE, DATA_END DATE ); ``` ## Example Query ```sql SELECT asset_id, name, data_start, data_end FROM ASSETS WHERE data_start IS NOT NULL AND data_end IS NOT NULL ORDER BY data_end - data_start DESC LIMIT 50; ``` --- # Exchange Rates Dataset (https://www.coinapi.io/products/flat-files/docs/snowflake/exchange-rates) --- title: Exchange Rates Dataset description: Access CoinAPI exchange rates data through Snowflake data warehouse order: 4 --- # Exchange Rates Dataset ## Overview The "EXCHANGERATES" dataset provides comprehensive information about currency exchange rates across global financial markets. It includes detailed data about currency pairs, historical rate movements, and key trading information across different timeframes and market conditions. This dataset helps users: - Track currency pair relationships and their historical patterns - Access reliable exchange rate data across multiple time periods - Monitor market volatility and rate fluctuations - Analyze currency performance and market trends - Evaluate cross-currency relationships and correlations ## Table Details **Name**: `LISTINGS.PUBLIC.EXCHANGERATES` ## Schema ```sql CREATE OR REPLACE TABLE LISTINGS.PUBLIC.EXCHANGERATES ( time_period_start TIMESTAMP_NTZ(9), time_period_end TIMESTAMP_NTZ(9), time_open TIMESTAMP_NTZ(9), time_close TIMESTAMP_NTZ(9), rate_open NUMBER(38,2), rate_high NUMBER(38,2), rate_low NUMBER(38,2), rate_close NUMBER(38,2) ); ``` ## Example Query ```sql SELECT time_period_start, time_period_end, rate_open, rate_high, rate_low, rate_close, ROUND(((rate_close - rate_open) / rate_open) * 100, 2) as price_change_percent FROM EXCHANGERATES LIMIT 100; ``` --- # Index Dataset (https://www.coinapi.io/products/flat-files/docs/snowflake/index-data) --- title: Index Dataset description: Access CoinAPI index data through Snowflake data warehouse order: 5 --- # Index Dataset ## Overview The "CRYPTO INDEX" dataset provides information about digital asset indices across cryptocurrency markets. It includes detailed data about market prices, trading volumes, and volatility metrics across different venues and time periods. This dataset helps users: - Track principal market prices aligned with fair value standards - Access volume-weighted average prices across multiple exchanges - Monitor cryptocurrency market volatility and trends - Analyze market liquidity and trading conditions - Evaluate price consistency across different trading venues ## Index Types 1. **Principal Market Price Index (PRIMKT)** Uses the most significant trading venue's data for each asset pair, focusing on the most liquid markets. This single-source approach aligns with IFRS 13 and FASB ASC 820 standards for fair value measurement. 2. **Volume-Weighted Average Price Index (VWAP)** Aggregates 24-hour trading data across multiple exchanges, providing a volume-weighted price average that reflects broader market activity and liquidity conditions. 3. **CoinAPI Volatility Index (CAPIVIX)** Measures expected 30-day market volatility for major cryptocurrencies like BTC/USD and ETH/USD, using options data from multiple derivatives exchanges. Updates in near real-time to track changing market conditions. ## Table Details **Name**: `LISTINGS.PUBLIC.INDEXPRIMKT` **Name**: `LISTINGS.PUBLIC.INDEXVWAP` **Name**: `LISTINGS.PUBLIC.INDEXCAPIVIX` ## Schema ```sql CREATE OR REPLACE TABLE LISTINGS.PUBLIC.INDEXVWAP ( time_period_start TIMESTAMP_NTZ(9), time_period_end TIMESTAMP_NTZ(9), time_open TIMESTAMP_NTZ(9), time_close TIMESTAMP_NTZ(9), value_open NUMBER(38,8), value_high NUMBER(38,8), value_low NUMBER(38,8), value_close NUMBER(38,8), value_count NUMBER(38,0) ); ``` ## Example Query ```sql SELECT time_period_start, time_period_end, value_open, value_close, value_high - value_low AS price_range, value_count, FROM INDEXCAPIVIX WHERE time_period_start IS NOT NULL LIMIT 50; ``` --- # Introduction (https://www.coinapi.io/products/flat-files/docs/snowflake) --- title: Introduction description: Access CoinAPI historical data through Snowflake data warehouse order: 2 --- # Snowflake Access Select datasets are available in Snowflake for seamless and scalable data warehousing, enabling efficient storage, retrieval, and analysis of diverse datasets in a cloud-native environment, complete with powerful SQL querying capabilities. ## Frequently Asked Questions ### Why is delivery via Snowflake important? Snowflake provides advantages in terms of query performance, data integration, scalability, security, ease of use, and data transformation. These benefits make it a valuable option for our customers who want to access and analyze historical data, even when alternative methods like REST API and Amazon S3 are available. Snowflake complements these methods by offering a comprehensive data warehousing solution for more advanced analytics and data management needs. ### How does a customer get access to these datasets? Customers will need to have their own Snowflake account in which we will share access. If you are interested in accessing data via Snowflake, please contact us or reach out to your Account Executive. ### How do I download Snowflake sample files to see which fields are returned? Sample files are available in [Snowflake's Marketplace](https://app.snowflake.com/marketplace/providers/GZSYZR8QYH/CoinAPI) where you can easily access and review the data structure. Each dataset's documentation provides a detailed schema of available fields. --- # OHLCV Dataset (https://www.coinapi.io/products/flat-files/docs/snowflake/ohlcv) --- title: OHLCV Dataset description: Access CoinAPI OHLCV data through Snowflake data warehouse order: 8 --- # OHLCV Dataset ## Overview The "OHLCV" dataset provides comprehensive information about price movements and trading activity across markets. It includes detailed data about opening, high, low, and closing prices, along with trading volumes across different timeframes. This dataset helps users: - Track price movements and trading ranges - Access standardized price data across multiple intervals - Monitor trading volume and market activity patterns - Analyze price trends and market momentum - Evaluate market volatility and trading intensity across periods ## Table Details **Name**: `LISTINGS.PUBLIC.OHLCV` ## Schema ```sql CREATE OR REPLACE TABLE LISTINGS.PUBLIC.OHLCV ( time_period_start TIMESTAMP_NTZ(9), time_period_end TIMESTAMP_NTZ(9), time_open TIMESTAMP_NTZ(9), time_close TIMESTAMP_NTZ(9), price_open NUMBER(38,8), price_high NUMBER(38,8), price_low NUMBER(38,8), price_close NUMBER(38,8), volume_traded NUMBER(38,8), trades_count NUMBER(38,0) ); ``` ## Example Query ```sql SELECT time_period_start, time_period_end, time_open, time_close, price_open, price_high, price_low, price_close, volume_traded, trades_count, FROM OHLCV WHERE time_period_start IS NOT NULL AND price_open > 0 AND volume_traded > 0 ORDER BY time_period_start DESC -- Most recent periods first LIMIT 50; ``` --- # Order Books Dataset (https://www.coinapi.io/products/flat-files/docs/snowflake/orderbooks) --- title: Order Books Dataset description: Access CoinAPI order books data through Snowflake data warehouse order: 6 --- # Order Books Dataset ## Overview The "ORDERBOOKS" dataset provides comprehensive information about market depth and liquidity across trading venues. It includes detailed data about bid-ask spreads, order sizes, price levels, and real-time order flow. This dataset helps users: - Track market depth and available liquidity at different price levels - Access real-time order book snapshots across multiple venues - Monitor bid-ask spread dynamics and market making activity - Analyze order flow patterns and market microstructure - Evaluate trading costs and market impact across different order sizes ## Table Details **Name**: `LISTINGS.PUBLIC.ORDERBOOKS` ## Schema ```sql CREATE OR REPLACE TABLE LISTINGS.PUBLIC.ORDERBOOK_DEPTH ( symbol_id VARCHAR(100), time_exchange TIMESTAMP_NTZ(9), time_coinapi TIMESTAMP_NTZ(9), Level 0 ask_price_0 NUMBER(38,8), ask_size_0 NUMBER(38,8), bid_price_0 NUMBER(38,8), bid_size_0 NUMBER(38,8), Level 1 ask_price_1 NUMBER(38,8), ask_size_1 NUMBER(38,8), bid_price_1 NUMBER(38,8), bid_size_1 NUMBER(38,8), Level n ask_price_n NUMBER(38,8), ask_size_n NUMBER(38,8), bid_price_n NUMBER(38,8), bid_size_n NUMBER(38,8),, ); ``` ## Example Query ```sql SELECT symbol_id, time_exchange, time_coinapi FROM ORDERBOOKS LIMIT 5; ``` --- # Quotes Dataset (https://www.coinapi.io/products/flat-files/docs/snowflake/quotes) --- title: Quotes Dataset description: Access CoinAPI quotes data through Snowflake data warehouse order: 7 --- # Quotes Dataset ## Overview The "QUOTES" dataset provides comprehensive information about real-time price quotes across trading venues. It includes detailed data about bid-ask prices, quote sizes and market maker activity across different timeframes. This dataset helps users: - Track best bid and ask prices in real-time - Access quote sizes and market depth at the top of book - Monitor quote update frequency and market activity - Analyze market maker behavior and pricing patterns - Evaluate market quality and trading conditions across venues ## Table Details **Name**: `LISTINGS.PUBLIC.QUOTESFUTURES` **Name**: `LISTINGS.PUBLIC.QUOTESOPTIONS` **Name**: `LISTINGS.PUBLIC.QUOTESPERPETUAL` ## Schema ```sql CREATE OR REPLACE TABLE LISTINGS.PUBLIC.QUOTESFUTURES ( symbol_id VARCHAR(100), time_exchange TIMESTAMP_NTZ(9), time_coinapi TIMESTAMP_NTZ(9), ask_price NUMBER(38,8), ask_size NUMBER(38,8), bid_price NUMBER(38,8), bid_size NUMBER(38,8), ); ``` ## Example Query ```sql SELECT symbol_id, time_exchange, time_coinapi, ask_price, ask_size, bid_price, bid_size, FROM QUOTESFUTURES WHERE symbol_id IS NOT NULL AND ask_price > 0 AND bid_price > 0 ORDER BY time_coinapi DESC -- Most recent quotes first LIMIT 50; ``` --- # Trades Dataset (https://www.coinapi.io/products/flat-files/docs/snowflake/trades) --- title: Trades Dataset description: Access CoinAPI Trades data through Snowflake data warehouse order: 9 --- # Trades Dataset ## Overview The "TRADES" dataset provides information about executed transactions across trading venues. It includes detailed data about trade prices, sizes, and execution timestamps. This dataset helps users: - Track individual transaction details and execution prices - Access historical trade data across multiple venues - Monitor trading activity and market liquidity - Analyze price impact and trade size patterns - Evaluate execution quality and market efficiency ## Table Details **Name**: `LISTINGS.PUBLIC.TRADES` **Name**: `LISTINGS.PUBLIC.TRADESUNISWAP` ## Schema ```sql CREATE OR REPLACE TABLE LISTINGS.PUBLIC.TRADES ( symbol_id VARCHAR(100), time_exchange TIMESTAMP_NTZ(9), time_coinapi TIMESTAMP_NTZ(9), uuid VARCHAR(36), Standard UUID length price NUMBER(38,8), size NUMBER(38,8), taker_side VARCHAR(4), 'BUY' or 'SELL' id_trade VARCHAR(100), Exchange-specific trade ID id_order_maker VARCHAR(100), id_order_taker VARCHAR(100) ); ``` ## Example Query ```sql SELECT symbol_id, time_exchange, time_coinapi, uuid, price, size, taker_side, id_trade, id_order_maker, id_order_taker, FROM TRADESUNISWAP WHERE symbol_id IS NOT NULL AND price > 0 -- Ensure valid price AND size > 0 -- Ensure valid size ORDER BY time_coinapi DESC -- Most recent trades first LIMIT 50; ``` --- # Flat Files Pricing Use Cases (https://www.coinapi.io/products/flat-files/docs/use-cases) --- title: "Flat Files Pricing Use Cases" description: "Sample Flat Files pricing simulations using calendar UTC day data-type tiers, measured dataset sizes, and monthly committed plans." --- # Flat Files Pricing Use Cases These use cases show how Flat Files pricing works under the current model: **tiered data-transfer rates per data type, resetting every calendar UTC day**. Each example starts from a **measured dataset size**, then shows two realistic workloads: 1. **One-time historical backfill** — download the measured volume on one UTC day 2. **Ongoing daily production** — download each new daily file as it becomes available, billed per calendar month :::note These examples are pricing simulations only. Actual usage may vary depending on dataset, file size, time range, how volume is spread across UTC days, retries, and tool configuration. ::: ## Pricing rules used in the examples 1. **Data type** — one billing bucket per data type (for example Order Book, Quotes, Trades, or OHLCV 1MIN). Downloads of the same data type share that day’s tier progress, even across different exchanges or symbols. 2. **Calendar UTC day** — tier thresholds reset every UTC day. They do **not** reset when you switch exchange or symbol within the same data type on the same day. 3. **Pay As You Go** — usage is billed at **$1.00 per Usage Credit**. 4. **Committed plans** — billed **monthly** and renew automatically, but you can **cancel before the next renewal**. You are not locked into 12 months. For a one-time backfill, you can subscribe for one month, run the download, then cancel so you are not charged again. | Plan | Monthly fee | Included credits / month | |---|---:|---:| | Pay As You Go | Metered | N/A | | Committed 64 | $64 | ~75.29 UC | | Committed 256 | $256 | ~341.33 UC | | Committed 512 | $512 | ~731.43 UC | | Committed 1024 | $1,024 | ~1,575.38 UC | Included credits are approximate (`monthly fee ÷ price per Credit`). Usage above included credits is billed as Pay As You Go overage at **$1.00/Credit**. ## Why download schedule matters | Pattern | What happens | Typical cost effect | |---|---|---| | **One-time backfill** | Measured historical volume lands on one UTC day for that data type | Cheaper higher tiers apply quickly | | **Ongoing daily production** | New files are downloaded every UTC day | First-tier rates apply again each day, every month | Example: downloading one Limit Order Book file from BINANCE and one from KRAKEN on the **same UTC day** advances the **same** Order Book daily tier. The tier restarts only on the next UTC day. Daily average sizes used in ongoing scenarios are derived from the measured totals (`total size ÷ number of files`), not invented volumes. ## How committed plans are compared | Workload | How to read the comparison | |---|---| | One-time backfill | Compare Pay As You Go to **one billing month** of committed usage. If a committed plan is cheaper for that month, you can use it for the backfill and cancel before the next renewal. | | Ongoing daily production | Compare **monthly** Pay As You Go usage to monthly committed fees. Annual columns show cost **only if you keep the plan for 12 months**; cancel earlier and you only pay for the months you used. | For a general explanation of Usage Credits, committed plans, and overage billing, see the [Usage Credits billing guide](https://www.apibricks.io/platform/docs/general/how-credits-work). --- # Use Case: BINANCE_SPOT_BTC_USDT LIMITBOOK_FULL Cost Estimate (https://www.coinapi.io/products/flat-files/docs/use-cases/limitbook-use-case) --- title: "Use Case: BINANCE_SPOT_BTC_USDT LIMITBOOK_FULL Cost Estimate" description: "Flat Files Order Book pricing for measured BINANCE_SPOT_BTC_USDT LIMITBOOK_FULL data: one-time backfill vs ongoing monthly daily downloads." --- # Use Case: BINANCE_SPOT_BTC_USDT LIMITBOOK_FULL Cost Estimate This example estimates **Order Book (L2/L3/L4)** Flat Files cost for measured `BINANCE_SPOT_BTC_USDT` LIMITBOOK_FULL data. Order Book volume shares one daily tier for that data type. Tier thresholds reset every calendar UTC day. Committed plans renew monthly and can be cancelled before the next renewal. ## Measured dataset | Item | Value | |---|---:| | Dataset | LIMITBOOK_FULL | | Pricing table | Order Book (L2/L3/L4) | | Symbol | BINANCE_SPOT_BTC_USDT | | Data type bucket | Order Book (all exchanges/symbols that day) | | Time range | 2025-01-01 to 2025-12-31 | | Total size | 80.18 GiB | | Files | 365 | | Derived average size / file | 80.18 GiB ÷ 365 ≈ 0.2197 GiB | ## Pay As You Go rates | Daily tier / data type | Rate | |---|---:| | First 1 GiB / day | $8.00 per GiB | | Next 9 GiB / day | $4.00 per GiB | | Above 10 GiB / day | $2.00 per GiB | ## Scenario A: One-time historical backfill Download the full measured **80.18 GiB** on a **single UTC day**. | Tier | Usage | Cost | |---|---:|---:| | First 1 GiB | 1.00 GiB | $8.00 | | Next 9 GiB | 9.00 GiB | $36.00 | | Above 10 GiB | 70.18 GiB | $140.36 | | **Total** | **80.18 GiB** | **$184.36** | ### Plan comparison for this one-time job | Plan | Included credits / month | Estimated cost | Notes | |---|---:|---:|---| | Pay As You Go | N/A | $184.36 | Billed once as used | | Committed 64 | ~75.29 UC | $173.07 | $64 + $109.07 overage | | Committed 256 | ~341.33 UC | $256.00 | Covered, but more expensive than Pay As You Go | | Committed 512 | ~731.43 UC | $512.00 | More than needed | | Committed 1024 | ~1,575.38 UC | $1,024.00 | More than needed | **Recommendation:** Committed 64 for one month (**$173.07**), then cancel before the next renewal. That is cheaper than Pay As You Go for this backfill, and you are not locked into further months. ## Scenario B: Ongoing daily production Download each new daily file as it becomes available, using the measured average of **≈ 0.2197 GiB/day**. ### Cost per UTC day **0.2197 GiB × $8.00 = $1.7576 / day** (All volume stays in the first Order Book tier.) ### Cost per billing month (30 days) **$1.7576 × 30 = $52.73 / month** ### Optional 12-month projection Use this only if you keep the same plan for 12 months. You can cancel earlier and pay only for the months used. | Plan | Included credits / month | Monthly cost | Cost if kept 12 months | |---|---:|---:|---:| | Pay As You Go | N/A | $52.73 | $632.76 | | Committed 64 | ~75.29 UC | $64.00 | $768.00 | | Committed 256 | ~341.33 UC | $256.00 | $3,072.00 | | Committed 512 | ~731.43 UC | $512.00 | $6,144.00 | | Committed 1024 | ~1,575.38 UC | $1,024.00 | $12,288.00 | At **≈ 52.73 UC/month**, usage fits inside Committed 64 included credits (**~75.29 UC**), but the **$64** monthly fee is higher than Pay As You Go. Larger committed plans are not cost-effective for this single-symbol feed alone. ## Result | Workload | Best fit | Estimated cost | |---|---|---:| | One-time 80.18 GiB backfill | Committed 64 for 1 month, then cancel | $173.07 | | Ongoing daily download | Pay As You Go | $52.73 / month | The one-time backfill is cheaper per GiB because it reaches the **$2.00/GiB** tier. Ongoing daily usage stays on the **$8.00/GiB** first tier every UTC day. ## Caveat Actual daily file size varies with market activity. Other Order Book downloads on the same UTC day — including other exchanges or symbols — share this same daily tier and can move usage into higher tiers sooner. --- # Use Case: COINBASE OHLCV 1MIN Cost Estimate (https://www.coinapi.io/products/flat-files/docs/use-cases/ohlcv-use-case) --- title: "Use Case: COINBASE OHLCV 1MIN Cost Estimate" description: "Flat Files OHLCV 1MIN pricing for measured COINBASE data: one-time backfill vs ongoing monthly daily downloads." --- # Use Case: COINBASE OHLCV 1MIN Cost Estimate This example estimates **OHLCV 1MIN** Flat Files cost for measured COINBASE `OHLCV_ACTIVE_CONSOLIDATED` data. Each file contains all COINBASE symbols supported during the period. OHLCV 1MIN volume shares one daily tier for that data type. Tier thresholds reset every calendar UTC day. Committed plans renew monthly and can be cancelled before the next renewal. ## Measured dataset | Item | Value | |---|---:| | Dataset | OHLCV_ACTIVE_CONSOLIDATED | | Pricing table | OHLCV 1MIN | | Exchange | COINBASE | | Data type bucket | OHLCV 1MIN (all exchanges that day) | | Period | 1MIN | | Time range | 2025-01-01 to 2025-06-30 | | Files | 181 | | Size | 2,331.98 MiB | | Derived average size / file | 2,331.98 MiB ÷ 181 ≈ 12.8839 MiB | ## Pay As You Go rates | Daily tier / data type | Rate | |---|---:| | First 20.48 MiB / day | $2.00 per MiB | | Next 184.32 MiB / day | $1.00 per MiB | | Above 204.8 MiB / day | $0.50 per MiB | ## Scenario A: One-time historical backfill Download the full measured **2,331.98 MiB** on a **single UTC day**. | Tier | Usage | Cost | |---|---:|---:| | First 20.48 MiB | 20.48 MiB | $40.96 | | Next 184.32 MiB | 184.32 MiB | $184.32 | | Above 204.8 MiB | 2,127.18 MiB | $1,063.59 | | **Total** | **2,331.98 MiB** | **$1,288.87** | ### Plan comparison for this one-time job | Plan | Included credits / month | Estimated cost | Notes | |---|---:|---:|---| | Pay As You Go | N/A | $1,288.87 | Billed once as used | | Committed 64 | ~75.29 UC | $1,277.58 | $64 + $1,213.58 overage | | Committed 256 | ~341.33 UC | $1,203.54 | $256 + $947.54 overage | | Committed 512 | ~731.43 UC | $1,069.44 | $512 + $557.44 overage | | Committed 1024 | ~1,575.38 UC | $1,024.00 | Covered by included credits | **Recommendation:** Committed 1024 for one month (**$1,024.00**), then cancel before the next renewal. That is cheaper than Pay As You Go (**$1,288.87**) for this backfill, and you are not locked into further months. ## Scenario B: Ongoing daily production Download each new daily file as it becomes available, using the measured average of **≈ 12.8839 MiB/day**. ### Cost per UTC day **12.8839 MiB × $2.00 = $25.7678 / day** ### Cost per billing month (30 days) **$25.7678 × 30 = $773.03 / month** ### Optional 12-month projection Use this only if you keep the same plan for 12 months. You can cancel earlier and pay only for the months used. | Plan | Included credits / month | Monthly cost | Cost if kept 12 months | |---|---:|---:|---:| | Pay As You Go | N/A | $773.03 | $9,276.36 | | Committed 64 | ~75.29 UC | $761.74 | $9,140.88 | | Committed 256 | ~341.33 UC | $687.70 | $8,252.40 | | Committed 512 | ~731.43 UC | $553.60 | $6,643.20 | | Committed 1024 | ~1,575.38 UC | $1,024.00 | $12,288.00 | Committed 512 monthly math: **$512 + (773.03 − 731.43) UC overage = $553.60 / month** For ongoing usage, Committed 512 is the lowest monthly option. Committed 1024 is useful for the one-time backfill above, but may be expensive to keep every month for this daily feed alone. ## Result | Workload | Best fit | Estimated cost | |---|---|---:| | One-time 2,331.98 MiB backfill | Committed 1024 for 1 month, then cancel | $1,024.00 | | Ongoing daily download | Committed 512 | $553.60 / month | Daily production stays in the **$2.00/MiB** first tier every UTC day. The one-time backfill reaches the cheaper **$0.50/MiB** tier for most of the measured volume. ## Caveat OHLCV period pricing differs for 1SEC, 1HRS, and 1DAY — each period is its own data type bucket. Other OHLCV 1MIN downloads on the same UTC day share this same daily tier. Actual daily file size varies with active symbol count and market activity. --- # Use Case: Multi-Exchange BTC/USDT Quotes Cost Estimate (https://www.coinapi.io/products/flat-files/docs/use-cases/quotes-use-case) --- title: "Use Case: Multi-Exchange BTC/USDT Quotes Cost Estimate" description: "Flat Files Quotes pricing for measured Spot BTC/USDT Quotes across 10 exchanges: one-time backfill vs ongoing monthly daily downloads." --- # Use Case: Multi-Exchange BTC/USDT Quotes Cost Estimate This example estimates **Quotes / BBO / Level 1** Flat Files cost for measured Spot **BTC/USDT** Quotes across 10 exchanges. All Quotes downloads share one daily tier for that data type, even across exchanges. Tier thresholds reset every calendar UTC day. Committed plans renew monthly and can be cancelled before the next renewal. ## Measured dataset | Item | Value | |---|---:| | Dataset | Quotes | | Pricing table | Quotes / BBO / Level 1 | | Scope | Spot BTC/USDT symbols | | Data type bucket | Quotes (all exchanges/symbols that day) | | Total size | 49.07 GiB | | Total files | 3,716 | | Exchange | Size | Files | Derived avg size / file | |---|---:|---:|---:| | BINANCE | 11.40 GiB | 365 | 0.0312 GiB | | BITGET | 1.90 GiB | 281 | 0.0068 GiB | | BITMART | 1.09 GiB | 365 | 0.0030 GiB | | BYBITSPOT | 2.17 GiB | 365 | 0.0059 GiB | | GATEIO | 3.50 GiB | 365 | 0.0096 GiB | | KRAKEN | 6.43 GiB | 364 | 0.0177 GiB | | KUCOIN | 13.57 GiB | 320 | 0.0424 GiB | | LBANK | 0.50 GiB | 594 | 0.0008 GiB | | MEXC | 5.00 GiB | 335 | 0.0149 GiB | | OKEX | 3.52 GiB | 362 | 0.0097 GiB | | **Total** | **49.07 GiB** | **3,716** | **≈ 0.1421 GiB / day if all downloaded together** | ## Pay As You Go rates | Daily tier / data type | Rate | |---|---:| | First 0.5 GiB / day | $8.00 per GiB | | Next 4.5 GiB / day | $4.00 per GiB | | Above 5 GiB / day | $2.00 per GiB | ## Scenario A: One-time historical backfill Download the full measured **49.07 GiB** on a **single UTC day**. Because Quotes is one data-type bucket, volume from all exchanges pools into the same daily tiers. | Tier | Usage | Cost | |---|---:|---:| | First 0.5 GiB | 0.50 GiB | $4.00 | | Next 4.5 GiB | 4.50 GiB | $18.00 | | Above 5 GiB | 44.07 GiB | $88.14 | | **Total** | **49.07 GiB** | **$110.14** | ### Plan comparison for this one-time job | Plan | Included credits / month | Estimated cost | Notes | |---|---:|---:|---| | Pay As You Go | N/A | $110.14 | Billed once as used | | Committed 64 | ~75.29 UC | $98.85 | $64 + $34.85 overage | | Committed 256 | ~341.33 UC | $256.00 | Covered, but more expensive | | Committed 512 | ~731.43 UC | $512.00 | More than needed | | Committed 1024 | ~1,575.38 UC | $1,024.00 | More than needed | **Recommendation:** Committed 64 for one month (**$98.85**), then cancel before the next renewal. That is cheaper than Pay As You Go for this backfill, and you are not locked into further months. ## Scenario B: Ongoing daily production Download each exchange’s latest BTC/USDT Quotes file every UTC day. On each day, the ~**0.1421 GiB** combined volume shares the same Quotes daily tier. ### Cost per UTC day **0.1421 GiB × $8.00 = $1.1368 / day** (Combined daily volume stays in the first Quotes tier.) ### Cost per billing month (30 days) **$1.1368 × 30 = $34.10 / month** ### Optional 12-month projection Use this only if you keep the same plan for 12 months. You can cancel earlier and pay only for the months used. | Plan | Included credits / month | Monthly cost | Cost if kept 12 months | |---|---:|---:|---:| | Pay As You Go | N/A | $34.10 | $409.20 | | Committed 64 | ~75.29 UC | $64.00 | $768.00 | | Committed 256 | ~341.33 UC | $256.00 | $3,072.00 | | Committed 512 | ~731.43 UC | $512.00 | $6,144.00 | | Committed 1024 | ~1,575.38 UC | $1,024.00 | $12,288.00 | At **≈ 34.10 UC/month**, usage fits inside every committed plan’s included credits, but Pay As You Go is still lower than any monthly committed fee for this Quotes-only feed. ## Result | Workload | Best fit | Estimated cost | |---|---|---:| | One-time 49.07 GiB multi-exchange backfill | Committed 64 for 1 month, then cancel | $98.85 | | Ongoing daily 10-exchange BTC/USDT feed | Pay As You Go | $34.10 / month | Pooling all exchanges into one Quotes daily tier makes the one-time backfill cheaper than treating each exchange separately. Ongoing daily usage stays on the first tier because combined daily volume remains under **0.5 GiB**. ## Caveat Actual daily file size varies by exchange and market activity. Any other Quotes downloads on the same UTC day also share this tier. --- # Use Case: Kraken Full-History Trades Cost Estimate (https://www.coinapi.io/products/flat-files/docs/use-cases/trades-use-case) --- title: "Use Case: Kraken Full-History Trades Cost Estimate" description: "Flat Files Trades pricing for measured Kraken full-history Trades: one-time backfill vs ongoing monthly daily downloads." --- # Use Case: Kraken Full-History Trades Cost Estimate This example estimates **Trades (L2/L3/L4)** Flat Files cost for measured full-history Trades on: - `KRAKEN_SPOT_ETH_USD` - `KRAKEN_SPOT_BTC_USD` Trades volume shares one daily tier for that data type, even across exchanges and symbols. Tier thresholds reset every calendar UTC day. Committed plans renew monthly and can be cancelled before the next renewal. ## Measured dataset | Symbol | Time range | Size | Files | |---|---:|---:|---:| | KRAKEN_SPOT_ETH_USD | 2016-10-17 to 2026-06-03 | 2.35 GiB | 3,265 | | KRAKEN_SPOT_BTC_USD | 2015-08-10 to 2026-06-03 | 3.93 GiB | 3,690 | | **Combined total** | **Full available history** | **6.28 GiB** | **6,955** | | Item | Value | |---|---:| | Pricing table | Trades (L2/L3/L4) | | Data type bucket | Trades (all exchanges/symbols that day) | | Derived average size / file | 6.28 GiB ÷ 6,955 ≈ 0.000903 GiB | ## Pay As You Go rates | Daily tier / data type | Rate | |---|---:| | First 0.5 GiB / day | $24.00 per GiB | | Next 4.5 GiB / day | $12.00 per GiB | | Above 5 GiB / day | $6.00 per GiB | ## Scenario A: One-time historical backfill Download the full measured **6.28 GiB** on a **single UTC day**. | Tier | Usage | Cost | |---|---:|---:| | First 0.5 GiB | 0.50 GiB | $12.00 | | Next 4.5 GiB | 4.50 GiB | $54.00 | | Above 5 GiB | 1.28 GiB | $7.68 | | **Total** | **6.28 GiB** | **$73.68** | ### Plan comparison for this one-time job | Plan | Included credits / month | Estimated cost | Notes | |---|---:|---:|---| | Pay As You Go | N/A | $73.68 | Billed once as used | | Committed 64 | ~75.29 UC | $64.00 | Covered by included credits | | Committed 256 | ~341.33 UC | $256.00 | More expensive than needed | | Committed 512 | ~731.43 UC | $512.00 | More than needed | | Committed 1024 | ~1,575.38 UC | $1,024.00 | More than needed | **Recommendation:** Committed 64 for one month (**$64.00**), then cancel before the next renewal. That is cheaper than Pay As You Go (**$73.68**) for this backfill, and you are not locked into further months. ## Scenario B: Ongoing daily production Download the latest file for both symbols every UTC day, using the measured average file size. Assumption for a typical day with both symbols available: **2 × 0.000903 GiB ≈ 0.001806 GiB / day** ### Cost per UTC day **0.001806 GiB × $24.00 = $0.0433 / day** ### Cost per billing month (30 days) **$0.0433 × 30 = $1.30 / month** ### Optional 12-month projection Use this only if you keep the same plan for 12 months. You can cancel earlier and pay only for the months used. | Plan | Included credits / month | Monthly cost | Cost if kept 12 months | |---|---:|---:|---:| | Pay As You Go | N/A | $1.30 | $15.60 | | Committed 64 | ~75.29 UC | $64.00 | $768.00 | | Committed 256 | ~341.33 UC | $256.00 | $3,072.00 | | Committed 512 | ~731.43 UC | $512.00 | $6,144.00 | | Committed 1024 | ~1,575.38 UC | $1,024.00 | $12,288.00 | For this two-symbol Kraken feed alone, **≈ 1.30 UC/month** fits inside every committed plan, but Pay As You Go is the clear fit for ongoing usage. ### Note on day-by-day historical replay If the same measured **6.28 GiB** history were downloaded day-by-day instead of as one backfill, first-tier pricing would apply to the full volume: **6.28 GiB × $24.00 = $150.72 total** That is a finite backfill cost, not a monthly subscription. It is higher than the one-time bulk backfill (**$73.68**) because cheap higher tiers are never reached. ## Result | Workload | Best fit | Estimated cost | |---|---|---:| | One-time 6.28 GiB history backfill | Committed 64 for 1 month, then cancel | $64.00 | | Ongoing daily 2-symbol Kraken feed | Pay As You Go | $1.30 / month | | Day-by-day replay of the same 6.28 GiB history | Pay As You Go | $150.72 total | ## Caveat Actual daily Trades volume varies with market activity. Other Trades downloads on the same UTC day — including other exchanges or symbols — share this same daily tier. Larger exchange-wide Trades feeds will have much higher monthly usage than this two-symbol sample. --- # Authentication (https://www.coinapi.io/products/exchange-rates-api/docs/authentication) --- title: Authentication description: Comprehensive information about the process of CoinAPI authentication. order: 2 --- # Authentication In this section, you will find comprehensive information about the process of CoinAPI authentication. It covers the fundamental aspects and procedures involved in obtaining authentication for CoinAPI usage. Whether you are new to CoinAPI or seeking to enhance your understanding of the authentication process, this section will provide you with a valuable overview of the topic. There are different types of authentication methods available to secure and control access to its services. - `API Key` - fundamental method of authentication that involves the usage of an API key for authentication and access control. - `API Key + JWT token` - extended authentication method that combines the use of an API key along with a JWT token for enhanced security and authentication. Useful when you need to share the API Key publicly, for example when accessing the CoinAPI endpoints from the frontend JavaScript code exposed to the end-users. JWT token will be required along the API Key from the CoinAPI side to perform successful authentication, and the JWT tokens can be only generated from your side as you know the secret (private key or secret) based on which JWT token with the specified expiration time are issued. ## Authentication methods supported by the API Here's an overview of the various products offered by CoinAPI and the supported authentication methods for each product. To use resources that require authorized access, you will need to use one of the many authentication methods described below. API Product | X-CoinAPI-Key header | Query param | URL path | Authorization header | Basic auth | JWT --- |--- | --- | --- | --- | --- | --- `REST` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ `WS` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ > [!WARNING] > > If you are using the Authorization header to pass the API key, please note that it cannot be used together with a JWT token. In case you have enabled JWT authentication, we recommend using alternative methods to pass the API key such as: a Custom authentication header, Query string parameter, or API Key in the URL. ### X-CoinAPI-Key header You can authorize by providing an additional custom header named `X-CoinAPI-Key` and API key as its value. Assuming that your API key is `73034021-THIS-IS-SAMPLE-KEY`, then the authentication header you should send to us will look like: `X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY` ### Query string parameter (apikey) You can authorize by providing an additional parameter named `apikey` with a value equal to your API key in the query string of your HTTP request. Assuming that your API key is `73034021-THIS-IS-SAMPLE-KEY` and that you want to request all exchange rates from `BTC` asset, then your query string should look like this: `GET /v1/exchangerate/BTC?apikey=73034021-THIS-IS-SAMPLE-KEY` > [!WARNING] > > The Query string method may be more practical for development activities. ### URL path To ensure proper authentication when passing the API key in the URL, it is important to format it correctly. The real API key should always be preceded by the `APIKEY-` prefix, followed by the actual API key. For example, if your API key is `73034021-THIS-IS-SAMPLE-KEY`, the URL should be structured as `/APIKEY-73034021-THIS-IS-SAMPLE-KEY`. The API key can be placed end of the URL path. Note that the key is completely ignored when determining the path of the requested resource. Here are examples of the different placements: - `/v1/exchanges/APIKEY-73034021-THIS-IS-SAMPLE-KEY` - `/APIKEY-73034021-THIS-IS-SAMPLE-KEY` Please make sure to replace `73034021-THIS-IS-SAMPLE-KEY` with your actual API key for authentication and access to the requested resources and remember to include the `APIKEY-` prefix before your real API key. ### Authorization header This method involves including the API key directly in the Authorization header of the API request. `Authorization: 73034021-THIS-IS-SAMPLE-KEY` ### Basic auth Use Basic Authentication by setting the Authorization header with a base64 encoded string that combines your API key with a username (coinapi): `Authorization: Basic Y29pbmFwaTo3MzAzNDAyMS1USElTLUlTLVNBTVBMRS1LRVk=` In this example, `Y29pbmFwaTo3MzAzNDAyMS1USElTLUlTLVNBTVBMRS1LRVk` is a base64 encoded string of the username and API key (coinapi:73034021-THIS-IS-SAMPLE-KEY). ### JWT token The JWT authentication method provides a secure and efficient way to authorize requests using JSON Web Tokens (JWT). With this method, JWTs can be passed via the Authorization header in the `Bearer JWT_TOKEN` format. #### Supported JWT Algorithms The JWT authentication method supports the following algorithms for JWT token verification with various key sizes: - `RSASSA-PSS (e.g. PS256)` - `RSASSA-PKCS1-v1_5 (e.g. RS256)` - `ECDSA (e.g. ES256)` - `HMAC (e.g. HS256)` #### Enabling JWT authentication To enable JWT authentication for your API key: 1. Access the customer portal and import the public JWT key (RSA or ECDSA) for the API key. 2. Generate a JWT token using your private key (it ensures the authenticity and integrity of the token) 3. Include the generated JWT token in the `Authorization` header of your API requests using `Bearer JWT_TOKEN` format. 4. Let the CoinAPI server verify the token's authenticity using the corresponding public key you've imported in Step 1 during the API request. #### Example request with JWT authentication To include a JWT in an API request, add the token to the `Authorization` header using the Bearer scheme. The format of the header is as follows: `Authorization: Bearer JWT_TOKEN` Example request header with JWT token generated using RS256 algorithm: ```html Authorization: Bearer eyJraWQiOiI5ODViMmQ0ZC1kMjE1LTQwN2MtODcxNi01NTIzNjA0YmM0ZTIiLCJhbGciOiJSUzI1NiJ9.ew0KICAic3ViIjogIjEyMzQ1Njc4OTAiLA0KICAibmFtZSI6ICJFWEFNUExFIFRPS0VOIiwNCiAgImlhdCI6IDE1MTYyMzkwMjIsDQogICJuYmYiOiAxNjg2MTM3MDI0LA0KICAiZXhwIjogMTcxNzY3MzAyNA0KfQ.CX6MWRSXQPKuQ_jrFCME91IwZhK8lq_2XrbDOyZ4-tPo0Ro52HA289sIfLo2LNafWQlq2lClfCN55TxyfC8n0xiifUwdec7g3kcGjCri6vTxaa8p6S3Fyyt2DxXccpi3Se4d_3mEQBZwMchKbQsw-W7Wj7njUk31ycgPQovvF4WrTuEYmhYw1sO9jCTORHmsSO7Shml7kv7AxlIUmzB2oq2KSmBhJV38Nz9oYj3KlPoMjgaIl4xYldNqnGyshh6fQyUQ1gQMQV6e4M5ro8YthjPOCvAT8yk77dTyOoE6Im58cAp6KtM-Gko-tWppUQTu-0M82LOvD_duP77n-hcoTw ``` Decoded JWT token header: ```json { "kid": "985b2d4d-d215-407c-8716-5523604bc4e2", "alg": "RS256" } ``` Decoded JWT token payload: ```json { "sub": "1234567890", "name": "EXAMPLE TOKEN", "iat": 1516239022, "nbf": 1686137024, "exp": 1717673024 } ``` #### JWT Token expiration To ensure the validity of JWT tokens and prevent the use of expired tokens, the inclusion of the following claims is required: - `NBF (Not Before)` - The "nbf" claim specifies the earliest time at which the token can be considered valid. Tokens with a "nbf" claim set in the future should not be accepted. - `EXP (Expiration Time)` - The "exp" claim defines the expiration time of the token. Tokens with an "exp" claim set in the past should not be accepted. #### Request authentication During the process of request authentication, the CoinAPI server follows a series of steps to ensure secure access to its resources. Here's an overview of the authentication process: 1. Upon receiving the request, the CoinAPI server extracts the JWT from the `Authorization` header. 2. Then, it verifies the JWT signature and checks the "NBF" and "EXP" claims to ensure token validity and expiration. 3. If the JWT is valid and not expired, the server authorizes the request and proceeds with the necessary processing to access CoinAPI resources. 4. If the JWT is invalid or expired, the server returns an appropriate error response. --- # Acquire Exchange Rates with Different Programming Languages (https://www.coinapi.io/products/exchange-rates-api/docs/how-to-guides/acquire-exchange-rates) --- title: Acquire Exchange Rates with Different Programming Languages description: Learn how to use CoinAPI to access exchange rate data using Python, Javascript, and Java. order: 11 --- # Acquire exchange rates with different programming languages ## Introduction CoinAPI provides a powerful interface for interacting with multiple cryptocurrency markets, allowing for efficient data retrieval and processing. This tutorial walks you through the process of using CoinAPI's API to access exchange rate data using `Python`, `Javascript`, and `Java`. The objective here is to equip you with the necessary know-how to utilize our API for your crypto projects. ## Prerequisites - A CoinAPI key (obtainable by signing up on the CoinAPI website) - Familiarity with RESTful APIs and JSON (JavaScript Object Notation) - A basic understanding of at least one programming language: `Python`, `Javascript` or `Java` ## API Key generation Before we dive into code, it's crucial to understand that to use the CoinAPI, you need an API key. This key identifies your application and authorizes requests. - Visit the CoinAPI website - Register an account or log in if you already have one - Navigate to the API Keys section and generate a new API key Remember to store your key safely - it's your credential! ## Making an API Request with Python To connect to CoinAPI in `Python`, we'll use the requests library. If you don't have the 'requests' library installed, you can add it using pip: `pip install requests` Here's an example of the `access-coinapi-data.py` Python script: ```python import requests def fetch_data(): url = "https://rest.coinapi.io/v1/exchangerate/BTC/USD" headers = { "X-CoinAPI-Key": "YOUR-API-KEY" # Replace with your API key } response = requests.get(url, headers=headers) return response.json() print(fetch_data()) ``` This script fetches the current exchange rate of Bitcoin (BTC) to USD. To execute the script, run `python access-coinapi-data.py` command. ```shell > python access-coinapi-data.py { "time": "2023-07-24T11:31:56.0000000Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 29295.929694597355 } ``` **Note:** Don't forget to *replace `YOUR-API-KEY` with your actual API key.* #### Making an API Request with Javascript Make sure to install the `nodejs runtime environment` before. Add `package.json` with **node-fetch** module dependency. ```json { "type": "module", "dependencies": { "node-fetch": "^3.3.1" } } ``` Create file `access-coinapi-data.js` with the following code: ```js import fetch from 'node-fetch'; fetch('https://rest.coinapi.io/v1/exchangerate/BTC/USD', { headers: { "X-CoinAPI-Key": "YOUR_API_KEY" // Replace with your API key } }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error)); ``` This example fetches the current exchange rate from BTC to USD. Install dependencies via the `npm install` command. Execute your program in the nodejs runtime environment with the `node access-coinapi-data.js` command. ```shell > node access-coinapi-data.js { "time": "2023-07-24T11:31:56.0000000Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 29295.929694597355 } ``` **Note:** Don't forget to *replace `YOUR-API-KEY` with your actual API key.* #### Making an API Request with Java Make sure to install `Java Development Kit (JDK)` as it includes a runtime environment `(JRE)` plus additional tools and utilities required for Java development. To check whether `JRE` and `JDK` are already installed on your system you may use the `java -version` command. Java offers multiple ways to send HTTP requests. Here we'll use the `HttpURLConnection` class. Create `Main.java` file with the following content: ```js import java.net.HttpURLConnection; import java.net.URL; import java.io.BufferedReader; import java.io.InputStreamReader; public class Main { private static final String API_KEY = "YOUR-API-KEY"; // Replace with your API key public static void main(String[] args) throws Exception { URL url = new URL("https://rest.coinapi.io/v1/exchangerate/BTC/USD"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestProperty("X-CoinAPI-Key", API_KEY); BufferedReader in = new BufferedReader(new InputStreamReader(conn.getInputStream())); String inputLine; StringBuffer content = new StringBuffer(); while ((inputLine = in.readLine()) != null) { content.append(inputLine); } in.close(); conn.disconnect(); System.out.println(content.toString()); } } ``` This script fetches the current exchange rate of Bitcoin (BTC) to USD. Use the `javac Main.java` command to compile the java source file into bytecode. The resulting bytecode file will be named `Main.class`. After the compilation step, you can execute the program using `java Main` to see the exchange rate output. ```shell > javac Main.Java > java Main { "time": "2023-07-24T11:31:56.0000000Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 29295.929694597355 } ``` **Note:** Don't forget to *replace `YOUR-API-KEY` with your actual API key.* #### Understanding the Response CoinAPI returns data in JSON format, which we convert to a Python dictionary using response.json(). The /v1/exchangerate/BTC/USD endpoint response includes: `time`: The timestamp of the last data update. `asset_id_base`: The base asset (in our case, BTC). `asset_id_quote`: The quote asset (in our case, USD). `rate`: The current exchange rate from BTC to USD. #### Converting Between Cryptocurrencies The `/v1/exchangerate/BTC/USD` endpoint retrieves the current exchange rate of `BTC` to `USD`. Additionally, the Exchange Rates endpoint provides the flexibility to obtain exchange rates between `BTC` and various `other assets`, allowing users to access the conversion rates for multiple asset pairs involving `BTC`. ```python import requests url = 'https://rest.coinapi.io/v1/exchangerate/BTC' headers = {'X-CoinAPI-Key' : 'YOUR_API_KEY'} response = requests.get(url, headers=headers) print(response.json()) ``` Here's the response for the `BTC` exchange rate to various assets, e.g `EUR`, `USD`, `ETH`, `XRP`: ```json { "asset_id_base": "BTC", "rates": [ { "time": "2023-07-24T13:00:43.0000000Z", "asset_id_quote": "EUR", "rate": 26371.195622912368 }, { "time": "2023-07-24T13:00:43.0000000Z", "asset_id_quote": "USD", "rate": 29222.332203558577 }, { "time": "2023-07-24T13:00:43.0000000Z", "asset_id_quote": "ETH", "rate": 15.780394091251145 }, { "time": "2023-07-24T13:00:43.0000000Z", "asset_id_quote": "XRP", "rate": 41915.164263881525 }, // ...more BTC exchange rates with various other assets... } ``` To perform a cryptocurrency conversion from one currency to another, simply multiply the given amount by the exchange rate of the target cryptocurrency. Here's an example of converting `1.5 BTC` to `ETH`: ```python import requests url = 'https://rest.coinapi.io/v1/exchangerate/BTC' headers = {'X-CoinAPI-Key' : "YOUR_API_KEY"} response = requests.get(url, headers=headers) #exchange rates with BTC as base asset rates = response.json()['rates'] # finding exchange rate for ETH (quote asset) eth_rate = [x['rate'] for x in rates if x['asset_id_quote'] == 'ETH'][0] btc_amount = 1.5 eth_amount = btc_amount * eth_rate # actual conversion print(f'1.5 BTC is equivalent to {eth_amount} ETH') ``` Below is the result of `1.5 BTC` to `ETH` conversion: ```shell >python convert.py 1.5 BTC is equivalent to 23.671802476675076 ETH ``` The exchange rates endpoint plays a critical role in providing real-time conversion rates for cryptocurrencies. The rate represents the conversion factor that determines the value of one unit of the base currency in terms of the target currency. It indicates how much of the target currency you would get in exchange for one unit of the base currency. For more information, you can check [REST API Exchange Rates docs](/products/market-data-api/docs/rest-api/exchange-rates) #### Best Practices - `Security`: never expose your API key publicly or commit it to version control. Store it in a secure and encrypted location and treat your API key as a password. - `Error Handling`: CoinAPI can return various error codes (like 400, 403, 429) indicating issues such as invalid input or rate limit exceeding. Make sure to handle these potential errors in your code. - `Rate Limiting`: Ensure your application gracefully handles rate limit errors by implementing retry logic. Refer to [CoinAPI's Rate Limiting](/products/market-data-api/docs/rest-api#limits) documentation for more details. #### Error Handling Include robust error handling to account for potential issues such as network errors, API limits, or invalid responses. Here's a simple example: ```python try: response = requests.get(url, headers=headers) response.raise_for_status() # Raises a HTTPError if the status is 4xx, 5xx except requests.exceptions.RequestException as err: print(f"An Error Occured: {err}") else: data = response.json() ``` #### Rate Limiting Keep track of your API usage to avoid hitting rate limits. CoinAPI provides different request tiers based on your subscription level. ```python print(response.headers.get("X-RateLimit-Used")) print(response.headers.get("X-RateLimit-Limit")) print(response.headers.get("X-RateLimit-Remaining")) print(response.headers.get("X-RateLimit-Request-Cost")) ``` For more information about rate limiting check [REST API Limits](/products/market-data-api/docs/rest-api#limits). #### API Key Security Never expose your API key in a client-side application or a public code repository. Always keep it securely on your server. > [!WARNING] > > Once your API key falls into the wrong hands, it can be used to make requests within your subscription. #### Caching To minimize API calls and maximize efficiency, consider implementing caching on your end. #### Troubleshooting If you encounter any issues while connecting to CoinAPI, make sure to: - Verify that your API key is correct. - Check if you have reached the API rate limit. - Confirm that you're using the right endpoint and method (GET, POST, etc.). - Ensure you've installed the correct libraries and dependencies and are using a supported version of the programming language. You're now ready to use CoinAPI's API to access cryptocurrency data efficiently and effectively. For more information, you can check [REST API Exchange Rates docs](/products/market-data-api/docs/rest-api/exchange-rates) Happy coding! --- # Fetching Market Data with KNIME (https://www.coinapi.io/products/exchange-rates-api/docs/how-to-guides/fetching-market-data-with-knime) --- title: Fetching Market Data with KNIME description: Learn how to use KNIME Analytics Platform to fetch cryptocurrency market data from CoinAPI. order: 14 --- # Fetching market data with KNIME ## Introduction [KNIME](https://www.knime.com/) is an excellent tool for data analytics and integration, offering a user-friendly, node-based interface to design and automate data workflows. Its capabilities encompass data `preprocessing`, `transformation`, `analysis`, `machine learning`, and `visualization`, making it versatile for a wide range of data-related tasks. By seamlessly integrating with our `REST API`, you gain the ability to fetch comprehensive market data, providing you with the power to conduct in-depth research, formulate effective trading strategies, manage portfolios, and make informed, data-driven decisions in the dynamic cryptocurrency market. ## Prerequisites - A CoinAPI key (obtainable by signing up on the CoinAPI website) - Installed [KNIME Analytics Platform](https://www.knime.com/knime-analytics-platform) ## Creating KNIME workflow to get BTC exchange rates If you have properly installed KNIME on your computer and obtained the CoinAPI key, we can start by preparing a `workflow`. `Workflow` refers to the visual representation of a data analysis process. It typically consists of nodes (also known as steps or tasks) connected in a specific sequence, where each node performs a specific operation on the data. Here's an example of two nodes connected: 1. `Get Request` (sends an HTTP GET request to a specified URL, typically an API endpoint like `rest.coinapi.io/v1/exchangerate/BTC`) 2. `Output JSON` (receives the JSON data obtained from the API response and presents it in a structured format) Using this example, you can download data and view it within the `Output JSON` block.  Each node result may be easily **previewed**:  Here's an output of the `Get Request` node:  Here's an output of the `Output JSON` node:  ## Configuring GET Request in KNIME To configure a `GET Request` block, click `Configure`:  In the `Connection Settings` tab, enter the URL of the resource you want to retrieve, e.g `https://rest.coinapi.io/v1/exchangerate/BTC`:  In the `Request Headers` tab, enter the `X-CoinAPI-Key` header with the API key you have obtained via the website.  ## Summary Simple but also more complex workflows can be designed, enabling advanced operations like filtering, grouping, and utilizing your own Python scripts, culminating in the option to save the processed data in various formats such as CSV, Excel, or others. `KNIME` together with our `Market Data API` allows users to analyze market finance data for tasks like machine learning, data analysis, generating charts, optimizing portfolios, managing risks, backtesting trading strategies, and more.  Embrace the world of market data analysis! --- # Creating a Historical Crypto Price Chart Using CoinAPI and D3.js (https://www.coinapi.io/products/exchange-rates-api/docs/how-to-guides/historical-crypto-price-chart) --- title: Creating a Historical Crypto Price Chart Using CoinAPI and D3.js description: Learn how to build a historical cryptocurrency price chart using CoinAPI and D3.js. order: 13 --- # Creating a historical crypto price chart using CoinAPI and D3.js In this tutorial, you'll learn how to build a historical cryptocurrency price chart. ## On the agenda: - Fetch cryptocurrency data using CoinAPI and JavaScript. - Transform and prepare the data for visualization. - Create a historical price chart using `D3.js`. - Style your chart ## CoinAPI: Comprehensive Cryptocurrency Data Solution Just a quick background about us. CoinAPI is your one-stop solution for cryptocurrency data. We offer seamless access to real-time and historical financial data from hundreds of exchanges. Whether you're looking for raw trading data, OHLCV, or specific events, we've got you covered. We support multiple data delivery methods like REST, WebSocket, and more. Perfect for developers looking to build anything from trading algorithms to financial visualizations. ## Let's set it up CoinAPI is your go-to platform for obtaining real-time and historical cryptocurrency data, featuring comprehensive API solutions suitable for developers and financial analysts alike. Coupled with `D3.js`, a javascript library for data visualization, you have the perfect toolkit for crafting sophisticated, real-time financial dashboards or trading algorithms. In this tutorial, you'll learn how to utilize CoinAPI's RESTful API in a web environment to fetch cryptocurrency data. You'll also learn how to visualize data using `D3.js`. ## Getting Started First, create a new project folder on your computer and name it crypto_price_chart. Inside this folder, create three files: `index.html`, `style.css`, and `script.js`. ## Setting Up the API Request To fetch data from CoinAPI, we'll first need to make an API request. This will require an API key, which you can obtain by registering at the [CoinAPI website](https://www.coinapi.io/). ## Code Snippet: Prepare index.html Here's the basic structure of a web page designed to visualize cryptocurrency closing prices over a specified period using `D3.js`. ```html com.amazonaws aws-java-sdk-s3 1.12.201 Coinapi BTC Closing Prices Over Time
(Data Period: 1 Day, Starting from January 1st, 2021, for 360 Days)
``` ## Code Snippet: Fetching Data from CoinAPI Create a function in your `script.js` to fetch historical data. ```javascript const API_KEY = "YOUR_API_KEY_HERE"; const url = `https://rest.coinapi.io/v1/ohlcv/BITSTAMP_SPOT_BTC_USD/history?apikey=${API_KEY}&period_id=1DAY&time_start=2021-01-01T00:00:00&limit=360`; async function fetchData() { try { const response = await fetch(url); if (!response.ok) { throw new Error('Network response was not ok'); } const data = await response.json(); return data; } catch (error) { console.error('Error fetching data:', error); throw error; } } ``` ## Preparing the Data After fetching the data, it needs to be prepared for charting. We'll create a simple function to transform the data into a format that `D3.js` can easily interpret. Add it to the end of `script.js`. ## Code Snippet: Data Transformation ```javascript function transformData(data) { return data.map(entry => ({ date: new Date(entry.time_period_start), price: entry.price_close })); } ``` Now let's dive into building the chart. ## Code Snippet: building chart with D3.js Add this code at the end of your `script.js` file. ```javascript document.addEventListener('DOMContentLoaded', () => { const svg = d3.select("svg"); // Select the existing SVG element in the HTML fetchData() .then(data => { const transformedData = transformData(data); // Define chart dimensions const width = 800; const height = 600; const margin = { top: 50, right: 50, bottom: 50, left: 50 }; // Create a group for the chart elements const chartGroup = svg.append("g") .attr("transform", `translate(${margin.left}, ${margin.top})`); // Create scales const xScale = d3.scaleUtc() .domain(d3.extent(transformedData, d => d.date)) .range([0, width - margin.left - margin.right]); const yScale = d3.scaleLinear() .domain([0, d3.max(transformedData, d => d.price)]) .range([height - margin.bottom - margin.top, 0]); // Create a line generator const line = d3.line() .x(d => xScale(d.date)) .y(d => yScale(d.price)); // Draw the line chartGroup.append("path") .datum(transformedData) .attr("class", "line") .attr("d", line); // Add axes chartGroup.append("g") .attr("class", "x-axis") .attr("transform", `translate(0, ${height - margin.bottom - margin.top})`) .call(d3.axisBottom(xScale)); chartGroup.append("g") .attr("class", "y-axis") .call(d3.axisLeft(yScale)); }) .catch(error => console.log(error)); }); ``` ## Code snippet: styling the chart Now, let's style your chart using the provided CSS. Add the following CSS to your `style.css` file: ```css body, h1, h2, h3, p, ul, li { margin: 5; padding: 0; color: white; } /* Set a gradient background for the body */ body { background: linear-gradient(to bottom, #080059, #6C4CFC); } /* Style the SVG container */ svg { background-color: transparent; /* Transparent background for the chart */ } /* Style the chart line */ .line { fill: none; stroke: #6C4CFC; /* Purple color for the line */ stroke-width: 2; } /* Style the x-axis */ .x-axis path, .x-axis line { fill: none; stroke: #ccc; /* Light gray color for x-axis lines */ shape-rendering: crispEdges; } .x-axis text { font-size: 12px; fill: white; /* Text color for the x-axis labels */ } /* Style the y-axis */ .y-axis path, .y-axis line { fill: none; stroke: #ccc; /* Light gray color for y-axis lines */ shape-rendering: crispEdges; } .y-axis text { font-size: 12px; fill: white; /* Text color for the y-axis labels */ } /* Style the legend */ .legend { font-size: 16px; text-align: right; color: white; /* Text color for the legend text */ } ``` ## Testing Your Chart Save all your files and open `index.html` in a web browser. You should see a beautiful historical crypto price chart generated from real data!  --- # Import Data to Google Sheets/Excel (https://www.coinapi.io/products/exchange-rates-api/docs/how-to-guides/import-data-to-google-sheets-excel) --- title: Import Data to Google Sheets/Excel description: Learn how to extract market data in CSV format and import it into spreadsheet applications like Microsoft Excel and Google Sheets. order: 15 --- # Import data to Google Sheets/Excel ## Introduction There are various methods to access market data, including utilizing programming languages or tools that enable REST API requests. In this guide, we will specifically concentrate on extracting data in `CSV` *(comma-separated-values)* format using a simple approach that involves accessing data directly through a `web browser`. `CSV` is widely used due to its simplicity and compatibility with various spreadsheet applications like Microsoft Excel and Google Sheets. ## Getting started Before diving into the tutorial, ensure you have: - Web browser installed: `google chrome`, `firefox`, `microsoft edge`, or any other - A CoinAPI key (obtainable by signing up on the CoinAPI website) - A spreadsheet application like `Microsoft Excel` or `Google Sheets` ## Retrieve BTC Exchange Rates in .csv format via web browser It is possible to control the format of data by using [output_format](/products/market-data-api/docs/rest-api#output-data-format) variable in query string parameters. To get `BTC` exchange rates in `csv` format, copy and paste the below URL to the address bar of your web browser: `https://rest.coinapi.io/v1/exchangerate/BTC?apikey=YOUR_API_KEY-ed802af4-e855-4505-AEA&output_format=csv`  **Note:** Don't forget to *replace `YOUR-API-KEY` with your actual API key.* Simple then press `ctrl`+`a` or `command`+`a` to select exchange rates, then press `ctrl` + `c` to copy data.  After obtaining the data, you can seamlessly paste it directly into any text editor.  Then, select the `Save As` option, and don't forget to include the `.csv` file extension.  ## CSV import: Microsoft Excel To import the `.csv` file into the MS Excel application, navigate to the `Data` tab, and choose the `From Text/CSV` option.  Select your `.csv` file which includes BTC exchange rate data in `csv` format.  Verify the output of import in the preview window.  With these simple steps, you can now efficiently work with and analyze the market data in a familiar spreadsheet environment, empowering you to make informed decisions based on the exchange rate information. ## CSV import: Google Sheets To import the `.csv` file into the Google Sheets application, navigate to the `File` menu.  Within that menu, select the `Import` option.  Upload your `.csv` file which includes BTC exchange rate data.  Make sure to set the correct `Import location` and `Separator type`, then press `Import data`.  Here's the final result:  With these simple steps, you can now efficiently work with and analyze the market data in a familiar spreadsheet environment, empowering you to make informed decisions based on the exchange rate information. ## Summary We have explored a simple approach to accessing market data in CSV format directly through a web browser. By utilizing this method, you can easily extract the data you need for analysis and integrate it with various spreadsheet applications like `Microsoft Excel` or `Google Sheets`. While the simple approach through a web browser provides easy access to market data in CSV format, there is [cryptotick specialized platform](https://www.cryptotick.com/) that offers a wide range of market data types in the `csv` format, including `quotes`, `trades`, `limit order book`, `OHLCV`, and others. Happy data exploration! --- # How-to Guides (https://www.coinapi.io/products/exchange-rates-api/docs/how-to-guides) --- title: How-to Guides description: Comprehensive resource for understanding and effectively utilizing the Exchange Rates API to its fullest potential. order: 10 --- # How-to guides Welcome to the How-to Guides section of our CoinAPI documentation. This is your comprehensive resource for understanding and effectively utilizing our API to its fullest potential. These guides provide best practices for getting started, implementing, and adopting CoinAPI on your tech stack. These guides are designed to provide you with clear, step-by-step instructions to help you navigate through various tasks and operations. From basic API calls to more complex data manipulations, we've got you covered. Each guide is structured to provide a practical, real-world scenario that illustrates how to use specific features of our API. They are not only meant to be instructional but also to inspire you to explore the many ways you can use CoinAPI to drive your cryptocurrency projects forward. Remember, the world of cryptocurrencies is ever-evolving, and so is our API. We regularly update these guides to reflect the latest features and improvements. So, make sure to check back often for the most up-to-date information. We hope these guides will empower you to create, innovate, and achieve success in your cryptocurrency endeavors. ## You'll learn how to: - Access and interpret cryptocurrency data using CoinAPI. - Build a portfolio tracker with React and CoinAPI. - Convert between different cryptocurrencies using CoinAPI. - Retrieve historical OHLCV Data Using CoinAPI - Subscribe to real-time trades stream using WebSocket. - Visualize real-time data using JavaScript and CoinAPI. - Extract market data in the `csv` format and import to spreadsheet applications like `Microsoft Excel` and `Google Sheets` - Fetching market data with KNIME ## What's next? This quick start guide has given you a flavor of what CoinAPI can offer and an idea of how to build a solution. To find out more by exploring specific guides from the menu view. ## The next steps - [Read more about CoinAPI](/) - [Check our FAQ section](https://support.coinapi.io/hc/en-us/sections/360002691771-FAQ) - [Read our blog](https://blog.coinapi.io/) Need help? If you need any help with your implementation or if you have encountered any problems, do get in touch. You can also quickly find answers from our FAQs, and blog. --- # Building a Cryptocurrency Portfolio Tracker Using React and CoinAPI (https://www.coinapi.io/products/exchange-rates-api/docs/how-to-guides/portfolio-tracker-react) --- title: Building a Cryptocurrency Portfolio Tracker Using React and CoinAPI description: Learn how to build a cryptocurrency portfolio tracker using React and the CoinAPI Exchange Rates API. order: 12 --- # Building a Cryptocurrency Portfolio Tracker Using React and CoinAPI ## Getting Started with CoinAPI Before diving into the tutorial, ensure you have: - Created a CoinAPI account and obtained an API key - Basic familiarity with React and web development First things first, to make use of CoinAPI, you'll need to create an account and procure an API key. The key is needed to authenticate your application requests. Follow the instructions provided in CoinAPI's Getting Started Guide to set up your account. ## Setting Up Your React App Begin by creating a new React application. You can do this using the create-react-app command or your preferred method. `npx create-react-app coinapi-portfolio-tracker-app` You should have the following project structure:  Get into the root of the folder in which package.json resides and check whether the project is compiling & starting: `npm start`  Once your app structure is ready and the project successfully compiles, open the `App.js` file. Copy and paste the following code into the `App.js` to see the header displaying "CoinAPI Cryptocurrency Portfolio Tracker App". ```jsx import React, { useState } from 'react'; function App() { return (); } export default App; ``` Start the application again using `npm start`:  ## Retrieving Your Portfolio Data from CoinAPI CoinAPI provides the `v1/exchangerate/asset_id_base` endpoint for fetching the latest exchange rates of your assets. To request `BTC/USD`, `ETH/USD`, and `XRP/USD` exchange rates from CoinAPI, we'll use **useEffect** hook and **axios module** to retrieve data. This hook will fetch the exchange rates when the component mounts and then update the portfolio state. Add the following code as part of the `App.js`: ```jsx import React, { useState } from 'react'; function App() { const [portfolio, setPortfolio] = useState([]); useEffect(() => { async function fetchExchangeRates() { const assets = ['BTC', 'ETH', 'XRP']; const promises = assets.map(asset => axios.get(`https://rest.coinapi.io/v1/exchangerate/${asset}/USD?apikey=YOUR_API_KEY`) ); const responses = await Promise.all(promises); const exchangeRates = responses.reduce((acc, response, index) => { acc[assets[index]] = response.data.rate; return acc; }, {}); setPortfolio(exchangeRates); } fetchExchangeRates(); }, []); return (CoinAPI Cryptocurrency Portfolio Tracker App
); } export default App; ``` *Note: Make sure to replace `YOUR_API_KEY` with the API key you have obtained via the CoinAPI website.* To make exchange rates appear in your web app, update the `return` part with the following code: ```jsx return (CoinAPI Cryptocurrency Portfolio Tracker App
); ``` Here's the complete `App.js` code: ```jsx import React, { useState, useEffect } from 'react'; import axios from 'axios'; function App() { const [portfolio, setPortfolio] = useState([]); useEffect(() => { async function fetchExchangeRates() { const assets = ['BTC', 'ETH', 'XRP']; const promises = assets.map(asset => axios.get(`https://rest.coinapi.io/v1/exchangerate/${asset}/USD?apikey=YOUR_API_KEY` ); const responses = await Promise.all(promises); const exchangeRates = responses.reduce((acc, response, index) => { acc[assets[index]] = response.data.rate; return acc; }, {}); setPortfolio(exchangeRates); } fetchExchangeRates(); }, []); return (CoinAPI Cryptocurrency Portfolio Tracker App
{Object.entries(portfolio).map(([asset, exchangeRate]) => (
- {asset}: {exchangeRate}
))}); } export default App; ``` Before starting the application, make sure to install the **axios** module via the `npm install axios` command. Then start the application with `npm start` and check out the result:  ## Styling Your Portfolio Tracker Having fetched your portfolio data, you can now proceed to style your tracker. You can use raw CSS or opt for a UI library like Bootstrap or Material UI to enhance the look of your portfolio tracker. Here we'll use a CSS styling approach and the following classes: `portfolio`, `portfolio-item`, `asset-name` and `asset-rate`. Extend GUI part with `className` attributes values as following: ```jsx return (CoinAPI Cryptocurrency Portfolio Tracker App
{Object.entries(portfolio).map(([asset, exchangeRate]) => (
- {asset}: {exchangeRate}
))}); ``` then update `index.css` with CSS class implementation: ```css .portfolio { padding: 1em; } .portfolio-item { display: flex; align-items: center; font-size: 18px; margin-bottom: 10px; } .asset-name { font-weight: bold; margin-right: 10px; color: #007bff; } .asset-rate { color: #28a745; } .portfolio-item:hover { transform: scale(0.95); transition: transform 0.2s ease-in-out; } ``` ## Retrieve data at regular intervals Rather than repeatedly refreshing the application to obtain the most recent exchange rates, we can enhance it to fetch this data at specified intervals and automatically update the view. To update the exchange rates `every 5 seconds`, you can use the `setInterval` function in React. ```javascript import React, { useState, useEffect } from 'react'; import axios from 'axios'; function App() { const [portfolio, setPortfolio] = useState([]); useEffect(() => { async function fetchExchangeRates() { const assets = ['BTC', 'ETH', 'XRP']; const promises = assets.map(asset => axios.get(`https://rest.coinapi.io/v1/exchangerate/${asset}/USD?apikey=YOUR_API_KEY`) ); const responses = await Promise.all(promises); const exchangeRates = responses.reduce((acc, response, index) => { acc[assets[index]] = response.data.rate; return acc; }, {}); setPortfolio(exchangeRates); } fetchExchangeRates(); // Fetch exchange rates every 5 seconds const intervalId = setInterval(fetchExchangeRates, 5000); // Clean up the interval when the component unmounts to avoid memory leaks return () => clearInterval(intervalId); }, []); return (CoinAPI Cryptocurrency Portfolio Tracker App
{Object.entries(portfolio).map(([asset, exchangeRate]) => ({asset}/USD: {exchangeRate} ))}); } export default App; ``` By following these steps, you'll create a basic cryptocurrency portfolio tracker using React and CoinAPI.  For more information, you can check [REST API Exchange Rates docs](/products/market-data-api/docs/rest-api/exchange-rates) If you would like the data to be sent to you in real-time, check our [Real-time data visualization with javascript](/products/exchange-rates-api/docs/how-to-guides/real-time-data-visualization-with-javascript) or [real-time trades stream using WebSocket with different languages](/products/exchange-rates-api/docs/how-to-guides/real-time-trades-stream-using-websocket-with-different-languages) "how-to" articles. Happy coding! --- # Exchange Rates API (https://www.coinapi.io/products/exchange-rates-api/docs) --- title: Exchange Rates API description: Complete information required to properly implement applications using the Exchange Rates API. order: 1 --- # Exchange Rates - Starter Guide Welcome to the CoinAPI developer documentation. This document should contain all the information required to properly implement applications using our API. ## Overview of the APIs 4 interfaces can be used to access CoinAPI: API | Data | Communication | Description ---------- | - | - | ------- RESTful | Live and Historical | Request-response | Stateless API provides the widest range of exchange rates data, but it is not capable of streaming. WebSocket | Live | Publish-subscribe | Stateful API for streaming real-time exchange rates over a single persistent connection. JSON-RPC | Live and Historical | Request-response | Alternative RPC interface compatible with the REST endpoints for read-only access. MCP | Live and Historical | Tool calling | Hosted MCP servers for AI agents and tools accessing real-time and historical exchange rates through the `/mcp` endpoints. ## Comparison: REST vs. Streaming Protocols (WebSocket) Understanding the differences between REST and streaming protocols like WebSocket is essential for developers when designing and implementing financial applications. Here's a detailed comparison to guide your choice. | Feature | REST API | WebSocket | |---------|----------|-----------------| | **Communication Model** | Request-response model, where the client sends a request and the server responds | Continuous, bidirectional communication allowing for real-time data streaming | | **Use Case** | Ideal for operations that do not require real-time updates, such as retrieving historical data | Suited for applications requiring real-time market data updates | | **Complexity** | Generally simpler to implement due to the stateless nature of HTTP requests | More complex due to the need for handling continuous connections and real-time data management | | **Data Freshness** | Data is only as fresh as the last request made by the client | Data is continuously updated in real-time, providing the latest market information | | **Scalability** | Can be more easily scaled using standard web infrastructure | Scaling requires careful management of connection resources and data throughput | | **Latency** | Higher latency due to the overhead of making HTTP requests | Lower latency, optimized for real-time data delivery | | **State Management** | Stateless, with each request being independent | Stateful, maintaining a continuous connection state | ### Key Takeaways - **REST API** is straightforward and effective for operations that can tolerate the latency inherent in the request-response model. It's widely used for accessing historical data, account management, and other non-time-sensitive operations. - **WebSocket** is tailored for real-time applications, such as live market data feeds, trading platforms, and other scenarios where immediate data access is crucial. It offers lower latency and continuous data streams but comes with added complexity in implementation and resource management. Choosing between REST and streaming protocols depends on your application's specific needs regarding data freshness, real-time updates, and the complexity you're prepared to manage. ## SDK Our Software Development Kit (SDK) is available on GitHub at [https://github.com/api-bricks/api-bricks-sdk](https://github.com/api-bricks/api-bricks-sdk). If possible then we are strongly recommending using our tested libraries available on GitHub, rather than creating new ones. However, if you decide to create your implementation or to change the existing one, then we encourage you to create a Pull Request to our main repository with the proposed changes, we will able to include your code in our official repository for use by other users, effectively creating collaboration. In the repository, you can find libraries or examples for languages or environments like: * Python * R * Matlab * C# * C++ * .NET * Java * Ruby * Go * JavaScript * TypeScript * Node.js * PHP * Haskell * Objective-C * Swift ## Security The use of encryption is optional, and the decision to use it is on you. On the encrypted endpoints, we are using protocols that are considered the best security practices. > [!TIP] > > You should assume that we are always providing certificates signed by the Trusted Certification Authority. ## Standards and conventions This section represents used standards and conventions across all documents and API's. > [!NOTE] > > The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this > document are to be interpreted as described in [RFC 2119](https://www.ietf.org/rfc/rfc2119.txt). ### Variables naming All variables are named using the Snake case (or `snake_case`) naming convention. This means that words are separated by a single underscore `_` character, no spaces are used, and letters are lowercase. ### Asset codes ISO 4217 currency code standard is used for fiat money identifications. Cryptocurrency assets are identified using codes used by the general public or adopted by the majority of exchanges. ### Numbers precision Numbers in our platform can have a maximum of 19 digits overall, but no more than 9 decimal places. In cases when the number represents aggregate value then we allow 38 digits overall, but still no more than 9 decimal places. ### Time For all input and output time values ISO 8601 standard is used. Format specifier | Description ---------- | ------- `yyyy` | The year is a four-digit number. `MM` | The month, from 01 through 12. `dd` | The day of the month, from 01 through 31. `HH` | The hour, using a 24-hour clock from 00 to 23. `mm` | The minute, from 00 through 59. `ss` | The second, from 00 through 59. `fff` | The milliseconds in a date and time value. `fffffff` | The ten-millionths of a second in a date and time value. Input time values are parsed using the following formats as far as possible: * `yyyy-MM-ddTHH:mm:ss.fffffff` * `yyyy-MM-ddTHH:mm:ss.fff` * `yyyy-MM-ddTHH:mm:ss` * `yyyy-MM-ddTHH:mm` * `yyyy-MM-ddTHH` * `yyyy-MM-dd` * `yyyyMMddTHHmmssfffffff` * `yyyyMMddTHHmmssfff` * `yyyyMMddTHHmmss` * `yyyyMMddTHHmm` * `yyyyMMddTHH` * `yyyyMMdd` > [!NOTE] > > When time zone information is not supplied, we will assume the UTC zone. Output time values are formatted using the following patterns: 1. `yyyy-MM-ddTHH:mm:ss.fffffffZ` 2. `yyyy-MM-dd` > [!NOTE] > > All time values we provide are UTC zones. Do not assume otherwise. --- # 🔗 JSON-RPC API (https://www.coinapi.io/products/exchange-rates-api/docs/jsonrpc-api) --- title: 🔗 JSON-RPC API description: JSON-RPC proxy for Exchange Rates REST endpoints. order: 7 --- # Exchange Rates - JSON RPC ### Overview Our JSON-RPC implementation is a thin proxy around the Exchange Rates REST API. It does not introduce a separate RPC-specific domain model or extra business logic. - `method` is the REST path, for example `v1/assets` or `v1/exchangerate/{asset_id_base}/{asset_id_quote}/history` - `params` is converted into REST path parameters and query string parameters - Keys used in path placeholders are substituted into the path - Remaining keys are forwarded as standard query string parameters This means JSON-RPC is just another way to call the same read-only REST resources. ### Endpoint To access Exchange Rates through JSON-RPC, use: Environment | Encryption | Value --- | --- | --- Production | Yes | `https://api-realtime.exrates.coinapi.io/jsonrpc` Production | Yes | `https://api-historical.exrates.coinapi.io/jsonrpc` ### Authentication Authentication is exactly the same as for the REST API. See the [authentication section](/products/exchange-rates-api/docs/authentication). ### Request Format Use a JSON-RPC 2.0 request where `method` contains the REST path and `params` is an object: ```json { "jsonrpc": "2.0", "method": "v1/exchangerate/{asset_id_base}/{asset_id_quote}/history", "params": { "asset_id_base": "BTC", "asset_id_quote": "USD", "period_id": "1HRS", "time_start": "2025-01-24T00:00:00Z", "time_end": "2025-01-24T01:00:00Z" }, "id": "my-tracking-id-001" } ``` The request above is proxied to: ```text GET /v1/exchangerate/BTC/USD/history?period_id=1HRS&time_start=2025-01-24T00:00:00Z&time_end=2025-01-24T01:00:00Z ``` ### API Design Mapping - Metadata endpoints such as `v1/assets` and `v1/assets/{asset_id}` - Realtime rate endpoints such as `v1/exchangerate/{asset_id_base}` and `v1/exchangerate/{asset_id_base}/{asset_id_quote}` - Historical timeseries endpoints such as `v1/exchangerate/{asset_id_base}/{asset_id_quote}/history` - Supporting endpoints such as `v1/exchangerate/history/periods` ### Examples #### List all assets **Request** `https://api-realtime.exrates.coinapi.io/jsonrpc?apikey=YOUR-API-KEY` ```json { "jsonrpc": "2.0", "method": "v1/assets", "params": {}, "id": "my-tracking-id-001" } ``` Proxied REST request: ```text GET /v1/assets ``` #### Get the current BTC/USD rate **Request** `https://api-realtime.exrates.coinapi.io/jsonrpc?apikey=YOUR-API-KEY` ```json { "jsonrpc": "2.0", "method": "v1/exchangerate/{asset_id_base}/{asset_id_quote}", "params": { "asset_id_base": "BTC", "asset_id_quote": "USD" }, "id": "my-tracking-id-001" } ``` Proxied REST request: ```text GET /v1/exchangerate/BTC/USD ``` #### Get historical BTC/USD timeseries **Request** `https://api-historical.exrates.coinapi.io/jsonrpc?apikey=YOUR-API-KEY` ```json { "jsonrpc": "2.0", "method": "v1/exchangerate/{asset_id_base}/{asset_id_quote}/history", "params": { "asset_id_base": "BTC", "asset_id_quote": "USD", "period_id": "1HRS", "time_start": "2025-01-24T00:00:00Z", "time_end": "2025-01-24T01:00:00Z" }, "id": "my-tracking-id-001" } ``` Proxied REST request: ```text GET /v1/exchangerate/BTC/USD/history?period_id=1HRS&time_start=2025-01-24T00:00:00Z&time_end=2025-01-24T01:00:00Z ``` ### Responses and Errors Successful JSON-RPC responses return the underlying REST payload in the `result` field. If the proxied REST request fails, the error is returned as a JSON-RPC `error` object. ```json { "jsonrpc": "2.0", "result": {}, "id": "my-tracking-id-001" } ``` --- # Getting Started (https://www.coinapi.io/products/exchange-rates-api/docs/mcp-historical/getting-started) --- title: Getting Started description: Connect your MCP client to the CoinAPI Exchange Rates Historical MCP server and start querying assets, point-in-time rates, and OHLC timeseries. order: 20 --- # Getting Started with Exchange Rates Historical MCP This guide shows how to connect an MCP client to the hosted **CoinAPI Exchange Rates Historical MCP server**. ## Endpoint and authentication - **MCP endpoint:** `https://api-historical.exrates.coinapi.io/mcp` - **Header:** `X-CoinAPI-Key: YOUR_API_KEY` - **Transport:** HTTP streaming MCP - **Supported path:** Only `/mcp` ## Cursor example Add the Exchange Rates Historical server to your MCP client configuration: ```json { "mcpServers": { "CoinAPI-Exchange-Rates-Historical": { "url": "https://api-historical.exrates.coinapi.io/mcp", "headers": { "X-CoinAPI-Key": "YOUR_API_KEY_HERE" } } } } ``` Replace `YOUR_API_KEY_HERE` with your real API key and restart the client if required by your MCP application. ## First requests to try ### 1. List a few assets Call `exchange_rates_history_list_assets` with: ```json { "filter_asset_id": "BTC;USD;EUR" } ``` Example response excerpt: ```json [ { "asset_id": "USD", "name": "US Dollar", "type_is_crypto": 0 }, { "asset_id": "EUR", "name": "Euro", "type_is_crypto": 0, "price_usd": 1.1558625 }, { "asset_id": "BTC", "name": "Bitcoin", "type_is_crypto": 1, "price_usd": 68302.0600822358 } ] ``` ### 2. List supported periods Call `exchange_rates_history_list_periods` with no arguments. Example response excerpt: ```json [ { "period_id": "1SEC", "display_name": "1 Second" }, { "period_id": "1MIN", "display_name": "1 Minute" }, { "period_id": "1HRS", "display_name": "1 Hour" }, { "period_id": "1DAY", "display_name": "1 Day" }, { "period_id": "10DAY", "display_name": "10 Days" } ] ``` ### 3. Fetch one historical rate Call `exchange_rates_history_get_rate` with: ```json { "asset_id_base": "BTC", "asset_id_quote": "USD", "time": "2025-04-01T00:00:00Z" } ``` Example response: ```json { "time": "2025-04-01T00:00:00Z", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 82483.0216235516 } ``` ### 4. Fetch a historical timeseries Call `exchange_rates_history_get_timeseries` with: ```json { "asset_id_base": "BTC", "asset_id_quote": "USD", "period_id": "1DAY", "time_start": "2025-04-01T00:00:00Z", "time_end": "2025-04-05T00:00:00Z", "limit": 10 } ``` Example response excerpt: ```json [ { "time_period_start": "2025-04-01T00:00:00Z", "time_period_end": "2025-04-02T00:00:00Z", "rate_open": 82540.0978344124, "rate_high": 85547.4383700691, "rate_low": 82413.5602781232, "rate_close": 85169.36822187 }, { "time_period_start": "2025-04-02T00:00:00Z", "time_period_end": "2025-04-03T00:00:00Z", "rate_open": 85168.0323531985, "rate_high": 88477.0133942306, "rate_low": 82316.7331138689, "rate_close": 82494.2073256052 } ] ``` ## Recommended workflows ### Historical snapshot workflow 1. Call `exchange_rates_history_list_assets`. 2. Choose `asset_id_base` and `asset_id_quote`. 3. Call `exchange_rates_history_get_rate` for a single timestamp or `exchange_rates_history_get_all_rates` for one-to-many pricing. ### Charting workflow 1. Call `exchange_rates_history_list_periods`. 2. Pick the target `period_id`. 3. Request candles with `exchange_rates_history_get_timeseries`. 4. Enable `extended_gap_filling` when you want the server to improve boundary continuity. ## Troubleshooting ### No tools appear in the client - Verify the endpoint URL is exactly `https://api-historical.exrates.coinapi.io/mcp`. - Confirm the request includes the `X-CoinAPI-Key` header. - Restart the MCP client after editing its configuration. ### Timeseries returns fewer rows than expected - Check whether your `time_start`, `time_end`, and `limit` combination actually permits the expected number of candles. - Confirm the selected `period_id` exists in `exchange_rates_history_list_periods`. - Remember that sparse markets may produce fewer populated intervals than a naive range calculation suggests. ### Asset or pair is rejected - Validate the asset codes with `exchange_rates_history_list_assets`. - Use uppercase identifiers such as `BTC`, `USD`, or `EUR`. --- # Introduction (https://www.coinapi.io/products/exchange-rates-api/docs/mcp-historical) --- title: Introduction description: Use the CoinAPI Exchange Rates Historical MCP server to discover assets, list supported periods, fetch point-in-time rates, and retrieve OHLC exchange-rate timeseries. order: 10 --- import { Card, Cards } from 'fumadocs-ui/components/card' # Exchange Rates Historical MCP The **CoinAPI Exchange Rates Historical API** is available through a hosted [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server. It exposes the historical exchange-rates API as self-describing tools that can be used from Cursor, Claude Desktop, or custom agent runtimes. ## Why use MCP? MCP layers self-describing JSON-Schema tools over the underlying HTTP API, so agent runtimes can discover available operations, validate arguments, and call the service without a custom integration layer. With the historical Exchange Rates MCP server you can: - Reuse the same `X-CoinAPI-Key` authentication you already use with CoinAPI. - Let MCP-aware clients inspect tool schemas before calling the API. - Connect directly to a dedicated hosted endpoint instead of building your own adapter. ## Server endpoint ```text https://api-historical.exrates.coinapi.io/mcp ``` Use your regular CoinAPI API key in the `X-CoinAPI-Key` header. > Only the `/mcp` endpoint is supported for this service. ## What is available through MCP? The historical server currently exposes **6 tools** grouped into three areas: | Area | What you can do | |------|------------------| | Metadata discovery | List assets, fetch asset icon URLs, and enumerate supported candle periods. | | Point-in-time rates | Retrieve one historical rate for a pair or get all rates from one base asset at a chosen timestamp. | | Historical timeseries | Pull OHLC exchange-rate candles for a pair across periods from `1SEC` up to `10DAY`. | ## Typical workflows ### Discover valid symbols 1. Call `exchange_rates_history_list_assets` to confirm supported `asset_id` values such as `BTC`, `USD`, or `EUR`. 2. Optionally use `filter_asset_id` to reduce the payload when you already know the assets you care about. 3. Call `exchange_rates_history_list_asset_icons` if you need icon URLs for UI rendering. ### Get a historical rate snapshot 1. Call `exchange_rates_history_get_rate` for one pair at one timestamp. 2. Call `exchange_rates_history_get_all_rates` when you need one base asset priced against multiple quotes at the same time. 3. Use `invert: true` if your consumer needs the reciprocal rate without post-processing. ### Build charts and candles 1. Call `exchange_rates_history_list_periods` to discover valid `period_id` values. 2. Use `exchange_rates_history_get_timeseries` with `asset_id_base`, `asset_id_quote`, and `period_id`. 3. Add `time_start`, `time_end`, and `limit` to control the returned time window. ## Live-tested notes - `exchange_rates_history_list_periods` currently returns granularities from `1SEC` through `10DAY`. - `exchange_rates_history_get_timeseries` returns OHLC rows with fields such as `time_period_start`, `time_open`, `rate_open`, `rate_high`, `rate_low`, and `rate_close`. - The `limit` for `exchange_rates_history_get_timeseries` supports values from `1` to `100000`. - `extended_gap_filling` is available for timeseries calls when you need better continuity around the requested boundaries. - Both `exchange_rates_history_list_assets` and `exchange_rates_history_get_all_rates` accept `filter_asset_id` as a comma- or semicolon-delimited list. - MCP uses HTTP streaming transport, so most clients work with the standard hosted server configuration. ## Start hereCoinAPI Cryptocurrency Portfolio Tracker App
{Object.entries(portfolio).map(([asset, exchangeRate]) => ({asset}/USD: {exchangeRate} ))}--- # Tool Reference (https://www.coinapi.io/products/exchange-rates-api/docs/mcp-historical/tool-reference) --- title: Tool Reference description: Complete reference for the tools exposed by the CoinAPI Exchange Rates Historical MCP server. order: 30 --- # Exchange Rates Historical MCP Tool Reference The historical server currently exposes **6 tools**. ## Metadata tools ### `exchange_rates_history_list_assets` Returns supported assets, including fiat currencies and cryptocurrencies. **Optional arguments** | Argument | Type | Description | |----------|------|-------------| | `filter_asset_id` | `string` | Optional comma- or semicolon-delimited asset list such as `BTC;ETH;USD`. | **Returns** Each item can include fields such as: - `asset_id` - `name` - `type_is_crypto` - `price_usd` - `id_icon` - `chain_addresses` **Use when** - You need to validate asset identifiers before requesting rates. - You want asset metadata and current USD valuation fields in one call. ### `exchange_rates_history_list_asset_icons` Returns icon URLs for assets at a chosen pixel size. **Required arguments** | Argument | Type | Description | |----------|------|-------------| | `size` | `integer` | Icon size in pixels. Supported values: `16`, `32`, `64`, `128`, `256`. | **Returns** Rows include: - `asset_id` - `url` **Use when** - You need a consistent icon set for asset selectors, watchlists, or chart headers. ### `exchange_rates_history_list_periods` Returns supported historical candle granularities. **Arguments** This tool does not require any arguments. **Typical periods** - `1SEC` - `5SEC` - `1MIN` - `1HRS` - `1DAY` - `10DAY` Each row also includes metadata such as `length_seconds`, `length_months`, `unit_count`, `unit_name`, and `display_name`. ## Historical rate tools ### `exchange_rates_history_get_rate` Returns the historical exchange rate for one base/quote pair at one timestamp. **Required arguments** | Argument | Type | Description | |----------|------|-------------| | `asset_id_base` | `string` | Base asset identifier such as `BTC`. | | `asset_id_quote` | `string` | Quote asset identifier such as `USD`. | | `time` | `string` | ISO 8601 timestamp for the requested historical snapshot. | **Returns** A single object with: - `time` - `asset_id_base` - `asset_id_quote` - `rate` **Use when** - You need a point-in-time valuation for one pair. - You are backfilling historical conversions for a known timestamp. ### `exchange_rates_history_get_all_rates` Returns all historical rates from one base asset to many quote assets at one timestamp. **Required arguments** | Argument | Type | Description | |----------|------|-------------| | `asset_id_base` | `string` | Base asset identifier such as `BTC`. | | `time` | `string` | ISO 8601 timestamp for the requested historical snapshot. | **Optional arguments** | Argument | Type | Description | |----------|------|-------------| | `filter_asset_id` | `string` | Optional comma- or semicolon-delimited quote asset list such as `USD;EUR;GBP`. | | `invert` | `boolean` | If `true`, returns reciprocal rates. Default: `false`. | **Returns** An object with: - `asset_id_base` - `rates[]` Each `rates[]` item includes: - `time` - `asset_id_quote` - `rate` **Use when** - You want one historical base asset quoted in many currencies. - You need fewer round trips than calling `exchange_rates_history_get_rate` repeatedly. ## Timeseries tool ### `exchange_rates_history_get_timeseries` Returns historical OHLC exchange-rate candles for one asset pair. **Required arguments** | Argument | Type | Description | |----------|------|-------------| | `asset_id_base` | `string` | Base asset identifier such as `BTC`. | | `asset_id_quote` | `string` | Quote asset identifier such as `USD`. | | `period_id` | `string` | Candle period such as `5SEC`, `1MIN`, `1HRS`, or `1DAY`. | **Optional arguments** | Argument | Type | Description | |----------|------|-------------| | `time_start` | `string` | ISO 8601 lower bound. If omitted, it can be inferred from `time_end` and `limit`. | | `time_end` | `string` | ISO 8601 upper bound. If omitted, the server defaults to the current time. | | `limit` | `integer` | Maximum number of rows to return. Allowed range: `1` to `100000`. Default: `100`. | | `extended_gap_filling` | `boolean` | Enables broader boundary-aware gap filling. Default: `false`. | **Billing note** Every 100 items returned by `exchange_rates_history_get_timeseries` count as one request for billing. **Returns** Rows contain fields such as: - `time_period_start` - `time_period_end` - `time_open` - `time_close` - `rate_open` - `rate_high` - `rate_low` - `rate_close` **Use when** - You need historical candles for charting or analytics. - You want OHLC rather than a single snapshot rate. ## Practical examples ### Example: one historical BTC/USD rate ```json { "tool": "exchange_rates_history_get_rate", "arguments": { "asset_id_base": "BTC", "asset_id_quote": "USD", "time": "2025-04-01T00:00:00Z" } } ``` ### Example: historical BTC rates against three quotes ```json { "tool": "exchange_rates_history_get_all_rates", "arguments": { "asset_id_base": "BTC", "time": "2025-04-01T00:00:00Z", "filter_asset_id": "USD;EUR;GBP" } } ``` ### Example: daily BTC/USD candles ```json { "tool": "exchange_rates_history_get_timeseries", "arguments": { "asset_id_base": "BTC", "asset_id_quote": "USD", "period_id": "1DAY", "time_start": "2025-04-01T00:00:00Z", "time_end": "2025-04-05T00:00:00Z", "limit": 10 } } ``` ## Usage guidance - Start with `exchange_rates_history_list_assets` when the client accepts user-entered asset symbols. - Call `exchange_rates_history_list_periods` before exposing timeseries interval selectors. - Use `exchange_rates_history_get_rate` for one pair and `exchange_rates_history_get_all_rates` for fan-out pricing from one base. - Use `exchange_rates_history_get_timeseries` for charts, indicators, and backtests. --- # Getting Started (https://www.coinapi.io/products/exchange-rates-api/docs/mcp-realtime/getting-started) --- title: Getting Started description: Connect your MCP client to the CoinAPI Exchange Rates Realtime MCP server and start querying assets and current exchange rates. order: 20 --- # Getting Started with Exchange Rates Realtime MCP This guide shows how to connect an MCP client to the hosted **CoinAPI Exchange Rates Realtime MCP server**. ## Endpoint and authentication - **MCP endpoint:** `https://api-realtime.exrates.coinapi.io/mcp` - **Header:** `X-CoinAPI-Key: YOUR_API_KEY` - **Transport:** HTTP streaming MCP - **Supported path:** Only `/mcp` ## Cursor example Add the Exchange Rates Realtime server to your MCP client configuration: ```json { "mcpServers": { "CoinAPI-Exchange-Rates-Realtime": { "url": "https://api-realtime.exrates.coinapi.io/mcp", "headers": { "X-CoinAPI-Key": "YOUR_API_KEY_HERE" } } } } ``` Replace `YOUR_API_KEY_HERE` with your real API key and restart the client if required by your MCP application. ## First requests to try ### 1. List a few assets Call `exchange_rates_list_assets` with: ```json { "filter_asset_id": "BTC;USD;EUR" } ``` Example response excerpt: ```json [ { "asset_id": "USD", "name": "US Dollar", "type_is_crypto": 0 }, { "asset_id": "EUR", "name": "Euro", "type_is_crypto": 0, "price_usd": 1.1558625 }, { "asset_id": "BTC", "name": "Bitcoin", "type_is_crypto": 1, "price_usd": 68302.0600822358 } ] ``` ### 2. Fetch the current BTC/USD rate Call `exchange_rates_get_rate` with: ```json { "asset_id_base": "BTC", "asset_id_quote": "USD" } ``` Example response: ```json { "time": "2026-04-07T13:45:49.1", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate": 68302.0600822358 } ``` ### 3. Fetch current BTC rates against multiple quotes Call `exchange_rates_get_all_rates` with: ```json { "asset_id_base": "BTC", "filter_asset_id": "USD;EUR;GBP" } ``` Example response excerpt: ```json { "asset_id_base": "BTC", "rates": [ { "time": "2026-04-07T13:45:49.6", "asset_id_quote": "EUR", "rate": 59091.85572006688 }, { "time": "2026-04-07T13:45:49.1", "asset_id_quote": "USD", "rate": 68302.0600822358 } ] } ``` ### 4. Retrieve icon URLs Call `exchange_rates_list_asset_icons` with: ```json { "size": 32 } ``` Example response excerpt: ```json [ { "asset_id": "TMN", "url": "https://s3.eu-central-1.amazonaws.com/bbxt-static-icons/type-id/png_32/e08e3ef432e64c3aa7917cdeaa8256b2.png" }, { "asset_id": "XRP", "url": "https://s3.eu-central-1.amazonaws.com/bbxt-static-icons/type-id/png_32/ba90bcb0cafb4801ac5dd310f47d6411.png" } ] ``` ## Recommended workflows ### Realtime conversion workflow 1. Call `exchange_rates_list_assets`. 2. Pick `asset_id_base` and `asset_id_quote`. 3. Call `exchange_rates_get_rate` for single-pair conversion. ### Realtime multi-quote workflow 1. Pick one base asset such as `BTC`. 2. Use `exchange_rates_get_all_rates` with `filter_asset_id` for the quote currencies you need. 3. Cache the returned payload briefly if your application renders several widgets from the same response. ## Troubleshooting ### No tools appear in the client - Verify the endpoint URL is exactly `https://api-realtime.exrates.coinapi.io/mcp`. - Confirm the request includes the `X-CoinAPI-Key` header. - Restart the MCP client after editing its configuration. ### Pair lookup fails - Confirm both asset identifiers exist in `exchange_rates_list_assets`. - Use uppercase identifiers such as `BTC`, `USD`, or `EUR`. ### Icon payload is too large - Request only the icon size you need. - Cache icon results on the client side because the response can include a very large asset catalog. --- # Introduction (https://www.coinapi.io/products/exchange-rates-api/docs/mcp-realtime) --- title: Introduction description: Use the CoinAPI Exchange Rates Realtime MCP server to discover assets, fetch current pair rates, and retrieve one-to-many pricing from a single base asset. order: 10 --- import { Card, Cards } from 'fumadocs-ui/components/card' # Exchange Rates Realtime MCP The **CoinAPI Exchange Rates Realtime API** is available through a hosted [Model Context Protocol (MCP)](https://modelcontextprotocol.io/) server. It exposes the current exchange-rates API as self-describing tools that can be used from Cursor, Claude Desktop, or custom agent runtimes. ## Why use MCP? MCP layers self-describing JSON-Schema tools over the underlying HTTP API, so agent runtimes can discover available operations, validate arguments, and call the service without a custom integration layer. With the realtime Exchange Rates MCP server you can: - Reuse the same `X-CoinAPI-Key` authentication you already use with CoinAPI. - Let MCP-aware clients inspect tool schemas before calling the API. - Connect directly to a dedicated hosted endpoint instead of building your own adapter. ## Server endpoint ```text https://api-realtime.exrates.coinapi.io/mcp ``` Use your regular CoinAPI API key in the `X-CoinAPI-Key` header. > Only the `/mcp` endpoint is supported for this service. ## What is available through MCP? The realtime server currently exposes **4 tools** grouped into two areas: | Area | What you can do | |------|------------------| | Metadata discovery | List assets and fetch asset icon URLs for supported fiat and crypto assets. | | Current exchange rates | Retrieve the latest rate for one pair or get current rates from one base asset to many quotes. | ## Typical workflows ### Discover assets for the UI 1. Call `exchange_rates_list_assets` to confirm valid `asset_id` values. 2. Use `filter_asset_id` when you only need a shortlist such as `BTC`, `USD`, and `EUR`. 3. Call `exchange_rates_list_asset_icons` to render asset pickers or watchlists. ### Get realtime pricing 1. Call `exchange_rates_get_rate` for a single pair such as `BTC/USD`. 2. Call `exchange_rates_get_all_rates` when one base asset needs to be priced against many quotes. 3. Use `invert: true` when the consumer expects reciprocal rates. ## Live-tested notes - `exchange_rates_get_rate` returns a single object with `time`, `asset_id_base`, `asset_id_quote`, and `rate`. - `exchange_rates_get_all_rates` returns an object with `asset_id_base` and a nested `rates` array. - `exchange_rates_list_assets` can return metadata such as `name`, `type_is_crypto`, `price_usd`, `id_icon`, and `chain_addresses`. - Both `exchange_rates_list_assets` and `exchange_rates_get_all_rates` accept `filter_asset_id` as a comma- or semicolon-delimited list. - `exchange_rates_list_asset_icons` returns `asset_id` and `url` pairs for the requested icon size. - MCP uses HTTP streaming transport, so most clients work with the standard hosted server configuration. ## Start here --- # Tool Reference (https://www.coinapi.io/products/exchange-rates-api/docs/mcp-realtime/tool-reference) --- title: Tool Reference description: Complete reference for the tools exposed by the CoinAPI Exchange Rates Realtime MCP server. order: 30 --- # Exchange Rates Realtime MCP Tool Reference The realtime server currently exposes **4 tools**. ## Metadata tools ### `exchange_rates_list_assets` Returns supported assets, including fiat currencies and cryptocurrencies. **Optional arguments** | Argument | Type | Description | |----------|------|-------------| | `filter_asset_id` | `string` | Optional comma- or semicolon-delimited asset list such as `BTC;ETH;USD`. | **Returns** Each item can include fields such as: - `asset_id` - `name` - `type_is_crypto` - `price_usd` - `id_icon` - `chain_addresses` **Use when** - You need to validate asset identifiers before requesting rates. - You want asset metadata for selectors, forms, or reference datasets. ### `exchange_rates_list_asset_icons` Returns icon URLs for assets at a chosen pixel size. **Required arguments** | Argument | Type | Description | |----------|------|-------------| | `size` | `integer` | Icon size in pixels. Supported values: `16`, `32`, `64`, `128`, `256`. | **Returns** Rows include: - `asset_id` - `url` **Use when** - You need a consistent icon set for asset selectors, watchlists, or dashboards. ## Current rate tools ### `exchange_rates_get_rate` Returns the current exchange rate for one base/quote pair. **Required arguments** | Argument | Type | Description | |----------|------|-------------| | `asset_id_base` | `string` | Base asset identifier such as `BTC`. | | `asset_id_quote` | `string` | Quote asset identifier such as `USD`. | **Returns** A single object with: - `time` - `asset_id_base` - `asset_id_quote` - `rate` **Use when** - You need the latest conversion for one pair. - You are refreshing a single ticker, quote card, or valuation widget. ### `exchange_rates_get_all_rates` Returns current rates from one base asset to many quote assets. **Required arguments** | Argument | Type | Description | |----------|------|-------------| | `asset_id_base` | `string` | Base asset identifier such as `BTC`. | **Optional arguments** | Argument | Type | Description | |----------|------|-------------| | `filter_asset_id` | `string` | Optional comma- or semicolon-delimited quote asset list such as `USD;EUR;GBP`. | | `invert` | `boolean` | If `true`, returns reciprocal rates. Default: `false`. | **Returns** An object with: - `asset_id_base` - `rates[]` Each `rates[]` item includes: - `time` - `asset_id_quote` - `rate` **Use when** - You want one base asset quoted in several currencies. - You need fewer round trips than calling `exchange_rates_get_rate` repeatedly. ## Practical examples ### Example: current BTC/USD rate ```json { "tool": "exchange_rates_get_rate", "arguments": { "asset_id_base": "BTC", "asset_id_quote": "USD" } } ``` ### Example: current BTC rates against three quotes ```json { "tool": "exchange_rates_get_all_rates", "arguments": { "asset_id_base": "BTC", "filter_asset_id": "USD;EUR;GBP" } } ``` ### Example: 32px asset icons ```json { "tool": "exchange_rates_list_asset_icons", "arguments": { "size": 32 } } ``` ## Usage guidance - Start with `exchange_rates_list_assets` when the client allows users to type or select asset codes. - Use `exchange_rates_get_rate` for one conversion and `exchange_rates_get_all_rates` for one-to-many fan-out pricing. - Apply `filter_asset_id` whenever the consumer only needs a shortlist, especially for UI-oriented requests. - Cache asset metadata and icon payloads client-side because these lists change much less often than pricing. --- # Endpoints (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-historical/endpoints) --- title: Endpoints description: REST API endpoints provide historical exchange rates through standard HTTP request-response endpoints. After authenticating with your API key, you can send requests to the endpoints documented below to retrieve historical exchange rates or metadata. order: 2 --- # Endpoints Environment | Encryption | Value | Region --- | --- | --- | --- Production | Yes | `https://api-historical.exrates.coinapi.io/` | GeoDNS (auto-routing) Production | No | `http://api-historical.exrates.coinapi.io/` | GeoDNS (auto-routing) Production | Yes | `https://api-historical-ncsa.exrates.coinapi.io/` | North & South America Production | No | `http://api-historical-ncsa.exrates.coinapi.io/` | North & South America Production | Yes | `https://api-historical-emea.exrates.coinapi.io/` | Europe, Middle East & Africa Production | No | `http://api-historical-emea.exrates.coinapi.io/` | Europe, Middle East & Africa Production | Yes | `https://api-historical-apac.exrates.coinapi.io/` | Asia Pacific Production | No | `http://api-historical-apac.exrates.coinapi.io/` | Asia Pacific > [!NOTE] > > The default endpoints (`api-historical.exrates.coinapi.io`) use GeoDNS to automatically route your requests to the nearest datacenter. If you prefer to use a specific region, you can use the region-specific endpoints listed above. --- # Timeseries data (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-historical/exchange-rates/exchangerate/asset_id_base/asset_id_quote/history/get) --- title: Timeseries data full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: - content: >- Get the historical exchange rates between two assets in the form of the timeseries. --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} Get the historical exchange rates between two assets in the form of the timeseries. --- # Get all current rates (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-historical/exchange-rates/exchangerate/asset_id_base/get) --- title: Get all current rates full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: - content: >- Get the current exchange rate between requested asset and all other assets. :::info If you are using an exchange rate for mission-critical operations, then for best reliability, you should measure the difference between current time and the time returned from the response to ensure that value of the difference between those meets your internal requirements. ::: :::info You can invert the rates by using Y = 1 / X equation, for example BTC/USD = 1 / (USD/BTC); ::: --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} Get the current exchange rate between requested asset and all other assets. :::info If you are using an exchange rate for mission-critical operations, then for best reliability, you should measure the difference between current time and the time returned from the response to ensure that value of the difference between those meets your internal requirements. ::: :::info You can invert the rates by using Y = 1 / X equation, for example BTC/USD = 1 / (USD/BTC); ::: --- # Timeseries periods (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-historical/exchange-rates/exchangerate/history/periods/get) --- title: Timeseries periods full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: - content: "You can also obtain historical exchange rates of any asset pair, grouped into time periods.\nGet full list of supported time periods available for requesting exchange rates historical timeseries data.\n \n## Timeseries periods\nTime unit |\tPeriod identifiers\n--- | ---\nSecond | 1SEC, 2SEC, 3SEC, 4SEC, 5SEC, 6SEC, 10SEC, 15SEC, 20SEC, 30SEC\nMinute | 1MIN, 2MIN, 3MIN, 4MIN, 5MIN, 6MIN, 10MIN, 15MIN, 20MIN, 30MIN\nHour | 1HRS, 2HRS, 3HRS, 4HRS, 6HRS, 8HRS, 12HRS\nDay | 1DAY, 2DAY, 3DAY, 5DAY, 7DAY, 10DAY" --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} You can also obtain historical exchange rates of any asset pair, grouped into time periods. Get full list of supported time periods available for requesting exchange rates historical timeseries data. ## Timeseries periods Time unit | Period identifiers --- | --- Second | 1SEC, 2SEC, 3SEC, 4SEC, 5SEC, 6SEC, 10SEC, 15SEC, 20SEC, 30SEC Minute | 1MIN, 2MIN, 3MIN, 4MIN, 5MIN, 6MIN, 10MIN, 15MIN, 20MIN, 30MIN Hour | 1HRS, 2HRS, 3HRS, 4HRS, 6HRS, 8HRS, 12HRS Day | 1DAY, 2DAY, 3DAY, 5DAY, 7DAY, 10DAY --- # 🔗 REST API - Historical (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-historical) --- title: 🔗 REST API - Historical description: Complete reference for Exchange Rates API Historical REST API endpoints. --- import { Card, Cards } from 'fumadocs-ui/components/card' --- # List all assets by asset ID (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-historical/metadata/assets/asset_id/get) --- title: List all assets by asset ID full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: [] --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} --- # List all assets (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-historical/metadata/assets/get) --- title: List all assets full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: - content: >- Retrieves all assets. :::info Our asset identifiers are aligned with the ISO 4217 currency codes standard only for fiat money (government or law regulated currency). ::: :::info Properties of the output are providing aggregated information from across all symbols related to the specific asset. If you need to calculate your aggregation (e.g., limiting only the particular type of symbols), you should use /v1/symbols endpoint as a data source. ::: --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} Retrieves all assets. :::info Our asset identifiers are aligned with the ISO 4217 currency codes standard only for fiat money (government or law regulated currency). ::: :::info Properties of the output are providing aggregated information from across all symbols related to the specific asset. If you need to calculate your aggregation (e.g., limiting only the particular type of symbols), you should use /v1/symbols endpoint as a data source. ::: --- # List all asset icons (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-historical/metadata/assets/icons/size/get) --- title: List all asset icons full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: - content: Gets the list of icons (of the given size) for all the assets. --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} Gets the list of icons (of the given size) for all the assets. --- # High Availability Setup for REST API (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-historical/rest-high-availability) --- title: High Availability Setup for REST API description: Configure Exchange Rates historical REST API endpoints for regional failover and improved availability. order: 3 --- # High Availability Setup for REST API ## Overview The Exchange Rates historical REST API supports GeoDNS and regional endpoints. Customers can use these endpoints to build a more resilient request-based setup for historical exchange rates and metadata. Default historical REST GeoDNS endpoint: ```text https://api-historical.exrates.coinapi.io/v1/ ``` Regional historical REST endpoints: ```text https://api-historical-emea.exrates.coinapi.io/v1/ https://api-historical-apac.exrates.coinapi.io/v1/ https://api-historical-ncsa.exrates.coinapi.io/v1/ ``` A high availability setup helps reduce dependency on a single endpoint or region. This is useful for customers who do not have dedicated infrastructure. Dedicated infrastructure is available only on Enterprise plans. ## What it is A REST high availability setup means configuring the customer application to use more than one historical REST endpoint. For example: ```text Primary endpoint: https://api-historical-emea.exrates.coinapi.io/v1/ Secondary endpoint: https://api-historical-ncsa.exrates.coinapi.io/v1/ ``` If the primary endpoint becomes unavailable or degraded, the customer application can route requests to the secondary endpoint. ## Why do it This setup can help customers: - Improve resilience against regional connectivity issues. - Reduce dependency on a single routing path. - Maintain request availability during endpoint degradation. - Have better control over failover behavior for historical rate queries and backfills. GeoDNS is suitable for general routing, while regional endpoints are useful when the customer wants explicit regional control. ## How to do it ### Step 1: Choose primary and secondary endpoints Example using two explicit regions: ```text Primary: https://api-historical-emea.exrates.coinapi.io/v1/ Secondary: https://api-historical-ncsa.exrates.coinapi.io/v1/ ``` Customers may also use GeoDNS as the primary endpoint and a regional endpoint as fallback: ```text Primary: https://api-historical.exrates.coinapi.io/v1/ Secondary: https://api-historical-emea.exrates.coinapi.io/v1/ ``` ### Step 2: Add request health checks The customer application should monitor: - HTTP response status - Timeouts - Repeated errors - Latency - Regional endpoint availability Example failover condition: ```text If the primary endpoint times out or returns repeated errors, route the request to the secondary endpoint. ``` For historical exchange rate requests, a lightweight health check such as `GET /v1/exchangerate/history/periods` can be used to verify endpoint availability without requesting large historical datasets. ### Step 3: Choose Active/Active or Active/Passive #### Active/Active In an Active/Active setup, the customer operates more than one active application path at the same time. Example: ```text Application Server A -> https://api-historical-emea.exrates.coinapi.io/v1/ Application Server B -> https://api-historical-ncsa.exrates.coinapi.io/v1/ ``` This setup usually requires customer-side active/active infrastructure as well, such as multiple application servers, independent routing, separate monitoring, and internal traffic management. The exact implementation depends on the customer's own infrastructure and failover design. #### Active/Passive In an Active/Passive setup, the customer uses one primary endpoint and keeps another endpoint configured as fallback. Example: ```text Primary: https://api-historical-emea.exrates.coinapi.io/v1/ Standby: https://api-historical-ncsa.exrates.coinapi.io/v1/ ``` The standby endpoint is only used if the primary endpoint has an issue. This can reduce duplicated usage compared with Active/Active, but failover may take longer. ## Customer-side Active/Active setup High availability is not only about using multiple CoinAPI endpoints. For an Active/Active setup, customers should also design independent active infrastructure on their side. A common pattern is: ```text Customer Server A -> CoinAPI Region A Customer Server B -> CoinAPI Region B Customer internal routing -> Chooses the active application path Customer monitoring -> Decides when to switch traffic ``` The exact design can vary depending on the customer's server architecture, internal routing, monitoring, downstream systems, and recovery procedures. ## Billing impact Using multiple endpoints can increase billable usage, especially if requests are duplicated across regions. Active/Active setups may cost more because more than one path may be active at the same time. Active/Passive setups may help reduce cost because the secondary endpoint is only used during failover. Under Pay As You Go, higher usage may be billed at lower effective rates as customers move into higher usage tiers, but total cost can still increase if more data is requested. ## Summary For Exchange Rates historical REST API high availability: - Use `https://api-historical.exrates.coinapi.io/v1/` for GeoDNS routing. - Use regional endpoints for explicit regional control. - Use Active/Active when availability is the main priority and customer-side infrastructure supports it. - Use Active/Passive when cost control is preferred and short failover time is acceptable. - Monitor response status, errors, timeouts, and latency. - Route traffic between internal customer servers or application paths based on the customer's own failover design. For customers who require dedicated infrastructure, custom deployment architecture, or stricter enterprise-grade availability planning, please contact our Sales Team to discuss Enterprise plan options. We also recommend subscribing to the CoinAPI status page for updates about incidents, maintenance, and service status changes: ```text https://status.coinapi.io/ ``` --- # Endpoints (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime/endpoints) --- title: Endpoints description: REST API endpoints provide real-time exchange rates through standard HTTP request-response endpoints. After authenticating with your API key, you can send requests to the endpoints documented below to retrieve current exchange rates or metadata. order: 2 --- # Endpoints Environment | Encryption | Value | Region --- | --- | --- | --- Production | Yes | `https://api-realtime.exrates.coinapi.io/` | GeoDNS (auto-routing) Production | No | `http://api-realtime.exrates.coinapi.io/` | GeoDNS (auto-routing) Production | Yes | `https://api-realtime-ncsa.exrates.coinapi.io/` | North & South America Production | No | `http://api-realtime-ncsa.exrates.coinapi.io/` | North & South America Production | Yes | `https://api-realtime-emea.exrates.coinapi.io/` | Europe, Middle East & Africa Production | No | `http://api-realtime-emea.exrates.coinapi.io/` | Europe, Middle East & Africa Production | Yes | `https://api-realtime-apac.exrates.coinapi.io/` | Asia Pacific Production | No | `http://api-realtime-apac.exrates.coinapi.io/` | Asia Pacific > [!NOTE] > > The default endpoints (`api-realtime.exrates.coinapi.io`) use GeoDNS to automatically route your requests to the nearest datacenter. If you prefer to use a specific region, you can use the region-specific endpoints listed above. --- # Get all current rates (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime/exchange-rates/exchangerate/asset_id_base/get) --- title: Get all current rates full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: - content: >- Get the current exchange rate between requested asset and all other assets. :::info If you are using an exchange rate for mission-critical operations, then for best reliability, you should measure the difference between current time and the time returned from the response to ensure that value of the difference between those meets your internal requirements. ::: :::info You can invert the rates by using Y = 1 / X equation, for example BTC/USD = 1 / (USD/BTC); ::: --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} Get the current exchange rate between requested asset and all other assets. :::info If you are using an exchange rate for mission-critical operations, then for best reliability, you should measure the difference between current time and the time returned from the response to ensure that value of the difference between those meets your internal requirements. ::: :::info You can invert the rates by using Y = 1 / X equation, for example BTC/USD = 1 / (USD/BTC); ::: --- # 🔗 REST API - Real-time (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime) --- title: 🔗 REST API - Real-time description: Complete reference for Exchange Rates API Real-time REST API endpoints. --- import { Card, Cards } from 'fumadocs-ui/components/card' --- # List all assets by asset ID (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime/metadata/assets/asset_id/get) --- title: List all assets by asset ID full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: [] --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} --- # List all assets (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime/metadata/assets/get) --- title: List all assets full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: - content: >- Retrieves all assets. :::info Our asset identifiers are aligned with the ISO 4217 currency codes standard only for fiat money (government or law regulated currency). ::: :::info Properties of the output are providing aggregated information from across all symbols related to the specific asset. If you need to calculate your aggregation (e.g., limiting only the particular type of symbols), you should use /v1/symbols endpoint as a data source. ::: --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} Retrieves all assets. :::info Our asset identifiers are aligned with the ISO 4217 currency codes standard only for fiat money (government or law regulated currency). ::: :::info Properties of the output are providing aggregated information from across all symbols related to the specific asset. If you need to calculate your aggregation (e.g., limiting only the particular type of symbols), you should use /v1/symbols endpoint as a data source. ::: --- # List all asset icons (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime/metadata/assets/icons/size/get) --- title: List all asset icons full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: - content: Gets the list of icons (of the given size) for all the assets. --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} Gets the list of icons (of the given size) for all the assets. --- # /internal/ratelimit/wsconcon/apikey (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime/ratelimit/internal/ratelimit/wsconcon/apikey/get) --- title: /internal/ratelimit/wsconcon/apikey full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: [] --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} --- # /internal/ratelimit/wshello/ip (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime/ratelimit/internal/ratelimit/wshello/ip/get) --- title: /internal/ratelimit/wshello/ip full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: [] --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} --- # /internal/ratelimit/wsreq/ip (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime/ratelimit/internal/ratelimit/wsreq/ip/get) --- title: /internal/ratelimit/wsreq/ip full: true _openapi: method: GET toc: [] structuredData: headings: [] contents: [] --- {/* This file was generated by Fumadocs. Do not edit this file directly. Any changes should be made by running the generation command again. */} --- # High Availability Setup for REST API (https://www.coinapi.io/products/exchange-rates-api/docs/rest-api-realtime/rest-high-availability) --- title: High Availability Setup for REST API description: Configure Exchange Rates real-time REST API endpoints for regional failover and improved availability. order: 3 --- # High Availability Setup for REST API ## Overview The Exchange Rates real-time REST API supports GeoDNS and regional endpoints. Customers can use these endpoints to build a more resilient request-based setup for current exchange rates and metadata. Default real-time REST GeoDNS endpoint: ```text https://api-realtime.exrates.coinapi.io/v1/ ``` Regional real-time REST endpoints: ```text https://api-realtime-emea.exrates.coinapi.io/v1/ https://api-realtime-apac.exrates.coinapi.io/v1/ https://api-realtime-ncsa.exrates.coinapi.io/v1/ ``` A high availability setup helps reduce dependency on a single endpoint or region. This is useful for customers who do not have dedicated infrastructure. Dedicated infrastructure is available only on Enterprise plans. ## What it is A REST high availability setup means configuring the customer application to use more than one real-time REST endpoint. For example: ```text Primary endpoint: https://api-realtime-emea.exrates.coinapi.io/v1/ Secondary endpoint: https://api-realtime-ncsa.exrates.coinapi.io/v1/ ``` If the primary endpoint becomes unavailable or degraded, the customer application can route requests to the secondary endpoint. ## Why do it This setup can help customers: - Improve resilience against regional connectivity issues. - Reduce dependency on a single routing path. - Maintain request availability during endpoint degradation. - Have better control over failover behavior for real-time rate lookups. GeoDNS is suitable for general routing, while regional endpoints are useful when the customer wants explicit regional control. ## How to do it ### Step 1: Choose primary and secondary endpoints Example using two explicit regions: ```text Primary: https://api-realtime-emea.exrates.coinapi.io/v1/ Secondary: https://api-realtime-ncsa.exrates.coinapi.io/v1/ ``` Customers may also use GeoDNS as the primary endpoint and a regional endpoint as fallback: ```text Primary: https://api-realtime.exrates.coinapi.io/v1/ Secondary: https://api-realtime-emea.exrates.coinapi.io/v1/ ``` ### Step 2: Add request health checks The customer application should monitor: - HTTP response status - Timeouts - Repeated errors - Latency - Regional endpoint availability Example failover condition: ```text If the primary endpoint times out or returns repeated errors, route the request to the secondary endpoint. ``` For exchange rate requests, a lightweight health check such as `GET /v1/exchangerate/BTC/USD` can be used to verify endpoint availability without requesting large payloads. ### Step 3: Choose Active/Active or Active/Passive #### Active/Active In an Active/Active setup, the customer operates more than one active application path at the same time. Example: ```text Application Server A -> https://api-realtime-emea.exrates.coinapi.io/v1/ Application Server B -> https://api-realtime-ncsa.exrates.coinapi.io/v1/ ``` This setup usually requires customer-side active/active infrastructure as well, such as multiple application servers, independent routing, separate monitoring, and internal traffic management. The exact implementation depends on the customer's own infrastructure and failover design. #### Active/Passive In an Active/Passive setup, the customer uses one primary endpoint and keeps another endpoint configured as fallback. Example: ```text Primary: https://api-realtime-emea.exrates.coinapi.io/v1/ Standby: https://api-realtime-ncsa.exrates.coinapi.io/v1/ ``` The standby endpoint is only used if the primary endpoint has an issue. This can reduce duplicated usage compared with Active/Active, but failover may take longer. ## Customer-side Active/Active setup High availability is not only about using multiple CoinAPI endpoints. For an Active/Active setup, customers should also design independent active infrastructure on their side. A common pattern is: ```text Customer Server A -> CoinAPI Region A Customer Server B -> CoinAPI Region B Customer internal routing -> Chooses the active application path Customer monitoring -> Decides when to switch traffic ``` The exact design can vary depending on the customer's server architecture, internal routing, monitoring, downstream systems, and recovery procedures. ## Billing impact Using multiple endpoints can increase billable usage, especially if requests are duplicated across regions. Active/Active setups may cost more because more than one path may be active at the same time. Active/Passive setups may help reduce cost because the secondary endpoint is only used during failover. Under Pay As You Go, higher usage may be billed at lower effective rates as customers move into higher usage tiers, but total cost can still increase if more data is requested. ## Summary For Exchange Rates real-time REST API high availability: - Use `https://api-realtime.exrates.coinapi.io/v1/` for GeoDNS routing. - Use regional endpoints for explicit regional control. - Use Active/Active when availability is the main priority and customer-side infrastructure supports it. - Use Active/Passive when cost control is preferred and short failover time is acceptable. - Monitor response status, errors, timeouts, and latency. - Route traffic between internal customer servers or application paths based on the customer's own failover design. For customers who require dedicated infrastructure, custom deployment architecture, or stricter enterprise-grade availability planning, please contact our Sales Team to discuss Enterprise plan options. We also recommend subscribing to the CoinAPI status page for updates about incidents, maintenance, and service status changes: ```text https://status.coinapi.io/ ``` --- # Exchange Rates API Pricing Use Cases (https://www.coinapi.io/products/exchange-rates-api/docs/use-cases) --- title: "Exchange Rates API Pricing Use Cases" description: "Sample pricing simulations to help estimate Exchange Rates API usage across REST and WebSocket usage patterns." --- # Exchange Rates API Pricing Use Cases These use cases show how Exchange Rates API pricing can be estimated across different usage patterns, including REST latest rates, REST historical rates, and WebSocket streaming. Each example is based on a specific scenario to help customers understand how rate usage, Usage Credits, Pay As You Go pricing, committed plans, and overages may affect the total estimated cost. :::note These examples are pricing simulations only. Actual usage may vary depending on the number of asset pairs, endpoint used, polling frequency, WebSocket update interval, number of connections, and daily usage volume. ::: ## Before using these estimates Exchange Rates API usage is measured in rates. A rate is a single exchange rate price for a specific asset pair, such as `BTC/USD` or `ETH/EUR`. One REST API response can return multiple rates. For example, requesting `BTC` against `USD`, `EUR`, and `USDT` returns three rates. Historical OHLCV or time-series data is also billed by rate count. For example, one year of 1DAY historical data for one asset pair is billed as 365 rates. ## How to read the examples Each use case includes: - The protocol used, such as REST or WebSocket - The endpoint pattern - The asset pairs requested - The estimated number of rates per day - A Pay As You Go estimate - A comparison across committed usage plans - Caveats that may affect real-world usage For a general explanation of Usage Credits, committed plans, and overage billing, see the [Usage Credits billing guide](https://www.apibricks.io/platform/docs/general/how-credits-work). --- # Use Case: REST Historical Daily Exchange Rates for Reporting (https://www.coinapi.io/products/exchange-rates-api/docs/use-cases/rest-historical-use-case) --- title: "Use Case: REST Historical Daily Exchange Rates for Reporting" description: "A sample Exchange Rates API pricing simulation for downloading one year of historical daily rates for multiple asset pairs." --- # Use Case: REST Historical Daily Exchange Rates for Reporting This example estimates the cost of downloading historical daily exchange rates for reporting, accounting, or reconciliation. ## Assumptions | Item | Value | |---|---:| | Protocol | REST | | Endpoint pattern | `GET /v1/exchangerate/{asset_id_base}/{asset_id_quote}/history` | | Asset pairs | BTC/USD, ETH/USD, SOL/USD, XRP/USD, ADA/USD | | Period | 1DAY | | Time range | 2025-01-01 to 2025-12-31 | | Rates per pair | 365 | | Estimated usage | 1,825 rates | Example requests: | Pair | Example endpoint | |---|---| | BTC/USD | `GET /v1/exchangerate/BTC/USD/history?period_id=1DAY&time_start=2025-01-01&time_end=2026-01-01` | | ETH/USD | `GET /v1/exchangerate/ETH/USD/history?period_id=1DAY&time_start=2025-01-01&time_end=2026-01-01` | | SOL/USD | `GET /v1/exchangerate/SOL/USD/history?period_id=1DAY&time_start=2025-01-01&time_end=2026-01-01` | | XRP/USD | `GET /v1/exchangerate/XRP/USD/history?period_id=1DAY&time_start=2025-01-01&time_end=2026-01-01` | | ADA/USD | `GET /v1/exchangerate/ADA/USD/history?period_id=1DAY&time_start=2025-01-01&time_end=2026-01-01` | ## Rate usage Historical daily data is billed by rate count. For this example: **365 daily rates per pair × 5 pairs = 1,825 rates** ## Pay As You Go estimate Using the daily tiered rate pricing: | Tier | Usage | Cost | |---|---:|---:| | First 100 rates/day | 100 | $0.50 | | Next 100 rates/day | 100 | $0.40 | | Next 100 rates/day | 100 | $0.30 | | Next 100 rates/day | 100 | $0.20 | | Next 600 rates/day | 600 | $0.60 | | Remaining rates | 825 | $0.41 | | **Total** | **1,825** | **$2.41** | ## Plan comparison | Plan | Price per Credit | Monthly cost | Included credits | Estimated cost | |---|---:|---:|---:|---:| | Pay As You Go | $1.00/Credit | No commitment | N/A | $2.41 | | Committed 64 | $0.85/Credit | $64 | ~75.29 credits | $64.00 | | Committed 256 | $0.75/Credit | $256 | ~341.33 credits | $256.00 | | Committed 512 | $0.70/Credit | $512 | ~731.43 credits | $512.00 | | Committed 1024 | $0.65/Credit | $1,024 | ~1,575.38 credits | $1,024.00 | ## Result For this one-time historical download sample, **Pay As You Go** is the simplest and lowest-cost option. Committed plans are better suited when the customer expects recurring monthly usage across REST, WebSocket, or larger historical downloads. ## Caveat This example assumes the historical data is downloaded in one day. Daily pricing tiers reset each day, so splitting downloads across multiple days can affect the total estimate. --- # Use Case: REST Latest Rates for a Portfolio Dashboard (https://www.coinapi.io/products/exchange-rates-api/docs/use-cases/rest-latest-use-case) --- title: "Use Case: REST Latest Rates for a Portfolio Dashboard" description: "A sample Exchange Rates API pricing simulation for polling latest REST exchange rates for multiple assets." --- # Use Case: REST Latest Rates for a Portfolio Dashboard This example estimates the cost of polling current exchange rates for a small portfolio dashboard. ## Assumptions | Item | Value | |---|---:| | Protocol | REST | | Endpoint pattern | `GET /v1/exchangerate/{asset_id_base}?filter_asset_id={quote_assets}` | | Base assets | BTC, ETH, SOL, XRP, ADA | | Quote assets | USD, EUR | | Rates per polling cycle | 10 rates | | Polling frequency | Every 5 minutes | | Polling cycles per day | 288 | | Estimated usage | 2,880 rates/day | Example requests: | Asset | Example endpoint | |---|---| | BTC | `GET /v1/exchangerate/BTC?filter_asset_id=USD,EUR` | | ETH | `GET /v1/exchangerate/ETH?filter_asset_id=USD,EUR` | | SOL | `GET /v1/exchangerate/SOL?filter_asset_id=USD,EUR` | | XRP | `GET /v1/exchangerate/XRP?filter_asset_id=USD,EUR` | | ADA | `GET /v1/exchangerate/ADA?filter_asset_id=USD,EUR` | ## Rate usage Each polling cycle returns: **5 base assets × 2 quote assets = 10 rates** Daily usage: **10 rates × 288 polling cycles = 2,880 rates/day** ## Pay As You Go estimate Using the daily tiered rate pricing: | Tier | Usage | Cost | |---|---:|---:| | First 100 rates/day | 100 | $0.50 | | Next 100 rates/day | 100 | $0.40 | | Next 100 rates/day | 100 | $0.30 | | Next 100 rates/day | 100 | $0.20 | | Next 600 rates/day | 600 | $0.60 | | Remaining rates | 1,880 | $0.94 | | **Total/day** | **2,880** | **$2.94** | Estimated 30-day usage: **$2.94 × 30 = $88.20/month** ## Plan comparison | Plan | Price per Credit | Monthly cost | Included credits | Estimated monthly cost | |---|---:|---:|---:|---:| | Pay As You Go | $1.00/Credit | No commitment | N/A | $88.20 | | Committed 64 | $0.85/Credit | $64 | ~75.29 credits | $76.91 | | Committed 256 | $0.75/Credit | $256 | ~341.33 credits | $256.00 | | Committed 512 | $0.70/Credit | $512 | ~731.43 credits | $512.00 | | Committed 1024 | $0.65/Credit | $1,024 | ~1,575.38 credits | $1,024.00 | ## Result For this sample, **Committed 64** has the lowest estimated cost. Pay As You Go may still be simpler if usage is occasional or unpredictable. Larger committed plans are better suited for customers with higher recurring monthly usage. ## Caveat Actual usage depends on the number of requested asset pairs, polling frequency, and whether one endpoint response returns multiple rates. --- # Use Case: WebSocket Real-Time Exchange Rates for a Trading Application (https://www.coinapi.io/products/exchange-rates-api/docs/use-cases/websocket-use-case) --- title: "Use Case: WebSocket Real-Time Exchange Rates for a Trading Application" description: "A sample Exchange Rates API pricing simulation for streaming real-time exchange rates over WebSocket." --- # Use Case: WebSocket Real-Time Exchange Rates for a Trading Application This example estimates the cost of streaming real-time exchange rates over WebSocket for a trading, monitoring, or analytics application. ## Assumptions | Item | Value | |---|---:| | Protocol | WebSocket | | Asset pairs | BTC/USD, ETH/USD, SOL/USD, EUR/USD | | Number of pairs | 4 | | Update interval | Every 250 ms | | Updates per second per pair | 4 | | Usage pattern | 24 hours/day | | Estimated usage | 1,382,400 rates/day | Example stream scope: | Asset pair | |---| | BTC/USD | | ETH/USD | | SOL/USD | | EUR/USD | ## Rate usage There are **86,400 seconds/day**. Each pair updates every **250 ms**, or **4 times per second**. Daily usage: **86,400 seconds × 4 updates/second × 4 pairs = 1,382,400 rates/day** ## Pay As You Go estimate Using the daily tiered rate pricing: | Tier | Usage | Cost | |---|---:|---:| | First 100 rates/day | 100 | $0.50 | | Next 100 rates/day | 100 | $0.40 | | Next 100 rates/day | 100 | $0.30 | | Next 100 rates/day | 100 | $0.20 | | Next 600 rates/day | 600 | $0.60 | | Next 9,000 rates/day | 9,000 | $4.50 | | Next 90,000 rates/day | 90,000 | $22.50 | | Remaining rates | 1,282,400 | $128.24 | | **Total/day** | **1,382,400** | **$157.24** | Estimated 30-day usage: **$157.24 × 30 = $4,717.20/month** ## Plan comparison | Plan | Price per Credit | Monthly cost | Included credits | Estimated monthly cost | |---|---:|---:|---:|---:| | Pay As You Go | $1.00/Credit | No commitment | N/A | $4,717.20 | | Committed 64 | $0.85/Credit | $64 | ~75.29 credits | $4,705.91 | | Committed 256 | $0.75/Credit | $256 | ~341.33 credits | $4,631.87 | | Committed 512 | $0.70/Credit | $512 | ~731.43 credits | $4,497.77 | | Committed 1024 | $0.65/Credit | $1,024 | ~1,575.38 credits | $4,165.82 | ## Result For this sample, **Committed 1024** has the lowest estimated cost among the listed self-service plans. Because the usage is high, customers with similar workloads may also want to discuss Enterprise pricing. ## Caveat Actual WebSocket usage depends on the number of subscribed pairs, update interval, number of connections, market activity, reconnect behavior, and whether multiple clients consume the same data separately. --- # Endpoints (https://www.coinapi.io/products/exchange-rates-api/docs/websocket/endpoints) --- title: Endpoints description: WebSocket endpoint provides real-time exchange rates streaming which works in Subscribe-Publish communication model. order: 5 --- # Endpoints Environment | Encryption | Value | Region --- | --- | --- | --- Production | Yes | `wss://api-realtime.exrates.coinapi.io` | GeoDNS (auto-routing) Production | No | `ws://api-realtime.exrates.coinapi.io` | GeoDNS (auto-routing) Production | Yes | `wss://api-realtime-ncsa.exrates.coinapi.io` | North & South America Production | No | `ws://api-realtime-ncsa.exrates.coinapi.io` | North & South America Production | Yes | `wss://api-realtime-emea.exrates.coinapi.io` | Europe, Middle East & Africa Production | No | `ws://api-realtime-emea.exrates.coinapi.io` | Europe, Middle East & Africa Production | Yes | `wss://api-realtime-apac.exrates.coinapi.io` | Asia Pacific Production | No | `ws://api-realtime-apac.exrates.coinapi.io` | Asia Pacific > [!NOTE] > > The default endpoints (`api-realtime.exrates.coinapi.io`) use GeoDNS to automatically route your WebSocket connections to the nearest datacenter. If you prefer to use a specific region, you can use the region-specific endpoints listed above. For testing, debugging and development purposes we are recommending: * `wscat` client from the `npm` package repository: [https://github.com/websockets/wscat](https://github.com/websockets/wscat) * `sandy` standalone WebSocket client with our message templates available at: [https://app.gosandy.io/?url=https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/sandy-ws-v1.json&u=Ar](https://app.gosandy.io/?url=https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/sandy-ws-v1.json&u=Ar) --- # General (https://www.coinapi.io/products/exchange-rates-api/docs/websocket/general) --- title: General description: WebSocket endpoint provides real-time exchange rates streaming which works in Subscribe-Publish communication model. order: 4 --- # General ## Hello (OUT) > Another example of a hello message for subscription to exchange rates related to the BTC/USD asset pair: ```json { "type": "hello", "heartbeat": false, "subscribe_filter_asset_id": ["BTC/EUR"] } ``` ## Subscribe (OUT) The WebSocket API has been enhanced to support dynamic subscription management through subscribe and unsubscribe messages. These allow for more granular control over the data streams without the need to resend the entire subscription scope as previously required with the hello message. To subscribe to additional data types or filters without overriding existing subscriptions, send a `subscribe` message: > Example `subscribe` message for book data related to "BTC" and "ETH": ```json { "type": "subscribe", "heartbeat": true, "subscribe_filter_asset_id": ["ETH/CNY"] } ``` > This message adds subscriptions to the specified data types and filters, augmenting any existing subscriptions maintained in the session. ## Unsubscribe (OUT) Similarly, to remove specific data types or filters from your current subscription, send an unsubscribe message: > Example unsubscribe message to remove book data subscription for "BTC": ```json { "type": "unsubscribe", "heartbeat": true, "subscribe_filter_asset_id": ["BTC/EUR"] } ``` > The unsubscribe message removes the specified subscriptions without affecting other existing subscriptions. ## Subscribe vs Hello In the realm of subscription management, three key actions allow you to fine-tune your information feed according to evolving requirements: * Subscribe: This action expands your current subscription scope by adding new elements without discarding any existing ones. It's particularly useful for tailoring your feed as your interests or information needs grow. * Unsubscribe: Through this option, you can selectively remove specific elements from your current subscription. It's an efficient way to declutter your feed by eliminating content that no longer serves your needs, without affecting the rest of your subscriptions. * Hello: Use this command to initiate a fresh start. It clears your existing subscription slate and sets up a new scope from scratch. Opt for this when a complete overhaul of your subscriptions is needed, rather than just an adjustment. --- After your WebSocket connection is established, you must send us a `hello` or `subscribe` message which contains: * Stream preferences (Heartbeat and subscription details) * API key for authorization If your message will be incorrect, we will send you error message and disconnect connection afterwards. Hello message can be repeated, each one will cause subscription scope override without interruption of your WebSocket connection. ## Message parameters Parameter | Type | Description ---| --- | --- type | string | Message type, must be equal to one of the values: `hello`, `subscribe` or `unsubscribe` heartbeat | bool | `true` to receive Heartbeat message every second, otherwise `false` subscribe_filter_asset_id | string[] | Filter data to messages which are related to the at least one of the listed asset identifiers or to specific asset pair (e.g. BTC/USD) *(optional, if not provided then stream will not be filtered by assets)* subscribe_update_limit_ms_exrate | int | Minumum delay in milliseconds between exchange rate updates for the same asset pair *(optional)* ## Error handling > Example JSON error message is structured like this: ```json { "type": "error", "message": "Invalid API key" } ``` You need to be prepared to receive an error message from us when you send something wrong; all errors are permanent and you should expect that the underlying WebSocket connection will be closed by us after sending an error message. > [!NOTE] > > Good practice is to store all error messages somewhere for further manual review. ## Data buffering > Data buffering JSON error message is structured like this: ```json { "type": "error", "message": "Reached maximum allowed buffered messages for this connection." } ``` The stream will send the data to the client as fast as possible; this can result in a high volume of data in cases where the subscription scope is broad. If our server cannot write data to the stream because of the TCP backpressure most likely caused by your client is not reading the data fast enough, or there is not enough network bandwidth available, we will buffer the messages to allow your client to catch up. However, when the buffer is full, a disconnect will be initiated from the server-side, and the buffered messages are dropped, and they will not be resent to the client. One way to identify when your client is falling behind is to compare the CoinAPI time of the messages being received with your current time on the client and track this metric over time. Make sure your clock is synchronized correctly and do not have a drift. The possible causes of the buffering are limited and are related to: * Bandwidth bottleneck, eg. * Internet connection instability * Not enough bandwidth to receive a full stream. * Network card or link saturation. * I am not receiving messages fast enough, eg. * Lack of the thread separation between the (a) receiving thread or (b) parsing or (c) processing operations. * No CPU affinity on the receiving thread. * CPU bottleneck on the receiving thread. * Infrequent collection of the data from the TCP stack. * Heap allocation per message and Garbage Collector pressure. If your client is unable to receive messages fast enough because of the issues listed above, then these things will happen: 1. Your client TCP stack will be full, and TCP window will be closed to inform us that you can't receive more data and we should not send to you 2. Our TCP stack queue will be full because we couldn't send you more data 3. We will internally create a limited queue of the messages to deliver when the channel is available again (this could cause the delay on the real-time data before the gaps will appear) 4. If the queue is full, then we will disconnect you. To minimize the occurrence of disconnects: * Make sure that your client is reading the stream fast enough. Typically you should not do any real processing work as you read the stream. Read the stream and hand the activity to another thread/process/data store to do your processing asynchronously. * Make sure that your data center has inbound bandwidth sufficient to accomodate large sustained data volumes as well as significantly larger spikes (e.g. 10x normal volume). The current default queue size per connection is `131 072` messages. For more information please google: `TCP Flow Control`. --- # Introduction (https://www.coinapi.io/products/exchange-rates-api/docs/websocket) --- title: Introduction description: WebSocket endpoint provides real-time exchange rates streaming which works in Subscribe-Publish communication model. order: 3 --- # Exchange Rates - WebSocket API WebSocket endpoint provides real-time exchange rates streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below. If everything is correct, we will provide you with a continuous stream of real-time exchange rates updates. Implemented Standards: * [HTTP1.0](https://datatracker.ietf.org/doc/html/rfc1945) * [HTTP1.1](https://datatracker.ietf.org/doc/html/rfc2616) * [HTTP2.0](https://datatracker.ietf.org/doc/html/rfc7540) * [HTTP/3 + QUIC](https://datatracker.ietf.org/doc/html/rfc9114) * [WebSocket](https://datatracker.ietf.org/doc/html/rfc6455) > [!WARNING] > > Your WebSocket client implementation must comply with the "v13" version of the protocol documented in the [RFC6455](http://www.ietf.org/rfc/rfc6455.txt), including responding with the "Pong" message each time we will send "Ping" (every minute), failure to respond with the "Pong" from your WebSocket client will cause a connection to be closed. ## Authentication If you want to learn how to authenticate to this API, you can find detailed instructions and guidance in [authentication section](/products/exchange-rates-api/docs/authentication) of this documentation. --- # Messages (https://www.coinapi.io/products/exchange-rates-api/docs/websocket/messages) --- title: Messages description: WebSocket endpoint provides real-time exchange rates streaming which works in Subscribe-Publish communication model. order: 6 --- # Messages ## Exchange Rate (IN) Exchange rate is defined as (VWAP-24H) last 24 hour (rolling window over time) Volume Weighted Average Price across multiple data sources listed on our platform. We are selecting and managing the data sources that are used in the calculation based on multiple factors to provide data of highest quality. ```json { "type": "exrate", "asset_id_base": "BTC", "asset_id_quote": "USD", "rate_type":"BASE_ALL_CROSSES_TO_REF", "time": "2019-06-11T15:26:00.0000000Z", "rate": 10065.0319541 } ``` ### Rate types Rate can be several types, we explain what this mean in the table below. Rate type | Description --------- | ----------- `BASE_QUOTE_ISOLATED` | To produce rate value only assets in the `asset_id_base` or `asset_id_quote` quotes were used across multiple data sources. `BASE_ALL_CROSSES_TO_REF` | To produce the value of the rate all crosses that included `asset_id_base` across data sources were used and the value was quoted in the reference asset `asset_id_quote`. This means for example that `BTC/USD` component of the rate could be composed of the `BTC/ETH * ETH/USDT * USDT/USD` crosses. In this rate type, we want to express the true value of the asset by seeking markets that have volume/activity and not blinding ourselves only to the direct crosses that in the crypto industry will often not represent the majority of the price discovery activity. This is the same type of rate that is available through other of our APIs. `BASE_AND_QUOTE_TO_REF` | This is the same as `BASE_ALL_CROSSES_TO_REF`, but published only if your client subscribed to asset pair like `BTC/EUR` and the quote asset is not reference asset, then the rate is composed like this `BTC/USD * USD/EUR` in this example from the stream of `BASE_ALL_CROSSES_TO_REF` internally every 1 second. ### Message variables Variable | Description --------- | ----------- type | Message type, always `exrate` asset_id_base | Base asset identifier. Full list available [here](/products/market-data-api/docs/rest-api/metadata/#list-all-assets-get) asset_id_quote | Quote asset identifier. Always `USD`. rate_type | Rate calculation type it could be `BASE_QUOTE_ISOLATED` or `BASE_ALL_CROSSES_TO_REF`. time | Time of the exchange rate rate | Exchange rate between pair of assets. > [!NOTE] > > There is too much assets to deliver all crosses between them (assets_count^2), because of that if you need rate quoted in asset different than USD then you need to calculate it yourself on the client side eg. "BTC/USD * 1 / (USDC/USD) = BTC/USD * USD/USDC = BTC/USDC" ## Reconnect (IN) Reconnect message is sent by the server to all connected clients when the server will be restarted or shut down at the defined exact time included in the message content. After the period specified in message passes, the client must expect that the underlying WebSocket connection will be closed from the server-side. A new connection will automatically be established to a different server. The correct way of handling this event depends on the specific requirements of the integration, but we can define standard ways how to handle it: * Wait for the connection to be closed and reconnect * Reconnect immediately after receiving the message * Upon receiving the message, establish a second connection, and subscribe to the same scope of data. When the first connection is disconnected, do not reconnect it and instead transparently switch the data streams between connections. This method requires more implementation as a transparent switch of the data stream must not break the sequence for streams published using the initial snapshot and update messages. > Example JSON reconnect message is structured like this: ```json { "type": "reconnect" "within_seconds": 10, "before_time": "2020-08-06T19:19:09.7035429Z", } ``` ### Message variables Variable | Description --------- | ----------- type | Message type, always `reconnect` within_seconds | Seconds within which reconnection should be performed. before_time | Time before which reconnection should be performed. ## Heartbeat (IN) > Heartbeat message JSON is structured like this: ```json { "type": "hearbeat" } ``` Heartbeat message is sent to you every time there is one second of silence in communication between us, if you agreed on this feature in Hello message. > [!TIP] > > WebSocket working on TCP protocol which doesn't have the feature indicating that the connection is broken > without trying exchange data over it. > As you will not be actively sending messages to us, > with Heartbeat you can distinguish a situation where there are no market data updates for you > (Heartbeat is delivered but no market data updates) or connection between us is broken (Heartbeat and market data updates are not delivered). --- # High Availability Setup for WebSocket API (https://www.coinapi.io/products/exchange-rates-api/docs/websocket/websocket-high-availability) --- title: High Availability Setup for WebSocket API description: Configure Exchange Rates WebSocket endpoints for regional resilience and customer-side failover. order: 6 --- # High Availability Setup for WebSocket API ## Overview The Exchange Rates WebSocket API supports GeoDNS and regional endpoints. Default WebSocket GeoDNS endpoint: ```text wss://api-realtime.exrates.coinapi.io ``` Regional WebSocket endpoints: ```text wss://api-realtime-emea.exrates.coinapi.io wss://api-realtime-apac.exrates.coinapi.io wss://api-realtime-ncsa.exrates.coinapi.io ``` Customers can use these endpoints to build a more resilient real-time exchange rate streaming setup. ## What it is A WebSocket high availability setup means connecting to more than one WebSocket endpoint or region. Example: ```text Primary feed: wss://api-realtime-emea.exrates.coinapi.io Secondary feed: wss://api-realtime-ncsa.exrates.coinapi.io ``` This allows the customer to maintain another path for real-time exchange rate data if one region or connection becomes degraded. ## Why do it This setup can help customers: - Improve resilience for real-time exchange rate streaming. - Reduce dependency on a single WebSocket endpoint. - Have a backup path during regional or network issues. - Control how failover works inside their own infrastructure. ## How to do it ### Step 1: Choose primary and secondary WebSocket endpoints Example using two explicit regions: ```text Primary: wss://api-realtime-emea.exrates.coinapi.io Secondary: wss://api-realtime-ncsa.exrates.coinapi.io ``` Example using GeoDNS plus regional fallback: ```text Primary: wss://api-realtime.exrates.coinapi.io Secondary: wss://api-realtime-emea.exrates.coinapi.io ``` ### Step 2: Subscribe to the required exchange rates After establishing each connection, send a `hello` or `subscribe` message with the same asset filters on each feed. Example: ```json { "type": "hello", "apikey": "YOUR_API_KEY", "heartbeat": true, "subscribe_filter_asset_id": ["BTC/USD", "ETH/USD"] } ``` The subscription should match the customer's use case. Use the same filters on primary and secondary connections to allow transparent failover between feeds. ### Step 3: Add connection health checks The customer application should monitor each connection independently. Recommended checks: - Connection state - Heartbeat availability - Time since last received `exrate` message - Reconnect count - Latency - Unexpected message gaps - Error responses or disconnects - `reconnect` messages from the server Example failover condition: ```text If no valid exrate message is received from the primary feed for a defined period, route internal processing to the secondary feed or secondary application path. ``` When a `reconnect` message is received, consider establishing a secondary connection before the primary is closed, as described in the [Messages](/products/exchange-rates-api/docs/websocket/messages) documentation. ### Step 4: Add customer-side Active/Active infrastructure For WebSocket streaming, high availability should be handled at the customer infrastructure level. In an Active/Active setup, customers should not rely on a single server consuming and merging multiple feeds. Instead, they should operate independent active paths on their side. Example: ```text Server A -> wss://api-realtime-emea.exrates.coinapi.io Server B -> wss://api-realtime-ncsa.exrates.coinapi.io ``` Each server can process its assigned feed independently. The customer's internal routing, downstream services, or application layer should decide which server or processing path is used during normal operation and during failover. This design is company-specific and may depend on: - Customer server architecture - Internal load balancers - Failover rules - Monitoring systems - Downstream consumers - Data processing requirements - Recovery procedures Active/Active exchange rate consumption is most effective when the customer also has active/active hardware or server infrastructure on their side. ## Active/Passive option Active/Passive is also viable. Example: ```text Primary: wss://api-realtime-emea.exrates.coinapi.io Standby: wss://api-realtime-ncsa.exrates.coinapi.io ``` The secondary feed does not need to be fully active at all times. It can be activated only when there is an issue with the primary feed. This may reduce duplicated usage, but failover may not be immediate because the standby connection may need to connect and subscribe before processing resumes. ## Billing impact Using multiple WebSocket feeds can increase billable usage because the customer may receive data from more than one connection. Active/Active usually costs more because multiple feeds are active at the same time. Active/Passive may reduce cost because the secondary feed is used only when needed. Under Pay As You Go, higher usage may be billed at lower effective rates as customers move into higher usage tiers, but total cost can still increase if more data is consumed. ## Summary For Exchange Rates WebSocket API high availability: - Use `wss://api-realtime.exrates.coinapi.io` for GeoDNS routing. - Use regional endpoints for explicit regional control. - Use two or more regions for better resilience. - Use Active/Active only when the customer also has independent active infrastructure on their side. - Use Active/Passive when cost control is preferred and a short failover delay is acceptable. - Monitor connection state, heartbeat, `exrate` message flow, reconnects, and latency. - Handle server switching and failover inside the customer's own infrastructure. For customers who require dedicated infrastructure, custom deployment architecture, or stricter enterprise-grade availability planning, please contact our Sales Team to discuss Enterprise plan options. We also recommend subscribing to the CoinAPI status page for updates about incidents, maintenance, and service status changes: ```text https://status.coinapi.io/ ``` --- # API limits and billing metrics (https://www.coinapi.io/products/naas-api/docs/api-limits-and-billing-metrics) --- title: "API limits and billing metrics" description: "In this section, you will find comprehensive information about the process of coinapi limits and billing metrics." order: 3 --- # API limits and billing metrics API limits are a crucial aspect of any API product, and they exist for several important reasons. They are designed to ensure fair usage and maintain the quality of service for all users. By implementing these limits, we can prevent any single user from overloading the system, which could potentially degrade the performance for others. This is a standard practice across the industry and is essential for maintaining a high level of service. One of the key limits we have in place is the Concurrency limit. This limit is specifically designed to protect our infrastructure. It controls the number of simultaneous API calls/requests that can be executed at any given moment. Each API call/request increases the Concurrency limit against your quota, and it decreases when the call/request finishes. This ensures that our servers are not overwhelmed by too many simultaneous requests, thereby ensuring smooth and efficient operation. The specific limits that apply to you depend on several factors. These include the plan you have subscribed to, the product you are using, and the protocol you are utilizing. Different products and protocols may have different limits, reflecting their varying requirements and capabilities. We understand that different users may have different needs, and we try to accommodate these requests whenever possible. Therefore, some limits, such as the Concurrency limit, can be requested to be increased through our support team. We review these requests on a case-by-case basis, taking into account factors such as your usage history and the capacity of our infrastructure. There are also limits that depend on your plan, such as the Request limit or the Node as a Service units limit. If you exceed these limits, you can continue to use our services by paying an overage fee. This allows us to maintain a high level of service for all users, even during periods of high demand. In conclusion, API limits are a necessary and important part of our service. They ensure that all users can enjoy a high-quality, reliable service, and they protect our infrastructure from being overwhelmed. ## Limits applied to our products Product name | Limits --- | --- NAAS REST API | NAAS Credits Limit
NAAS Concurrency Limit NAAS WebSocket API | NAAS Credits Limit
NAAS Concurrency Limit ## Multiple API keys for a subscription At CoinAPI, we understand that our customers may have diverse needs and may require multiple API keys for a single subscription. We have designed our system to accommodate this requirement, allowing you to add additional API keys to your subscription. These keys operate within the confines of a single limit, ensuring that you have the flexibility you need without compromising on control. Each API key can be further customized with a more precise limit. This feature allows you to manage your usage effectively, ensuring that each key is used optimally and within its designated limit. This level of control can be particularly useful in managing resources and preventing overuse. In addition to these features, we also offer the ability for API calls using a specific API key to generate overage, i.e., exceed the quota. This can be particularly useful in situations where you anticipate a higher volume of calls. However, it's important to note that if the limit is exceeded, the API calls may be rejected to prevent overuse and maintain system integrity. All these settings, including the limits and the ability to set overage, can be managed from the Customer Portal. This ensures that you have complete control over your subscription and can make adjustments as and when needed. ### Customizing Limits for API Keys within a Subscription If both API keys, each with a limit of 500, exhaust their allotted limits, reaching a combined total of 1000, further requests made using either key will be rejected until the limit resets. This ensures that the total usage across all keys within the subscription does not exceed the subscription limit. ### Exceeding Limits for API Keys within a Subscription If one API key within the subscription exceeds its limit of 500, while the other key is still within its limit, requests made using the exceeded key will be rejected until the limit resets. However, requests made using the other key, which is still within its limit, will continue to be processed without interruption. > [!NOTE] > In summary, managing limits within a subscription involves ensuring that the usage across all API keys and services remains within the specified limits, > with mechanisms in place to handle potential overages and maintain service availability and quality.## Node as a Service API The utilization of CoinAPI.io's API is quantified in API Credits, providing a standardized measure for usage. Each API Credit value is assigned based on the complexity and resource intensity of specific methods within the platform. The credit values range from 10 to 500, with each method having a distinct credit value. For instance, `eth_call` is assigned a value of 20 API Credits. These credit values take into account various intricate factors such as computational load, memory consumption, disk usage, and network resources associated with the execution of each method. This dynamic credit system ensures a fair and accurate representation of the resources utilized by different API methods, offering transparency and flexibility in aligning with CoinAPI.io's pricing plans. ### Request limit / APIKey ```html X-UnitsLimit-Quota-Overage: disabled X-UnitsLimit-Quota-Allocated: 10000000 X-UnitsLimit-Used: 0 X-UnitsLimit-Quota-Remaining: 10000000 ``` HTTP Header | Type | Description ---------- | ------- | --- X-UnitsLimit-Quota-Overage | string | Provides information about whether a given API key may exceed the plan quota within a 24-hour time frame, which could result in additional charges. This header is fully defined and configured in the customer portal. X-UnitsLimit-Quota-Allocated | string | Total number of requests that can be made within a specific subscription during a 24-hour time frame. This quota allocation is determined based on the user's subscription purchase. X-UnitsLimit-Quota-Remaining | string | Provides valuable information about the remaining quota within the subscription for making requests within a 24-hour time frame. This header indicates the number of requests that can still be made within the allocated quota for the current 24-hour period. X-UnitsLimit-Used | int | Provides information about the request limit that has been used within the last 24-hour period. This header indicates the amount of request capacity consumed based on the usage history. It is important to note that the header is not always appended to every request to optimize the operation of the API. ### Bitcoin Method name | Value --- | --- abandontransaction | 10 abortrescan | 10 addnode | 10 analyzepsbt | 10 bumpfee | 10 combinepsbt | 10 combinerawtransaction | 10 createmultisig | 10 createpsbt | 10 createrawtransaction | 10 createwallet | 10 decoderawtransaction | 10 decodepsbt | 10 decodescript | 10 deriveaddresses | 10 disconnectnode | 10 dumpprivkey | 10 estimatesmartfee | 10 finalizepsbt | 10 fundrawtransaction | 10 generateblock | 10 generatetoaddress | 10 generatetodescriptor | 10 getaddressesbylabel | 10 getbalance | 10 getbalances | 10 getbestblockhash | 10 getblock | 10 getblockchaininfo | 10 getblockcount | 10 getblockfilter | 10 getblockhash | 10 getblockheader | 10 getblockstats | 10 getblocktemplate | 10 getchaintips | 10 getchaintxstats | 10 getconnectioncount | 10 getdifficulty | 10 getindexinfo | 10 getmemoryinfo | 10 getmempoolancestors | 10 getmempooldescendants | 10 getmempoolentry | 10 getmempoolinfo | 10 getmininginfo | 10 getnettotals | 10 getnetworkhashps | 10 getnetworkinfo | 10 getnewaddress | 10 getnodeaddresses | 10 getpeerinfo | 10 getrawchangeaddress | 10 getrawmempool | 10 getrawtransaction | 10 getreceivedbyaddress | 10 getreceivedbylabel | 10 getrpcinfo | 10 gettransaction | 10 gettxout | 10 gettxoutproof | 10 gettxoutsetinfo | 10 help | 10 importaddress | 10 importdescriptors | 10 importmulti | 10 importprivkey | 10 importprunedfunds | 10 importpubkey | 10 importwallet | 10 keypoolrefill | 10 listreceivedbyaddress | 10 listaddressgroupings | 10 listbanned | 10 listlabels | 10 listlockunspent | 10 listsinceblock | 10 listtransactions | 10 ### Ethereum Method name | Value --- | --- eth_blockNumber | 20 eth_call | 20 eth_chainId | 20 eth_coinbase | 20 eth_createAccessList | 20 eth_estimateGas | 20 eth_feeHistory | 20 eth_gasPrice | 20 eth_getBalance | 20 eth_getBlockByHash | 20 eth_getBlockByNumber | 20 eth_getBlockReceipts | 20 eth_getBlockTransactionCountByHash | 20 eth_getBlockTransactionCountByNumber | 20 eth_getCode | 20 eth_getFilterChanges | 20 eth_getFilterLogs | 20 eth_getLogs | 20 eth_getProof | 20 eth_getStorageAt | 20 eth_getTransactionByBlockHashAndIndex | 20 eth_getTransactionByBlockNumberAndIndex| 20 eth_getTransactionByHash | 20 eth_getTransactionCount | 20 eth_getTransactionReceipt | 20 eth_getUncleByBlockHashAndIndex | 20 eth_getUncleByBlockNumberAndIndex | 20 eth_getUncleCountByBlockHash | 20 eth_getUncleCountByBlockNumber | 20 eth_getWork | 20 eth_hashrate | 20 eth_maxPriorityFeePerGas | 20 eth_mining | 20 eth_newBlockFilter | 20 eth_newFilter | 20 eth_newPendingTransactionFilter | 20 eth_protocolVersion | 20 eth_sendRawTransaction | 20 eth_sign | 20 eth_signTransaction | 20 eth_submitWork | 20 eth_subscribe | 20 eth_subscribePendingTransactions | 20 eth_syncing | 20 eth_uninstallFilter | 20 eth_unsubscribe | 20 getBeaconBlocksAttestations | 20 getBlockByRoot | 20 getTxPoolStatus | 20 net_listening | 20 net_peerCount | 20 net_version | 20 trace_block | 70 trace_call | 70 trace_callMany | 70 trace_filter | 70 trace_rawTransaction | 70 trace_replayBlockTransactions | 500 trace_replayTransaction | 500 trace_transaction | 70 txpool_content | 500 txpool_contentFrom | 70 txpool_inspect | 70 web3_clientVersion | 20 web3_sha3 | 20 --- # Authentication (https://www.coinapi.io/products/naas-api/docs/authentication) --- title: "Authentication" description: "In this section, you will find comprehensive information about the process of authentication to the NaaS API." order: 2 --- # Authentication In this section, you will find comprehensive information about the process of CoinAPI authentication. It covers the fundamental aspects and procedures involved in obtaining authentication for CoinAPI usage. Whether you are new to CoinAPI or seeking to enhance your understanding of the authentication process, this section will provide you with a valuable overview of the topic. There are different types of authentication methods available to secure and control access to its services. - `API Key` - fundamental method of authentication that involves the usage of an API key for authentication and access control. - `API Key + JWT token` - extended authentication method that combines the use of an API key along with a JWT token for enhanced security and authentication. Useful when you need to share the API Key publicly, for example when accessing the CoinAPI endpoints from the frontend JavaScript code exposed to the end-users. JWT token will be required along the API Key from the CoinAPI side to perform successful authentication, and the JWT tokens can be only generated from your side as you know the secret (private key or secret) based on which JWT token with the specified expiration time are issued. ## Authentication methods supported by the API Here's an overview of the various products offered by CoinAPI and the supported authentication methods for each product. To use resources that require authorized access, you will need to use one of the many authentication methods described below. | Product name | API | X-CoinAPI-Key header | Query param | URL path | Authorization header | Basic auth | JWT | --- | --- | --- | --- | --- | --- | --- | --- | | `Node` | `JSON-RPC` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | | `Node` | `WebSocket` | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | > [!WARNING] > If you are using the Authorization header to pass the API key, please note that it cannot be used together with a JWT token. In case you have enabled JWT authentication, we recommend using alternative methods to pass the API key such as: a Custom authentication header, Query string parameter, or API Key in the URL.### X-CoinAPI-Key header You can authorize by providing an additional custom header named `X-CoinAPI-Key` and API key as its value. Assuming that your API key is `73034021-THIS-IS-SAMPLE-KEY`, then the authentication header you should send to us will look like: `X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY` ### Query string parameter (apikey) You can authorize by providing an additional parameter named `apikey` with a value equal to your API key in the query string of your HTTP request. Assuming that your API key is `73034021-THIS-IS-SAMPLE-KEY` and that you want to request all exchange rates from `BTC` asset, then your query string should look like this: `GET /v1/exchangerate/BTC?apikey=73034021-THIS-IS-SAMPLE-KEY` > [!WARNING] > The Query string method may be more practical for development activities.### URL path To ensure proper authentication when passing the API key in the URL, it is important to format it correctly. The real API key should always be preceded by the `APIKEY-` prefix, followed by the actual API key. For example, if your API key is `73034021-THIS-IS-SAMPLE-KEY`, the URL should be structured as `/APIKEY-73034021-THIS-IS-SAMPLE-KEY`. The API key can be placed at the beginning, middle, or end of the URL path. Note that the key is completely ignored when determining the path of the requested resource. Here are examples of the different placements: - At the beginning of the URL: - **/**`APIKEY-73034021-THIS-IS-SAMPLE-KEY`**/v1/exchanges** - In the middle of the URL: - **/v1/**`APIKEY-73034021-THIS-IS-SAMPLE-KEY`**/exchanges** - At the end of the URL: - **/v1/exchanges/**`APIKEY-73034021-THIS-IS-SAMPLE-KEY` Please make sure to replace `73034021-THIS-IS-SAMPLE-KEY` with your actual API key for authentication and access to the requested resources and remember to include the `APIKEY-` prefix before your real API key. ### Authorization header This method involves including the API key directly in the Authorization header of the API request. `Authorization: 73034021-THIS-IS-SAMPLE-KEY` ### Basic auth Use Basic Authentication by setting the Authorization header with a base64 encoded string that combines your API key with a username (coinapi): `Authorization: Basic Y29pbmFwaTo3MzAzNDAyMS1USElTLUlTLVNBTVBMRS1LRVk=` In this example, `Y29pbmFwaTo3MzAzNDAyMS1USElTLUlTLVNBTVBMRS1LRVk` is a base64 encoded string of the username and API key (coinapi:73034021-THIS-IS-SAMPLE-KEY). ### JWT token The JWT authentication method provides a secure and efficient way to authorize requests using JSON Web Tokens (JWT). With this method, JWTs can be passed via the Authorization header in the `Bearer JWT_TOKEN` format. #### Supported JWT Algorithms The JWT authentication method supports the following algorithms for JWT token verification with various key sizes: - `RSASSA-PSS (e.g. PS256)` - `RSASSA-PKCS1-v1_5 (e.g. RS256)` - `ECDSA (e.g. ES256)` - `HMAC (e.g. HS256)` #### Enabling JWT authentication To enable JWT authentication for your API key: 1. Access the customer portal and import the public JWT key (RSA or ECDSA) for the API key. 2. Generate a JWT token using your private key (it ensures the authenticity and integrity of the token) 3. Include the generated JWT token in the `Authorization` header of your API requests using `Bearer JWT_TOKEN` format. 4. Let the CoinAPI server verify the token's authenticity using the corresponding public key you've imported in Step 1 during the API request. #### Example request with JWT authentication To include a JWT in an API request, add the token to the `Authorization` header using the Bearer scheme. The format of the header is as follows: `Authorization: Bearer JWT_TOKEN` Example request header with JWT token generated using RS256 algorithm: ```html Authorization: Bearer eyJraWQiOiI5ODViMmQ0ZC1kMjE1LTQwN2MtODcxNi01NTIzNjA0YmM0ZTIiLCJhbGciOiJSUzI1NiJ9.ew0KICAic3ViIjogIjEyMzQ1Njc4OTAiLA0KICAibmFtZSI6ICJFWEFNUExFIFRPS0VOIiwNCiAgImlhdCI6IDE1MTYyMzkwMjIsDQogICJuYmYiOiAxNjg2MTM3MDI0LA0KICAiZXhwIjogMTcxNzY3MzAyNA0KfQ.CX6MWRSXQPKuQ_jrFCME91IwZhK8lq_2XrbDOyZ4-tPo0Ro52HA289sIfLo2LNafWQlq2lClfCN55TxyfC8n0xiifUwdec7g3kcGjCri6vTxaa8p6S3Fyyt2DxXccpi3Se4d_3mEQBZwMchKbQsw-W7Wj7njUk31ycgPQovvF4WrTuEYmhYw1sO9jCTORHmsSO7Shml7kv7AxlIUmzB2oq2KSmBhJV38Nz9oYj3KlPoMjgaIl4xYldNqnGyshh6fQyUQ1gQMQV6e4M5ro8YthjPOCvAT8yk77dTyOoE6Im58cAp6KtM-Gko-tWppUQTu-0M82LOvD_duP77n-hcoTw ``` Decoded JWT token header: ```json { "kid": "985b2d4d-d215-407c-8716-5523604bc4e2", "alg": "RS256" } ``` Decoded JWT token payload: ```json { "sub": "1234567890", "name": "EXAMPLE TOKEN", "iat": 1516239022, "nbf": 1686137024, "exp": 1717673024 } ``` #### JWT Token expiration To ensure the validity of JWT tokens and prevent the use of expired tokens, the inclusion of the following claims is required: - `NBF (Not Before)` - The "nbf" claim specifies the earliest time at which the token can be considered valid. Tokens with a "nbf" claim set in the future should not be accepted. - `EXP (Expiration Time)` - The "exp" claim defines the expiration time of the token. Tokens with an "exp" claim set in the past should not be accepted. #### Request authentication During the process of request authentication, the CoinAPI server follows a series of steps to ensure secure access to its resources. Here's an overview of the authentication process: 1. Upon receiving the request, the CoinAPI server extracts the JWT from the `Authorization` header. 2. Then, it verifies the JWT signature and checks the "NBF" and "EXP" claims to ensure token validity and expiration. 3. If the JWT is valid and not expired, the server authorizes the request and proceeds with the necessary processing to access CoinAPI resources. 4. If the JWT is invalid or expired, the server returns an appropriate error response. --- # Bitcoin (https://www.coinapi.io/products/naas-api/docs/bitcoin) --- title: "Bitcoin" description: "Bitcoin blockchain methods and endpoints for the NaaS API." order: 4 --- # Bitcoin > [!NOTE] > To access the official documentation, please visit [bitcoin.org](https://developer.bitcoin.org/reference/intro.html).## Endpoints The following lists all the Bitcoin network endpoints supported by CoinAPI. | Chain | Network | Node URL| Software | Software Version | Mode | | --- | --- | --- | --- | --- | --- | | **Bitcoin** | Mainnet | https://bitcoin-mainnet.node.coinapi.io| Bitcoin Core | 23.0.0 | **archived** | | **Bitcoin** | Mainnet | https://bitcoin-mainnet-archive.node.coinapi.io| Bitcoin Core | 23.0.0 | **archived** | ## Clients ### Bitcoin Core --- # abandontransaction (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/abandontransaction_x) --- title: "abandontransaction" description: "The abandontransaction Mark in-wallet transaction as abandoned This will mark this transaction and all its in-wallet descendants as abandoned which will allow for their inputs to be respent. It can..." order: 5 --- # abandontransaction ## Overview The **'abandontransaction'** Mark in-wallet transaction as abandoned This will mark this transaction and all its in-wallet descendants as abandoned which will allow for their inputs to be respent. It can be used to replace “stuck” or evicted transactions. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"abandontransaction","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"abandontransaction\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "abandontransaction", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "abandontransaction", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "abandontransaction", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "abandontransaction",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "abandontransaction", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"abandontransaction\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **txid**: The transaction id ## Response ```json { "result": null, "error": { "code": -1, "message": "abandontransaction \"txid\"\n\nMark in-wallet transactionas abandoned\nThis will mark this transaction and all its in-wallet descendants as abandoned which will allow\nfor their inputs to be respent. It can be used to replace \"stuck\" or evicted transactions.\nIt only works on transactions which are not included in a block and are not currently in the mempool.\nIt has no effect on transactions which are already abandoned.\n\nArguments:\n1. txid (string, required) The transaction id\n\nResult:\nnull (json null)\n\nExamples:\n> bitcoin-cli abandontransaction \"1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d\"\n> curl --user myusername --data-binary '{\"jsonrpc\": \"1.0\", \"id\": \"curltest\", \"method\": \"abandontransaction\", \"params\": [\"1075db55d416d3ca199f55b6084e2115b9345e16c5cf302fc80e9d5fbf5d48d\"]}' -H 'content-type: text/plain;' http://127.0.0.1:8332/\n" }, "id": "1" } ``` --- # abortrescan (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/abortrescan_x) --- title: "abortrescan" description: "The abortrescan Stops current wallet rescan triggered by an RPC call, e.g. by an importprivkey call." order: 6 --- # abortrescan ## Overview The **'abortrescan'** Stops current wallet rescan triggered by an RPC call, e.g. by an importprivkey call. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"abortrescan","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"abortrescan\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "abortrescan", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "abortrescan", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "abortrescan", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"abortrescan","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "abortrescan", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ## Response ```json { "result": null, "error": { "code": -18, "message": "No wallet is loaded. Load a wallet using loadwallet or create a new one with createwallet. (Note: A default wallet is no longer automatically created)" }, "id": 1 } ``` --- # addnode (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/addnode_x) --- title: "addnode" description: "The addnode attempts to add or remove a node from the addnode list" order: 7 --- # addnode ## Overview The **'addnode'** attempts to add or remove a node from the addnode list ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"addnode","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"addnode\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "addnode", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "addnode", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "addnode", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"addnode","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "addnode", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ## Request Parameters - **node** (string, required): the node - **command** (string, required): ‘add’ to add a node to the list, ‘remove’ to remove a node from the list, ‘onetry’ to try a connection to the node once ## Response ```json { "result": null, "error": { "code": -1, "message": "addnode \"node\" \"command\"\n\nAttempts to add or remove a node from the addnode list.\nOr try a connection to a node once.\nNodes added using addnode (or -connect) are protected from DoS disconnection and are not required to be\nfull nodes/support SegWit as other outbound peers are (though such peers will not be synced from).\nAddnode connections are limited to 8 at a time and are counted separately from the -maxconnections limit.\n\nArguments:\n1. node (string, required) The node (see getpeerinfo for nodes)\n2. command (string, required) 'add' to add a node to the list, 'remove' to remove a node from the list, 'onetry' to try a connection to the node once\n\nResult:\nnull (json null)\n\nExamples:\n> bitcoin-cli addnode \"192.168.0.6:8333\" \"onetry\"\n> curl --user myusername --data-binary '{\"jsonrpc\": \"1.0\", \"id\": \"curltest\", \"method\": \"addnode\", \"params\": [\"192.168.0.6:8333\", \"onetry\"]}' -H 'content-type: text/plain;' http://127.0.0.1:8332/\n" }, "id": 1 } ``` --- # analyzepsbt (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/analyzepsbt_x) --- title: "analyzepsbt" description: "The analyzepsbt method is used to inspect a PSBT (Partially Signed Bitcoin Transaction) and return information about its current state. It helps in understanding the transaction's inputs, estimated..." order: 8 --- # analyzepsbt ## Overview The **'analyzepsbt'** method is used to inspect a PSBT (Partially Signed Bitcoin Transaction) and return information about its current state. It helps in understanding the transaction's inputs, estimated size, fee rate, and the role of the next person in the transaction process. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"analyzepsbt","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"analyzepsbt\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "analyzepsbt", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "analyzepsbt", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "analyzepsbt", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"analyzepsbt","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "analyzepsbt", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ## Request Parameters - **psbt** (string): The PSBT in base64 format that needs to be analyzed. ## Response ```json { "result": null, "error": { "code": -1, "message": "analyzepsbt \"psbt\"\n\nAnalyzes and provides information about the current status of a PSBT and its inputs\n\nArguments:\n1. psbt (string, required) A base64 string of a PSBT\n\nResult:\n{ (json object)\n \"inputs\" : [ (json array, optional)\n { (json object)\n \"has_utxo\" : true|false, (boolean) Whether a UTXO is provided\n \"is_final\" : true|false, (boolean) Whether the input is finalized\n \"missing\" : { (json object, optional) Things that are missing that are required to complete this input\n \"pubkeys\" : [ (json array, optional)\n \"hex\", (string) Public key ID, hash160 of the public key, of a public key whose BIP 32 derivation path is missing\n ...\n ],\n \"signatures\" : [ (json array, optional)\n \"hex\", (string) Public key ID, hash160 of the public key, of a public key whose signature is missing\n ...\n ],\n \"redeemscript\" : \"hex\", (string, optional) Hash160 of the redeemScript that is missing\n \"witnessscript\" : \"hex\" (string, optional) SHA256 of the witnessScript that is missing\n },\n \"next\" : \"str\" (string, optional) Role of the next person that this input needs to go to\n },\n ...\n ],\n \"estimated_vsize\" : n, (numeric, optional) Estimated vsize of the final signed transaction\n \"estimated_feerate\" : n, (numeric, optional) Estimated feerate of the final signed transaction in BTC/kvB. Shown only if all UTXO slots in the PSBT have been filled\n \"fee\" : n, (numeric, optional) The transaction fee paid. Shown only if all UTXO slots in the PSBT have been filled\n \"next\" : \"str\", (string) Role of the next person that this psbt needs to go to\n \"error\" : \"str\" (string, optional) Error message (if there is one)\n}\n\nExamples:\n> bitcoin-cli analyzepsbt \"psbt\"\n" }, "id": 1 } ``` --- # bumpfee (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/bumpfee_x) --- title: "bumpfee" description: "The bumpfee Bumps the fee of an opt-in-RBF transaction T, replacing it with a new transaction B." order: 9 --- # bumpfee ## Overview The **'bumpfee'** Bumps the fee of an opt-in-RBF transaction T, replacing it with a new transaction B. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"bumpfee","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"bumpfee\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "bumpfee", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "bumpfee", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "bumpfee", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"bumpfee","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "bumpfee", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ## Request Parameters - **txid**: The txid to be bumped - **options** ## Response ```json { "result": null, "error": { "code": -1, "message": "bumpfee \"txid\" ( options )\n\nBumps the fee of an opt-in-RBF transaction T, replacing it with a new transaction B.\nAn opt-in RBF transaction with the given txid must be in the wallet.\nThe command will pay the additional fee by reducing change outputs or adding inputs when necessary.\nIt may add a new change output if one does not already exist.\nAll inputs in the original transaction will be included in the replacement transaction.\nThe command will fail if the wallet or mempool contains a transaction that spends one of T's outputs.\nBy default, the new fee will be calculated automatically using the estimatesmartfee RPC.\nThe user can specify a confirmation target for estimatesmartfee.\nAlternatively, the user can specify a fee rate in sat/vB for the new transaction.\nAt a minimum, the new fee rate must be high enough to pay an additional new relay fee (incrementalfee\nreturned by getnetworkinfo) to enter the node's mempool.\n* WARNING: before version 0.21, fee_rate was in BTC/kvB. As of 0.21, fee_rate is in sat/vB. *\n\nArguments:\n1. txid (string, required) The txid to be bumped\n2. options (json object, optional)\n {\n \"conf_target\": n, (numeric, optional, default=wallet -txconfirmtarget) Confirmation target in blocks\n \n \"fee_rate\": amount, (numeric or string, optional, default=not set, fall back to wallet fee estimation) \n Specify a fee rate in sat/vB instead of relying on the built-in fee estimator.\n Must be at least 1.000 sat/vB higher than the current transaction fee rate.\n WARNING: before version 0.21, fee_rate was in BTC/kvB. As of 0.21, fee_rate is in sat/vB.\n \n \"replaceable\": bool, (boolean, optional, default=true) Whether the new transaction should still be\n marked bip-125 replaceable. If true, the sequence numbers in the transaction will\n be left unchanged from the original. If false, any input sequence numbers in the\n original transaction that were less than 0xfffffffe will be increased to 0xfffffffe\n so the new transaction will not be explicitly bip-125 replaceable (though it may\n still be replaceable in practice, for example if it has unconfirmed ancestors which\n are replaceable).\n \n \"estimate_mode\": \"str\", (string, optional, default=\"unset\") The fee estimate mode, must be one of (case insensitive):\n \"unset\"\n \"economical\"\n \"conservative\"\n }\n\nResult:\n{ (json object)\n \"txid\" : \"hex\", (string) The id of the new transaction.\n \"origfee\" : n, (numeric) The fee of the replaced transaction.\n \"fee\" : n, (numeric) The fee of the new transaction.\n \"errors\" : [ (json array) Errors encountered during processing (may be empty).\n \"str\", (string)\n ...\n ]\n}\n\nExamples:\n\nBump the fee, get the new transaction's txid\n> bitcoin-cli bumpfee \n" }, "id": 1 } ``` --- # combinepsbt (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/combinepsbt_x) --- title: "combinepsbt" description: "The combinepsbt method allows you to combine multiple partially signed Bitcoin transactions into a single transaction. This is particularly useful in multi-signature wallet setups where transaction..." order: 10 --- # combinepsbt ## Overview The **'combinepsbt'** method allows you to combine multiple partially signed Bitcoin transactions into a single transaction. This is particularly useful in multi-signature wallet setups where transactions require signatures from multiple parties before they can be broadcasted to the network. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"combinepsbt","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"combinepsbt\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "combinepsbt", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "combinepsbt", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "combinepsbt", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"combinepsbt","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "combinepsbt", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ## Request Parameters - **method**: (string) The name of the method being invoked, in this case, "combinepsbt". - **params**: (json array, required) The base64 strings of partially signed transactions. Each element in the array is a base64 encoded string representing a partially signed transaction. - **psbt**: (string) A base64 string of a partially signed Bitcoin transaction (PSBT). ## Response ```json { "result": null, "error": { "code": -1, "message": "combinepsbt [\"psbt\",...]\n\nCombine multiple partially signed Bitcoin transactions into one transaction.\nImplements the Combiner role.\n\nArguments:\n1. txs (json array, required) The base64 strings of partially signed transactions\n [\n \"psbt\", (string) A base64 string of a PSBT\n ...\n ]\n\nResult:\n\"str\" (string) The base64-encoded partially signed transaction\n\nExamples:\n> bitcoin-cli combinepsbt '[\"mybase64_1\", \"mybase64_2\", \"mybase64_3\"]'\n" }, "id": 1 } ``` --- # combineRawTransaction (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/combinerawtransaction_x) --- title: "combineRawTransaction" description: "The combineRawTransaction method allows you to merge multiple partially signed transactions into a single transaction. The resulting transaction can either be a partially signed or a fully signed t..." order: 11 --- # combineRawTransaction ## Overview The **'combineRawTransaction'** method allows you to merge multiple partially signed transactions into a single transaction. The resulting transaction can either be a partially signed or a fully signed transaction. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"combineRawTransaction","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"combineRawTransaction\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "combineRawTransaction", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "combineRawTransaction", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "combineRawTransaction", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"combineRawTransaction","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "combineRawTransaction", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ## Request Parameters - **method** (string, required): The method name, which should be "combineRawTransaction". - **params** (array, required): An array containing the hex strings of the partially signed transactions that you want to combine. - **id** (integer, required): A unique identifier for the request. - **jsonrpc** (string, required): The version of the JSON-RPC protocol, which should be "2.0". ## Response ```json { "result": null, "error": { "code": -32601, "message": "" }, "id": 1 } ``` --- # createmultisig (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/createmultisig_x) --- title: "createmultisig" description: "The createmultisig method creates a multi-signature address with n signature of m keys required." order: 12 --- # createmultisig ## Overview The **'createmultisig'** method creates a multi-signature address with n signature of m keys required. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"createmultisig","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"createmultisig\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "createmultisig", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "createmultisig", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "createmultisig", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "createmultisig",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "createmultisig", "params": [] }) response = https.request(request) puts response.read_body ``` ## Request Parameters - **nrequired** (numeric, required): The number of required signatures out of the n keys. - **keys** (json array, required): The hex-encoded public keys. - **address_type** (string, optional, default=legacy): The address type to use. Options are “legacy”, “p2sh-segwit”, and “bech32”. ## Response ```json ``` --- # createpsbt (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/createpsbt_x) --- title: "createpsbt" description: "The createpsbt method is utilized to create a transaction in the Partially Signed Transaction format, implementing the Creator role in the transaction process. This method is essential for initiati..." order: 13 --- # createpsbt ## Overview The **'createpsbt'** method is utilized to create a transaction in the Partially Signed Transaction format, implementing the Creator role in the transaction process. This method is essential for initiating transactions within the Bitcoin network through CoinAPI. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"createpsbt","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"createpsbt\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "createpsbt", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "createpsbt", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/json"); myHeaders.append("accept", "application/json"); myHeaders.append("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var raw = JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "createpsbt", "params": [] }); var requestOptions = { method: 'POST', headers: myHeaders, body: raw, redirect: 'follow' }; fetch("https://bitcoin-mainnet.node.coinapi.io", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error)); ``` ### go ```go package main package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "createpsbt",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "createpsbt", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"createpsbt\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **Inputs**: JSON array, required. Contains the JSON objects representing the transaction inputs. - **Outputs**: JSON array, required. Contains the outputs as key-value pairs where none of the keys are duplicated. Each address can only appear once and there can only be one 'data' object. - **Locktime**: Numeric, optional, default=0. Represents the raw locktime. A non-zero value also locktime-activates inputs. - **Replaceable**: Boolean, optional, default=false. Marks the transaction as BIP125 replaceable, allowing it to be replaced by a transaction with higher fees. ## Response ```json { "id": 1, "result": { "str": "string", "description": "The resulting raw transaction (base64-encoded string)" }, "error": null, "jsonrpc": "2.0" } ``` --- # createrawtransaction (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/createrawtransaction_x) --- title: "createrawtransaction" description: "The createrawtransaction method llows you to create a transaction by specifying the inputs and outputs. This method returns a hex-encoded raw transaction. Note that the transaction's inputs are not..." order: 14 --- # createrawtransaction ## Overview The **'createrawtransaction'** method llows you to create a transaction by specifying the inputs and outputs. This method returns a hex-encoded raw transaction. Note that the transaction's inputs are not signed, and it is not stored in the wallet or transmitted to the network. ## Request ### shell ```shell wget --no-check-certificate --quiet \ -method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"createrawtransaction","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io'- ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"createrawtransaction\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "createrawtransaction", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "createrawtransaction", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "createrawtransaction", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "createrawtransaction",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "createrawtransaction", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"createrawtransaction\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **txid** (string, required): The transaction ID. - **vout** (numeric, required): The output number. - **sequence** (numeric, optional): The sequence number, default value depends on the 'replaceable' and 'locktime' arguments. - **address** (numeric or string, required): A key-value pair where the key is the Bitcoin address and the value is the amount in BTC. - **data** (string, required): A key-value pair where the key must be "data" and the value is hex-encoded data. - **locktime** (raw, optional): Non-0 value also locktime-activates inputs. - **replaceable** (boolean, optional): Marks this transaction as BIP125-replaceable. Allows this transaction to be replaced by a transaction with higher fees ## Response ```json { "result": "hex-encoded raw transaction", "error": null, "id": "coinapi_test" } ``` --- # createwallet (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/createwallet_x) --- title: "createwallet" description: "The createwallet creates and loads a new wallet." order: 15 --- # createwallet ## Overview The **'createwallet'** creates and loads a new wallet. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"createwallet","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"createwallet\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "createwallet", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "createwallet", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "createwallet", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "createwallet",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "createwallet", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"createwallet\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **wallet_name** (string, required): The name for the new wallet. If this is a path, the wallet will be created at the path location. - **disable_private_keys** (boolean, optional, default=false): Disable the possibility of private keys (only watchonlys are possible in this mode). - **blank** (boolean, optional, default=false): Create a blank wallet. A blank wallet has no keys or HD seed. One can be set using sethdseed. - **passphrase** (string): Encrypt the wallet with this passphrase. - **avoid_reuse** (boolean, optional, default=false): Keep track of coin reuse, and treat dirty and clean coins differently with privacy considerations in mind. - **descriptors** (boolean, optional, default=false): Create a native descriptor wallet. The wallet will use descriptors internally to handle address creation - **load_on_startup** (boolean, optional, default=null): Save wallet name to persistent settings and load on startup. True to add wallet to startup list, false to remove, null to leave unchanged. ## Response ```json ``` --- # decodeRawTransaction (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/decodeRawTransaction) --- title: "decodeRawTransaction" description: "The decodeRawTransaction method decodes a raw transaction and returns detailed information about the transaction in a JSON format. Utilizing this method will consume 1 API credit." order: 16 --- # decodeRawTransaction ## Overview The **'decodeRawTransaction'** method decodes a raw transaction and returns detailed information about the transaction in a JSON format. Utilizing this method will consume 1 API credit. ## Request ### shell ```shell curl link \ wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY' \ --body-data '{ "jsonrpc": "1.0", "id": "1", "method": "decodeRawTransaction", "params": [] }' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"decodeRawTransaction\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "decodeRawTransaction", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "decodeRawTransaction", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "decodeRawTransaction", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "decodeRawTransaction",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "decodeRawTransaction", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"decodeRawTransaction\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **hexString** (string, required): The raw transaction represented as a hex string. - **isWitness** (boolean): Indicates whether the transaction hex is a serialized witness transaction. Accepts "true" or "false" values. ## Response ```json ``` - **txid**: The unique identifier of the transaction. - **hash**: The hash of the transaction, which may vary from the txid for witness transactions. - **size**: The size of the transaction in bytes. - **vsize**: The virtual size of the transaction, which may differ from the "size" for witness transactions. - **weight**: The weight of the transaction, calculated as a value between vsize*4 - 3 and vsize*4. - **version**: The version of the block where the transaction is recorded. - **locktime**: The locktime of the transaction. - **vin** (JSON array): Contains information about the transaction's input vectors. Each element in the array represents an input vector and contains the following fields: - **txid**: The transaction ID. - **vout**: The output number. - **scriptSig**: Contains information about the script's signature. - **asm**: The script's public key as a string. - **hex**: The hex-encoded witness data. - **txinwitness** (JSON array): An array of JSON objects containing hex-encoded witness data. - **sequence**: The script sequence number. - **vout** (JSON array): Contains information about the transaction outputs. Each element in the array contains: - **value**: The value of the output in BTC. - **n**: The output index. - **scriptPubKey** (JSON object): Contains information about the PubKey script, including: - **asm**: The script's public key as a string. - **desc**: The inferred descriptor for the output. - **hex**: The hex representation of the script's public key. - **address**: The associated Bitcoin address. - **type**: The type of script, such as pubkeyhash or multisig. ## Errors - **Invalid Request:** This error is returned if the request format is incorrect. - **Internal Error:** This error is returned if there's a server-side issue processing the request. ## Rate Limits Please note that there are rate limits applied to the API to ensure fair usage. Free-tier users are limited to 100 requests per day, while premium users can make up to 1000 or more requests per day. ## Support If you encounter any issues or have further questions regarding the decodeRawTransaction method, please contact our support team at **support@coinapi.io**. --- # decodePSBT (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/decodepsbt_x) --- title: "decodePSBT" description: "The decodePSBT method is utilized to decode a PSBT (Partially Signed Bitcoin Transaction) into a human-readable format, providing detailed information about the transaction in JSON format. This met..." order: 17 --- # decodePSBT ## Overview The **'decodePSBT'** method is utilized to decode a PSBT (Partially Signed Bitcoin Transaction) into a human-readable format, providing detailed information about the transaction in JSON format. This method is essential for developers and users who want to understand the transaction details before it is broadcasted to the network. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"decodePSBT","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"decodePSBT\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "decodePSBT", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "decodePSBT", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "decodePSBT", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "decodePSBT",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "decodePSBT", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"decodePSBT\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **psbt** (string): The PSBT string that needs to be decoded. ## Response ```json { "tx": { "decoded network-serialized unsigned transaction": "..." }, "unknown": { "key": "hex", "value": "..." }, "inputs": [ { "non_witness_utxo": { "decoded network transaction for non-witness UTXOs": "..." }, "witness_utxo": { "amount": "n", "scriptPubKey": { "asm": "str", "hex": "hex", "type": "str", "address": "str" } }, "partial_signatures": { "pubkey": "str", "signature": "..." }, "sighash": "str", "redeem_script": { "asm": "str", "hex": "hex", "type": "str" }, "witness_script": { "asm": "str", "hex": "hex", "type": "str" }, "bip32_derivs": [ { "master_fingerprint": "str", "path": "str" } ], "final_scriptsig": { "asm": "str", "hex": "str" }, "final_scriptwitness": ["hex"], "unknown": { "key": "hex", "value": "..." } } ], "outputs": [ { "redeem_script": { "asm": "str", "hex": "hex", "type": "str" }, "witness_script": { "asm": "str", "hex": "hex", "type": "str" }, "bip32_derivs": [ { "pubkey": "str", "master_fingerprint": "str", "path": "str" } ], "unknown": { "key": "hex", "value": "..." } } ], "fee": "n" } ``` ## Errors - **Invalid Request:** This error is returned if the request format is incorrect. - **Internal Error:** This error is returned if there's a server-side issue processing the request. ## Rate Limits Please note that there are rate limits applied to the API to ensure fair usage. Free-tier users are limited to 100 requests per day, while premium users can make up to 1000 or more requests per day. ## Support If you encounter any issues or have further questions regarding the decodePSBT method, please contact our support team at **support@coinapi.io**. --- # Decodescript (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/decodescript) --- title: "Decodescript" description: "The decodescript RPC method allows you to decode a hex-encoded script, facilitating a deeper understanding of the script's structure and components. Each call to this method will consume 1 API credit." order: 18 --- # Decodescript ## Overview **The decodescript RPC method** allows you to decode a hex-encoded script, facilitating a deeper understanding of the script's structure and components. Each call to this method will consume 1 API credit. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY' \ --body-data '{ "jsonrpc": "1.0", "id": "1", "method": "Decodescript", "params": [] }' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"Decodescript\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "Decodescript", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "Decodescript", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "Decodescript", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "Decodescript",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "Decodescript", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"Decodescript\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Parameters **'hexstring'** (**required**) - **Type**: string - **Description**: The hex-encoded script that needs to be decoded. ## Returns The method returns an object with the following properties: **'asm'** - **Type**: string - **Description**: Represents the script public key in a string format. **type** - **Type**: string - **Description**: Specifies the output type. It can be one of the following: nonstandard, pubkey, pubkeyhash, scripthash, multisig, nulldata, witness_v0_scripthash, witness_v0_keyhash, witness_v1_taproot, or witness_unknown. **reqSigs** - **Type**: integer - **Description**: Indicates the number of required signatures. **addresses** - **Type**: JSON array - **Description**: A JSON array containing the addresses involved in the transaction. **str** - **Type**: string - **Description**: The Bitcoin address associated with the script. **p2sh** - type: string (optional) - Description: The address of the P2SH script that wraps this redeem script. This field is not returned if the script is already a P2SH. **segwit** - **Type**: object (optional) - **Description**: Contains information about the witness script public key that wraps this redeem script. This field is not returned if the script is a P2SH or witness. The object contains the following properties: - **'asm'**: The script public key in string format. - **'hex'**: The hex representation of the script's public key in string format. - **'type'**: The type of the script public key. - **'reqSigs'**: The number of required signatures. - **'addresses'**: A JSON array of addresses involved. - **'str'**: The segwit address. - **'p2sh-segwit'**: The address of the P2SH script wrapping this witness redeem script. --- # deriveaddresses (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/deriveaddresses) --- title: "deriveaddresses" description: "The deriveaddresses method derives one or more addresses corresponding to an output descriptor." order: 19 --- # deriveaddresses ## Overview The **'deriveaddresses'** method derives one or more addresses corresponding to an output descriptor. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY' \ --body-data '{ "jsonrpc": "1.0", "id": "1", "method": "deriveaddresses", "params": [] }' \'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"deriveaddresses\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "deriveaddresses", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "deriveaddresses", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "deriveaddresses", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "deriveaddresses",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "deriveaddresses", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"deriveaddresses\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **descriptor** (string, required): The descriptor. - **range** (numeric or array, optional): If a ranged descriptor is used, this specifies the end or the range (in [begin,end] notation) to derive. ## Response --- # disconnectnode (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/disconnectnode) --- title: "disconnectnode" description: "The disconnectnode method allows you to immediately disconnect from a specified peer node in the Bitcoin network. You can identify the node either by its 'address' or 'nodeid'. Only one of these pa..." order: 20 --- # disconnectnode ## Overview The **'disconnectnode'** method allows you to immediately disconnect from a specified peer node in the Bitcoin network. You can identify the node either by its 'address' or 'nodeid'. Only one of these parameters can be provided to identify the node. To disconnect by 'nodeid', you can either set the 'address' to an empty string or use the 'nodeid' argument only. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY' \ --body-data '{ "jsonrpc": "1.0", "id": "1", "method": "disconnectnode", "params": [] }'\'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"disconnectnode\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "disconnectnode", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "disconnectnode", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "disconnectnode", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "disconnectnode",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "disconnectnode", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"disconnectnode\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **address**: The IP address/port of the node (string). - **nodeid**: The node ID (numeric, optional, default=fallback to address). You can find node IDs using the **'getpeerinfo'** method. ## Response ```json { "result": null, "error": null, "id": "request_id" } ``` --- # dumpprivkey (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/dumpprivkey) --- title: "dumpprivkey" description: "The dumpprivkey Reveals the private key corresponding to ‘address’." order: 21 --- # dumpprivkey ## Overview The **'dumpprivkey'** Reveals the private key corresponding to ‘address’. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY' \ --body-data '{ "jsonrpc": "1.0", "id": "1", "method": "dumpprivkey", "params": [] }' \'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"dumpprivkey\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "dumpprivkey", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import http.client import json conn = http.client.HTTPSConnection("mainnet-bitcoin.node.coinapi.io") payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "dumpprivkey", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } conn.request("POST", "/", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8")) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "dumpprivkey", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "dumpprivkey",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "dumpprivkey", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"dumpprivkey\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **address**: The bitcoin address for the private key ## Response ```json ``` --- # estimatesmartfee (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/estimatesmartfee) --- title: "estimatesmartfee" description: "The estimatesmartfee RPC method allows you to estimate the smart fee per kilobyte required for a transaction to be processed within a certain number of blocks. It also returns the number of blocks ..." order: 22 --- # estimatesmartfee ## Overview The **'estimatesmartfee'** RPC method allows you to estimate the smart fee per kilobyte required for a transaction to be processed within a certain number of blocks. It also returns the number of blocks for which the estimate is valid. Each call to this method consumes 1 API credit. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY' \ --body-data '{ "jsonrpc": "1.0", "id": "1", "method": "estimatesmartfee", "params": [] } ' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"estimatesmartfee\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "estimatesmartfee", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "estimatesmartfee", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "estimatesmartfee", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "estimatesmartfee",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "estimatesmartfee", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder() .build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"estimatesmartfee\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters **'conf_target'** (numeric) **Requirement**: Mandatory - This parameter specifies the confirmation target in blocks. **'estimate_mode'** (string) **Default Value**: CONSERVATIVE - his parameter allows you to set the fee estimate mode. You can choose between different modes to get a more conservative or aggressive fee estimate. ## Response ```json { "blocks": 6, "feerate": 0.00012345, "errors": [], "str": "" } ``` **'blocks'** The block number where the estimate was found. **'feerate'** The estimated fee rate, denoted in BTC/kB. **'errors'** A list of errors encountered during the processing, if any. **'str'** A string describing the error in detail, if any error was encountered. **Notes** - The **'conf_target'** parameter is essential to get an accurate fee estimate. It represents the number of blocks within which you want the transaction to be confirmed. - The **'estimate_mode'** parameter allows you to tailor the fee estimate according to your preference. The default value is "CONSERVATIVE", which provides a more cautious fee estimate. - The method returns detailed information about the estimated fee, including the block number where the estimate was found and the estimated fee rate in BTC/kB. - If there are any errors during the processing, the method will return the errors in the **'errors'** field and a detailed error description in the **'str'** field. --- # finalizepsbt (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/finalizepsbt) --- title: "finalizepsbt" description: "The finalizepsbt method is used to finalize the inputs of a PSBT (Partially Signed Bitcoin Transaction). If the transaction is fully signed, it will generate a network serialized transaction which ..." order: 23 --- # finalizepsbt ## Overview The **'finalizepsbt'** method is used to finalize the inputs of a PSBT (Partially Signed Bitcoin Transaction). If the transaction is fully signed, it will generate a network serialized transaction which can be broadcast with a method such as sendrawtransaction. If not, a PSBT will be created which has the final_scriptSig and final_scriptWitness fields filled for inputs that are complete. This method implements the Finalizer and Extractor roles. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 73034021-THIS-IS-SAMPLE-KEY' \ --body-data '{ "jsonrpc": "1.0", "id": "1", "method": "finalizepsbt", "params": [] } ' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"finalizepsbt\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "finalizepsbt", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "1.0", "id": "1", "method": "finalizepsbt", "params": [] }) headers = { 'Content-Type': 'application/json', 'accept': 'application/json', 'X-CoinAPI-Key': '73034021-THIS-IS-SAMPLE-KEY' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json", "accept": "application/json", "X-CoinAPI-Key": "73034021-THIS-IS-SAMPLE-KEY" }, "data": JSON.stringify({ "jsonrpc": "1.0", "id": "1", "method": "finalizepsbt", "params": [] }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "finalizepsbt",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "finalizepsbt", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"finalizepsbt\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **psbt** (string, required): A base64 string of a PSBT. ## Response ```json { "psbt": "string", "hex": "string", "complete": "boolean" } ``` - **psbt** (string): The base64-encoded partially signed transaction if not extracted. - **hex** (string): The hex-encoded network transaction if extracted. - **complete** (boolean): Indicates if the transaction has a complete set of signatures. --- # fundrawtransaction (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/fundrawtransaction) --- title: "fundrawtransaction" description: "The fundrawtransaction method is used to add inputs to a transaction until it has enough in value to meet its out value. If the transaction initially has no inputs, they will be automatically selec..." order: 24 --- # fundrawtransaction ## Overview The **'fundrawtransaction'** method is used to add inputs to a transaction until it has enough in value to meet its out value. If the transaction initially has no inputs, they will be automatically selected. This method can add at most one change output to the outputs and won't modify existing outputs unless specified by the "subtractFeeFromOutputs" option. Note that inputs which were signed may need to be resigned after the completion since in/outputs have been added. The added inputs will not be signed; use methods like **'signrawtransactionwithkey'** or **'signrawtransactionwithwallet'** for that. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"fundrawtransaction","params": [ ]} ' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("accept", "application/json"); request.Headers.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY"); var content = new StringContent("{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"fundrawtransaction\",\r\n \"params\": []\r\n}\r\n", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php 'application/json', 'accept' => 'application/json', 'X-CoinAPI-Key' => '73034021-THIS-IS-SAMPLE-KEY' ]; $body = '{ "jsonrpc": "1.0", "id": "1", "method": "fundrawtransaction", "params": [] }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "fundrawtransaction", "params": [ "0x4c253746668dca6ac3f7b9bc18248b558a95b5fc881d140872c2dff984d344a7" ], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "73034021-THIS-IS-SAMPLE-KEY", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "fundrawtransaction", "params": [ "0x4c253746668dca6ac3f7b9bc18248b558a95b5fc881d140872c2dff984d344a7" ], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{`+" "+` "jsonrpc": "1.0",`+" "+` "id": "1",`+" "+` "method": "fundrawtransaction",`+" "+` "params": []`+" "+` }`+" "+` `) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") req.Header.Add("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["Content-Type"] = "application/json" request["accept"] = "application/json" request["X-CoinAPI-Key"] = "73034021-THIS-IS-SAMPLE-KEY" request.body = JSON.dump({ "jsonrpc": "1.0", "id": "1", "method": "fundrawtransaction", "params": [] }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"fundrawtransaction\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **hexstring** (string, required): The hex string of the raw transaction. - **options** (json object, optional): Additional options for the transaction. Can include fields like "replaceable", "conf_target", and "estimate_mode". - **iswitness** (boolean, optional): Specifies whether the transaction hex is a serialized witness transaction. The default value depends on heuristic tests performed during decoding. ## Response ```json ``` - **psbt** (string): The base64-encoded partially signed transaction if not extracted. - **hex** (string): The hex-encoded network transaction if extracted. - **complete** (boolean): Indicates if the transaction has a complete set of signatures. --- # generateBlock (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/generateblock) --- title: "generateBlock" description: "The generateBlock method allows you to mine a block with a set of ordered transactions immediately to a specified address or descriptor before the RPC call returns. This is a powerful tool for deve..." order: 25 --- # generateBlock ## Overview The **'generateBlock'** method allows you to mine a block with a set of ordered transactions immediately to a specified address or descriptor before the RPC call returns. This is a powerful tool for developers looking to integrate Bitcoin mining functionalities in their applications. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"generateBlock","params": [ ]} ' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"generateBlock\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "generateBlock", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "generateBlock", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "generateBlock", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"generateBlock","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "generateBlock", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"generateBlock\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **OUTPUT (Argument #1)**: The address or descriptor where the newly generated bitcoins will be sent to. This parameter is required. - **TRANSACTIONS (Argument #2)**: A JSON array containing hex strings which are either transaction IDs or raw transactions. Transaction IDs must reference transactions currently in the mempool. All transactions must be valid and in the correct order, otherwise, the block will be rejected. This parameter is required. ## Response ```json ``` - **hash**: A string representing the hash of the generated block. --- # generatetoaddress (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/generatetoaddress) --- title: "generatetoaddress" description: "The generatetoaddress method allows you to generate a specified number of blocks to a particular address. This can be useful for mining applications or for generating new blocks in a test environment." order: 26 --- # generatetoaddress ## Overview The **'generatetoaddress'** method allows you to generate a specified number of blocks to a particular address. This can be useful for mining applications or for generating new blocks in a test environment. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"generatetoaddress","params": [ ]} ' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"generatetoaddress\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "generatetoaddress", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "generatetoaddress", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "generatetoaddress", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"generatetoaddress","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "generatetoaddress", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"1.0\",\r\n \"id\": \"1\",\r\n \"method\": \"generatetoaddress\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **number_of_blocks** (integer): The number of blocks to generate. - **address** (string): The address to which the newly generated blocks should be sent. ## Response ```json { "result": null, "error": { "code": -1, "message": "generatetoaddress nblocks \"address\" ( maxtries )\n\nMine to a specified address and return the block hashes.\n\nArguments:\n1. nblocks (numeric, required) How many blocks are generated.\n2. address (string, required) The address to send the newly generated bitcoin to.\n3. maxtries (numeric, optional, default=1000000) How many iterations to try.\n\nResult:\n[ (json array) hashes of blocks generated\n \"hex\", (string) blockhash\n ...\n]\n\nExamples:\n\nGenerate 11 blocks to myaddress\n> bitcoin-cli generatetoaddress 11 \"myaddress\"\nIf you are using the Bitcoin Core wallet, you can get a new address to send the newly generated bitcoin to with:\n> bitcoin-cli getnewaddress \n" }, "id": 1 } ``` --- # generatetodescriptor (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/generatetodescriptor) --- title: "generatetodescriptor" description: "The generatetodescriptor method method allows you to mine blocks immediately to a specified descriptor before the RPC call returns. This method is a crucial tool for developers looking to integrate..." order: 27 --- # generatetodescriptor ## Overview The **'generatetodescriptor'** method method allows you to mine blocks immediately to a specified descriptor before the RPC call returns. This method is a crucial tool for developers looking to integrate Bitcoin transactions and operations into their applications through the CoinAPI platform. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"Generatetodescriptor","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"generatetodescriptor\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "generatetodescriptor", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "generatetodescriptor", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "generatetodescriptor", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"generatetodescriptor","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "generatetodescriptor", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"2.0\",\r\n \"id\": \"1\",\r\n \"method\": \"generatetodescriptor\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **num_blocks** (numeric, required): The number of blocks to be generated immediately. - **descriptor** (string, required): The descriptor where the newly generated bitcoins will be sent to. - **maxtries** (numeric, optional, default=1000000): The number of iterations to try during the block generation process. ## Response ```json { "result": null, "error": { "code": -1, "message": "generatetodescriptor num_blocks \"descriptor\" ( maxtries )\n\nMine to a specified descriptor and return the block hashes.\n\nArguments:\n1. num_blocks (numeric, required) How many blocks are generated.\n2. descriptor (string, required) The descriptor to send the newly generated bitcoin to.\n3. maxtries (numeric, optional, default=1000000) How many iterations to try.\n\nResult:\n[ (json array) hashes of blocks generated\n \"hex\", (string) blockhash\n ...\n]\n\nExamples:\n\nGenerate 11 blocks to mydesc\n> bitcoin-cli generatetodescriptor 11 \"mydesc\"\n" }, "id": 1 } ``` --- # getaddressesbylabel (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/getaddressesbylabel) --- title: "getaddressesbylabel" description: "The getaddressesbylabel Returns the list of addresses assigned the specified label." order: 28 --- # getaddressesbylabel ## Overview The **'getaddressesbylabel'** Returns the list of addresses assigned the specified label. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"getaddressesbylabel","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"getaddressesbylabel\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "getaddressesbylabel", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "getaddressesbylabel", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "getaddressesbylabel", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"getaddressesbylabel","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "getaddressesbylabel", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"2.0\",\r\n \"id\": \"1\",\r\n \"method\": \"getaddressesbylabel\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **label**: The label. ## Response ```json { "result": null, "error": { "code": -1, "message": "getaddressesbylabel \"label\"\n\nReturns the list of addresses assigned the specified label.\n\nArguments:\n1. label (string, required) The label.\n\nResult:\n{ (json object) json object with addresses as keys\n \"address\" : { (json object) json object with information about address\n \"purpose\" : \"str\" (string) Purpose of address (\"send\" for sending address, \"receive\" for receiving address)\n },\n ...\n}\n\nExamples:\n> bitcoin-cli getaddressesbylabel \"tabby\"\n> curl --user myusername --data-binary '{\"jsonrpc\": \"1.0\", \"id\": \"curltest\", \"method\": \"getaddressesbylabel\", \"params\": [\"tabby\"]}' -H 'content-type: text/plain;' http://127.0.0.1:8332/\n" }, "id": 1 } ``` --- # getbalance (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/getbalance) --- title: "getbalance" description: "The getbalance Returns the total available balance." order: 29 --- # getbalance ## Overview The **'getbalance'** Returns the total available balance. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"getbalance","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"getbalance\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "getbalance", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "getbalance", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "getbalance", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"getbalance","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "getbalance", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"2.0\",\r\n \"id\": \"1\",\r\n \"method\": \"getbalance\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ## Request Parameters - **dummy**: Remains for backward compatibility. Must be excluded or set to “\*”. - **minconf**: Only include transactions confirmed at least this many times. - **include_watchonly**: Also include balance in watch-only addresses (see ‘importaddress’) - **avoid_reuse**: (only available if avoid_reuse wallet flag is set) Do not include balance in dirty outputs; addresses are considered dirty if they have previously been used in a transaction. ## Response ```json { "result": null, "error": { "code": -18, "message": "Load a wallet using loadwallet or create a new one with createwallet. (Note: A default wallet is no longer automatically created)" }, "id": 1 } ``` --- # getbalances (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/getbalances) --- title: "getbalances" description: "The getbalances method returns an object with all balances in BTC. It provides detailed information about the balances available in your wallet, including trusted, untrusted pending, immature, and ..." order: 30 --- # getbalances ## Overview The **'getbalances'** method returns an object with all balances in BTC. It provides detailed information about the balances available in your wallet, including trusted, untrusted pending, immature, and used balances. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"getbalances","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"getbalances\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "getbalances", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests import json url = "https://bitcoin-mainnet.node.coinapi.io" payload = json.dumps({ "jsonrpc": "2.0", "method": "getbalances", "params": [], "id": 1 }) headers = { 'x-coinapi-key': '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type': 'application/json', 'accept': 'application/json' } response = requests.request("POST", url, headers=headers, data=payload) print(response.text) ``` ### javascript ```javascript var settings = { "url": "https://bitcoin-mainnet.node.coinapi.io", "method": "POST", "timeout": 0, "headers": { "x-coinapi-key": "4303fb63-adec-42dc-b571-74bc2f2a5167", "Content-Type": "application/json", "accept": "application/json" }, "data": JSON.stringify({ "jsonrpc": "2.0", "method": "getbalances", "params": [], "id": 1 }), }; $.ajax(settings).done(function (response) { console.log(response); }); ``` ### go ```go package main import ( "fmt" "strings" "net/http" "io/ioutil" ) func main() { url := "https://bitcoin-mainnet.node.coinapi.io" method := "POST" payload := strings.NewReader(`{"jsonrpc":"2.0","method":"getbalances","params": [],"id":1}`) client := &http.Client { } req, err := http.NewRequest(method, url, payload) if err != nil { fmt.Println(err) return } req.Header.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY") req.Header.Add("Content-Type", "application/json") req.Header.Add("accept", "application/json") res, err := client.Do(req) if err != nil { fmt.Println(err) return } defer res.Body.Close() body, err := ioutil.ReadAll(res.Body) if err != nil { fmt.Println(err) return } fmt.Println(string(body)) } ``` ### ruby ```ruby require "uri" require "json" require "net/http" url = URI("https://bitcoin-mainnet.node.coinapi.io") https = Net::HTTP.new(url.host, url.port) https.use_ssl = true request = Net::HTTP::Post.new(url) request["x-coinapi-key"] = "73034021-THIS-IS-SAMPLE-KEY" request["Content-Type"] = "application/json" request["accept"] = "application/json" request.body = JSON.dump({ "jsonrpc": "2.0", "method": "getbalances", "params": [], "id": 1 }) response = https.request(request) puts response.read_body ``` ### java ```java OkHttpClient client = new OkHttpClient().newBuilder().build(); MediaType mediaType = MediaType.parse("application/json"); RequestBody body = RequestBody.create(mediaType, "{\r\n \"jsonrpc\": \"2.0\",\r\n \"id\": \"1\",\r\n \"method\": \"getbalances\",\r\n \"params\": []\r\n}\r\n"); Request request = new Request.Builder() .url("https://bitcoin-mainnet.node.coinapi.io") .method("POST", body) .addHeader("Content-Type", "application/json") .addHeader("accept", "application/json") .addHeader("X-CoinAPI-Key", "73034021-THIS-IS-SAMPLE-KEY") .build(); Response response = client.newCall(request).execute(); ``` ## Request Parameters - **trusted**: Numeric value representing the trusted balance (outputs created by the wallet or confirmed outputs). - **untrusted_pending**: Numeric value representing the untrusted pending balance (outputs created by others that are in the mempool). - **immature**: Numeric value representing the balance from immature coinbase outputs. - **used**: Numeric value representing the balance from coins sent to addresses that were previously spent from (potentially privacy violating). This parameter is only present if avoid_reuse is set. ## Response ```json { "result": null, "error": { "code": -18, "message": "Load a wallet using loadwallet or create a new one with createwallet. (Note: A default wallet is no longer automatically created)" }, "id": 1 } ``` --- # getbestblockhash (https://www.coinapi.io/products/naas-api/docs/bitcoin/methods/getbestblockhash) --- title: "getbestblockhash" description: "The getbestblockhash RPC method is a vital tool in the CoinAPI suite, allowing users to obtain the hash of the tip block in the most-work fully-validated chain. This method is an essential part of..." order: 31 --- # getbestblockhash ## Overview The **'getbestblockhash '** RPC method is a vital tool in the CoinAPI suite, allowing users to obtain the hash of the tip block in the most-work fully-validated chain. This method is an essential part of ensuring the integrity and consistency of data in the blockchain network. ## Request ### shell ```shell wget --no-check-certificate --quiet \ --method POST \ --timeout=0 \ --header 'Content-Type: application/json' \ --header 'accept: application/json' \ --header 'X-CoinAPI-Key: 4303fb63-adec-42dc-b571-74bc2f2a5167' \ --body-data '{"jsonrpc":"2.0","id":1,"method":"getbestblockhash","params": [ ]}' \ 'https://bitcoin-mainnet.node.coinapi.io' ``` ### csharp ```csharp var client = new HttpClient(); var request = new HttpRequestMessage(HttpMethod.Post, "https://bitcoin-mainnet.node.coinapi.io"); request.Headers.Add("x-coinapi-key", "73034021-THIS-IS-SAMPLE-KEY"); request.Headers.Add("accept", "application/json"); var content = new StringContent("{\"jsonrpc\":\"2.0\",\"method\":\"getbestblockhash\",\"params\": [],\"id\":1}", null, "application/json"); request.Content = content; var response = await client.SendAsync(request); response.EnsureSuccessStatusCode(); Console.WriteLine(await response.Content.ReadAsStringAsync()); ``` ### php ```php '73034021-THIS-IS-SAMPLE-KEY', 'Content-Type' => 'application/json', 'accept' => 'application/json' ]; $body = '{ "jsonrpc": "2.0", "method": "getbestblockhash", "params": [], "id": 1 }'; $request = new Request('POST', 'https://bitcoin-mainnet.node.coinapi.io', $headers, $body); $res = $client->sendAsync($request)->wait(); echo $res->getBody(); ?> ``` ### python ```python import requests