> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dexpaprika.com/llms.txt
> Use this file to discover all available pages before exploring further.

# DexPaprika DEX & on‑chain API - REST reference

> REST API reference for querying tokens, liquidity pools, swaps, and DEX data across 33 blockchain networks

<Note>
  **Need unlimited requests and dedicated infrastructure?** Check out the [Pro API](/api-pro/introduction) for enterprise-grade access with no rate limits and priority support.
</Note>

The DexPaprika DEX API provides near real-time data about tokens, liquidity pools, and decentralized exchanges on 33 blockchains. Below you can find the most popular endpoints that you can use to build your own applications:

<Tip>
  See also: [Networks](/api-reference/networks/get-a-list-of-available-blockchain-networks),
  [Liquidity pool endpoint](/api-reference/pools/get-a-pool-on-a-network),
  [Swap transactions](/api-reference/pools/get-transactions-of-a-pool-on-a-network-paging-can-be-used-up-to-100-pages),
  [Token data](/api-reference/tokens/get-a-tokens-latest-data-on-a-network)
</Tip>

<Callout icon="bullhorn" color="#FFC107" iconType="regular">
  <strong>New:</strong> <a href="/api-reference/pools/advanced-pool-filtering-on-a-network">Advanced pool filtering</a> -- filter pools by volume, transactions, and creation date. Plus <a href="/api-reference/tokens/get-batched-token-prices-on-a-network">batch token prices</a> in a single request.
</Callout>

### Popular endpoints

<CardGroup cols={2}>
  <Card title="Tokens" icon="coins" href="/api-reference/tokens/get-a-tokens-latest-data-on-a-network">
    Get detailed information about any token on a given network like latest price, liquidity, and trading volume
  </Card>

  <Card title="Pools" icon="water" href="/api-reference/pools/get-a-pool-on-a-network">
    Access liquidity pool data and trading statistics for a given pool address
  </Card>

  <Card title="Networks" icon="globe" href="/api-reference/networks/get-a-list-of-available-blockchain-networks">
    List supported networks
  </Card>

  <Card title="Pool transactions" icon="arrow-right-arrow-left" href="/api-reference/pools/get-transactions-of-a-pool-on-a-network-paging-can-be-used-up-to-100-pages">
    Fetch swaps/adds/removes
  </Card>
</CardGroup>

## Quick start

We will make a GET request to the [Token](/api-reference/tokens/get-a-tokens-latest-data-on-a-network) endpoint in order to get the latest price in USD of TRUMP. All we need is the [network ID](/api-reference/networks/get-a-list-of-available-blockchain-networks) and the token address.

```bash theme={null}
curl -X GET "https://api.dexpaprika.com/networks/solana/tokens/6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN"
```

This will return latest data about TRUMP (TRUMP) on Solana:

```json Response [expandable] theme={null}
{
  "id": "6p6xgHyF7AeE6TZkSmFsko444wqoP15icUSqi2jfGiPN",
  "name": "OFFICIAL TRUMP",
  "symbol": "TRUMP",
  "chain": "solana",
  "decimals": 6,
  "total_supply": 1000000000000000,
  "description": "",
  "website": "",
  "explorer": "",
  "added_at": "2025-01-17T23:26:21Z",
  "summary": {
    "price_usd": 13.14091959123721,
    "fdv": 13140919591.23721,
    "liquidity_usd": 149423162.71562782,
    "24h": {
      "volume": 21068441.593753017,
      "volume_usd": 281073979.6428536,
      "sell": 64806,
      "buy": 69661,
      "txns": 134467
    },
    "6h": {
      "volume": 3947009.6413350017,
      "volume_usd": 51291873.69781224,
      "sell": 15636,
      "buy": 16434,
      "txns": 32070
    },
    "1h": {
      "volume": 412765.81969400006,
      "volume_usd": 5443526.242503976,
      "sell": 1965,
      "buy": 1934,
      "txns": 3899
    },
    "30m": {
      "volume": 138223.89740200003,
      "volume_usd": 1826042.0489568561,
      "sell": 666,
      "buy": 942,
      "txns": 1608
    },
    "15m": {
      "volume": 102904.73769500002,
      "volume_usd": 1356865.0163336615,
      "sell": 499,
      "buy": 634,
      "txns": 1133
    },
    "5m": {
      "volume": 16003.968976,
      "volume_usd": 210782.49285099082,
      "sell": 77,
      "buy": 155,
      "txns": 232
    }
  },
  "last_updated": "2025-02-25T13:42:32.093353071Z"
}
```

## Base URL

All API endpoints use the following base URL:

```
https://api.dexpaprika.com/
```

## Common use cases

Here are some popular ways to use our API:

<AccordionGroup>
  <Accordion title="Track Token Prices">
    ```bash theme={null}
    # Get USDC price and trading data
    curl -X GET "https://api.dexpaprika.com/networks/solana/tokens/EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
    ```
  </Accordion>

  <Accordion title="Monitor Liquidity Pools">
    ```bash theme={null}
    # Get all pools where SOL is traded
    curl -X GET "https://api.dexpaprika.com/networks/solana/tokens/So11111111111111111111111111111111111111112/pools"
    ```
  </Accordion>

  <Accordion title="Search Tokens">
    ```bash theme={null}
    # Search for "Jupiter" token across all networks
    curl -X GET "https://api.dexpaprika.com/search?query=jupiter"
    ```
  </Accordion>
</AccordionGroup>

<script type="application/ld+json">
  {JSON.stringify({
        "@context": "https://schema.org",
        "@type": "FAQPage",
        "mainEntity": [
          {
            "@type": "Question",
            "name": "Do I need an API key?",
            "acceptedAnswer": { "@type": "Answer", "text": "No. The DexPaprika API is public; no API keys or registration required." }
          },
          {
            "@type": "Question",
            "name": "What data can I query?",
            "acceptedAnswer": { "@type": "Answer", "text": "Liquidity pools, swap transactions, token metrics/prices, and network coverage across multiple chains." }
          },
          {
            "@type": "Question",
            "name": "How do I find a pool or token identifier?",
            "acceptedAnswer": { "@type": "Answer", "text": "Use the Coverage Checker tool or the Networks/Token endpoints to locate addresses." }
          },
          {
            "@type": "Question",
            "name": "How fast is the data?",
            "acceptedAnswer": { "@type": "Answer", "text": "Collection is near real‑time; responses reflect the latest indexed blocks and events." }
          }
         ]
    })}
</script>

### FAQs

<AccordionGroup>
  <Accordion title="Do I need an API key?">
    No. The DexPaprika API is public; no API keys or registration required.
  </Accordion>

  <Accordion title="What data can I query?">
    Liquidity pools, swap transactions, token metrics/prices, and network coverage across multiple chains.
  </Accordion>

  <Accordion title="How do I find a pool or token identifier?">
    Use the Coverage Checker tool or the Networks/Token endpoints to locate addresses.
  </Accordion>

  <Accordion title="How fast is the data?">
    Collection is near real‑time; responses reflect the latest indexed blocks and events.
  </Accordion>
</AccordionGroup>

## Rate limits

The API is free to use with a rate limit of:

* 10,000 requests per day

<Note>
  Need higher limits? [Contact us](mailto:support@coinpaprika.com) to discuss enterprise options.
</Note>
