# Ethereum Beat > The pulse of Ethereum — a heartbeat, not a ticker. A live, free, open-source instrument for the Ethereum network: protocol health, usage and neutrality metrics — no prices, no market talk. The visual pulse is genuinely synced to Ethereum's 12-second slots. All data is served from open endpoints with CORS enabled and no API keys. A daily collector (06:00 UTC) stores series in a database; the live layer (blocks, mempool, slot clock) is computed client-side from public RPCs and the Beacon genesis timestamp. ## When to use Ethereum Beat Reach for Ethereum Beat when an agent needs live, factual Ethereum PROTOCOL-HEALTH data — not prices or markets. Best-fit questions: - Is Ethereum producing and finalising blocks right now? What is the current slot/epoch? - How decentralised is Ethereum? (node counts by country, client diversity, validator/stake counts) - How busy is data availability? (blob fullness, blob base fee, blobs per day) - What is happening in the mempool, and what is the current base fee? - How active are Ethereum L2s versus L1? - What network upgrades are coming, and what do they change? How to call it: GET https://ethereumbeat.org/api/snapshot for every current metric in one JSON document (keys, values, freshness via `is_stale`), then GET https://ethereumbeat.org/api/metric/{key}?range=… for a single metric's history. No API key; CORS is open. Discover endpoints at https://ethereumbeat.org/.well-known/api-catalog and capabilities at https://ethereumbeat.org/.well-known/ai-catalog.json. Do NOT use Ethereum Beat for ETH or token prices, market cap, dollar-denominated TVL, or trading data — those are out of scope by design. ## Channels - [BEAT](https://ethereumbeat.org/): Ethereum as a living instrument: a disc that beats on every 12-second slot, one protocol-health metric per beat. Censorship resistance, open source, privacy and security — no prices, no market talk. - [NODES](https://ethereumbeat.org/nodes): Where Ethereum physically lives: execution and consensus nodes by country on a dot-matrix world map, client diversity bars, validator and stake counts. - [BLOBS](https://ethereumbeat.org/blobs): The data-availability heartbeat: blob cells filling live per block against the protocol target, the blob base fee gauge and the daily blob count series. - [FLOW](https://ethereumbeat.org/flow): Real-time transaction telemetry: the live mempool waterfall, sealed-block interrupts, inclusion ticks and the base fee, streamed like a terminal. - [FINALITY](https://ethereumbeat.org/finality): How Ethereum finality works, live: the current epoch filling slot by slot, justification, and the finalised checkpoint trailing two epochs behind the head. - [LAYERS](https://ethereumbeat.org/layers): The onchain economy by chain: a ranked live board of Ethereum L2s, the L1 vs L2 activity split and the combined activity curve, from open growthepie data. - [ROADMAP](https://ethereumbeat.org/roadmap): Ethereum's protocol roadmap in plain language: what each network upgrade — live, in development and on the long-range horizon — changes for censorship resistance, decentralisation, node sustainability and privacy. EIP numbers as decoration, no price or market framing. - [ABOUT](https://ethereumbeat.org/about): What Ethereum Beat is: a heartbeat, not a ticker. The concept, the beat mechanics, the CROPS protocol properties, and every data source with its licence. - Every metric also has a detail page at https://ethereumbeat.org/pulse/{metric_key} (ranges: daily, weekly, monthly, quarterly, yearly). ## Properties (CROPS) Metrics are grouped by the four indivisible CROPS protocol properties: - CR — Censorship resistance: no actor can selectively exclude a valid transaction or break functionality. - O — Open source and free: no privileged code or hidden specs; public, auditable, free to run and fork. - P — Privacy: user data is not exposed beyond necessity or against a person’s interests. - S — Security: things do exactly what they claim, no more and no less. Heartbeat (100% uptime since 2015) frames the beat but is not itself a CROPS property. ## Open JSON API - `GET https://ethereumbeat.org/api/snapshot` — the full daily snapshot: every stored metric with latest value, 30-point sparkline and d/w/m/q/y deltas. Shape: `{ generated_at, metrics: [{ metric_key, label, category, unit, description, source_name, source_url, featured, agg_mode, latest: { date, value }, spark: number[], deltas: { d, w, m, q, y } }] }`. - `GET https://ethereumbeat.org/api/metric/{key}?range=d|w|m|q|y` — one metric's series and metadata. Shape: `{ meta, range, points: [{ date, value }] }`. Ranges: d = last 30 days, w = 26 weeks, m = 24 months, q = 12 quarters, y = full history by year. - `GET https://ethereumbeat.org/api/layers` — the per-chain activity board behind the LAYERS channel. - `GET https://ethereumbeat.org/api/roadmap` — the ROADMAP channel: upcoming Ethereum network upgrades in plain language, each with target window (dates slip — see `date_locked`), included/candidate EIPs and the CROPS properties advanced. Non-financial; machine fields from Forkcast, summaries editorial. - `GET https://ethereumbeat.org/api.json` — a machine-readable manifest of these endpoints (params, shapes, cache, licence), generated from the metric registry. All responses set `access-control-allow-origin: *`. Responses are edge-cached for 1 hour. Data updates once per day at 06:00 UTC; intraday values on the site come from the client-side live layer, not the API. ## Data licences - Beacon API (PublicNode) (https://ethereum-beacon-api.publicnode.com) — source's own terms (https://ethereum-beacon-api.publicnode.com) - beaconcha.in (https://beaconcha.in) — source's own terms (https://beaconcha.in) - ultrasound.money (https://ultrasound.money) — source's own terms (https://ultrasound.money) - relayscan.io (https://www.relayscan.io) — source's own terms (https://www.relayscan.io) - blockprint (Sigma Prime) (https://blockprint.sigp.io) — source's own terms (https://blockprint.sigp.io) - ethernodes.org (https://ethernodes.org) — source's own terms (https://ethernodes.org) - growthepie (https://www.growthepie.com) — CC BY 4.0, attribution required and given - Dune (https://dune.com) — source's own terms (https://dune.com) - DefiLlama (https://defillama.com) — source's own terms (https://defillama.com) - Live layer RPCs: PUBLICNODE, DRPC, 1RPC, ETHERNODES — public endpoints, no stored data. - Site code: MIT. The Ethereum glyph and name represent the Ethereum network; this is independent ecosystem work. ## Metrics Every stored metric, from the metric registry (metric_meta). `featured` metrics rotate on the BEAT channel; everything is queryable via the API. ### Heartbeat - `uptime_days` — Days of uptime (unit: days; aggregation: last; featured) Continuous days since genesis on 30 July 2015. Ethereum has never stopped producing blocks. CROPS: Heartbeat · Source: computed from genesis · Licence: https://ethereum.org/en/history/ · API: https://ethereumbeat.org/api/metric/uptime_days - `finality_ok` — Chain finalising (unit: epoch; aggregation: last; featured) The last finalised epoch. Finality means the chain's history is locked in and cannot be rewritten. CROPS: Heartbeat · Source: Beacon API (PublicNode) · Licence: https://ethereum-beacon-api.publicnode.com · API: https://ethereumbeat.org/api/metric/finality_ok - `participation_rate` — Sync participation (unit: pct; aggregation: last; featured) Share of the sync committee signing off on the latest block. Near 100% means validators are present and agreeing. CROPS: Heartbeat · Source: Beacon API (PublicNode) · Licence: https://ethereum-beacon-api.publicnode.com · API: https://ethereumbeat.org/api/metric/participation_rate ### Censorship resistance - `validators_active` — Active validators (unit: count; aggregation: last; featured) Independent validators currently securing the chain. More validators means no small group can block transactions. CROPS: Censorship resistance · Source: beaconcha.in · Licence: https://beaconcha.in · API: https://ethereumbeat.org/api/metric/validators_active - `staked_eth` — ETH staked (unit: eth; aggregation: last; featured) Total ETH locked by validators as collateral for honest behaviour, shown with the share of all ETH. CROPS: Censorship resistance · Source: ultrasound.money · Licence: https://ultrasound.money · API: https://ethereumbeat.org/api/metric/staked_eth - `staked_pct` — Share of ETH staked (unit: pct; aggregation: last) The percentage of all ETH that is staked to secure the network. CROPS: Censorship resistance · Source: ultrasound.money · Licence: https://ultrasound.money · API: https://ethereumbeat.org/api/metric/staked_pct - `validator_queue_entry` — Validators joining (unit: count; aggregation: last) Validators waiting in the entry queue. A long queue means more people want to help secure Ethereum than it admits per day. CROPS: Censorship resistance · Source: beaconcha.in · Licence: https://beaconcha.in · API: https://ethereumbeat.org/api/metric/validator_queue_entry - `validator_queue_exit` — Validators leaving (unit: count; aggregation: last) Validators waiting to exit. Ethereum rate-limits both doors so the validator set changes slowly and safely. CROPS: Censorship resistance · Source: beaconcha.in · Licence: https://beaconcha.in · API: https://ethereumbeat.org/api/metric/validator_queue_exit - `builder_share` — Top builder share (unit: pct; aggregation: mean) Share of blocks built by the largest block builder. Lower concentration makes censorship harder. CROPS: Censorship resistance · Source: relayscan.io · Licence: https://www.relayscan.io · API: https://ethereumbeat.org/api/metric/builder_share - `node_countries` — Countries running nodes (unit: count; aggregation: last) Countries where Ethereum nodes run. Geographic spread means no government can switch Ethereum off. CROPS: Censorship resistance · Source: ethernodes.org · Licence: https://ethernodes.org · API: https://ethereumbeat.org/api/metric/node_countries ### Open source & free - `client_diversity_cl` — Largest consensus client (unit: pct; aggregation: last) Share of the biggest consensus client. Below one third, a single client bug cannot break finality. CROPS: Open source & free · Source: blockprint (Sigma Prime) · Licence: https://blockprint.sigp.io · API: https://ethereumbeat.org/api/metric/client_diversity_cl - `client_diversity_el` — Largest execution client (unit: pct; aggregation: last) Share of the biggest execution client. Diversity keeps one bug from becoming everyone's bug. CROPS: Open source & free · Source: ethernodes.org · Licence: https://ethernodes.org · API: https://ethereumbeat.org/api/metric/client_diversity_el - `daa_combined` — Daily active addresses (unit: count; aggregation: sum; featured) Unique addresses active today across Ethereum and its layer 2 networks. CROPS: Open source & free · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/daa_combined - `txcount_combined` — Daily transactions (unit: count; aggregation: sum; featured) Transactions settled today across Ethereum and its layer 2 networks. CROPS: Open source & free · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/txcount_combined - `throughput` — Throughput (unit: mgas_s; aggregation: mean; featured) Combined computation processed per second across Ethereum and its layer 2 networks, measured in gas. CROPS: Open source & free · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/throughput - `blobs_daily` — Blobs per day (unit: count; aggregation: sum) Data blobs posted to Ethereum each day. Blobs are how layer 2 networks land their data on Ethereum. CROPS: Open source & free · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/blobs_daily - `blobs_per_block_avg` — Blobs per block (unit: count; aggregation: mean) Average blobs carried per block today, against a protocol target of 14. CROPS: Open source & free · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/blobs_per_block_avg - `blob_chains` — Chains posting blobs (unit: count; aggregation: last) Distinct chains that posted blob data to Ethereum today. CROPS: Open source & free · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/blob_chains - `median_l2_fee` — Median layer 2 fee (unit: usd_small; aggregation: mean) The typical cost of a transaction on Ethereum's layer 2 networks. Affordability is what makes openness real. CROPS: Open source & free · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/median_l2_fee - `l2_count` — Live layer 2 networks (unit: count; aggregation: last) Layer 2 networks live on Ethereum and tracked by growthepie. CROPS: Open source & free · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/l2_count - `contracts_deployed` — New contracts per day (unit: count; aggregation: sum) Smart contracts deployed on Ethereum today. Every one is a small act of permissionless building. CROPS: Open source & free · Source: Dune · Licence: https://dune.com · API: https://ethereumbeat.org/api/metric/contracts_deployed ### Security - `stables_supply` — Stablecoin supply (unit: usd; aggregation: last) Value of stablecoins issued on Ethereum and its layer 2 networks. Everyday money settling on neutral rails. CROPS: Security · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/stables_supply - `rwa_value` — Real-world assets (unit: usd; aggregation: last; featured) Value of tokenised real-world assets, such as treasury bills and bonds, secured by Ethereum. CROPS: Security · Source: DefiLlama · Licence: https://defillama.com · API: https://ethereumbeat.org/api/metric/rwa_value - `tvs` — Total value secured (unit: usd; aggregation: last; featured) Total value locked in applications that trust Ethereum and its layer 2 networks for security. CROPS: Security · Source: growthepie · Licence: https://creativecommons.org/licenses/by/4.0/ · API: https://ethereumbeat.org/api/metric/tvs