Skip to main content
Need a higher allowance and dedicated infrastructure? Check out the Pro API. Current allowances, rates and prices are on the pricing page.
This is the endpoint reference. If you are new to the API, start at the DEX API introduction, which covers what we index, the networks we cover and a first request. The DexPaprika DEX API provides near real-time data about tokens, liquidity pools, and decentralized exchanges on 36 blockchains. Below you can find the most popular endpoints that you can use to build your own applications:
Pool search: filter pools by volume, liquidity, transactions, and creation date on /networks/{network}/pools/search. Plus batch token prices in a single request.

Tokens

Get detailed information about any token on a given network like latest price, liquidity, and trading volume

Pools

Access liquidity pool data and trading statistics for a given pool address

Networks

List supported networks

Pool transactions

Fetch swaps/adds/removes

Quick start

We will make a GET request to the Token endpoint in order to get the latest price in USD of TRUMP. All we need is the network ID and the token address.
This will return latest data about TRUMP (TRUMP) on Solana:
Response

Base URL

All API endpoints use the following base URL:
That is the host for keyless calls and for free registered keys. Paid plans call https://api-pro.dexpaprika.com instead, with the key in the Authorization header. See upgrading to Pro.

Authentication

Requests work with no key at all. To use one, send it as the entire Authorization header value:
The key is the entire header value. Nothing goes in front of it and nothing after it. Almost every other API expects a scheme word first, which is why this is the most common cause of a failed first authenticated call. If your HTTP client only offers a token field that prepends one for you, set a raw header instead. See 401 Unauthorized.
Free keys stay on https://api.dexpaprika.com. Only Pro moves to api-pro.dexpaprika.com, and sending a free key there returns 403. Get a key at console.dexpaprika.com.

Common use cases

Here are some popular ways to use our API:

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 30-day 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; responses reflect the latest indexed blocks and events.

Rate limits

Keyless callers get a rolling 30-day credit allowance and a per-minute rate with no signup at all. A free key raises both, and Pro raises them again. The current figures are on the pricing page. One request costs one credit and batch endpoints cost one credit per item; there are no compute units or per-endpoint weights.
Need higher limits? Pro is self-serve on pricing. For Enterprise, contact us.