Skip to main content
DexPaprika is a DEX API for on-chain market data: liquidity pools, swap transactions, OHLCV history and token prices across 35 blockchain networks, over REST and over SSE streaming. No signup to start. No key, no card, no email. This returns the current price of SOL right now:
A free API key raises the per-minute rate and the monthly allowance and opens every streaming feed, and still needs no card. Current allowances and prices are on the pricing page.

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

You can also make your first request directly in our API Playground available in the API Reference section. Visit GET Token to try it out.
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: So11111111111111111111111111111111111111112
    You 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 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:
And as a result you will get the price of SOL in USD:
summary.price_usd
Congratulations! You just successfully retrieved the latest price of SOL in 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

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 the network 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

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.
Liquidity pools, swap transactions, token metrics/prices, and network coverage across multiple chains.
Use the Coverage Checker tool or the Networks/Token endpoints to locate addresses.
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).
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.