# DexPaprika API > Real-time DEX and on-chain cryptocurrency data: liquidity pools, swaps, token prices, transactions, and live SSE streams (token prices, pool reserves, transactions and candles) across 36 blockchain networks. REST API + streaming, no API key needed to start. - [DEX API for on-chain liquidity and swaps](https://docs.dexpaprika.com/introduction.md): A DEX API for liquidity pools, swaps, OHLCV and token prices across 36 chains. Call it right now with no key and no signup. REST plus SSE streaming. - [Coverage](https://docs.dexpaprika.com/coverage.md): Which blockchain networks, DEXes, liquidity pools and tokens the DexPaprika API covers, generated from the live API. - [Core concepts](https://docs.dexpaprika.com/knowledge-base/concepts.md): Understand the key concepts behind DexPaprika: blockchain networks, DEXes, liquidity pools, tokens, OHLCV data, and how on-chain data flows from blockchains to the API. - [Common patterns and workflows](https://docs.dexpaprika.com/knowledge-base/common-patterns.md): Standard workflows for DexPaprika API: looking up token prices, finding pools, getting historical data, filtering pools, batch pricing, and combining REST with streaming for real-time updates. - [Network IDs, addresses, and case sensitivity](https://docs.dexpaprika.com/knowledge-base/identifiers.md): How to canonicalize network IDs, token addresses, pool addresses, and DEX identifiers when calling the DexPaprika API. Mixed-case inputs return 404 on REST; the MCP layer normalizes. - [Joining token data across chains](https://docs.dexpaprika.com/knowledge-base/joining-across-chains.md): How to safely aggregate token data across multiple chains. Use (chain, address) tuples as the join key, never the symbol. Bridge variants share symbols but have different addresses. - [Response headers, caching, and CORS](https://docs.dexpaprika.com/knowledge-base/response-headers.md): How DexPaprika sets cache-control, what stale-if-error means for your client, current CORS limitations, and the response headers you can rely on. - [Error handling and troubleshooting](https://docs.dexpaprika.com/knowledge-base/error-handling.md): Complete guide to DexPaprika API error codes, common issues, and troubleshooting steps for REST API and Streaming API. - [Rate limits and best practices](https://docs.dexpaprika.com/knowledge-base/rate-limits.md): DexPaprika API rate limits, pagination rules, caching strategies, and performance optimization tips for building efficient applications. - [The console: keys, usage and billing](https://docs.dexpaprika.com/knowledge-base/console.md): Where to get an API key, rotate it, watch what you have spent, connect an AI client and find your invoices. - [Plan your credit usage](https://docs.dexpaprika.com/knowledge-base/credit-usage.md): Work out what your workload actually costs before you commit to a plan. Real measured update rates, four worked cost models, and the point where streaming stops costing less than polling. - [API tutorials](https://docs.dexpaprika.com/tutorials/tutorial_intro.md): Learn how to use the DexPaprika API with step-by-step tutorials. - [DexPaprika CLI: DEX data from your terminal](https://docs.dexpaprika.com/tutorials/cli.md): Install the DexPaprika CLI with one command. Query token prices, pool data, OHLCV history, transactions, and stream live prices from your terminal. Supports macOS, Linux, and Windows. - [Fetching token prices](https://docs.dexpaprika.com/tutorials/fetch-token-price.md): Learn how to retrieve the price of any token using DexPaprika API with simple curl commands. - [Batch Token Prices Efficiently](https://docs.dexpaprika.com/tutorials/batch-token-prices.md): Fetch prices for up to 10 tokens in one call with the multi-asset endpoint, stay under the per-minute request limit, and understand why batching does not reduce credit spend. - [Filter and screen liquidity pools](https://docs.dexpaprika.com/tutorials/pool-filtering.md): Use the DexPaprika pool search endpoint to find pools by volume, liquidity, transaction count, and creation date. Build pool screeners, find high-activity pools, and discover recently launched tokens. - [Find every pool a token trades in](https://docs.dexpaprika.com/tutorials/token-pools.md): List every pool a token trades in on one network with DexPaprika pool search: busiest first, cursor paging, and the move off the removed token pools endpoint. - [Find new crypto pools and token launches](https://docs.dexpaprika.com/tutorials/find-new-pools.md): Discover newly created liquidity pools across 36 blockchains. Perfect for finding new tokens, arbitrage opportunities, and emerging DeFi projects early. - [Get token price history and OHLCV data](https://docs.dexpaprika.com/tutorials/retrieve-historical-data.md): Get historical crypto price data (OHLCV) for any token across 36 blockchains. Perfect for building charts, backtesting strategies, and price analysis. - [Build a crypto price alert bot](https://docs.dexpaprika.com/tutorials/crypto-alert-bot.md): Learn how to create a real-time cryptocurrency price alert system using DexPaprika API and Telegram - [Local crypto analytics with DuckDB](https://docs.dexpaprika.com/tutorials/local-analytics-with-duckdb.md): Build a powerful, local crypto analytics database with DuckDB. This tutorial guides you through creating an ETL pipeline for Uniswap v3 data to run complex SQL queries instantly. - [Crypto analytics with ClickHouse](https://docs.dexpaprika.com/tutorials/scaling-with-clickhouse.md): Take your crypto analytics to the next level with ClickHouse. This guide shows you how to build a production-grade data pipeline for massive datasets and lightning-fast queries. - [Scalable time-series analytics with InfluxDB](https://docs.dexpaprika.com/tutorials/real-time-analytics-with-influxdb.md): Harness InfluxDB, a best-in-class time-series database, to build a powerful crypto analytics pipeline that scales from real-time monitoring to large historical datasets. - [DexPaprika DEX API TypeScript SDK: on-chain liquidity and swap data client](https://docs.dexpaprika.com/get-started/sdk-ts.md): JavaScript client library for accessing decentralized exchange data across multiple blockchain networks - [DexPaprika DEX API Go SDK: on-chain liquidity and swap data client](https://docs.dexpaprika.com/get-started/sdk-go.md): The official Go client library for the DexPaprika API, providing easy access to decentralized exchange data across multiple blockchain networks - [DexPaprika DEX API Python SDK: on-chain liquidity and swap data client](https://docs.dexpaprika.com/get-started/sdk-python.md): The official Python client library for the DexPaprika API, providing easy access to decentralized exchange data across multiple blockchain networks - [DexPaprika DEX API PHP SDK: on-chain liquidity and swap data client](https://docs.dexpaprika.com/get-started/sdk-php.md): The official PHP client library for the DexPaprika API, providing easy access to decentralized exchange data across multiple blockchain networks - [All DexPaprika tools, SDKs and integrations](https://docs.dexpaprika.com/tools/all-tools.md): Every official DexPaprika tool in one place: MCP servers, SDKs for TypeScript, Python, Go and PHP, the Rust CLI, the n8n node, the LangChain package, the Claude plugin, and agent skills. Install commands for each. - [Coverage checker](https://docs.dexpaprika.com/tools/coverage-checker.md): Use this tool to quickly verify whether an asset exists in DexPaprika’s dataset. Enter a contract address, token name, or ticker symbol; we’ll search our coverage and show the closest matches. - [Brand assets](https://docs.dexpaprika.com/ai-integration/brand-assets.md): DexPaprika logos, colors, and the downloadable brand kit. Everything you need to use the DexPaprika mark correctly in an article, app, listing, or integration. - [About us & media kit](https://docs.dexpaprika.com/about.md): Learn what DexPaprika does, our connection to CoinPaprika, and download our media kit with logos and icons. - [DexPaprika for AI agents and AI-assisted development](https://docs.dexpaprika.com/ai-integration/index.md): Connect AI tools to real-time DEX data across 36 blockchains. Choose from Claude Code plugin, hosted MCP server, IDE integrations, ChatGPT Actions, or direct REST API access. Keyless to start. - [DexPaprika Hosted MCP Server](https://docs.dexpaprika.com/ai-integration/hosted-mcp-server.md): Access real-time DeFi data in Claude, Cursor, and other MCP-compatible tools without any installation or setup. Our hosted MCP server provides instant access to comprehensive DEX data across 36 blockchains. - [DexPaprika MCP server: DEX data for Claude, Cursor & AI agents](https://docs.dexpaprika.com/ai-integration/mcp.md): Give AI assistants live DEX data via MCP: pools, tokens and prices on 36 chains. Free to start, no API key. Install locally with npx or use the hosted server. - [DexPaprika MCP tools reference](https://docs.dexpaprika.com/ai-integration/mcp-tools.md): Complete reference for all 17 DexPaprika MCP tools: parameters, defaults, pagination, sorting, and return shapes. The machine-readable manifest an AI agent needs to plan calls before connecting. - [DexPaprika Claude Code plugin - Quick setup guide](https://docs.dexpaprika.com/ai-integration/claude-code-plugin-guide.md): Install the DexPaprika Claude Code plugin with two simple commands. Access real-time DEX data, liquidity pools, and token prices directly in Claude Code. Integrated MCP server with zero additional setup required. - [Install DexPaprika agent skills](https://docs.dexpaprika.com/ai-integration/skills.md): Add the DexPaprika skill to Claude Code, Cursor, or any compatible AI agent with one command. Gives your agent full knowledge of the DexPaprika REST API, CLI, and streaming service. - [Connect DexPaprika MCP to Cursor](https://docs.dexpaprika.com/ai-integration/cursor-ide-integration.md): Learn how to integrate DexPaprika documentation and MCP server directly into Cursor IDE for enhanced development workflows with real-time crypto data access. - [Connect DexPaprika MCP to VS Code](https://docs.dexpaprika.com/ai-integration/vscode-ide-integration.md): Learn how to integrate DexPaprika documentation and the hosted MCP server directly into VS Code for enhanced AI-assisted workflows. - [Connect DexPaprika MCP to Codex](https://docs.dexpaprika.com/ai-integration/codex.md): Add the DexPaprika MCP server to OpenAI Codex CLI with one command. Give Codex live DEX market data across 36 blockchains over streamable HTTP. No API key needed to start. - [Connect DexPaprika to ChatGPT](https://docs.dexpaprika.com/ai-integration/chatgpt-actions.md): Give ChatGPT live DEX market data from DexPaprika. Add it as a custom GPT Action (works on any paid plan, keyless) or as a native MCP connector in ChatGPT Developer Mode (beta). - [Connect DexPaprika MCP to any client](https://docs.dexpaprika.com/ai-integration/mcp-clients.md): Connect the keyless DexPaprika MCP server to any MCP-compatible client (Windsurf, Cline, Zed, and more). One canonical config: a remote SSE/streamable-HTTP URL, or a local stdio command. - [DexPaprika tools for LangChain agents](https://docs.dexpaprika.com/ai-integration/langchain.md): Give a LangChain agent keyless DEX market data with langchain-dexpaprika: five tools plus a toolkit for search, token details, pools, OHLCV, and networks across every supported blockchain. No API key needed to start. - [Use DexPaprika with CrewAI](https://docs.dexpaprika.com/ai-integration/crewai.md): Give a CrewAI agent live DEX market data by connecting the keyless DexPaprika hosted MCP server with MCPServerAdapter. All 17 tools, zero custom code. - [Use DexPaprika with the Vercel AI SDK](https://docs.dexpaprika.com/ai-integration/vercel-ai-sdk.md): Pull all 17 DexPaprika tools into the Vercel AI SDK with createMCPClient and the keyless hosted MCP server, then use them with generateText and streamText. No custom code. - [Use DexPaprika in n8n](https://docs.dexpaprika.com/ai-integration/n8n.md): Two ways to use live DEX market data in n8n: the dedicated n8n-nodes-dexpaprika community node with typed operations, or the built-in MCP Client Tool pointed at the keyless hosted MCP server. No API key needed to start. - [Vibe code a crypto dashboard with AI](https://docs.dexpaprika.com/ai-integration/vibe-coding-with-ai.md): Use Claude Code, Cursor, or any AI-assisted IDE with DexPaprika access to build a crypto dashboard from a natural language prompt. No manual API calls, let the AI do the work. - [API reference: endpoints and parameters](https://docs.dexpaprika.com/api-reference/introduction.md): Every DexPaprika REST endpoint with its parameters, response shape and a runnable example: networks, DEXes, pools, tokens, OHLCV and transactions. - [Get a list of available blockchain networks.](https://docs.dexpaprika.com/api-reference/networks/get-a-list-of-available-blockchain-networks.md): List all supported blockchain networks and their canonical IDs for use in API requests - [Get a list of available dexes on a network.](https://docs.dexpaprika.com/api-reference/dexes/get-a-list-of-available-dexes-on-a-network.md): List all decentralized exchanges available on a specific blockchain network - [Advanced pool filtering on a specific network.](https://docs.dexpaprika.com/api-reference/pools/advanced-pool-filtering-on-a-specific-network.md): Retrieves a paginated list of pools matching the advanced search criteria. Supports various filters and cursor-based pagination. - [Advanced pool filtering across multiple networks.](https://docs.dexpaprika.com/api-reference/pools/advanced-pool-filtering-across-multiple-networks.md): Retrieves a paginated list of pools matching the advanced search criteria across multiple chains. Supports various filters and cursor-based pagination. - [Get a pool on a network.](https://docs.dexpaprika.com/api-reference/pools/get-a-pool-on-a-network.md): Get detailed liquidity, reserves, pricing, and metadata for a specific pool on a blockchain network - [Get OHLCV data for a pool pair.](https://docs.dexpaprika.com/api-reference/pools/get-ohlcv-data-for-a-pool-pair.md): Retrieve historical OHLCV candlestick data for a pool at intervals from 1 minute to 24 hours - [Get transactions of a pool on a network. Paging can be used up to 100 pages.](https://docs.dexpaprika.com/api-reference/pools/get-transactions-of-a-pool-on-a-network-paging-can-be-used-up-to-100-pages.md): List recent swaps, liquidity adds, and removes for a pool with page or cursor-based pagination - [Advanced token filtering on a specific network.](https://docs.dexpaprika.com/api-reference/tokens/advanced-token-filtering-on-a-specific-network.md): Retrieves a paginated list of tokens on a specific network matching the advanced search criteria. Supports various filters and cursor-based pagination. - [Advanced token filtering across multiple networks.](https://docs.dexpaprika.com/api-reference/tokens/advanced-token-filtering-across-multiple-networks.md): Retrieves a paginated list of tokens matching the advanced search criteria across multiple chains. Supports various filters and cursor-based pagination. - [Get a token's latest data on a network.](https://docs.dexpaprika.com/api-reference/tokens/get-a-tokens-latest-data-on-a-network.md): Retrieves detailed information about a specific token on the given network, including latest price, metadata, status, and recent summary metrics such as price changes and volumes over multiple timeframes. The `token_supply` is a raw integer. To get the actual supply, move the decimal point… - [Get batched prices for multiple tokens on a network.](https://docs.dexpaprika.com/api-reference/tokens/get-batched-prices-for-multiple-tokens-on-a-network.md): Fetch current USD prices for up to 10 token addresses in a single request - [Search for tokens, pools, and DEXes](https://docs.dexpaprika.com/api-reference/search/search-for-tokens-pools-and-dexes.md): Search for tokens, liquidity pools, and DEXes by name, symbol, or contract address - [Retrieve high-level asset statistics](https://docs.dexpaprika.com/api-reference/utils/retrieve-high-level-asset-statistics.md): Get high-level platform statistics including total networks, DEXes, pools, and tokens - [Get your plan and current-period credit usage.](https://docs.dexpaprika.com/api-reference/utils/get-your-plan-and-current-period-credit-usage.md): Returns the plan the request was evaluated against and, for requests authenticated with an API key on `api-pro.dexpaprika.com`, the account email plus credits used and remaining in the current billing period. - [Get top pools.](https://docs.dexpaprika.com/api-reference/pools/get-top-pools.md): Removed. Use /pools/search instead. - [Get top pools on a network.](https://docs.dexpaprika.com/api-reference/pools/get-top-pools-on-a-network.md): Removed. Use /networks/{network}/pools/search instead. - [Advanced pool filtering.](https://docs.dexpaprika.com/api-reference/pools/advanced-pool-filtering.md): Removed. Use /networks/{network}/pools/search instead. - [Get top X pools for a token.](https://docs.dexpaprika.com/api-reference/tokens/get-top-x-pools-for-a-token.md): Removed. Use /networks/{network}/pools/search with the token_address filter instead. - [Advanced token filtering.](https://docs.dexpaprika.com/api-reference/tokens/advanced-token-filtering.md): Removed. Use `/networks/{network}/tokens/search` instead. - [Get top tokens on a network.](https://docs.dexpaprika.com/api-reference/tokens/get-top-tokens-on-a-network.md): Removed. Use `/networks/{network}/tokens/search` instead. - [Pro API: authenticated access on api-pro.dexpaprika.com](https://docs.dexpaprika.com/api-pro/introduction.md): api-pro.dexpaprika.com serves paid plans only and needs your API key in the Authorization header. What to send, what each error means, and how to move an existing integration across. - [Upgrading to Pro: switch your base URL to api-pro.dexpaprika.com](https://docs.dexpaprika.com/api-pro/upgrading.md): Paid DexPaprika plans are served on api-pro.dexpaprika.com and need your API key in the Authorization header. One base URL change, everything else stays the same. Includes the exact errors you see if either half is missing. - [Real-time DEX streaming API: live token prices via SSE](https://docs.dexpaprika.com/streaming/introduction.md): Stream live DEX token prices, pool reserves and swap transactions over Server-Sent Events (SSE). Prices stream with no API key on 35 showcase assets; a free key opens all three feeds on any token. - [Quick Start: Your First Stream](https://docs.dexpaprika.com/streaming/tutorials/quick-start.md): Stream live token prices and pool reserves in under 10 minutes. Prices need no API key on 35 showcase assets; reserves need a free key that takes a minute to get. - [Showcase streams: the keyless token list](https://docs.dexpaprika.com/streaming/showcase-streams.md): The one flagship asset per chain you can stream without an API key, with its contract address and a live demo for 35 of the 36 chains we index. - [Real-Time Pool Reserves Streaming](https://docs.dexpaprika.com/streaming/reserves-streaming.md): Subscribe to block-by-block, USD-denominated liquidity changes for any DEX pool or any token, pushed over Server-Sent Events. - [Real-Time Swap Transactions Streaming](https://docs.dexpaprika.com/streaming/transactions-streaming.md): Stream individual DEX swaps over SSE with USD amounts already attached. Per-pool or per-token, 36 chains, no log decoding and no node. - [Real-Time Token OHLCV Candle Streaming](https://docs.dexpaprika.com/streaming/ohlcv-streaming.md): Stream sealed token candles over SSE at 1s, 5s or 60s, resume a dropped connection with Last-Event-ID, and backfill the last 15 minutes. All 36 chains. Paid plans only. - [Detect Liquidity Drains in Real Time](https://docs.dexpaprika.com/streaming/guides/detect-liquidity-drains.md): Build a rug-pull detector that alerts the block liquidity leaves a DEX pool. Free API key, no node, no log decoding, no getReserves polling. ~70 lines. - [Production-Grade Reserve Streaming](https://docs.dexpaprika.com/streaming/guides/production-reserve-streaming.md): Run /sse/reserves 24/7 without losing data or hammering the API: reconnection that actually works, missed-block detection, error classification, and multiplexing at scale. - [React & Next.js Integration](https://docs.dexpaprika.com/streaming/guides/react-integration.md): Build real-time price components for React and Next.js applications with TypeScript support - [Stream real-time prices for an asset](https://docs.dexpaprika.com/streaming/stream-real-time-data-for-a-single-asset.md): Establishes an SSE stream for a single token's price using query parameters. **Emitted events:** `token_price` · `ping` · `warning` · `error` - [Stream real-time prices for multiple assets](https://docs.dexpaprika.com/streaming/subscribe-to-multiple-assets-streaming.md): Establishes a multiplexed SSE stream for up to 25 token price subscriptions in a single connection. **Emitted events:** `token_price` · `ping` · `warning` · `error` - [Stream real-time reserve updates for a single pool or token](https://docs.dexpaprika.com/streaming/stream-real-time-reserves-for-a-single-asset.md): Establishes an SSE stream for reserve updates on a specific pool or token using query string parameters. **Supported Channel Events:** - `pool_reserves`: Per-block reserve update for a pool. Schema matches `PoolReservesResponse`. - `token_reserves`: Aggregated reserve update across all pools for a t… - [Stream real-time reserve updates for multiple pools or tokens](https://docs.dexpaprika.com/streaming/subscribe-to-multiple-reserves-streaming.md): Establishes a multiplexed SSE stream for reserve updates across multiple pools or tokens within a single connection. **Stream Constraints:** Maximum payload array length is **25 subscriptions**. **Supported Channel Events:** - `pool_reserves`: Per-block reserve update for a pool. Schema matches `Poo… - [Stream real-time swap transactions for a single pool or token](https://docs.dexpaprika.com/streaming/stream-real-time-transactions-for-a-single-asset.md): Establishes an SSE stream for swap transactions on a specific pool or token using query string parameters. **Supported Channel Events:** - `pool`: Swap transactions for a pool. Schema matches `TransactionResponse`. - `token`: Swap transactions involving a token. Schema matches `TransactionResponse`.… - [Stream real-time swap transactions for multiple pools or tokens](https://docs.dexpaprika.com/streaming/subscribe-to-multiple-transactions-streaming.md): Establishes a multiplexed SSE stream for swap transactions across multiple pools or tokens within a single connection. **Stream Constraints:** Maximum payload array length is **25 subscriptions**. **Supported Channel Events:** - `pool`: Swap transactions for a pool. Schema matches `TransactionRespon… - [Stream real-time token OHLCV candles for paid plans](https://docs.dexpaprika.com/streaming/stream-real-time-ohlcv-for-a-single-asset.md): Stream real time token candles over SSE for paid plans. Reconnect using Last-Event-ID or backfill with since. - [Stream real-time prices for an asset](https://docs.dexpaprika.com/api-reference/stream-real-time-prices-for-an-asset.md): Establishes an SSE stream for a single token's price using query parameters. **Emitted events:** `token_price` · `ping` · `warning` · `error` - [Stream real-time prices for multiple assets](https://docs.dexpaprika.com/api-reference/stream-real-time-prices-for-multiple-assets.md): Establishes a multiplexed SSE stream for up to 25 token price subscriptions in a single connection. **Emitted events:** `token_price` · `ping` · `warning` · `error` - [Stream real-time swap transactions for a single pool or token](https://docs.dexpaprika.com/api-reference/stream-real-time-swap-transactions-for-a-single-pool-or-token.md): Establishes an SSE stream for swap transactions on a specific pool or token using query string parameters. **Supported Channel Events:** - `pool`: Swap transactions for a pool. Schema matches `TransactionResponse`. - `token`: Swap transactions involving a token. Schema matches `TransactionResponse`.… - [Stream real-time swap transactions for multiple pools or tokens](https://docs.dexpaprika.com/api-reference/stream-real-time-swap-transactions-for-multiple-pools-or-tokens.md): Establishes a multiplexed SSE stream for swap transactions across multiple pools or tokens within a single connection. **Stream Constraints:** Maximum payload array length is **25 subscriptions**. **Supported Channel Events:** - `pool`: Swap transactions for a pool. Schema matches `TransactionRespon… - [Stream real-time reserve updates for a single pool or token](https://docs.dexpaprika.com/api-reference/stream-real-time-reserve-updates-for-a-single-pool-or-token.md): Establishes an SSE stream for reserve updates on a specific pool or token using query string parameters. **Supported Channel Events:** - `pool_reserves`: Per-block reserve update for a pool. Schema matches `PoolReservesResponse`. - `token_reserves`: Aggregated reserve update across all pools for a t… - [Stream real-time reserve updates for multiple pools or tokens](https://docs.dexpaprika.com/api-reference/stream-real-time-reserve-updates-for-multiple-pools-or-tokens.md): Establishes a multiplexed SSE stream for reserve updates across multiple pools or tokens within a single connection. **Stream Constraints:** Maximum payload array length is **25 subscriptions**. **Supported Channel Events:** - `pool_reserves`: Per-block reserve update for a pool. Schema matches `Poo… - [Stream real-time token OHLCV candles for paid plans](https://docs.dexpaprika.com/api-reference/stream-real-time-token-ohlcv-candles-for-paid-plans.md): Stream real time token candles over SSE for paid plans. Reconnect using Last-Event-ID or backfill with since. - [Stream real-time prices for an asset (Removed)](https://docs.dexpaprika.com/api-reference/stream-real-time-prices-for-an-asset-removed.md): **Removed. Always returns `410 Gone`. Use [`GET /sse/prices`](#operation/streamSingleAssetPrice) with `method=token_price` instead.** - [Stream real-time prices for multiple assets (Removed)](https://docs.dexpaprika.com/api-reference/stream-real-time-prices-for-multiple-assets-removed.md): **Removed. Always returns `410 Gone`. Use [`POST /sse/prices`](#operation/streamBatchAssetPrices) with `method: token_price` instead.** - [Changelog](https://docs.dexpaprika.com/changelog/changelog.md): Track all updates and changes to DexPaprika API - [Get top x pools on a networks dex](https://docs.dexpaprika.com/api-reference/pools/get-top-x-pools-on-a-networks-dex.md): Removed. Use /networks/{network}/pools/search with the dex_name filter instead. - [Skill](https://docs.dexpaprika.com/skill.md): Query on-chain DEX data and stream real-time crypto prices using DexPaprika -- token prices, liquidity pools, OHLCV history, swap transactions, advanced pool filtering, and live price streaming via SSE across 33+ blockchains. Use this skill whenever the user wants to fetch crypto token prices, look… ## OpenAPI Specs - [openapi](/api-reference/openapi.yml) - [package-lock](/package-lock.json) - [api-streaming](/streaming/api-streaming.yml) ## AsyncAPI Specs - [asyncapi](/api-reference/streaming-api/asyncapi.yml) ## Optional - [REST API Reference](https://docs.dexpaprika.com/api-reference/introduction) - [Discord Community](https://discord.gg/DhJge5TUGM) - [DexPaprika](https://dexpaprika.com) - [CoinPaprika](https://coinpaprika.com) - [CoinPaprika on X](https://x.com/coinpaprika) - [Status](https://status.dexpaprika.com/)