Quick API reference
Jump straight into the API documentation and start making requests within minutes
Follow tutorials
Learn step-by-step how to integrate DexPaprika into your applications
Stream real-time data
Subscribe to live token prices, pool reserves and swap transactions over SSE. Prices need no key on 35 showcase assets; a free key opens all three. No polling.
DEX API quickstart
In the next steps we will make a GET request to the Token endpoint in order to get the latest price in USD of SOL. All we need is the network ID and the token address.- Network ID:
solana - Token address:
So11111111111111111111111111111111111111112You can find the list of all supported networks in the Networks endpoint.
1
Make a GET request
Simply make a GET request to the following endpoint in order to fetch latest data about any token. In this case we will use the specified above network ID and token address to populate the endpoint in a format of
https://api.dexpaprika.com/networks/{network_id}/tokens/{address}.2
Get latest data about Solana (SOL)
This will return quite lengthy response of the latest data about Solana (SOL) that will look similar to this. We send a lot of data in the response, so in the next step we will extract only the price of SOL in USD.
Response
3
Extract the price (or any other data)
As you can see, the response is very rich of data. You can extract only the price of SOL in USD from the full response by navigating to the And as a result you will get the price of SOL in USD:Congratulations! You just successfully retrieved the latest price of SOL in USD!
summary object (or any other object) and then to the price_usd key (or any other key) simply by modyfying the previously used GET request:summary.price_usd
Need more than the free allowance? The Pro API raises the monthly
allowance and the per-minute rate, serves real-time data instead of the free tier’s delay, and
adds dedicated infrastructure and priority support. Current allowances, prices and checkout are
on the pricing page. Enterprise is the same API with its
limits raised for your workload.
Pool search: filter pools by volume, liquidity, transactions, and creation date on
/networks/{network}/pools/search. Plus batch token prices in a single request.Need real-time data?
The REST API is the right choice when you’re querying historical or on-demand data. For applications that need live updates the moment a swap or liquidity change settles on-chain, DexPaprika ships three SSE streaming feeds. No polling and no log decoding. Prices stream with no API key on the 35 showcase assets; reserves and transactions need a free key.Token price streaming
Subscribe to USD price updates for any token across 35 chains. An event is pushed when a swap moves the price, so the rate tracks how actively the asset trades.
Pool reserves streaming
Pool reserve deltas, USD-denominated, pushed for each block in which a subscribed pool’s reserves changed. For any DEX pool or any token.
Next steps
Quick API reference
Jump straight into the API documentation and start making requests within minutes
Follow tutorials
Learn step-by-step how to integrate DexPaprika into your applications
Use an SDK
Official TypeScript, Python, Go and PHP clients, each taking an optional API key
Connect an AI agent
A hosted MCP server, plus LangChain, CrewAI, the Vercel AI SDK, n8n, Cursor and Claude
Popular use cases
Track token prices
Get real-time and historical price data for any token across 35 blockchains
Monitor liquidity
Access detailed liquidity pool data across major DEXes on any network
Trading analytics
Analyze trading volumes, price changes, and market trends
DEX aggregation
Compare prices and liquidity across different DEXes
DexPaprika API support
We’re here to help you succeed with DexPaprika.Join Discord community
Connect with our community and get real-time support
Give feedback
Share your experience and help us improve
DEX API by network
Every network has its own page with the DEXes we index there, its largest pools and a live streaming sample. The value in brackets is thenetwork parameter to pass in your requests.
Aptos (aptos),
Arbitrum (arbitrum),
Avalanche (avalanche),
Base (base),
Berachain (berachain),
Binance Smart Chain (bsc),
Blast (blast),
BOB Network (bob_network),
Celo (celo),
Cronos (cronos),
Ethereum (ethereum),
Fantom (fantom),
Flow EVM (flow_evm),
HyperEVM (hyperevm),
Katana (katana),
Linea (linea),
Mantle (mantle),
MegaETH (megaeth),
Monad (monad),
Optimism (optimism),
Plasma (plasma),
Polygon (polygon),
Robinhood Chain (robinhood),
Ronin (ronin),
Scroll (scroll),
Sei (sei),
Solana (solana),
Sonic (sonic),
Sui (sui),
Tempo (tempo),
Ton (ton),
Tron (tron),
Unichain (unichain),
x Layer (x_layer),
ZkSync (zksync)
To check a specific token, pool or DEX before you write any code, use the
coverage checker. Coverage is the canonical record of what
we index and is regenerated from the live API daily. The
networks endpoint returns
the same list as JSON.
FAQs
Do I need an API key?
Do I need an API key?
Not to start. No key, no card, no email: a curl works right now. Registering a free key raises both the per-minute rate and the monthly allowance, and still needs no card. Current figures are on the pricing page and in rate limits.
What data can I query?
What data can I query?
Liquidity pools, swap transactions, token metrics/prices, and network coverage across multiple chains.
How do I find a pool or token identifier?
How do I find a pool or token identifier?
Use the Coverage Checker tool or the Networks/Token endpoints to locate addresses.
How fast is the data?
How fast is the data?
Collection is near real-time and REST responses reflect the latest indexed blocks and events. Your plan sets the ceiling: the free tier is served with a short delay, Pro is real time. The current delay is stated on the pricing page. For push updates, use the streaming API (SSE).
Does DexPaprika offer real-time streaming?
Does DexPaprika offer real-time streaming?
Yes. Three SSE feeds run on
streaming.dexpaprika.com: /sse/prices pushes token-price updates, /sse/reserves pushes pool reserve deltas per block in which reserves changed, and /sse/transactions pushes individual swaps with USD amounts. Prices stream with no API key on 35 showcase assets, one per chain. Reserves and transactions need a free key, which also opens prices on every token. See the Streaming introduction or the reserves deep-dive.Looking for enterprise solutions? We offer dedicated support, higher rate limits, and custom features.
Contact our team to learn more.