Skip to main content
Fantom · WFTM · Live DEX feed

Real-Time Fantom DEX Price Streaming

Live WFTM prices streamed over Server-Sent Events, pushed the moment a swap moves the price on-chain. One connection to Fantom liquidity pools across every DEX we index. No polling loop, no node, no API key to start.

Connecting · on-chain, pushed when a swap moves the price
$1.9803
WFTM / USDlast traded
Last update
-
Events seen
0
Rate
0.0/min
Chain
fantom
Price, last 90 seconds
Last event receivednone yet

Waiting for the first token_price frame.

Event tapeprice · delta
No trades yet this session.
Why stream

WFTM moves rarely, so a stream costs almost nothing.

Over a four minute sample this asset produced no price-moving trades at all. An open stream costs you nothing while it waits, and fires the instant someone trades.

SSE stream1 events · every move captured
Polling every 60s 1 request · 0 moves missed

On a quiet market like Fantom the arithmetic flips. Updates arrive only when a trade moves the price, so an open stream bills a fraction of what a 10-second poll would, and still tells you the instant something happens. See the cost model.

Connect

One request, no key

curl -N "https://streaming.dexpaprika.com/sse/prices?method=token_price&chain=fantom&address=0x21be370d5312f44cb42ce377bc9b8a0cef1a4c83"

Up to 25 per connection

Subscribe to as many as 25 assets over a single POST connection, and hold up to 10 concurrent streams per IP.

One update, one request

Streaming meters the same way as REST. Quiet markets cost almost nothing; fast movers draw on quota like polling would.

Reserves too

Swap /sse/prices for /sse/reserves to watch pool liquidity change block by block.

Stream any token

The WFTM stream above needs no key. A free key raises you to 100,000 credits a month and opens price streams for every token on all 35 chains, up to 10 streams at once.

Coverage

Track the flagship token on 35 chains, one live feed each

One live on-chain price feed per chain, free and keyless. Same endpoint, same event shape: change the chain and address and the code above streams a different network unmodified.

ChainAssetAddress
aptosAPT0xa…
arbitrumWETH0x82af49447d8a…
avalancheWAVAX0xb31f66aa3c1e…
baseWETH0x420000000000…
berachainWBERA0x696969696969…
blastWETH0x430000000000…
bob_networkWETH0x420000000000…
bscWBNB0xbb4cdb9cbd36…
celoCELO0x471ece3750da…
cronosWCRO0x5c7f8a570d57…
ethereumWETH0xc02aaa39b223…
fantomWFTM0x21be370d5312…
flow_evmWFLOW0xd3bf53dac106…
hyperevmWHYPE0x555555555555…
katanavbETH0xee7d8bcfb72b…
lineaWETH0xe5d7c2a44ffd…
mantleWMNT0x78c1b0c915c4…
megaethWETH0x420000000000…
monadWMON0x3bd359c1119d…
optimismWETH0x420000000000…
plasmaWXPL0x6100e367285b…
polygonWPOL0x0d500b1d8e8e…
robinhoodWETH0x0bd7d308f8e1…
roninWRON0xe514d9deb796…
scrollWETH0x530000000000…
seiWSEI0xe30fedd158a2…
solanaSOLSo111111111111…
sonicwS0x039e2fb66102…
suiSUI0x000000000000…
tempopathUSD0x20c000000000…
tonTONEQAAAAAAAAAAAA…
tronWTRXTNUC9Qb1rRpS5C…
unichainWETH0x420000000000…
x_layerWOKB0xe538905cf841…
zksyncWETH0x5aea5775959f…
Not the token you wanted? This list is the free showcase, one asset per chain. Create a free account and stream any of the 39.3M tokens we index, up to 10 at once.
Get Free API Key
A token_price frame is emitted when a swap moves the price, so update frequency follows how actively an asset trades. Busy markets push several times a second; quieter ones can sit still for minutes. The connection stays open either way and costs nothing while it waits.
Keep reading

Build on real-time on-chain DEX data