Developers

The data behind the board

Every number on this site is read from public chain state, prices included, and the methodology page names them. It is free, it needs no key, and you can take all of it. A link back is welcome, not required.

Listings tracked
3411
across 1006 stocks
Chains read
5
from 5 issuers
Positions
1.1M
wallets, pools and contracts
Last refresh
2026-09-20
read from chain at 20:13 UTC

Where to start

The free endpoints

No key, no rate limit, CORS open. These are the same numbers the pages render, so you can check any figure on this site against its source.

/api/tokens.json Every stock, with all its listings.
/api/tokens/nvda.json One stock, with its holder concentration and its event tape.
/api/events.json Corporate actions, scheduled and past.
/api/registry.json The chains and issuers each listing points at.
/api/tradfi.json Every US-listed ticker and company name, from the SEC's list. Names only, no prices.
/api/tickers.json Every stock on chain as one short row: ticker, company, chains, issuer and token counts. No prices.
/api/history/totals.json One row per day: tracked value, volume and holders, with per-issuer and per-chain totals where recorded.
/api/history/nvda.json The daily rows for one stock. Swap the slug.
/llms.txt An index of the whole site, for a model that would rather read text.
/mcp A read-only MCP (Model Context Protocol) server. POST, streamable HTTP, no API key.

Data licensed CC BY 4.0. An MCP server answers the same lookups at https://stocksonchain.io/mcp. The bulk feeds for automated callers, and a paid tier that is not live, are described on the agent page. No human reader is ever charged, asked to sign in, or asked to connect a wallet.

Also for builders