Blockchain.com Exchange API
Free Blockchain.com exchange API with no key: live ticker prices, 24-hour volume and last trade data for crypto trading pairs. Minimal payload. Tested.
Endpoint tested and returned HTTP 200 on 19 Aug 2026
What is the Blockchain.com Exchange API?
The Blockchain.com Exchange API provides free, key-free access to live market data — ticker prices, 24-hour price and volume, and last trade price — for cryptocurrency trading pairs on their exchange.
This is exchange market data from Blockchain.com's trading venue, available without authentication for public endpoints. The ticker response is deliberately minimal: symbol, 24-hour price and volume, and the last traded price.
Because it reflects one exchange's order book rather than an aggregated index, it is the right source when you need the actual tradeable price on that venue, and the wrong one if you want a global market average.
Quick facts
- Base URL
https://api.blockchain.com/v3/exchange- Authentication
- Public market data endpoints need no key. Trading endpoints require an API key.
- Rate limit
- No published hard limit on public market data.
- Pricing
- Free for public market data.
- CORS
- Not enabled — call it from your server
- Official docs
- Read the docs
How to use the Blockchain.com Exchange API
Every request below was executed against the live API on 19 Aug 2026, and the response shown is the real body it returned — not an illustration.
1. Fetch a trading pair ticker
GET https://api.blockchain.com/v3/exchange/tickers/BTC-USD
curl 'https://api.blockchain.com/v3/exchange/tickers/BTC-USD'const res = await fetch("https://api.blockchain.com/v3/exchange/tickers/BTC-USD");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);import requests
res = requests.get("https://api.blockchain.com/v3/exchange/tickers/BTC-USD", timeout=20)
res.raise_for_status()
print(res.json()){
"symbol": "BTC-USD",
"price_24h": 64314.03,
"volume_24h": 0.11085909,
"last_trade_price": 65000.0
}Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
tickers/<symbol> | path | Optional | Ticker for one pair. tickers/BTC-USD |
tickers | path | Optional | All available tickers. tickers |
l2/<symbol> | path | Optional | Level 2 order book for a pair. l2/BTC-USD |
symbols | path | Optional | All tradeable symbols and their metadata. symbols |
Response fields
symbolstring- Trading pair, hyphen separated, e.g. BTC-USD.
price_24hnumber- Price 24 hours ago, for computing change.
volume_24hnumber- 24-hour traded volume in the base currency.
last_trade_pricenumber- Most recent execution price.
What you can build with the Blockchain.com Exchange API
- Display live prices from a specific exchange
- Compute 24-hour change from price_24h and last_trade_price
- Compare venue pricing against an aggregated index
- Feed a lightweight price ticker with a tiny payload
Common errors and how to fix them
404
Unknown symbol.
Fix: Symbols are uppercase and hyphen separated: BTC-USD, not BTCUSD or btc-usd.
Stale last_trade_price
Thinly traded pairs may not have executed recently.
Fix: Check volume_24h before treating the last trade as a current market price.
Blockchain.com Exchange API — frequently asked questions
Does the Blockchain.com API need a key?
Not for public market data such as tickers and order books. Trading endpoints require an API key.
What symbol format does it use?
Uppercase with a hyphen, so Bitcoin against US dollars is BTC-USD. Formats like BTCUSD return a 404.
How do I calculate the 24-hour percentage change?
Compare last_trade_price against price_24h: (last - price_24h) / price_24h * 100.
Is this an aggregated price?
No, it reflects Blockchain.com's own exchange. For a market-wide average use CoinGecko or CoinLore instead.
Tools that pair with this API
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
Percentage Calculator
Calculate what X% of a number is, what percent one number is of another, and percentage increase or decrease between two values — instantly and free.
Alternatives to Blockchain.com Exchange API
If Blockchain.com Exchange does not fit, these finance & crypto apis cover similar ground. Every one was called before publishing, and each links to its own reference page with a working curl command and the response it returned.
| API | What it does | Auth | CORS | Last verified |
|---|---|---|---|---|
| CoinGecko | Free cryptocurrency price API covering 10,000+ coins. Live prices, market cap and volume in any currency, no API key on the public tier. Tested curl example. | No key | Yes | 19 Aug 2026 |
| Binance Public API | Binance public market data API needs no API key: live ticker prices, order books, klines and 24h stats for every trading pair. Tested curl example and response. | No key | Yes | 19 Aug 2026 |
| Coinbase Exchange Rates | Coinbase public exchange rates API with no key: convert any cryptocurrency to 100+ fiat currencies in a single request. Tested curl example and live JSON. | No key | Yes | 19 Aug 2026 |
| Frankfurter | Free currency exchange rate API with no key, built on European Central Bank data. Latest and historical rates, time series and conversion. Tested curl example. | No key | Yes | 19 Aug 2026 |
| Blockchair | Free Blockchair API with no key for basic use: blocks, transactions, addresses and network stats across Bitcoin, Ethereum and 15+ other blockchains. Tested. | No key | Yes | 19 Aug 2026 |
| Blockstream Esplora | Free Blockstream Esplora API with no key: Bitcoin blocks, transactions, addresses, UTXOs and mempool data. Open source and self-hostable. Tested example. | No key | Yes | 20 Aug 2026 |
Blockchain.com Exchange is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 19 Aug 2026; always check the official documentation before relying on this API in production, as terms and limits can change.