---
title: Uniswap on Base: v2, v3, v4 pools and swaps API | DexPaprika
description: Uniswap v2, v3 and v4 on Base: pools, swaps, prices and OHLCV over REST, with the factory address of each version. Free API key, no credit card.
url: https://dexpaprika.com/api/base/uniswap
type: api-dex
---

# Uniswap on Base: DEX data API

> **Quick links**: [Pricing](https://dexpaprika.com/api/pricing) | [Developer console](https://console.dexpaprika.com) | [API documentation](https://docs.dexpaprika.com) | [Base DEX Data API](https://dexpaprika.com/api/base)

Uniswap v2, v3 and v4 all run on Base, each from its own factory address, and the API lists each version as its own DEX.

## Uniswap on Base at a glance

- **20K+** active pools
- **$374.7M** volume, 24h
- **948,438** transactions, 24h

Data as of 2026-09-17 15:24 UTC, source: /networks/base/dexes

## Uniswap v2, v3 and v4 on Base

| Version | dex_id | factory_id | Volume, 24h |
|---|---|---|---|
| Uniswap v3 | `uniswap_v3` | `0x33128a8fc17869897dce68ed026d694621f6fdfd` | $274.8M |
| Uniswap v4 | `uniswap_v4` | `0x498581ff718922c3f8e6a244956af099b2652b2b` (PoolManager contract) | $95.3M |
| Uniswap v2 | `uniswap_v2` | `0x8909dc15e40173ff4699343b6eb8132c65e18ec6` | $4.7M |

## Top Uniswap pools on Base by 24h volume

| Pair | Version | Volume, 24h | Liquidity | Pool |
|---|---|---|---|---|
| WETH/USDC | Uniswap v3 | $169.9M | $127.2M | [`0x6c56…1372`](https://dexpaprika.com/base/pool/0x6c561b446416e1a00e8e93e221854d6ea4171372) |
| WETH/cbBTC | Uniswap v3 | $34.6M | $9.7M | [`0x7aea…abd1`](https://dexpaprika.com/base/pool/0x7aea2e8a3843516afa07293a10ac8e49906dabd1) |
| WETH/USDC | Uniswap v3 | $28.9M | $8.8M | [`0xd0b5…f224`](https://dexpaprika.com/base/pool/0xd0b53d9277642d899df5c87a3966a349a798f224) |
| USDC/cbBTC | Uniswap v3 | $17.5M | $7.6M | [`0xfbb6…43ef`](https://dexpaprika.com/base/pool/0xfbb6eed8e7aa03b138556eedaf5d271a5e1e43ef) |
| CP/USDC | Uniswap v4 | $9.3M | $4,190.53 | [`0x5cac…386c`](https://dexpaprika.com/base/pool/0x5cac81ba42524212dadc929b8fe8180fefe4f064bb340dbf75d3a9f0b273386c) |
| USDC/cbBTC | Uniswap v4 | $6.4M | $3.4M | [`0x12d7…e078`](https://dexpaprika.com/base/pool/0x12d76c5c8ec8edffd3c143995b0aa43fe44a6d71eb9113796272909e54b8e078) |
| WETH/USDC | Uniswap v3 | $5.8M | $402,141.42 | [`0xb4cb…00e5`](https://dexpaprika.com/base/pool/0xb4cb800910b228ed3d0834cf79d697127bbb00e5) |
| ETH/USDC | Uniswap v4 | $4.3M | $5.6M | [`0xe070…7eb9`](https://dexpaprika.com/base/pool/0xe070797535b13431808f8fc81fdbe7b41362960ed0b55bc2b6117c49c51b7eb9) |
| CP/USDC | Uniswap v4 | $3.4M | $15,064.90 | [`0x5c1e…c5e7`](https://dexpaprika.com/base/pool/0x5c1e799d5d0be910f2a36707f2f2bf0c5093a52766d0b9dedea79eb0047dc5e7) |
| WETH/CBHYPE | Uniswap v2 | $2.8M | $721.7M | [`0x24d0…7af8`](https://dexpaprika.com/base/pool/0x24d081b150a7dddb581afa8850e6189083377af8) |

## Your first Uniswap call

```bash
# top Uniswap v3 pools by 24h volume
curl "https://api.dexpaprika.com/networks/base/pools/search?dex_name=uniswap_v3&order_by=volume_usd_24h&sort=desc&limit=5"

# newest transactions through one pool
curl "https://api.dexpaprika.com/networks/base/pools/0x6c561b446416e1a00e8e93e221854d6ea4171372/transactions?limit=5"
```

Newest swap through the busiest Uniswap pool at 2026-09-17 15:24 UTC, trimmed to ten fields:

```json
{
  "id": "0xce5638aad03c1095386bf0bbd75472f501606ba926f6b568c7d438b11ce05770",
  "pool_id": "0x6c561b446416e1a00e8e93e221854d6ea4171372",
  "factory_id": "0x33128a8fc17869897dce68ed026d694621f6fdfd",
  "token_0_symbol": "WETH",
  "token_1_symbol": "USDC",
  "volume_0": 0.02113700955295717,
  "volume_1": 52.02074,
  "price_0_usd": 2450.6262107631696,
  "created_at_block_number": 51434637,
  "created_at": "2026-09-17T15:23:41Z"
}
```

## Endpoints that answer for Uniswap

| Endpoint | Returns | Docs |
|---|---|---|
| `GET /networks/base/pools/search?dex_name=uniswap_v3` | Uniswap v3 pools, sorted and filtered by volume, liquidity, transactions or age. Swap in uniswap_v4 and uniswap_v2 for the other versions. | [Reference](https://docs.dexpaprika.com/api-reference/pools/advanced-pool-filtering-on-a-specific-network) |
| `GET /networks/base/pools/{address}` | Liquidity, reserves, pricing and metadata for one pool. | [Reference](https://docs.dexpaprika.com/api-reference/pools/get-a-pool-on-a-network) |
| `GET /networks/base/pools/{address}/transactions` | Recent swaps, liquidity adds and removes for a pool, with token symbols and USD prices. | [Reference](https://docs.dexpaprika.com/api-reference/pools/get-transactions-of-a-pool-on-a-network-paging-can-be-used-up-to-100-pages) |
| `GET /networks/base/pools/{address}/ohlcv` | Candles for a pool at intervals from 1 minute to 24 hours. | [Reference](https://docs.dexpaprika.com/api-reference/pools/get-ohlcv-data-for-a-pool-pair) |
| `GET /networks/base/tokens/{address}` | Latest price, metadata and summary metrics for one token. | [Reference](https://docs.dexpaprika.com/api-reference/tokens/get-a-tokens-latest-data-on-a-network) |
| `GET /networks/base/dexes` | Every DEX on Base, with each Uniswap version as its own entry. | [Reference](https://docs.dexpaprika.com/api-reference/dexes/get-a-list-of-available-dexes-on-a-network) |
| `SSE /sse/transactions` | Swaps on a pool or token, pushed as they land. In preview. | [Reference](https://docs.dexpaprika.com/streaming/transactions-streaming) |

## What it costs

- **Free**: a free API key, no credit card. Data can run a short way behind the chain.
- **Paid plans**: real-time data, higher request ceilings and dedicated hosts.

Current quotas and rates: [API pricing](https://dexpaprika.com/api/pricing)

## Frequently asked questions

### Do I need an API key to query Uniswap data?

A free API key is the place to start. It needs no credit card and works on every endpoint on this page: register one at console.dexpaprika.com. Current quotas are on the pricing page.

### Which Uniswap version is a swap from?

Read factory_id on the transaction row: 0x3312…fdfd is Uniswap v3, 0x4985…2b2b is Uniswap v4 and 0x8909…8ec6 is Uniswap v2. Pool records carry dex_id directly: uniswap_v3 is Uniswap v3, uniswap_v4 is Uniswap v4 and uniswap_v2 is Uniswap v2.

### How do I list only Uniswap pools on Base?

Call /networks/base/pools/search with dex_name=uniswap_v3, then with dex_name=uniswap_v4 and dex_name=uniswap_v2 for the other versions. Add order_by=volume_usd_24h to get the busiest first.

### How fresh is the Uniswap data?

On the free plan, data can run a short way behind the chain. Paid plans serve it in real time. The figures on this page were read from the API at 2026-09-17 15:24 UTC.

### What counts as one request?

One call is one credit, including a call that returns many rows. Batch endpoints bill per item. Each streaming update also counts as one.

### Can I stream Uniswap swaps instead of polling?

Streaming over server-sent events is in preview. /sse/transactions pushes swaps on a pool or token as they land. Access is described at docs.dexpaprika.com/streaming/showcase-streams, and a running price stream is on dexpaprika.com/streaming/base.

### How do I send my key once I have one?

Put the key in the Authorization header on its own, with nothing in front of it.

### Which host do I call?

api.dexpaprika.com with a free key. Pro and Enterprise keys go to api-pro.dexpaprika.com.

## Related

- [Uniswap API on Ethereum](https://dexpaprika.com/api/ethereum/uniswap)
- [Aerodrome API on Base](https://dexpaprika.com/api/base/aerodrome)
- [Uniswap on Arbitrum: DEX data API](https://dexpaprika.com/api/arbitrum/uniswap)
- [Uniswap on Polygon: DEX data API](https://dexpaprika.com/api/polygon/uniswap)
- [Uniswap on Monad: DEX data API](https://dexpaprika.com/api/monad/uniswap)
- [Base DEX Data API](https://dexpaprika.com/api/base)
- [Live Base streaming](https://dexpaprika.com/streaming/base)
- [API documentation](https://docs.dexpaprika.com)
- [AI agents and skills](https://agents.dexpaprika.com)

---
*Data provided by DexPaprika | Page: Uniswap on Base: DEX data API | Data as of 2026-09-17 15:24 UTC*
