Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC
Blockchain.com website screenshot

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.

agent native

Real signal across most facets with visible, nameable gaps — the contract exists but is thin, or the portal is good while governance and commercial terms are absent.

Kin Score

API Evangelist profiles Blockchain.com the way a machine reads it — 239 machine-readable artifacts across 12 APIs, pulled from the provider's own public surface and indexed so a developer, an analyst, or an AI agent can evaluate it against every other provider on the network.

Every provider in the network is reduced to the same set of machine-readable artifacts — OpenAPI contracts, event specifications, GraphQL schemas, runnable collections, pricing and rate-limit signals, security posture, OAuth scopes, and the agent surfaces (MCP servers and skills) that let software drive the API on its own. We profile them because the interface is the part of a company you can actually inspect: it is a truer signal of what a provider does than any marketing page. From those artifacts we compute the Kin Score — Blockchain.com scores 51.9/100 (developing), with a separate agent-readiness read of 61/100 (agent native). The full breakdown is below, followed by every artifact we hold — each card links through to its machine-readable definition on apis.io.

Kin Score

This is the API Evangelist rating — a single, repeatable read computed from the artifacts on this page. Green fill is points earned; the red track is points possible, so every bar shows earned-versus-possible at a glance.

Kin Score Kin Score How this is scored →
scored 2026-07-27 · rubric v0.5
Composite quality — 51.9/100 · developing
Contract Quality 16.1 / 25
Developer Ergonomics 2.2 / 20
Commercial Clarity 10.0 / 20
Operational Transparency 4.8 / 13
Governance 8.8 / 12
Discoverability 8.8 / 10
Regulatory · Securities & Market Data 8.8 / 15
Agent readiness — 61/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3

How we profile Blockchain.com

Each block below is one kind of artifact we hold for Blockchain.com. For each we say what it is and why it earns a place in the profile, then list every one we've indexed — capped at two rows, scroll within the panel for the rest.

APIs 12

Each API is captured as its own OpenAPI definition — every operation, parameter, and response. This is the single most useful machine-readable description of what an API does, and it's what lets us score, lint, mock, and generate against it without asking the provider for anything.

Individual APIs this provider publishes, each with its own machine-readable definition.

Blockchain.com WebSocket APIs

Real-time WebSocket APIs covering two distinct surfaces — the Bitcoin / blockchain.info explorer socket (unconfirmed transactions, new blocks, per-address activity) and the Bloc...

Blockchain.com Pay Partner API

Partner API for embedding Blockchain.com crypto purchases. Covers authentication, eligibility (supported currencies / regions), quotes (pricing for crypto transactions), and ord...

Blockchain.com Addresses API

Bitcoin address summaries and unspent outputs.

Blockchain.com Blocks API

Bitcoin block lookups and the latest block.

Blockchain.com Charts API

Historical time-series datasets for Bitcoin network metrics.

Blockchain.com Market Data API

Bitcoin exchange rates and fiat conversion.

Blockchain.com Network API

Simple network metrics — difficulty, block height, supply, ETA, averages.

Blockchain.com Payments API

Authenticated account balances, deposits, withdrawals, beneficiaries.

Blockchain.com Pools API

Mining pool distribution.

Blockchain.com Stats API

Real-time blockchain statistics.

Blockchain.com Trading API

Authenticated order management and trade history.

Blockchain.com Transactions API

Bitcoin transaction lookups.

Scroll within the panel for all 12 ·

Open Collections 3

Open, tool-agnostic collections carry the same runnable value as Postman without locking you to one client — the portable, forkable form of the same exercise.

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Pricing Plans 1

Pricing is part of the interface. Machine-readable plans tell you what a tier costs and includes before you commit — one of the six things the Kin Score reads for commercial clarity.

Published pricing tiers and plan structures.

Rate Limits 1

Rate limits are the difference between a demo that works and a production integration that doesn't fall over. Publishing them is an operational-transparency signal — and a hard requirement for any agent that plans its own throughput.

Documented rate limits and quota policies.

Blockchain Rate Limits

