Testing without a key? Keyless access still works and is ideal for local development and quick tests. Limits are counted per IP address, so you share them with everyone else on yours and can hit rate limits. See the API reference. Do I need an API key?
Batch endpoints like /multi/prices send up to 10 tokens per call. Each token costs 1 credit. One API call with 10 tokens costs 10 credits. This applies to all tiers.
Auto-recharge
When you exceed your Pro base (5M), we auto-charge $20 per 1M block to your card. You're never interrupted. Monthly spend is hard-capped at $2,000.
Streaming metering
Every SSE price update costs 1 credit. 10 tokens at 1 update/second, 8 hours/day = 8.6M credits/month. Enterprise streaming is unmetered. No token limits on any tier, just credit volume.
Feature comparison
Feature comparison across the Free, Dev, Pro, Enterprise tiers
Streaming meters the same way as REST: one delivered update is one credit. Cost follows how actively an asset trades, not how long you stay connected. A busy asset delivers tens of updates a minute; a quiet one can sit still for minutes and cost almost nothing. Connections are free, updates are what you pay for. Plan your credit usage
How DexPaprika compares
Head-to-head with leading DEX data providers.
DexPaprika compared with CoinGecko, DexScreener and Bitquery
One API request costs 1 credit, always: there are no compute units and no per-endpoint multipliers. Batch endpoints charge per item, so /networks/{network}/multi/prices?tokens= with 10 addresses costs 10 credits in one HTTP call. On Free, Dev and Pro each delivered SSE update also costs 1 credit. Enterprise streaming is unmetered.
What happens when I hit my limit?
An HTTP 402, not a 429. A 402 means your credit allowance is spent; a 429 means too many requests in one minute, and it carries a Retry-After header where the 402 does not, which is how you tell the two apart in code. Free counts usage over a rolling 30-day window, so there is no reset date and the 402 carries no resets_at: capacity returns continuously as requests older than 30 days age out. Dev and Pro reset with the billing period instead, and their 402 carries resets_at, the UTC timestamp when that period ends. Over 100K on a free key: move to Dev or Pro. On Free your access stops and you are never charged; on Dev and Pro auto-recharge continues at $20 per 1M, up to the overage cap you set.
How do overages work on Pro?
When you exceed your 5M included credits, we auto-charge $20 per additional 1M block to your card. This continues until your monthly spend hits $2,000, then we cap it.
Is the data really real-time on the free tier?
Free is capped at 60 seconds. That cap exists to protect CPU under scraping load, not to make the paid tiers look better: Dev, Pro and Enterprise serve the same figures with no added delay. Nothing else about the data differs. Every endpoint, every chain and the same history depth are on Free too.
Do I need an API key?
Yes, and getting one takes under a minute with no credit card: a free key is 100K credits/month, and Dev, Pro and Enterprise use the same key upgraded. Testing without a key? Keyless access still works and is ideal for local development and quick tests. Limits are counted per IP address, so you share them with everyone else on yours and can hit rate limits. See the API reference.
Can AI agents use DexPaprika?
Yes. MCP integration for Claude, Cursor and other AI clients is free, and a free API key is all an agent needs to start.
What can I stream?
Three feeds, each on its own endpoint. Prices push a new USD value when a swap moves it. Transactions push the individual swaps as they land. Reserves push a pool's liquidity and the change since the last one. A free API key opens all three on any token we index, up to 10 concurrent streams per IP, Dev raises that to 30 and Pro to 100.
How does streaming billing work?
On Free, Dev and Pro each delivered update costs 1 credit, whichever of the three feeds it came from. Connections themselves are free: updates are what you pay for. They arrive when the market moves, not on a fixed tick, so budget from the pair's own trading activity rather than from how long you stay connected. A token averaging 10 updates a minute costs about 432,000 credits a month, one averaging 1 update a minute about 43,000. Enterprise streaming is unmetered.
Can I switch plans or cancel anytime?
Yes. Upgrade, downgrade, or cancel at any time. No contracts, no cancellation fees. If you downgrade mid-cycle, you keep your current tier until the end of the billing period.
When should I consider Enterprise?
When your Pro bill consistently approaches $1,000-2,000/month, Enterprise usually makes more sense. You get unlimited credits, unmetered streaming, dedicated infrastructure, a 99.95% SLA, and a dedicated account manager. Contact us and we'll build a custom plan.