The data behind the board
Every number on this site comes from public chain state. It is free, it needs no key, and you can take all of it. A link back is welcome, not required.
Listings tracked
318
across 96 stocks
Chains read
5
from 4 issuers
Positions
384.4K
wallets, pools and contracts
Last refresh
2 hours ago
read from chain
Where to start
Contract addresses318 addresses checked
Every address we track. Each one is checked against its issuer's own test at each refresh. Data for agentsx402
The bulk dataset in one call, and how an automated caller pays for it over x402. Humans always free. Methodologyread first
The source of each number, the refresh times, and the limits of the data. 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 holders 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 | The off-chain reference price beside each token. |
/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. A
metered bulk feed for automated callers is described on the agent page; no human
reader is ever charged, asked to sign in, or asked to connect a wallet.