7 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals let a buyer model the financial operations of an API before it's live. We profile them for the same reason we profile pricing: the money is part of the contract.

Cost, billing, and metering signals for API financial operations.

Event Specifications 1

Not every API is request/response. AsyncAPI describes the event-driven and streaming side — the webhooks and channels — so the asynchronous half of the interface is documented the same way the synchronous half is.

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Blockchain.com WebSocket APIs

Real-time WebSocket APIs published by Blockchain.com covering two distinct surfaces: 1. Bitcoin / blockchain.info Explorer WebSocket — subscribe to unconfirmed transactions, new...

ASYNCAPI

Semantic Vocabularies 4

JSON-LD contexts give the data shared meaning across APIs. We profile them because semantics are what let a machine reconcile 'customer' here with 'customer' somewhere else.

JSON-LD contexts and semantic vocabularies used across these APIs.

Blockchain Charts Stats Context

6 classes · 32 properties

JSON-LD

Blockchain Com Context

36 classes · 92 properties

JSON-LD

Blockchain Data Api Context

10 classes · 55 properties

JSON-LD

Blockchain Exchange Context

17 classes · 79 properties

JSON-LD

Spectral Rules 3

Governance rulesets we run against this provider's specs — the automated checks behind parts of the score. Profiling them makes the quality bar explicit and re-runnable, not a matter of opinion.

Blockchain.com API Rules

6 rules · 1 errors · 4 warnings

SPECTRAL

Blockchain.com API Rules

5 rules · 3 warnings

SPECTRAL

Blockchain.com API Rules

31 rules · 17 errors · 11 warnings

SPECTRAL

JSON Schema 70

Standalone JSON Schema definitions describe the data models behind the API. We profile them so the shapes are validatable on their own — useful long after a single request is forgotten.

Standalone JSON Schema definitions for this provider's data models.

ChartPoint

2 properties

JSON SCHEMA

Chart

6 properties

JSON SCHEMA

PoolDistribution

0 properties

JSON SCHEMA

Stats

19 properties

JSON SCHEMA

TickerEntry

5 properties

JSON SCHEMA

Ticker

0 properties

JSON SCHEMA

BitcoinBlockMessagePayload

2 properties

JSON SCHEMA

BitcoinOpAddrSubPayload

2 properties

JSON SCHEMA

BitcoinOpAddrUnsubPayload

2 properties

JSON SCHEMA

BitcoinOpBlocksSubPayload

1 properties

JSON SCHEMA

BitcoinOpBlocksUnsubPayload

1 properties

JSON SCHEMA

BitcoinOpOpReturnSubPayload

1 properties

JSON SCHEMA

BitcoinOpPingBlockPayload

1 properties

JSON SCHEMA

BitcoinOpPingPayload

1 properties

JSON SCHEMA

BitcoinOpPingTxPayload

1 properties

JSON SCHEMA

BitcoinOpUnconfirmedSubPayload

1 properties

JSON SCHEMA

BitcoinOpUnconfirmedUnsubPayload

1 properties

JSON SCHEMA

BitcoinUtxMessagePayload

2 properties

JSON SCHEMA

ExchangeAdminEventPayload

5 properties

JSON SCHEMA

ExchangeAuthRejectedPayload

4 properties

JSON SCHEMA

ExchangeAuthSubscribePayload

3 properties

JSON SCHEMA

ExchangeAuthSubscribedPayload

4 properties

JSON SCHEMA

ExchangeBalancesSnapshotPayload

6 properties

JSON SCHEMA

ExchangeCancelOrderRequestPayload

3 properties

JSON SCHEMA

ExchangeExecutionReportPayload

0 properties

JSON SCHEMA

ExchangeHeartbeatUpdatePayload

4 properties

JSON SCHEMA

ExchangeL2EventPayload

6 properties

JSON SCHEMA

ExchangeL3EventPayload

6 properties

JSON SCHEMA

ExchangeNewOrderSinglePayload

13 properties

JSON SCHEMA

ExchangeOrderMassCancelRequestPayload

