Skip to main content
Just getting started? The standard API at api.dexpaprika.com needs no key to start and is the right place to build first. This page is for paid plans, which authenticate against api-pro.dexpaprika.com with an API key. See rate limits for the credit allowances and pricing for plans.

What is the Pro API?

The Pro API serves the same DEX and on-chain data as the standard API, on a separate authenticated host, with a higher credit allowance, real-time data instead of the free tier’s 15 second delay, a 99.5% SLA and priority support. Enterprise uses this same API and the same onboarding, with limits raised to whatever your workload needs.

Room to scale

5,000,000 credits a month at 300 requests a minute, against 300,000 at 30 on a free key. Enterprise lifts both to custom levels.

Dedicated Infrastructure

Separate infrastructure ensuring consistent performance and availability

Priority Support

Direct access to our engineering team for technical assistance

API Key Authentication

Secure access control and usage tracking for your organization

Getting started

1. Get your API key

Pro is self-serve. You do not need to talk to anyone to start.
1

Create your account

Sign up at console.dexpaprika.com. No card is required to create the account.
2

Subscribe to Pro

Pick Pro on the pricing page at 99/month,or99/month, or 1,032 billed annually. Enterprise is the same API with limits agreed per contract; that one does start with a conversation.
3

Copy your key

Your key is under Keys in the console. Each account has a single API key, so this is the one you use everywhere.

Open the console

Create an account, manage your subscription, and read your usage

Customer portal

Create your API key and track credit usage
Enterprise is the one that goes through us. Email the team for custom limits, unmetered streaming and a 99.95% SLA.
Building on the free tier first is the right move: api.dexpaprika.com needs no key at all and serves the same data. Come here when you hit the ceiling.

2. Authentication

All Pro API requests require authentication via the Authorization header:

3. API key format

Your API key will follow this format:
Always prefix your key with api_ when using it in the Authorization header.

Differences from the free API

Credit detail lives on the rate limits page, and plans on pricing. There are no feature gates: every endpoint, all history and all 36 chains are on the free tier too. The rows above are the whole difference. Enterprise is this same API with the limits raised for your workload, so everything below applies unchanged.
All endpoints available in the free API are also available in the Pro API. Simply replace the base URL and add authentication.

Quick start example

Let’s fetch Solana SOL token data using the Pro API:
1

Prepare your request

Replace YOUR_API_KEY_HERE with your actual API key:
2

Receive the response

You’ll get the same comprehensive data as the free API:
Response

Error handling

Authentication errors

Error response:
Solution: Ensure you’re including the Authorization header with a valid API key in the format api_YOUR_KEY.
Error response:
Solution: Check that your API key follows the correct format: api_ prefix followed by your key string.

Other errors

All other error codes match the standard DexPaprika API:
  • 400 Bad Request - Invalid parameters
  • 402 Payment Required - monthly credit allowance exhausted. Retrying does not help. Buy a credit pack or enable overage in console.dexpaprika.com. See error handling
  • 404 Not Found - Resource not found
  • 429 Too Many Requests - per-minute rate exceeded. Retry after the Retry-After header
  • 500 Internal Server Error - Server error

Available endpoints

The Pro API provides access to all DexPaprika endpoints:

Tokens

Get detailed token information including price, liquidity, and trading volume

Pools

Access liquidity pool data and trading statistics

Networks

List all supported blockchain networks

Pool Transactions

Query swap transactions, adds, and removes

Search

Search across tokens, pools, and DEXes

Batched Prices

Retrieve multiple token prices in a single request
View complete API documentation in the REST API Reference section. All examples use the free API URL - simply replace with api-pro.dexpaprika.com and add authentication.

Migration guide

Migrating from the free API to Pro API is straightforward:
1

Update base URL

Replace all instances of:
With:
2

Add authentication header

Add the Authorization header to every request:
3

Retune your rate limiting

Pro raises the per-minute ceiling from 30 to 300, so throttling tuned for the free tier is now far too conservative. Keep the throttle and the 429 backoff, just raise the threshold. On Enterprise, set it to whatever your contract allows.
4

Test your integration

Make test requests to verify your API key works correctly and you’re receiving expected responses.

Best practices

Never expose your API key in client-side code or public repositories.
  • Store API keys in environment variables or secure vaults (e.g., AWS Secrets Manager, HashiCorp Vault)
  • Use .env files locally and add them to .gitignore
  • Rotate keys periodically as part of security best practices
  • Never hardcode keys in your application source code
Example .env file
Track your API usage to optimize performance and identify issues early.
  • Watch credit spend against your allowance in console.dexpaprika.com, or call GET /usage from your own code
  • Log all API requests and responses for debugging
  • Set up monitoring dashboards to track request volumes
  • Monitor response times and error rates
  • Alert on unusual patterns or spikes in traffic
  • Review usage patterns to optimize your integration
Always handle authentication errors gracefully and implement retry logic.
  • Catch and handle 403/401 errors separately from other errors
  • Implement exponential backoff for transient failures
  • Don’t retry on authentication errors - fix the key instead
  • Log errors with context for easier troubleshooting
  • Provide meaningful error messages to end users
Example error handling
Reuse HTTP connections to reduce latency and improve throughput.
  • Configure HTTP clients to reuse connections
  • Set appropriate connection pool sizes (e.g., 10-50 connections)
  • Enable keep-alive headers
  • Use persistent connections for high-volume applications
  • Monitor connection pool metrics
Example with Python requests

Next steps

REST API Reference

Explore all available endpoints and their parameters

Streaming API

Real-time token price updates via Server-Sent Events

Tutorials

Learn how to build applications with DexPaprika

Coverage Checker

Check which tokens and pools are available in our database

Get support

Enterprise Support

Get priority technical support from our engineering team

Join Discord

Connect with our community for general questions

FAQs

Sign up at console.dexpaprika.com, subscribe to Pro, and copy the key from the Keys page. No sales call and no waiting. Enterprise is the exception: those limits are agreed per contract, so email support@coinpaprika.com.
Yes, you can use both APIs in the same application. The free API requires no authentication, while the Pro API requires your API key.
5,000,000 credits a month included, at up to 300 requests a minute, with $20 per additional 1M beyond that. One request costs one credit, batch endpoints cost one credit per item, and each streaming update delivered costs one credit. Enterprise raises both numbers to fit your workload. See rate limits.
Regenerate it yourself from the Keys page in the console. Because each account has exactly one key, regenerating replaces the old one immediately, so plan a moment when you can redeploy: every integration using the old key stops working at once. If you cannot get into the account, email support@coinpaprika.com.
Yes, we can provide custom infrastructure solutions for enterprise customers. Contact our sales team to discuss your specific requirements.
The coverage is identical: same endpoints, same chains, same history, no feature gates. The difference is freshness. The free tier is served with a delay of up to 15 seconds; Pro is real time. Pro also adds dedicated infrastructure, a much higher credit allowance, a 99.5% SLA and priority support.