What crypto data is available
| Data | Endpoint | Status on October 3, 2026 |
|---|---|---|
| Daily OHLCV bars | /v1/eod, /v1/bars?interval=1d | Available for USD-quoted pairs |
| Delayed last price | /v1/quotes, /v1/snapshot | Available for the most-traded pairs, every 10 minutes |
| Coin metadata and supply | /v1/crypto/assets | Available |
| Intraday bars | /v1/intraday | 1-minute bars for the 100 leading pairs, with 5m and 1h rolled up; each UTC day is added the morning after and kept about 30 days |
| Non-USD pairs, delisted coins | None | Not covered |
Symbols and sessions
Crypto pairs trade on the CRYPTO venue and are written CRYPTO:BASE-QUOTE, for example CRYPTO:BTC-USD or CRYPTO:ETH-USD. Each pair has a stable instrument_id like any stock listing, and accepts the same from, to, as_of and format=csv parameters.
Crypto trades around the clock, so each daily bar is one UTC calendar day, from 00:00:00 to 23:59:59, including weekends and U.S. holidays. date is that UTC day. The market calendar returns the crypto venue's day for any date from 2010-07-01 on.
Volume is in dollars
For crypto pairs, volume is the value traded in the quote currency, U.S. dollars, not the number of coins. A BTC-USD daily volume of 32802609097.92 means about $32.8 billion changed hands that day. Divide by an average price if you need an approximate coin count. Where the price moved during a bar but the source reported no volume, volume is null: the amount traded is unknown, not zero. A flat bar with a volume of 0 is a day without trades.
Mixing crypto and stock data
Stock bars are dated by exchange-local trading date and skip weekends and holidays; crypto bars are dated by UTC day and include every day. When you join CRYPTO:BTC-USD with ARCX:SPY by date, expect crypto rows with no matching stock row on weekends, and decide whether to drop them or carry the last stock close forward.
No adjustments
Coins do not split or pay dividends the way listed shares do, so crypto pairs have raw prices only. adjustment=split and adjustment=total_return do not apply to them.
History
On October 3, 2026, the coverage endpoint reported daily history for CRYPTO:BTC-USD from 2011-01-01. Other pairs start when they began trading. Pro can query 15 years back and Commercial and Scale the full history. Check any pair with GET /v1/datasets/eod/coverage?symbols=CRYPTO:ETH-USD.
Delayed crypto quotes
The leading pairs by market capitalization are quoted about every 5 minutes around the clock, and other pairs about every one to two hours. Crypto quotes are not delayed, but they are snapshots, not a streaming feed: last_price is the last trade in the newest snapshot, last_at is when it printed, and bid and ask fields are null.
Coin supply and market cap
GET /v1/crypto/assets returns one row per coin the source keeps a profile for: name, code, website_url and whitepaper_url, circulating_supply, total_supply, max_supply, market_cap and fully_diluted_market_cap in U.S. dollars, and the observed_on date. Not every listed pair has a profile, so there are fewer assets than pairs. Supply fields are null when the source reports none, and max_supply is null for coins with no fixed cap. network and contract_address name a token's chain and contract where CoinMarketCap gives them, and are null for native coins. Use effective_date to read an earlier snapshot.
curl 'https://api.ohlc.io/v1/crypto/assets?limit=100' \
-H "Authorization: Bearer $OHLC_API_KEY"Common uses
- Tracking a mixed portfolio of stocks, ETFs and coins with one API key
- Comparing Bitcoin's daily returns with SPY or sector ETFs
- Ranking coins by market cap or fully diluted value
- Computing technical indicators on daily crypto bars
Plans and credits
Crypto is included on Pro, Commercial and Scale, as are listings in Canada, the UK, France, the Netherlands and Australia; Free and Developer cover U.S. stocks and ETFs only. Daily bars and quotes cost 5 credits per symbol, and /v1/crypto/assets costs 5 credits per request.
Daily Bitcoin bars
curl 'https://api.ohlc.io/v1/eod?symbols=CRYPTO:BTC-USD&from=2026-10-01&to=2026-10-02' \
-H "Authorization: Bearer $OHLC_API_KEY"{
"data": [
{
"date": "2026-10-01",
"security_id": "01M3YF5E5F44DQAQTKGKRYKNJB",
"instrument_id": "01M3YF5E5F44DQAQTKGKRYKNJB",
"symbol": "CRYPTO:BTC-USD",
"exchange_mic": "CRYPTO",
"currency_code": "USD",
"open": "83554.248827044",
"high": "85224.273254509",
"low": "83132.757219436",
"close": "84853.104308194",
"volume": "32802609097.92",
"trade_count": null
}
],
"meta": { "timezone": "UTC", "as_of": "2026-10-03T15:05:20Z", "next_cursor": null }
}Prices delayed 15 minutes · Illustrative sample data