Crypto market data by consumption model

Updated

Before you compare crypto market-data vendors, it helps to notice that they are not all sold the same way. There are three consumption models. You can pay per call as a machine, with no account. You can take a monthly subscription with an API key. Or you can sign an enterprise annual contract through a sales cycle. This page compares those models, not a ranked list of names, because the first real decision is how you consume, not who is on top.

How do you buy crypto market data?

Crypto market data is sold three ways: per-call machine payment (pay per request, no account), self-serve subscription (a monthly plan and an API key), and enterprise annual contract (a sales cycle and a five-figure commitment). Each suits a different buyer. This page compares the models, not a vendor leaderboard, so the choice is about how you consume, not who ranks.

The three models, side by side

The models differ before any single vendor does. What separates them is what you commit to before the first byte arrives: an account, a key, a monthly floor, or a signed contract. The table lays the three out on the axes that actually decide which one fits, populated only from published figures and BlackForge’s own spec.

How you pay and consume, across the three models. Cells reflect the typical shape of each model, with live vendor examples.
Per-call (x402)Self-serve subscriptionEnterprise annual
Account requiredNoYesYes
API key requiredNo, wallet is identityYesYes
Minimum commitmentNone, pay per requestOne monthFive-figure annual
Machine-payableYes, nativeNo, key authNo
Order-book depth includedOnly where the vendor computes itOnly where the vendor computes itYes, at the L2 tier
Venue countVaries by vendorVaries by vendorHundreds
Computed metricsVariesVariesYes, plus indices and benchmarks
History depthCurrent or shallowAn entitlement windowA decade in-sample
Live x402 examples: CoinGecko $0.01/call, Laevitas $0.001, Nansen $0.01-0.05, BlackForge 0.005 USDC/call up to 100 rows. Subscription examples: CoinAPI $79+, Coinglass $29+ (commercial $299+), CoinGecko $35, BlackForge $29 Pro / $99 Max. Enterprise: Kaiko (L2 tick $2,500/mo floor), Amberdata ($600/mo per exchange-market), Coin Metrics (opaque), CoinDesk Data (sales-only since the free tier retired 2026-05-21). All read 2026-08-11/12.

Per-call machine payment: no account, pay per request

The per-call model is the newest, and it is the one an agent reaches for. There is no signup, no key to store, and no monthly floor. The wallet is the identity, and the request carries its own payment over the x402 standard: an HTTP 402 response asks for money, the client pays in USDC, and the data comes back. You pay for exactly what you fetch and nothing else.

Several vendors run this today, and the prices are public: CoinGecko charges a cent per call, Laevitas a tenth of that, Nansen between one and five cents. BlackForge charges 0.005 USDC per call and returns up to 100 rows in that call. What differs is not just the price but what rides in the payload. Most x402 endpoints return an aggregate USD figure or a single-venue top-of-book. BlackForge returns per-venue depth walls and order ladders, the computed order-book columns, in the same per-call payload.

The x402 payment round tripA four-step sequence between an agent and the BlackForge API: an unpaid request, a 402 challenge carrying a price, a signed USDC authorization on Base, and the data delivered in response.AgentBlackForge API1. RequestGET /v1/... (no payment attached)2. 402 challenge402 Payment Required, price: $0.0053. Signed paymentX-PAYMENT: signed USDC authorization on Base4. Data200 OK, response body
The x402 round trip, in four steps. Step one: the agent sends a normal request with no payment attached. Step two: the API replies with an HTTP 402 Payment Required status carrying the price for that request. Step three: the agent signs a USDC payment authorization on the Base network and resends the request with that authorization in the X-PAYMENT header. Step four: the API verifies the payment and returns the requested data with a 200 OK response.
The x402 round trip: a request meets an HTTP 402, the client pays in USDC, and the data returns. No account, no key, the wallet is the identity.

This model shines for spiky, unattended, or exploratory use. An agent that needs one snapshot of one pair does not want a subscription; it wants to pay a fraction of a cent and move on. The trade is that per-call pricing gets expensive if you are pulling steadily at high volume, which is exactly where the next model takes over.

NoteA worked example on the public figure, not a live pull: one snapshot of every pair in the market is about 118 x402 calls (roughly 11,800 pairs at up to 100 rows per call). At 0.005 USDC each that is under a dollar to sweep the whole market once. Per-call pricing makes a one-off, market-wide grab almost free; it is repeated high-frequency polling that eventually favours a metered subscription.

Self-serve subscription: a key and a monthly plan

The subscription model is the familiar one: sign up, get an API key, pick a monthly plan, and query against a quota. You commit to a month at a time, and in return the per-unit cost of steady, high-volume access is far lower than paying per call. This is the model for an application that polls on a schedule, a backtest that reads a lot of history, or a dashboard that refreshes all day.

The entry prices cluster: CoinAPI starts at $79, Coinglass at $29 for personal use and $299 for commercial, CoinGecko at $35. BlackForge sits in the same band at $29 for Pro and $99 for Max. The number on the plan matters less than what the plan meters and what it includes. A row meter that counts what you actually read is what makes steady high-volume use cheaper here than paying per call for each of those reads.

