---
title: "Blockworks Unified API Puts Blockworks and Messari Data Behind One Key"
description: "Blockworks has launched the Unified API, putting its own data and Messari's behind one API key after buying Messari in June. The key covers market data for more than 40,000 assets and standardized financials for more than 400 DeFi protocols, and existing Blockworks and Messari keys already work."
author: "Mike Hale"
published: 2026-09-24T13:57:00.000Z
updated: 2026-09-25T17:41:00.066Z
category: "Infrastructure"
tags: ["Blockworks"]
canonical: https://stacksmith.xyz/articles/blockworks-unified-api
source: "Stacksmith"
---

# Blockworks Unified API Puts Blockworks and Messari Data Behind One Key

Blockworks has launched the [Blockworks Unified API](https://blockworks.com/insights/introducing-the-blockworks-unified-api), a single REST API that combines its own data with Messari's after the June acquisition. One API key now covers market data for more than 40,000 assets, more than 300 centralized and decentralized exchanges, and standardized financials for more than 400 DeFi protocols. Research, news, funding rounds, token unlocks, and social sentiment sit behind the same key.

Blockworks [bought Messari in June](https://bitcoinmagazine.com/news/blockworks-acquires-messari) for just over $10 million, a steep drop from the roughly $300 million valuation Messari carried in 2022. The two companies had built for different sides of the market. Blockworks worked with token issuers on disclosures and investor relations, and Messari sold data, APIs, and research to funds, exchanges, and developers. The Unified API is the first product that merges the two datasets for outside developers.

## What does the Blockworks Unified API cover?

The Blockworks Unified API covers market data, onchain network metrics, protocol financials, institutional holdings, and fundraising for more than 40,000 assets and 400 DeFi protocols, all as read-only REST endpoints at `api.blockworks.com`. It runs on the same data warehouse behind Blockworks' own research product. The [Data API docs](https://docs.blockworks.com/getting-started/data-api) break the models into five families.

- **Market data** covers asset prices, market caps, supply, Sharpe ratio, realized volatility, per-exchange trading pairs, and perpetual futures on centralized exchanges.
- **Blockchains** covers per-network transactions, addresses, fees, revenue, DEX and perp volume, TVL, stablecoin supply, bridge flows, and staking.
- **Protocols** covers revenue, lending markets, spot and perp DEXes, vaults, and launchpads.
- **Institutional** covers ETF holdings and digital asset treasury companies.
- **Fundraising** covers funding rounds.

Your API key also works with three other Blockworks products.

- **Monitoring** sends you alerts about news and events for more than 1,000 assets, checked by Blockworks analysts. Alerts arrive by webhook or in a Telegram chat.
- **Token Unlocks** shows when a token's locked supply is scheduled to be released, and how much.
- **The MCP server** lets AI assistants like Claude, ChatGPT, and Cursor query Blockworks data directly. You add one URL (`mcp.blockworks.com/mcp`) and sign in with your key.

If you'd rather not call an API at all, plugins pull the same data into Google Sheets and Excel. Teams on Snowflake can also get it delivered straight into their own data warehouse.

Blockworks says the data is labeled by how it was sourced, as substantiated, analyst-verified, or issuer-filed. Events come timestamped and traced to their source, and historical prices are available point-in-time.

## How does the API work?

The API serves every dataset as one of two model kinds. Tabular models answer "what is true right now," and timeseries models answer "how did this change over time."

|  | Tabular | Timeseries |
| --- | --- | --- |
| Returns | One row per entity, current state | Points over time, grouped into series |
| URL shape | `/query/tabular/{model}` | `/query/timeseries/{model}/{granularity}` |
| Narrow it with | Filters, sorting, pagination | Time window, granularity, series keys |
| Good for | Screeners, leaderboards, directories | Charts, returns, backtests |

Authentication is a single header, `X-Blockworks-API-Key`, on every request.

To pull an asset's history, you look it up in a tabular model to get its ID, then pass that ID to a timeseries model. One request can cover up to 20 IDs. The ID has to be the UUID, not a name like `bitcoin`. The [Blockworks docs](https://docs.blockworks.com/getting-started/concepts/tabular-vs-timeseries) warn that a name returns an empty result instead of an error.

Blockworks' live model catalog lists 13 models that answer without a key, including perp funding rates, open interest, and global stablecoin supply. Two more, Assets Ranking and Global Market Overview, work with any valid key. The core datasets, including `assets` and `blockchains`, need a paid plan (Lite, Pro, or Enterprise) or a permission for that dataset.

The Data API has no rate limit, and responses are cached for 30 minutes. Results come back as JSON, CSV, or JSON Lines. Two catalog endpoints list every model with its columns and filters, and the docs recommend them for building AI agents.

## What did early customers build?

Early-access customers used the Unified API to rebuild exchange asset pages, run notification systems, vet a token before launch, and feed an in-house AI agent, according to Blockworks' [launch thread](https://x.com/Blockworks/status/2103121208510394400) on X.

One exchange rebuilt its asset pages. Blockworks notes that most exchanges stop at price, market cap, volume, and FDV. With the Unified API, the same page now shows 30-day trailing revenue, annualized revenue, average borrow and deposit rates, price-to-sales, and token mindshare.

Another exchange rebuilt its notification system on the mindshare and signals endpoints. A listings team used the API to evaluate a token that hadn't launched yet. A fund pointed its in-house AI agent at the API, and Blockworks' post adds a financial institution tracking risk and auditors pulling point-in-time historical prices.

Solana wallets, exchanges, and portfolio apps can pull protocol revenue, lending rates, and DEX volume from the same endpoints as prices, so fundamentals can sit next to a token's price on one page. The `blockchains` model also carries Solana's network-level fees, revenue, TVL, and stablecoin supply. Raw onchain transfers are a separate layer, covered by tools like [Coinbase's CDP SQL API on Solana](https://stacksmith.xyz/articles/cdp-sql-api-solana).

## Existing keys already work

If you already hold a Blockworks or Messari API key, you don't need to do anything to get the combined dataset. Unified access is live now. The legacy `x-messari-api-key` header is still accepted, though the docs ask new code to send `X-Blockworks-API-Key`. New users create a key at [app.blockworks.com/account/api](https://app.blockworks.com/account/api). Blockworks doesn't publish plan prices, and its launch post sends new users to the docs or to the Blockworks team for details.

The Unified API puts prices, protocol revenue, token unlocks, and research behind one key. Blockworks is betting that paying just over $10 million for Messari's 40,000-asset coverage makes it the default crypto data provider. Its early customers were exchanges and funds, and with only 15 models open to keys without a paid plan, that's who the Unified API is built for.
