Block

The Real Price of ETH

ETH / USDC · block-by-block on-chain depth from Fynd + Tycho. Set your trade size to see what it actually costs.

Bookmap · last 400 blocks · every block
Liquidity at every price level
⟷ 15m
thin
deep
· latest block · your execution price @ slider size · hover or click a column to load it into the curve below
Set your trade size
$10K $10M
Effective price · cost of execution
The price curve · latest block
Inspect this quoteroute · gas · amounts · calldata · Tenderly · pools
block
time
direction
trade size (slider)
effective price
price impact
amount in
amount out
amount out net of gas
gas estimate
hops
pools
route protocols
calldata

Detail snaps to the nearest real quoted rung for this block + direction — executable calldata only exists for sizes Fynd actually quoted, so we never interpolate a transaction.

Pull the data. Plot it yourself.

Everything you see above — and a lot you don't — is on a public API and a tiny Python SDK. 200 measured depth points per Ethereum block, both directions, across all Tycho-indexed pools. Inspect on the site, run the SDK locally for everything else.

Python SDK → GitHub
Want ETH depth data from the first block?

Drop your Telegram and we'll reach out when full-history access is ready.

eth_price.py — python3
# pip install "eth-price-poc-sdk[plot] @ git+https://github.com/propeller-heads/eth-price-poc-sdk.git"
from eth_price_poc import client
c = client("https://marketprice.xyz")
snap = c.latest()
print(snap["block"], snap["spot_price"])
df = c.history_as_dataframe(limit=720)
df.plot(x="time", y="spot_price")
*** NO ORACLES. NO ESTIMATES. ***
prices are executable quotes · every Ethereum block