History in this model is an entitlement, not a hard limit on what is stored. BlackForge’s plans grant a window: two weeks, three months, one year, or the full archive, and retention behind those windows is infinite. A larger plan widens the window you can reach; it does not mean older data was thrown away.

Enterprise annual: a contract and a sales cycle

The enterprise model is a different buyer, not a bigger version of the subscription. You go through a sales cycle, you sign an annual contract, and the commitment is five figures. What you get in return is breadth and depth that the self-serve models do not carry: hundreds of venues, a decade of history in-sample, derivatives, and regulated indices and benchmarks.

The published anchors give the shape of it. Kaiko’s L2 tick data starts around a $2,500 per month floor and lands in five figures once the history and coverage are scoped. Amberdata prices per exchange-market, near $600 per month each, which adds up quickly across venues. Coin Metrics keeps its pricing opaque, and CoinDesk Data went sales-only when it retired its free tier on 2026-05-21. None of that is a criticism: it is the cost of the coverage and the procurement guarantees an enterprise buyer needs.

The three models mapped to properties. Order-book depth is partial in the first two because it is present only for the vendors that actually compute it.The three models mapped to properties. Order-book depth is partial in the first two because it is present only for the vendors that actually compute it.Account-freeMachine-payableOrder-book depthWide venue coverageDecade of historyPer-call (x402)Self-serve subscriptionEnterprise annual
The three models mapped to properties. Order-book depth is partial in the first two because it is present only for the vendors that actually compute it.
NameAccount-freeMachine-payableOrder-book depthWide venue coverageDecade of history
Per-call (x402)YesYesPartialNoNo
Self-serve subscriptionNoNoPartialPartialPartial
Enterprise annualNoNoYesYesYes
The three models mapped to properties. Order-book depth is partial in the first two because it is present only for the vendors that actually compute it. Model properties from the published figures cited above, read 2026-08-11/12. A dash is a checked absence, not a gap; "partial" means it depends on the vendor.

Where The enterprise model wins

The enterprise model

  • For a decade of history in-sample, the enterprise vendors have recorded and stored what a newer feed simply was not running to capture.
  • For hundreds of venues, derivatives, and regulated indices or benchmarks, that breadth is the enterprise product and the self-serve models do not carry it.
  • For a procurement-approved counterparty with contracts, SLAs, and a signed vendor relationship, an annual enterprise agreement is the model a large institution needs.

Choose them if you need a decade of history, hundreds of venues, derivatives, or a procurement-approved vendor; the enterprise model is a different buyer, not an inferior one.

Order-book depth is no longer only enterprise

The change worth noticing is that order-book microstructure used to live only in the enterprise model, behind a five-figure contract. It does not anymore. The aggregators (CoinGecko, CoinMarketCap) never carry it, but among the vendors that do compute the book, depth now appears in the machine-payable and subscription models too. BlackForge sells per-venue depth bands, order ladders, and trade flow at $29 self-serve and over x402 at a fraction of a cent per call, and it is not alone among the vendors that compute the book. The five-figure contract is now one way to buy order-book data, not the only way.

Can I buy crypto market data without an account?

Yes, through the per-call model over x402. There is no signup and no API key: the wallet is your identity and each request carries its own payment in USDC. Live examples include CoinGecko at a cent per call, Laevitas at a tenth of that, and BlackForge at 0.005 USDC per call for up to 100 rows. It suits agents and spiky, one-off pulls where a subscription would be overkill.

What is x402?

x402 is a machine-payment standard built on the HTTP 402 "Payment Required" status code. When a client requests a paid resource, the server answers 402 with a price, the client pays in USDC, and the request is retried and served. No account or API key is involved, so an autonomous agent can pay per request on its own. Several data vendors now expose x402 endpoints, BlackForge among them.

Subscription or pay-per-call?

It depends on your usage shape. Per-call suits agents, spiky access, and exploratory one-off pulls, because you pay only for what you fetch with no monthly floor. A subscription’s row meter is cheaper for steady, high-volume use, where paying per call for every read would add up. Rather than a fixed break-even, think about whether your access is bursty and unattended or steady and heavy, and pick the model that matches.

Do I need an enterprise contract for order book data?

No, not anymore. Order-book microstructure used to sit only behind five-figure enterprise agreements, but among the vendors that compute the book it is now available self-serve and machine-payable. BlackForge sells per-venue depth bands, order ladders, and trade flow at $29 a month or over x402 per call. The enterprise model still wins for a decade of history and hundreds of venues, but the order book itself is no longer gated behind it.

See the full metric reference, or browse all comparisons.

See it on the pairs you actually trade

Tell us which exchanges and pairs you watch. We open a dashboard with your history already loaded. Private beta, no card.

9 exchanges · ~11,800 pairs · 120 columns per pair · 5-minute windows

Request access

Request access to the forge

BlackForge is in private beta: 9 spot exchanges and 120 columns per pair, for humans and agents. Drop your email and we’ll reach out when your access is ready.

Contact

Talk to us

Questions about coverage, the API or a plan. We read everything.

Prefer email? hello@blackforge.so

Cookies on BlackForge

We use strictly necessary storage to run this site and remember this choice. With your consent we also measure how the site is used, including session replay with every field you type masked, to improve the product. We load nothing optional until you allow it, and you can withdraw at any time. See our cookie policy.