Blockchain.com
Bitcoin block explorer data, network statistics, market data, the Blockchain.com Exchange (REST + WebSocket) trading platform, and the Pay Partner API for crypto purchases.
5 APIs
0 Features
CryptocurrencyBitcoinBlockchain DataExchangeMarket DataTradingPaymentsPublic APIs
Read-only JSON HTTP API for Bitcoin blockchain data — single block, single transaction, block-by-height, single address, multi-address summary, unspent outputs (UTXOs), latest b...
Aggregated JSON endpoints for Bitcoin network charts (transactions per second, hash rate, difficulty, miners revenue, mempool, etc.), real-time network statistics, mining pool d...
REST trading API for the Blockchain.com Exchange — public market data (symbols, tickers, L2/L3 order books) and authenticated trading (orders, trades, fills, fees), accounts and...
Real-time WebSocket APIs covering two distinct surfaces — the Bitcoin / blockchain.info explorer socket (unconfirmed transactions, new blocks, per-address activity) and the Bloc...
Partner API for embedding Blockchain.com crypto purchases. Covers authentication, eligibility (supported currencies / regions), quotes (pricing for crypto transactions), and ord...
aid: blockchain
name: Blockchain.com
description: >-
Bitcoin block explorer data, network statistics, market data, the Blockchain.com Exchange (REST + WebSocket) trading
platform, and the Pay Partner API for crypto purchases.
url: https://www.blockchain.com/api
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-05-30'
x-source: public-apis/public-apis
x-category: Cryptocurrency
x-type: company
x-tier: 2
tags:
- Cryptocurrency
- Bitcoin
- Blockchain Data
- Exchange
- Market Data
- Trading
- Payments
- Public APIs
apis:
- name: Blockchain.com Blockchain Data API
description: >-
Read-only JSON HTTP API for Bitcoin blockchain data — single block, single transaction, block-by-height, single
address, multi-address summary, unspent outputs (UTXOs), latest block, and the simple Query API (difficulty, block
count, total supply, ETA, averages).
humanURL: https://www.blockchain.com/explorer/api/blockchain_api
baseURL: https://blockchain.info
tags:
- Cryptocurrency
- Bitcoin
- Blockchain Data
- Explorer
properties:
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- type: Documentation
title: Simple Query API
url: https://www.blockchain.com/explorer/api/q
- type: OpenAPI
url: openapi/blockchain-data-api-openapi.yml
- name: Blockchain.com Charts, Stats & Market Data API
description: >-
Aggregated JSON endpoints for Bitcoin network charts (transactions per second, hash rate, difficulty, miners
revenue, mempool, etc.), real-time network statistics, mining pool distribution, the BTC ticker (price by fiat
currency) and fiat-to-BTC conversion.
humanURL: https://www.blockchain.com/explorer/api/charts_api
baseURL: https://api.blockchain.info
tags:
- Cryptocurrency
- Bitcoin
- Market Data
- Statistics
- Charts
properties:
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- type: Documentation
title: Exchange Rates / Ticker
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- type: OpenAPI
url: openapi/blockchain-charts-stats-openapi.yml
- name: Blockchain.com Exchange REST API
description: >-
REST trading API for the Blockchain.com Exchange — public market data (symbols, tickers, L2/L3 order books) and
authenticated trading (orders, trades, fills, fees), accounts and payments (balances, deposits, withdrawals,
whitelist beneficiaries). Authenticates with an `X-API-Token` header.
humanURL: https://exchange.blockchain.com/api/
baseURL: https://api.blockchain.com/v3/exchange
tags:
- Cryptocurrency
- Exchange
- Trading
- Market Data
properties:
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: Documentation
title: REST Reference
url: https://api.blockchain.com/v3/
- type: OpenAPI
url: openapi/blockchain-exchange-openapi.yml
- name: Blockchain.com WebSocket APIs
description: >-
Real-time WebSocket APIs covering two distinct surfaces — the Bitcoin / blockchain.info explorer socket
(unconfirmed transactions, new blocks, per-address activity) and the Blockchain.com Exchange mercury-gateway
socket (heartbeat, ticker, L2/L3 order books, prices, symbols, trades, plus authenticated balances and trading).
humanURL: https://www.blockchain.com/explorer/api/api_websocket
baseURL: wss://ws.blockchain.info
tags:
- Cryptocurrency
- Bitcoin
- WebSocket
- Real-Time
- Exchange
properties:
- type: Documentation
title: Explorer WebSocket
url: https://www.blockchain.com/explorer/api/api_websocket
- type: Documentation
title: Exchange WebSocket
url: https://exchange.blockchain.com/api/
- type: AsyncAPI
url: asyncapi/blockchain-com-asyncapi.yml
- name: Blockchain.com Pay Partner API
description: >-
Partner API for embedding Blockchain.com crypto purchases. Covers authentication, eligibility (supported
currencies / regions), quotes (pricing for crypto transactions), and order state. Rate-limited per partner.
humanURL: https://docs.blockchain.com/pay/api
baseURL: https://api.blockchain.com/pay
tags:
- Cryptocurrency
- Payments
- Partner
properties:
- type: Documentation
url: https://docs.blockchain.com/pay/api
common:
- type: Website
url: https://www.blockchain.com/api
- type: GitHubOrganization
url: https://github.com/blockchain
- type: PublicAPIsListing
url: https://github.com/public-apis/public-apis
- type: TermsOfService
url: https://www.blockchain.com/legal/terms
- type: Plans
url: plans/blockchain-plans-pricing.yml
- type: RateLimits
url: rate-limits/blockchain-rate-limits.yml
- type: FinOps
url: finops/blockchain-finops.yml
- type: Vocabulary
url: vocabulary/blockchain-vocabulary.yml
- type: Rules
url: rules/blockchain-rules.yml
- type: Schemas
url: json-schema/
- type: JSONStructure
url: json-structure/
- type: JSONLD
url: json-ld/
- type: Examples
url: examples/
features:
- name: Bitcoin Block Explorer API
description: Look up any Bitcoin block, transaction, or address via blockchain.info JSON endpoints.
- name: Unspent Outputs (UTXOs)
description: Query unspent outputs for one or more addresses to construct new transactions.
- name: Real-Time Streaming
description: Subscribe to new blocks, unconfirmed transactions, or per-address activity over WebSocket.
- name: Charts & Network Statistics
description: Historical charts and real-time stats for hash rate, difficulty, mempool, miners revenue.
- name: Mining Pool Distribution
description: See which mining pools mined recent blocks via the Pools API.
- name: BTC Exchange Rates
description: Multi-currency ticker plus fiat-to-BTC conversion endpoints.
- name: Spot Trading
description: Place, cancel, and query orders on the Blockchain.com Exchange via REST or WebSocket.
- name: Custody & Payments
description: Deposit, withdraw, and manage whitelisted beneficiaries on the Exchange.
- name: Pay Partner Integration
description: Embed Blockchain.com crypto purchases into partner applications via Pay API.
useCases:
- name: Wallet Backends
description: Build a custodial or non-custodial wallet using address lookups, UTXO queries, and broadcast.
- name: Block Explorer
description: Build a Bitcoin explorer UI on top of the JSON Data API and WebSocket streams.
- name: On-Chain Analytics
description: Aggregate network stats, charts, and pool distribution for research and dashboards.
- name: Algorithmic Trading
description: Run trading strategies against the Exchange REST + WebSocket interfaces.
- name: Treasury & Settlement
description: Programmatically move crypto in and out of custody via the Exchange payments API.
- name: Crypto Onboarding
description: Partner with Blockchain.com Pay to let users buy crypto inside your app.
integrations:
- name: Bitcoin Core
description: Blockchain.com surfaces data from Bitcoin Core nodes for explorer endpoints.
- name: FIX 4.2
description: Exchange WebSocket trading messages use FIX 4.2 field naming.
- name: TradingView
description: Many Exchange clients integrate charts via TradingView using ticker / candle data.
solutions:
- name: Bitcoin Data Infrastructure
description: Production-grade read APIs and WebSocket streams for Bitcoin blockchain data.
- name: Spot Trading Venue
description: Institutional and retail spot trading on a global cryptocurrency exchange.
- name: Crypto Payments
description: Embedded crypto purchase rails for fintech and consumer partners.
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com