3 properties

JSON SCHEMA

ExchangeOrderMassStatusRequestPayload

2 properties

JSON SCHEMA

ExchangeOrder

24 properties

JSON SCHEMA

ExchangePricesUpdatePayload

5 properties

JSON SCHEMA

ExchangeSubscribeActionPayload

2 properties

JSON SCHEMA

ExchangeSubscribePricesActionPayload

4 properties

JSON SCHEMA

ExchangeSubscribeSymbolActionPayload

3 properties

JSON SCHEMA

ExchangeSymbolUpdatePayload

9 properties

JSON SCHEMA

ExchangeSymbolsSnapshotPayload

4 properties

JSON SCHEMA

ExchangeTickerSnapshotPayload

7 properties

JSON SCHEMA

ExchangeTradeUpdatePayload

9 properties

JSON SCHEMA

ExchangeTradingRejectedPayload

7 properties

JSON SCHEMA

ExchangeTradingSnapshotPayload

4 properties

JSON SCHEMA

ExchangeTradingSubscribePayload

3 properties

JSON SCHEMA

Address

8 properties

JSON SCHEMA

BlockListResponse

1 properties

JSON SCHEMA

Block

13 properties

JSON SCHEMA

LatestBlock

5 properties

JSON SCHEMA

MultiAddressResponse

3 properties

JSON SCHEMA

Transaction

16 properties

JSON SCHEMA

TxInput

4 properties

JSON SCHEMA

TxOutput

8 properties

JSON SCHEMA

UnspentOutput

8 properties

JSON SCHEMA

UnspentResponse

2 properties

JSON SCHEMA

Account

9 properties

JSON SCHEMA

Beneficiary

8 properties

JSON SCHEMA

CreateOrderRequest

10 properties

JSON SCHEMA

CreateWithdrawalRequest

3 properties

JSON SCHEMA

DepositAddress

2 properties

JSON SCHEMA

Deposit

8 properties

JSON SCHEMA

Fees

3 properties

JSON SCHEMA

Fill

9 properties

JSON SCHEMA

OrderBook

3 properties

JSON SCHEMA

Order

16 properties

JSON SCHEMA

PriceLevel

3 properties

JSON SCHEMA

Symbol

18 properties

JSON SCHEMA

Ticker

4 properties

JSON SCHEMA

Trade

8 properties

JSON SCHEMA

WhitelistCapability

5 properties

JSON SCHEMA

Whitelist

4 properties

JSON SCHEMA

Withdrawal

7 properties

JSON SCHEMA

Scroll within the panel for all 70 ·

JSON Structure 70

JSON Structure captures the data shapes in a form built for tooling — a complement to JSON Schema that keeps the model machine-legible.

JSON Structure definitions describing this provider's data shapes.

Charts Stats Chart Point Structure

2 properties

JSON STRUCTURE

Charts Stats Chart Structure

6 properties

JSON STRUCTURE

Charts Stats Pool Distribution Structure

0 properties

JSON STRUCTURE

Charts Stats Stats Structure

19 properties

JSON STRUCTURE

Charts Stats Ticker Entry Structure

5 properties

JSON STRUCTURE

Charts Stats Ticker Structure

0 properties

JSON STRUCTURE

Com Bitcoin Op Addr Sub Payload Structure

2 properties

JSON STRUCTURE

Com Bitcoin Op Ping Payload Structure

1 properties

JSON STRUCTURE

Com Bitcoin Op Ping Tx Payload Structure

1 properties

JSON STRUCTURE

Com Bitcoin Utx Message Payload Structure

2 properties

JSON STRUCTURE

Com Exchange Admin Event Payload Structure

5 properties

JSON STRUCTURE

Com Exchange L2Event Payload Structure

6 properties

JSON STRUCTURE

Com Exchange L3Event Payload Structure

6 properties

JSON STRUCTURE

Com Exchange Order Structure

24 properties

JSON STRUCTURE

Data Api Address Structure

8 properties

JSON STRUCTURE

