Uniswap v4 · Ethereum & Avalanche · near-real-time

Pools & positionsas one clean API.

We index Uniswap v4 so you don’t have to. Metered endpoints, honest quotas, one header of auth. Ship a positions dashboard, a portfolio tracker, or a research tool in an afternoon.

bash — tickwise
$ 
liquidity
core
APR · ETH/USDC 0.05%
TVL indexed
$0.44B
across 130,037 v4 pools
Yield · fee APR
GET /v1/positions200
394,942
positions
1 unit
ETHEthereumlive
AVXAvalanchelive
0
Pools tracked
0
Positions tracked
~0 min
Indexing lag
$0.00B
TVL indexed
Why teams pick Tickwise

Boring where boring matters. Fast where it doesn’t.

Near-real-time

Positions re-price about every 5 minutes. On-chain fee state refreshes roughly hourly on Ethereum.

Metered, not throttled to death

Per-endpoint unit costs and monthly quotas. Every response carries X-Quota-* and X-RateLimit-* headers.

Two key types

Server keys are 403’d from browsers. Browser keys ship with allowed-origin lists. Both explained in the docs.

serverbrowser
One shape across chains

The same JSON on Ethereum and Avalanche. Add a chain with one query param.

?chain=ethereum?chain=avalanche
curl-first

One header of auth. Every endpoint is copy-pasteable from the docs. No SDK required.

KC-APIKey: kc_live_•••
Honest about what we don’t do

No fake uptime, no invented accuracy scores. See the coverage page for the true footprint.

no fake SLAreal footprint
Five-minute quickstart

One header. Real data.

Sign up, create a key in the portal, drop this into your terminal. If the response returns pools, you’re done.

pools.tspositions.ts
node 22
1
waiting for input
Coverage — kept honest

What’s actually live today

api
Ethereumlive
TVL
$435.1M
Pools
122,935
Open positions
65,972
Indexing
511 blocks
head 25,789,718 · indexed 25,789,207

Start on Free. Upgrade when it hurts.

50,000 units a month at no cost. Every plan uses the same endpoints — just more of them.

Free
50,000
units / month
no card
Standard
5M
units / month
$49/mo
Pro
50M
units / month
$99/mo