Need more than the free allowance? The Pro API includes 5,000,000 credits a month at 300 requests a minute, real-time data instead of the free tier’s delay of up to 15 seconds, dedicated infrastructure, and priority support. Enterprise is the same API with limits raised for your workload.
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 and pool reserve updates over SSE. No API key needed to start, 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
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 two SSE streaming feeds. No polling, no log decoding, no API key needed to start.Token price streaming
Subscribe to USD price updates for any token across 36+ 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
Popular use cases
Track token prices
Get real-time and historical price data for any token across 36 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
Explore supported on-chain networks
Browse the full networks list to find the correctnetwork parameter for your requests.
FAQs
Do I need an API key?
Do I need an API key?
Not to start. The API answers keyless requests at 200,000 credits a month per IP. Registering a free key raises that to 500,000 and needs no card. See 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 delay of up to 15 seconds, Pro is real time. 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. No API key is needed to start. 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.