Home
Providers
Blockchain.com
Blockchain.com
Blockchain.com is a cryptocurrency financial services company that operates the Blockchain.com Explorer (one of the longest-running Bitcoin block explorers), a self-custody and custodial wallet, an institutional spot exchange, and Blockchain.com Pay, an embeddable fiat-to-crypto on-ramp and off-ramp for partners. Its public API surface spans the Exchange REST API (market data, trading, deposits and withdrawals, authenticated with an X-API-Token header), a FIX-named WebSocket trading and market-data gateway, the Pay Partner API (eligibility, quotes and orders, authenticated with public and private API key headers plus order webhooks), the free Blockchain Data, Simple Query, Exchange Rates and Charts & Statistics APIs on blockchain.info, a real-time blockchain WebSocket notification stream, an NFT Market API, and the open-source Wallet API service (service-my-wallet-v3) with first-party client libraries for Python, Node.js, Ruby, PHP and Java.
Blockchain.com publishes 19 APIs on the APIs.io network, including NFT Market API, Eligibility API, Nft API, and 16 more. Tagged areas include Cryptocurrency, Bitcoin, Blockchain, Exchange, and Trading.
The Blockchain.com catalog on APIs.io includes 1 event-driven AsyncAPI specification.
Blockchain.com’s developer surface includes authentication, documentation, API reference, getting-started guide, engineering blog, pricing, signup flow, and 30 more developer resources.
11 APIs
On this page
Kin Score
APIs 28
Open Collections 10
Rate Limits 1
Event Specs 1
JSON Schema 1
Security Posture 3
Scopes 1
Agentic Access 1
Resources 37
apis.yml
53 Operational Transparency
0 Create-or-Update Ergonomics
Composite quality — 53.1/100 · developing
Agent readiness — 32/100 · agent ready
Individual APIs this provider publishes, each with its own machine-readable definition.
Real-time WebSocket gateway for the Blockchain.com Exchange. Anonymous channels stream heartbeat, L2/L3 order books, prices, symbols, ticker and trades; authenticated channels c...
Free JSON API over the Blockchain.com Explorer data set — single blocks, transactions, addresses, unspent outputs, block height and latest block queries for Bitcoin.
Plain-text query API returning single values for blockchain statistics such as block count, difficulty, hash rate, total bitcoins in circulation, market cap and address balances.
Ticker and currency-conversion API returning bitcoin exchange rates across major fiat currencies, aggregated from the major exchanges.
JSON/CSV feed behind the Blockchain.com charts and stats pages — per-chart time series, network statistics, and mining pool distribution.
Low-latency streaming socket channel providing notifications on new bitcoin blocks, unconfirmed transactions and watched addresses via the unconfirmed_sub, blocks_sub and addr_s...
Public backend service for NFT market data, returning NFT assets owned by an address and individual asset lookups by network, contract address and token id. Publishes a Swagger ...
OAuth 2.0 resource gateway that lets a third-party app read a consenting user's Blockchain.com custodial wallet data. Two endpoints are documented — transaction history (scope r...
Open-source Wallet API service (service-my-wallet-v3) that runs locally and exposes HTTP endpoints for creating wallets, sending payments, and checking balances against Blockcha...
Available currencies, regions, and payment methods for the partner account.
The nft API from Blockchain.com — 1 operation(s) for nft.
The nft_v2 API from Blockchain.com — 2 operation(s) for nft_v2.
Order listing and lookup.
Get account status and initiate deposits and withdrawals
The Public API from Blockchain.com — 3 operation(s) for public.
Post orders and get information about historical trades
Retrieve current prices and markets
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...
Bitcoin address summaries and unspent outputs.
Bitcoin block lookups and the latest block.
Historical time-series datasets for Bitcoin network metrics.
Bitcoin exchange rates and fiat conversion.
Simple network metrics — difficulty, block height, supply, ETA, averages.
Mining pool distribution.
Real-time blockchain statistics.
Bitcoin transaction lookups.
Scroll for all 28
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Scroll for all 10
Documented rate limits and quota policies.
AsyncAPI definitions for this provider's event-driven and streaming APIs.
Standalone JSON Schema definitions for this provider's data models.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
Get Started 3
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 5
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 7
Pagination, idempotency, versioning, errors, and events
Scroll for all 7
Build 3
SDKs, sample code, and the tooling you integrate with
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Operate 3
Status, limits, changes, and where to get help
Commercial 3
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: blockchain.com
name: Blockchain.com
description: Blockchain.com is a cryptocurrency financial services company that operates the Blockchain.com Explorer (one
of the longest-running Bitcoin block explorers), a self-custody and custodial wallet, an institutional spot exchange, and
Blockchain.com Pay, an embeddable fiat-to-crypto on-ramp and off-ramp for partners. Its public API surface spans the Exchange
REST API (market data, trading, deposits and withdrawals, authenticated with an X-API-Token header), a FIX-named WebSocket
trading and market-data gateway, the Pay Partner API (eligibility, quotes and orders, authenticated with public and private
API key headers plus order webhooks), the free Blockchain Data, Simple Query, Exchange Rates and Charts & Statistics APIs
on blockchain.info, a real-time blockchain WebSocket notification stream, an NFT Market API, and the open-source Wallet
API service (service-my-wallet-v3) with first-party client libraries for Python, Node.js, Ruby, PHP and Java.
deliveryModel:
model: unknown
open_source: unknown
commercial: true
callable_host: true
label: Delivery model not determined — needs a product licence on record
confidence: low
source:
- openapi
- pricing
- repository-unlicensed
generated: '2026-08-28'
method: derived
accessModel:
pricing: unknown
onboarding: self-serve
trial: false
try_now: false
public: false
label: Self-serve signup
confidence: medium
source:
- authentication
- scopes
- rate-limits
- security
generated: '2026-09-02'
method: derived
image: https://www.blockchain.com/static/apple-touch-icon.png
url: https://raw.githubusercontent.com/api-evangelist/blockchain.com/refs/heads/main/apis.yml
x-type: company
x-source: harvest:secondary-market
specificationVersion: '0.23'
created: '2026-08-02'
modified: '2026-08-02'
x-docs-platform: gitbook
x-docs-platform-confidence: high
x-docs-platform-checked: 2026-09-20
tags:
- Cryptocurrency
- Bitcoin
- Blockchain
- Exchange
- Trading
- Market Data
- Payments
- On-Ramp
- Wallets
- Block Explorer
- Fintech
- Webhook
tags_raw:
- cryptocurrency
- bitcoin
- blockchain
- exchange
- trading
- market-data
- payments
- on-ramp
- wallet
- block-explorer
- fintech
- webhooks
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com
- FN: APIs.json
email: info@apis.io
apis:
- name: Blockchain.com Exchange WebSocket API
description: Real-time WebSocket gateway for the Blockchain.com Exchange. Anonymous channels stream heartbeat, L2/L3 order
books, prices, symbols, ticker and trades; authenticated channels cover auth, balances and FIX 4.2-named trading messages
(NewOrderSingle, CancelOrderRequest, OrderMassCancelRequest, OrderMassStatusRequest).
humanURL: https://exchange.blockchain.com/api/
baseURL: wss://ws.blockchain.info/mercury-gateway/v1/ws
tags:
- Cryptocurrency
- Exchange
- Trading
- Streaming
- WebSocket
tags_raw:
- cryptocurrency
- exchange
- trading
- streaming
- websocket
properties:
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: SourceCode
url: https://github.com/blockchain/docs-exchange-api
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- name: Blockchain Data API
description: Free JSON API over the Blockchain.com Explorer data set — single blocks, transactions, addresses, unspent outputs,
block height and latest block queries for Bitcoin.
humanURL: https://www.blockchain.com/explorer/api/blockchain_api
baseURL: https://blockchain.info
tags:
- Bitcoin
- Blockchain
- Block Explorer
- Market Data
tags_raw:
- bitcoin
- blockchain
- block-explorer
- market-data
properties:
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- name: Blockchain.com Simple Query API
description: Plain-text query API returning single values for blockchain statistics such as block count, difficulty, hash
rate, total bitcoins in circulation, market cap and address balances.
humanURL: https://www.blockchain.com/explorer/api/q
baseURL: https://blockchain.info/q
tags:
- Bitcoin
- Blockchain
- Block Explorer
tags_raw:
- bitcoin
- blockchain
- block-explorer
properties:
- type: Documentation
url: https://www.blockchain.com/explorer/api/q
- name: Blockchain.com Exchange Rates API
description: Ticker and currency-conversion API returning bitcoin exchange rates across major fiat currencies, aggregated
from the major exchanges.
humanURL: https://www.blockchain.com/explorer/api/exchange_rates_api
baseURL: https://blockchain.info/ticker
tags:
- Market Data
- Cryptocurrency
- Bitcoin
tags_raw:
- market-data
- cryptocurrency
- bitcoin
properties:
- type: Documentation
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- name: Blockchain.com Charts and Statistics API
description: JSON/CSV feed behind the Blockchain.com charts and stats pages — per-chart time series, network statistics,
and mining pool distribution.
humanURL: https://www.blockchain.com/explorer/api/charts_api
baseURL: https://api.blockchain.info/charts
tags:
- Market Data
- Blockchain
- Bitcoin
- Statistics
tags_raw:
- market-data
- blockchain
- bitcoin
- statistics
properties:
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- name: Blockchain.com Explorer WebSocket API
description: Low-latency streaming socket channel providing notifications on new bitcoin blocks, unconfirmed transactions
and watched addresses via the unconfirmed_sub, blocks_sub and addr_sub subscription operations.
humanURL: https://www.blockchain.com/explorer/api/api_websocket
baseURL: wss://ws.blockchain.info/inv
tags:
- Bitcoin
- Blockchain
- Streaming
- WebSocket
tags_raw:
- bitcoin
- blockchain
- streaming
- websocket
properties:
- type: Documentation
url: https://www.blockchain.com/explorer/api/api_websocket
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- name: Blockchain.com NFT Market API
description: Public backend service for NFT market data, returning NFT assets owned by an address and individual asset lookups
by network, contract address and token id. Publishes a Swagger 2.0 definition at its documentation endpoint.
humanURL: https://api.blockchain.com/nft-market-api/documentation/
baseURL: https://api.blockchain.com/nft-market-api
tags:
- NFT
- Blockchain
- Market Data
tags_raw:
- nft
- blockchain
- market-data
properties:
- type: Swagger
url: openapi/_original/blockchain.com-nft-market-api-swagger.json
- type: Documentation
url: https://api.blockchain.com/nft-market-api/documentation/
- name: Blockchain.com OAuth Resources API
description: OAuth 2.0 resource gateway that lets a third-party app read a consenting user's Blockchain.com custodial wallet
data. Two endpoints are documented — transaction history (scope read_transactions, up to 30 days) and balances (scope
read_balance) — accessed with a bearer access token.
humanURL: https://docs.blockchain.com/oauth-resources
baseURL: https://api.blockchain.info/partner-resource-gateway
tags:
- Authentication
- Wallets
- Cryptocurrency
- Fintech
tags_raw:
- oauth
- wallet
- cryptocurrency
- fintech
properties:
- type: Documentation
url: https://docs.blockchain.com/oauth-resources
- type: OAuthScopes
url: scopes/blockchain.com-scopes.yml
- type: Authentication
url: authentication/blockchain.com-authentication.yml
- name: Blockchain.com Wallet API
description: Open-source Wallet API service (service-my-wallet-v3) that runs locally and exposes HTTP endpoints for creating
wallets, sending payments, and checking balances against Blockchain.com wallets, plus the Receive Payments V2 API for
generating per-invoice receive addresses.
humanURL: https://github.com/blockchain/service-my-wallet-v3
baseURL: https://api.blockchain.info/v2
tags:
- Wallets
- Payments
- Bitcoin
tags_raw:
- wallet
- payments
- bitcoin
properties:
- type: SourceCode
url: https://github.com/blockchain/service-my-wallet-v3
- type: Documentation
url: https://github.com/blockchain/service-my-wallet-v3/blob/master/README.md
- aid: blockchain.com:blockchain.com-eligibility-api
name: Blockchain.com Eligibility API
description: Available currencies, regions, and payment methods for the partner account.
humanURL: https://api.blockchain.com/v3/
baseURL: https://api.blockchain.com/v3/exchange
tags:
- Eligibility
properties:
- type: OpenAPI
url: openapi/blockchain.com-eligibility-api-openapi.yml
- type: Documentation
url: https://api.blockchain.com/v3/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: SourceCode
url: https://github.com/blockchain/lib-exchange-client
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: Documentation
url: https://docs.blockchain.com/pay/api
- type: APIReference
url: https://docs.blockchain.com/pay/api/partner-api.md
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Authentication
url: https://docs.blockchain.com/pay/api/partner-api/authentication
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: JSONSchema
url: json-schema/blockchain.com-pay-webhook-event.json
- aid: blockchain.com:blockchain.com-nft-api
name: Blockchain.com Nft API
description: The nft API from Blockchain.com — 1 operation(s) for nft.
humanURL: https://api.blockchain.com/v3/
baseURL: https://api.blockchain.com/v3/exchange
tags:
- NFT
tags_raw:
- nft
properties:
- type: OpenAPI
url: openapi/blockchain.com-nft-api-openapi.yml
- type: Documentation
url: https://api.blockchain.com/v3/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: SourceCode
url: https://github.com/blockchain/lib-exchange-client
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: Documentation
url: https://docs.blockchain.com/pay/api
- type: APIReference
url: https://docs.blockchain.com/pay/api/partner-api.md
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Authentication
url: https://docs.blockchain.com/pay/api/partner-api/authentication
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: JSONSchema
url: json-schema/blockchain.com-pay-webhook-event.json
- aid: blockchain.com:blockchain.com-nft-v2-api
name: Blockchain.com Nft V2 API
description: The nft_v2 API from Blockchain.com — 2 operation(s) for nft_v2.
humanURL: https://api.blockchain.com/v3/
baseURL: https://api.blockchain.com/v3/exchange
tags: []
tags_raw:
- nft_v2
properties:
- type: OpenAPI
url: openapi/blockchain.com-nft-v2-api-openapi.yml
- type: Documentation
url: https://api.blockchain.com/v3/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: SourceCode
url: https://github.com/blockchain/lib-exchange-client
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: Documentation
url: https://docs.blockchain.com/pay/api
- type: APIReference
url: https://docs.blockchain.com/pay/api/partner-api.md
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Authentication
url: https://docs.blockchain.com/pay/api/partner-api/authentication
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: JSONSchema
url: json-schema/blockchain.com-pay-webhook-event.json
- aid: blockchain.com:blockchain.com-orders-api
name: Blockchain.com Orders API
description: Order listing and lookup.
humanURL: https://api.blockchain.com/v3/
baseURL: https://api.blockchain.com/v3/exchange
tags:
- Order
tags_raw:
- Orders
properties:
- type: OpenAPI
url: openapi/blockchain.com-orders-api-openapi.yml
- type: Documentation
url: https://api.blockchain.com/v3/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: SourceCode
url: https://github.com/blockchain/lib-exchange-client
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: Documentation
url: https://docs.blockchain.com/pay/api
- type: APIReference
url: https://docs.blockchain.com/pay/api/partner-api.md
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Authentication
url: https://docs.blockchain.com/pay/api/partner-api/authentication
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: JSONSchema
url: json-schema/blockchain.com-pay-webhook-event.json
- aid: blockchain.com:blockchain.com-payments-api
name: Blockchain.com Payments API
description: Get account status and initiate deposits and withdrawals
humanURL: https://api.blockchain.com/v3/
baseURL: https://api.blockchain.com/v3/exchange
tags:
- Payments
tags_raw:
- payments
properties:
- type: OpenAPI
url: openapi/blockchain.com-payments-api-openapi.yml
- type: Documentation
url: https://api.blockchain.com/v3/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: SourceCode
url: https://github.com/blockchain/lib-exchange-client
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: Documentation
url: https://docs.blockchain.com/pay/api
- type: APIReference
url: https://docs.blockchain.com/pay/api/partner-api.md
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Authentication
url: https://docs.blockchain.com/pay/api/partner-api/authentication
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: JSONSchema
url: json-schema/blockchain.com-pay-webhook-event.json
- aid: blockchain.com:blockchain.com-public-api
name: Blockchain.com Public API
description: The Public API from Blockchain.com — 3 operation(s) for public.
humanURL: https://api.blockchain.com/v3/
baseURL: https://api.blockchain.com/v3/exchange
tags:
- Public
properties:
- type: OpenAPI
url: openapi/blockchain.com-public-api-openapi.yml
- type: Documentation
url: https://api.blockchain.com/v3/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: SourceCode
url: https://github.com/blockchain/lib-exchange-client
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: Documentation
url: https://docs.blockchain.com/pay/api
- type: APIReference
url: https://docs.blockchain.com/pay/api/partner-api.md
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Authentication
url: https://docs.blockchain.com/pay/api/partner-api/authentication
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: JSONSchema
url: json-schema/blockchain.com-pay-webhook-event.json
- aid: blockchain.com:blockchain.com-quote-api
name: Blockchain.com Quote API
description: Real-time buy quotes.
humanURL: https://api.blockchain.com/v3/
baseURL: https://api.blockchain.com/v3/exchange
tags:
- Quotes
tags_raw:
- Quote
properties:
- type: OpenAPI
url: openapi/blockchain.com-quote-api-openapi.yml
- type: Documentation
url: https://api.blockchain.com/v3/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: SourceCode
url: https://github.com/blockchain/lib-exchange-client
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: Documentation
url: https://docs.blockchain.com/pay/api
- type: APIReference
url: https://docs.blockchain.com/pay/api/partner-api.md
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Authentication
url: https://docs.blockchain.com/pay/api/partner-api/authentication
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: JSONSchema
url: json-schema/blockchain.com-pay-webhook-event.json
- aid: blockchain.com:blockchain.com-trading-api
name: Blockchain.com Trading API
description: Post orders and get information about historical trades
humanURL: https://api.blockchain.com/v3/
baseURL: https://api.blockchain.com/v3/exchange
tags:
- Trading
tags_raw:
- trading
properties:
- type: OpenAPI
url: openapi/blockchain.com-trading-api-openapi.yml
- type: Documentation
url: https://api.blockchain.com/v3/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: SourceCode
url: https://github.com/blockchain/lib-exchange-client
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: Documentation
url: https://docs.blockchain.com/pay/api
- type: APIReference
url: https://docs.blockchain.com/pay/api/partner-api.md
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Authentication
url: https://docs.blockchain.com/pay/api/partner-api/authentication
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: JSONSchema
url: json-schema/blockchain.com-pay-webhook-event.json
- aid: blockchain.com:blockchain.com-unauthenticated-api
name: Blockchain.com Unauthenticated API
description: Retrieve current prices and markets
humanURL: https://api.blockchain.com/v3/
baseURL: https://api.blockchain.com/v3/exchange
tags:
- unauthenticated
properties:
- type: OpenAPI
url: openapi/blockchain.com-unauthenticated-api-openapi.yml
- type: Documentation
url: https://api.blockchain.com/v3/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: SourceCode
url: https://github.com/blockchain/lib-exchange-client
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: Documentation
url: https://docs.blockchain.com/pay/api
- type: APIReference
url: https://docs.blockchain.com/pay/api/partner-api.md
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Authentication
url: https://docs.blockchain.com/pay/api/partner-api/authentication
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: JSONSchema
url: json-schema/blockchain.com-pay-webhook-event.json
- 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
- Partners
tags_raw:
- Cryptocurrency
- Payments
- Partner
properties:
- type: Documentation
url: https://docs.blockchain.com/pay/api
- aid: blockchain.com:blockchain.com-addresses-api
name: Blockchain.com Addresses API
description: Bitcoin address summaries and unspent outputs.
humanURL: https://exchange.blockchain.com/api/
baseURL: wss://ws.blockchain.info/mercury-gateway/v1/ws
tags:
- Addresses
properties:
- type: OpenAPI
url: openapi/blockchain.com-addresses-api-openapi.yml
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/q
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: Documentation
url: https://api.blockchain.com/v3/
- aid: blockchain.com:blockchain.com-blocks-api
name: Blockchain.com Blocks API
description: Bitcoin block lookups and the latest block.
humanURL: https://exchange.blockchain.com/api/
baseURL: wss://ws.blockchain.info/mercury-gateway/v1/ws
tags:
- Blocks
properties:
- type: OpenAPI
url: openapi/blockchain.com-blocks-api-openapi.yml
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/q
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: Documentation
url: https://api.blockchain.com/v3/
- aid: blockchain.com:blockchain.com-charts-api
name: Blockchain.com Charts API
description: Historical time-series datasets for Bitcoin network metrics.
humanURL: https://exchange.blockchain.com/api/
baseURL: wss://ws.blockchain.info/mercury-gateway/v1/ws
tags:
- Charts
properties:
- type: OpenAPI
url: openapi/blockchain.com-charts-api-openapi.yml
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/q
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: Documentation
url: https://api.blockchain.com/v3/
- aid: blockchain.com:blockchain.com-market-data-api
name: Blockchain.com Market Data API
description: Bitcoin exchange rates and fiat conversion.
humanURL: https://exchange.blockchain.com/api/
baseURL: wss://ws.blockchain.info/mercury-gateway/v1/ws
tags:
- Market Data
properties:
- type: OpenAPI
url: openapi/blockchain.com-market-data-api-openapi.yml
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/q
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: Documentation
url: https://api.blockchain.com/v3/
- aid: blockchain.com:blockchain.com-network-api
name: Blockchain.com Network API
description: Simple network metrics — difficulty, block height, supply, ETA, averages.
humanURL: https://exchange.blockchain.com/api/
baseURL: wss://ws.blockchain.info/mercury-gateway/v1/ws
tags:
- Networks
tags_raw:
- Network
properties:
- type: OpenAPI
url: openapi/blockchain.com-network-api-openapi.yml
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/q
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: Documentation
url: https://api.blockchain.com/v3/
- aid: blockchain.com:blockchain.com-pools-api
name: Blockchain.com Pools API
description: Mining pool distribution.
humanURL: https://exchange.blockchain.com/api/
baseURL: wss://ws.blockchain.info/mercury-gateway/v1/ws
tags:
- Pools
properties:
- type: OpenAPI
url: openapi/blockchain.com-pools-api-openapi.yml
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/q
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: Documentation
url: https://api.blockchain.com/v3/
- aid: blockchain.com:blockchain.com-stats-api
name: Blockchain.com Stats API
description: Real-time blockchain statistics.
humanURL: https://exchange.blockchain.com/api/
baseURL: wss://ws.blockchain.info/mercury-gateway/v1/ws
tags:
- Stats
properties:
- type: OpenAPI
url: openapi/blockchain.com-stats-api-openapi.yml
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/q
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: Documentation
url: https://api.blockchain.com/v3/
- aid: blockchain.com:blockchain.com-transactions-api
name: Blockchain.com Transactions API
description: Bitcoin transaction lookups.
humanURL: https://exchange.blockchain.com/api/
baseURL: wss://ws.blockchain.info/mercury-gateway/v1/ws
tags:
- Transaction
tags_raw:
- Transactions
properties:
- type: OpenAPI
url: openapi/blockchain.com-transactions-api-openapi.yml
- type: Documentation
url: https://www.blockchain.com/explorer/api/blockchain_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/q
- type: Documentation
url: https://www.blockchain.com/explorer/api/charts_api
- type: Documentation
url: https://www.blockchain.com/explorer/api/exchange_rates_api
- type: Documentation
url: https://exchange.blockchain.com/api/
- type: Documentation
url: https://api.blockchain.com/v3/
common:
- type: X-MCPServerCandidate
url: mcp/blockchain.com-mcp.yml
note: 'Renamed from MCPServer 2026-09-03 (roadmap#247): the manifest self-describes as status: candidate — a tool list derived
from the published API contracts, not an existing server. The scorer already read the manifest and reported mcp_server
correctly; the MCPServer type was crediting the artifact-type surfaces with a server that does not exist.'
- type: Overlay
url: overlays/blockchain.com-exchange-overlay.yaml
- type: Packages
url: packages/blockchain.com-packages.yml
- type: SDKs
url: packages/blockchain.com-packages.yml
- type: WellKnown
url: well-known/blockchain.com-well-known.yml
- type: SecurityTxt
url: well-known/blockchain.com-security.txt
- type: Conventions
url: conventions/blockchain.com-conventions.yml
- type: Lifecycle
url: lifecycle/blockchain.com-lifecycle.yml
- type: Conformance
url: conformance/blockchain.com-conformance.yml
- type: Compliance
url: https://www.blockchain.com/legal/licenses
- type: ErrorCatalog
url: errors/blockchain.com-problem-types.yml
- type: DataModel
url: data-model/blockchain.com-data-model.yml
- type: OAuthScopes
url: scopes/blockchain.com-scopes.yml
- type: Components
url: components/blockchain.com-components.yml
- type: RateLimits
url: rate-limits/blockchain.com-rate-limits.yml
- type: Webhooks
url: asyncapi/blockchain.com-event-surface.yml
- type: AgentSkill
url: skills/_index.yml
- type: AgenticAccess
url: agentic-access/blockchain.com-agentic-access.yml
- type: VulnerabilityDisclosure
url: security/blockchain.com-vulnerability-disclosure.yml
- type: DomainSecurity
url: security/blockchain.com-domain-security.yml
- type: Authentication
url: authentication/blockchain.com-authentication.yml
- type: Website
url: https://www.blockchain.com/
- type: DeveloperPortal
url: https://www.blockchain.com/explorer/api
- type: Documentation
url: https://docs.blockchain.com/
- type: APIReference
url: https://api.blockchain.com/v3/
- type: GettingStarted
url: https://docs.blockchain.com/pay/getting-started
- type: Blog
url: https://www.blockchain.com/blog
- type: GitHubOrganization
url: https://github.com/blockchain
- type: Pricing
url: https://www.blockchain.com/prices
- type: SignUp
url: https://login.blockchain.com/signup
- type: TermsOfService
url: https://www.blockchain.com/legal/terms
- type: PrivacyPolicy
url: https://www.blockchain.com/legal/privacy
- type: Support
url: https://support.blockchain.com/
- type: StatusPage
url: https://status.blockchain.com/
- type: Security
url: https://www.blockchain.com/.well-known/security.txt
- type: LLMsTxt
url: llms/blockchain.com-llms.txt
- type: Website
url: https://www.blockchain.com/api
x-enrichment:
date: '2026-08-02'
status: enriched
artifacts_added: 30
pass: local-v1
Every provider here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for providers
9 MCP tools reach this
find_providersBrowse and filter every provider in the catalog.
get_provider_artifactsEvery artifact this provider publishes, grouped by type.
get_provider_operationsEvery operation across all of their OpenAPIs — one call instead of parsing every spec.
get_provider_toolsEvery MCP tool they ship, with the operation each wraps.
get_provider_evidenceHow each part of their score was established. Free — the basis for a claim should not sit behind it.
get_provider_ratingPRO — composite, band, trend and facet scores.
apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
resolveTurn a domain, URL or GitHub org into the provider it belongs to.
find_cohortsEvery scored population of providers in the catalog.
All 92 tools →
Call it yourself
curl for this page
This provider
curl "https://apis.io/api/v1/providers/blockchain.com"
All providers
curl "https://apis.io/api/v1/providers?limit=25"
Every operation they expose
curl "https://apis.io/api/v1/providers/blockchain.com/operations?limit=25"
How their score was established
curl "https://apis.io/api/v1/providers/blockchain.com/evidence"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms .
A second provider on the same verified email joins the account you already have.