The dTAOscan API
live · signed · keylessEverything on this site as JSON, read from Subtensor storage and wrapped in an Ed25519-signed envelope {data, receipt}. The receipt signs the exact bytes of data; verify against /keys.json offline. Machine surface: OpenAPI · api-catalog · llms.txt · auth.md.
Paste an API key to lift the per-IP limit. Stored only in your browser (localStorage), sent only to dtaoscan.io.
The full subnet directory: pool price, TAO reserves, alpha outstanding, UID counts and owner-lock state for every dTAO subnet, at the latest snapshot block.
One subnet in depth: current pool economics, the last 48 snapshots (price history), and the per-UID miner and validator table.
Network totals in one call: total-issued and staked alpha market cap, TAO in pools, subnet count, owners unwinding. The whole dTAO economy, sized.
The cross-subnet validator graph: every validator hotkey securing two or more subnets, with the subnets it secures. The concentration signal.
Freshness probe: last indexed block, its timestamp, and its age in seconds. Confirm the cache is current before trusting a value.
The Ed25519 public keys that sign every /api response. Verify receipts offline; no call back to us required.
Responses carry the signing block and timestamp; treat any value whose freshness you cannot verify as stale. Rate-limited responses return 429 with retry-after.














