live
ZEC$1,287-0.8%MCAP$21.86B24H VOL$744.66MBLOCK3,533,938SUPPLY16,993,750 ZECSHIELDED29.2%ZEC$1,287-0.8%MCAP$21.86B24H VOL$744.66MBLOCK3,533,938SUPPLY16,993,750 ZECSHIELDED29.2%
❯Protocol

Open API

Every number on this site is available as JSON, and every time series as CSV. No keys, no sign-up. Be reasonable: cached endpoints are fine to poll every few minutes; the live layer is meant for once every 10–15 seconds at most.

Base URL & format
All endpoints live under /api/v1, return application/json unless format=csv is given, and use ISO dates (YYYY-MM-DD, UTC). Amounts are ZEC unless the field name says Usd or zat.
Stability
The v1 shapes are the contract between this site and its indexer; fields are added, never renamed. Anything marked live is uncached and changes every block.
Attribution
Free for any use. If you publish something built on it, a link back helps keep the node running. Chart PNGs carry a small ZecScope mark; the data does not.

▍Measured series

Read from the node's value pools and the consensus subsidy schedule. Nothing modelled.

GET/api/v1/dailycache 5 min

The daily rollup: one row per UTC day since genesis. Measured columns only — height, blocks, coinbase, issued supply, and the transparent / sprout / sapling / orchard / ironwood / lockbox / shielded balances.

from — YYYY-MM-DD (default genesis)
to — YYYY-MM-DD
fields — comma-separated subset of the measured columns
GET/api/v1/chartscache 5 min

Index of every chart: slug, title, category, summary, variants.

GET/api/v1/charts/{slug}cache 5 min

A chart's full spec — series, axes, annotations — as JSON, or its time series as CSV.

format — json (default) | csv
<variant> — any variant key the chart declares
GET/api/v1/metricscache 5 min

The Metrics table: each measured metric now and at 7d / 28d / 3m / 6m / 12m with percentage change.

format — json | csv
GET/api/v1/migrationlivecache none

Orchard → Ironwood migration, from the value pools: current balances, the migration percentage, and the daily Orchard/Ironwood series. No per-transaction estimates.

GET/api/v1/turnstilelivecache none

Supply-integrity check: per-pool current balance, lowest balance ever, and whether any pool was ever negative (a hard breach). The parts a turnstile audit can actually prove from chain state.

GET/api/v1/treasurycache 10 min

Founders' reward, dev fund and lockbox in coins: reward schedule, per-recipient ZEC, lockbox balance and accrual, governance timeline. No USD valuations.

GET/api/v1/ecosystemcache 1 h

Network upgrade history: consensus activation heights and dates.

▍Live snapshot

Current tip and market feed. No caching; poll politely.

GET/api/v1/livelivecache none

Current snapshot: tip height, issued supply and shielded share (measured from the node) plus price, market cap and 24h volume (live market feed). No historical price series — history that the node does not measure is not served.

GET/api/v1/feedslivecache none

Raw pass-through of the external market feeds the snapshot merges (where reachable).

▍Chart slugs

Use with /api/v1/charts/{slug}.

Exchanges & Liquidity
▍Example
curl -s "https://zecscope.com/api/v1/daily?from=2026-01-01&fields=shielded,supply,ironwood" | jq '.rows[-1]'
{
  "shielded": 4871068.4,
  "supply": 16918103.1,
  "ironwood": 3944819.2
}