Data Api Block List Response Structure

1 properties

JSON STRUCTURE

Data Api Block Structure

13 properties

JSON STRUCTURE

Data Api Latest Block Structure

5 properties

JSON STRUCTURE

Data Api Multi Address Response Structure

3 properties

JSON STRUCTURE

Data Api Transaction Structure

16 properties

JSON STRUCTURE

Data Api Tx Input Structure

4 properties

JSON STRUCTURE

Data Api Tx Output Structure

8 properties

JSON STRUCTURE

Data Api Unspent Output Structure

8 properties

JSON STRUCTURE

Data Api Unspent Response Structure

2 properties

JSON STRUCTURE

Exchange Account Structure

9 properties

JSON STRUCTURE

Exchange Beneficiary Structure

8 properties

JSON STRUCTURE

Exchange Create Order Request Structure

10 properties

JSON STRUCTURE

Exchange Deposit Address Structure

2 properties

JSON STRUCTURE

Exchange Deposit Structure

8 properties

JSON STRUCTURE

Exchange Fees Structure

3 properties

JSON STRUCTURE

Exchange Fill Structure

9 properties

JSON STRUCTURE

Exchange Order Book Structure

3 properties

JSON STRUCTURE

Exchange Order Structure

16 properties

JSON STRUCTURE

Exchange Price Level Structure

3 properties

JSON STRUCTURE

Exchange Symbol Structure

18 properties

JSON STRUCTURE

Exchange Ticker Structure

4 properties

JSON STRUCTURE

Exchange Trade Structure

8 properties

JSON STRUCTURE

Exchange Whitelist Capability Structure

5 properties

JSON STRUCTURE

Exchange Whitelist Structure

4 properties

JSON STRUCTURE

Exchange Withdrawal Structure

7 properties

JSON STRUCTURE

Scroll within the panel for all 70 ·

Examples 69

Real request and response payloads are what turn a spec from abstract into obvious — and they're one of the twelve things an agent needs to call an API correctly on the first try.

Example request and response payloads for these APIs.

Charts Stats Stats Example

19 fields

EXAMPLE

Com Exchange Order Example

24 fields

EXAMPLE

Data Api Address Example

8 fields

EXAMPLE

Data Api Block Example

13 fields

EXAMPLE

Data Api Tx Input Example

4 fields

EXAMPLE

Exchange Account Example

9 fields

EXAMPLE

Exchange Deposit Example

8 fields

EXAMPLE

Exchange Fees Example

3 fields

EXAMPLE

Exchange Fill Example

9 fields

EXAMPLE

Exchange Order Example

16 fields

EXAMPLE

Exchange Symbol Example

18 fields

EXAMPLE

Exchange Ticker Example

4 fields

EXAMPLE

Exchange Trade Example

8 fields

EXAMPLE

Scroll within the panel for all 69 ·

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals — the evidence that a provider takes security seriously enough to document it. We profile it because you can't govern what you can't see.

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Blockchain Authentication

apiKey · 1 scheme

SECURITY

Blockchain Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Blockchain Vulnerability Disclosure

Hackerone · security.txt · contact published

SECURITY

Agentic Access 1

An x-agentic-access contract marks which operations are safe for an agent to run on its own and which need a human in the loop. It is the difference between an API an agent can use and one it can use safely.

Recommended x-agentic-access execution contracts for AI agents.

Blockchain Agentic Access

49 operations · 5 acting

49 operations · 5 acting

AGENTIC

Resources

Every other property we hold for Blockchain.com — documentation, portals, status pages, policies, and corporate surface — grouped by the job it does, following the integrator's arc from getting started to running in production.

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 4

Pagination, idempotency, versioning, errors, and events

Build 2

SDKs, sample code, and the tooling you integrate with

Operate 1

Status, limits, changes, and where to get help

Commercial 3

Pricing, plans, and the legal terms of use

Company 1

The organization behind the API

Other 1

Properties that don't map to a standard resource type

← All providers · Data indexed from github.com/api-evangelist/blockchain · machine-readable index on apis.io