---
title: Uniswap API: pools, swaps, prices on Ethereum | DexPaprika
description: Pools, swaps, prices and OHLCV for Uniswap v2, v3 and v4 on Ethereum over one REST API, filtered by version with dex_name. Free API key, no credit card.
url: https://dexpaprika.com/api/ethereum/uniswap
type: api-dex
---

# Uniswap API on Ethereum

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

Uniswap runs three pool designs on Ethereum and the API lists each as its own DEX: v2 pairs, v3 concentrated liquidity, and v4 pools that live inside a single PoolManager contract.

## Uniswap on Ethereum at a glance

- **7.9K+** active pools
- **$905.5M** volume, 24h
- **312,262** transactions, 24h

Data as of 2026-09-18 16:45 UTC, source: /networks/ethereum/dexes

## Uniswap v2, v3 and v4 in one API

| Version | dex_id | factory_id | Volume, 24h |
|---|---|---|---|
| Uniswap v4 | `uniswap_v4` | `0x000000000004444c5dc75cb358380d2e3de08a90` (PoolManager contract) | $468.5M |
| Uniswap v3 | `uniswap_v3` | `0x1f98431c8ad98523631ae4a59f267346ea31f984` | $372.3M |
| Uniswap v2 | `uniswap_v2` | `0x5c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f` | $64.7M |

## Top Uniswap pools on Ethereum by 24h volume

| Pair | Version | Volume, 24h | Liquidity | Pool |
|---|---|---|---|---|
| USDT/USDS | Uniswap v4 | $92.8M | $50.1M | [`0x3b1b…d5b9`](https://dexpaprika.com/ethereum/pool/0x3b1b1f2e775a6db1664f8e7d59ad568605ea2406312c11aef03146c0cf89d5b9) |
| USDC/WETH | Uniswap v3 | $86.0M | $105.6M | [`0x88e6…5640`](https://dexpaprika.com/ethereum/pool/0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640) |
| USDC/USDT | Uniswap v4 | $83.9M | $10.6M | [`0x2b21…f634`](https://dexpaprika.com/ethereum/pool/0x2b21c65d9a7dc6926ee330a1c6e5a8037fd81774f3dc066536f800128e39f634) |
| USDC/USDT | Uniswap v4 | $59.9M | $6.9M | [`0x0fb0…3239`](https://dexpaprika.com/ethereum/pool/0x0fb0e40cec3bb23e13abc585958a93c796fbea56955e19a23727a716a0423239) |
| WETH/USDT | Uniswap v3 | $49.8M | $115.7M | [`0x4e68…fa36`](https://dexpaprika.com/ethereum/pool/0x4e68ccd3e89f51c3074ca5072bbac773960dfa36) |
| BULL/WETH | Uniswap v2 | $45.2M | $10.2M | [`0x28cd…e563`](https://dexpaprika.com/ethereum/pool/0x28cd762e49726a4f0725a2846c85d19462b3e563) |
| USDC/WETH | Uniswap v3 | $43.3M | $3.4M | [`0xe055…939f`](https://dexpaprika.com/ethereum/pool/0xe0554a476a092703abdb3ef35c80e0d76d32939f) |
| PYUSD/USDS | Uniswap v4 | $41.2M | $100.1M | [`0xe63e…5d45`](https://dexpaprika.com/ethereum/pool/0xe63e32b2ae40601662f760d6bf5d771057324fbd97784fe1d3717069f7b75d45) |
| WBTC/USDT | Uniswap v3 | $26.1M | $20.2M | [`0x5653…83b2`](https://dexpaprika.com/ethereum/pool/0x56534741cd8b152df6d48adf7ac51f75169a83b2) |
| WBTC/WETH | Uniswap v3 | $18.6M | $36.2M | [`0x4585…20c0`](https://dexpaprika.com/ethereum/pool/0x4585fe77225b41b697c938b018e2ac67ac5a20c0) |

## Your first Uniswap call

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

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

Newest swap through the busiest Uniswap pool at 2026-09-18 16:45 UTC, trimmed to ten fields:

```json
{
  "id": "0x5eb460010e5f980eb9300ca0db42623350b060a2e1739822da00cb6eed934a70",
  "pool_id": "0x3b1b1f2e775a6db1664f8e7d59ad568605ea2406312c11aef03146c0cf89d5b9",
  "factory_id": "0x000000000004444c5dc75cb358380d2e3de08a90",
  "token_0_symbol": "USDS",
  "token_1_symbol": "USDT",
  "volume_0": 49988.08258734204,
  "volume_1": 50001.14144,
  "price_0_usd": 1.000106149473116,
  "created_at_block_number": 26005656,
  "created_at": "2026-09-18T16:43:23Z"
}
```

## Endpoints that answer for Uniswap

| Endpoint | Returns | Docs |
|---|---|---|
| `GET /networks/ethereum/pools/search?dex_name=uniswap_v4` | Uniswap v4 pools, sorted and filtered by volume, liquidity, transactions or age. Swap in uniswap_v3 and uniswap_v2 for the other versions. | [Reference](https://docs.dexpaprika.com/api-reference/pools/advanced-pool-filtering-on-a-specific-network) |
| `GET /networks/ethereum/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/ethereum/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/ethereum/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/ethereum/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/ethereum/dexes` | Every DEX on Ethereum, 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: 0x0000…8a90 is Uniswap v4, 0x1f98…f984 is Uniswap v3 and 0x5c69…aa6f is Uniswap v2. Pool records carry dex_id directly: uniswap_v4 is Uniswap v4, uniswap_v3 is Uniswap v3 and uniswap_v2 is Uniswap v2.

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

Call /networks/ethereum/pools/search with dex_name=uniswap_v4, then with dex_name=uniswap_v3 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-18 16:45 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/ethereum.

### 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

- [Curve Finance API on Ethereum](https://dexpaprika.com/api/ethereum/curve)
- [Uniswap on Base: DEX data API](https://dexpaprika.com/api/base/uniswap)
- [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)
- [Ethereum DEX Data API](https://dexpaprika.com/api/ethereum)
- [Live Ethereum streaming](https://dexpaprika.com/streaming/ethereum)
- [API documentation](https://docs.dexpaprika.com)
- [AI agents and skills](https://agents.dexpaprika.com)

---
*Data provided by DexPaprika | Page: Uniswap API on Ethereum | Data as of 2026-09-18 16:45 UTC*
