---
title: Camelot DEX API on Arbitrum: pools and swaps | DexPaprika
description: Pools, swaps, prices and OHLCV for Camelot V2 and V3 on Arbitrum over REST, with the factory address of each version. Free API key, no credit card.
url: https://dexpaprika.com/api/arbitrum/camelot
type: api-dex
---

# Camelot DEX API on Arbitrum

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

Camelot on Arbitrum runs a V2 AMM and V3 concentrated liquidity pools. The API lists them as camelot_v2 and camelot_v3.

## Camelot on Arbitrum at a glance

- **160+** active pools
- **$7.3M** volume, 24h
- **49,533** transactions, 24h

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

## Camelot V2 and V3 in one API

| Version | dex_id | factory_id | Volume, 24h |
|---|---|---|---|
| Camelot V3 | `camelot_v3` | `0x1a3c9b1d2f0529d97f2afc5136cc23e58f1fd35b` | $7.0M |
| Camelot V2 | `camelot_v2` | `0x6eccab422d763ac031210895c81787e87b43a652` | $290,719.59 |

## Top Camelot pools on Arbitrum by 24h volume

| Pair | Version | Volume, 24h | Liquidity | Pool |
|---|---|---|---|---|
| WETH/USDC | Camelot V3 | $2.8M | $471,226.37 | [`0xb102…7526`](https://dexpaprika.com/arbitrum/pool/0xb1026b8e7276e7ac75410f1fcbbe21796e8f7526) |
| USDC/USDC | Camelot V3 | $2.2M | $599,715.84 | [`0xc86e…bfcd`](https://dexpaprika.com/arbitrum/pool/0xc86eb7b85807020b4548ee05b54bfc956eebbfcd) |
| WETH/ARB | Camelot V3 | $734,598.34 | $77,498.05 | [`0xe516…195f`](https://dexpaprika.com/arbitrum/pool/0xe51635ae8136abac44906a8f230c2d235e9c195f) |
| WBTC/WETH | Camelot V3 | $359,326.75 | $93,741.06 | [`0xd845…6c71`](https://dexpaprika.com/arbitrum/pool/0xd845f7d4f4deb9ff5bcf09d140ef13718f6f6c71) |
| PENDLE/WETH | Camelot V2 | $213,274.11 | $2.3M | [`0xbfca…2be3`](https://dexpaprika.com/arbitrum/pool/0xbfca4230115de8341f3a3d5e8845ffb3337b2be3) |
| USDC/DAI | Camelot V3 | $204,774.75 | $106,105.19 | [`0x45fa…cc75`](https://dexpaprika.com/arbitrum/pool/0x45fae8d0d2ace73544baab452f9020925afccc75) |
| PENDLE/ePendle | Camelot V2 | $40,989.04 | $141,987.75 | [`0x6ad1…341e`](https://dexpaprika.com/arbitrum/pool/0x6ad17e1133af65a8e3a9074e72004faef1e2341e) |
| WETH/ARB | Camelot V2 | $9,086.25 | $37,730.61 | [`0xa6c5…433f`](https://dexpaprika.com/arbitrum/pool/0xa6c5c7d189fa4eb5af8ba34e63dcdd3a635d433f) |
| WETH/USDC | Camelot V2 | $7,288.70 | $161,693.77 | [`0x8465…ce27`](https://dexpaprika.com/arbitrum/pool/0x84652bb2539513baf36e225c930fdd8eaa63ce27) |
| WETH/EQB | Camelot V2 | $6,080.61 | $209,478.67 | [`0x69b5…0f92`](https://dexpaprika.com/arbitrum/pool/0x69b545997bd6abc81cae39fe9bdc94d2242a0f92) |

## Your first Camelot call

```bash
# top Camelot V3 pools by 24h volume
curl "https://api.dexpaprika.com/networks/arbitrum/pools/search?dex_name=camelot_v3&order_by=volume_usd_24h&sort=desc&limit=5"

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

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

```json
{
  "id": "0x889a93f32fdde9afd2b57e930be7fff694760d7737e07fb68a2f19df337c69c8",
  "pool_id": "0xb1026b8e7276e7ac75410f1fcbbe21796e8f7526",
  "factory_id": "0x1a3c9b1d2f0529d97f2afc5136cc23e58f1fd35b",
  "token_0_symbol": "WETH",
  "token_1_symbol": "USDC",
  "volume_0": 0.055625123107934576,
  "volume_1": 136.262625,
  "price_0_usd": 2451.7169190597238,
  "created_at_block_number": 506136810,
  "created_at": "2026-09-17T15:23:58Z"
}
```

## Endpoints that answer for Camelot

| Endpoint | Returns | Docs |
|---|---|---|
| `GET /networks/arbitrum/pools/search?dex_name=camelot_v3` | Camelot V3 pools, sorted and filtered by volume, liquidity, transactions or age. Swap in camelot_v2 for the other versions. | [Reference](https://docs.dexpaprika.com/api-reference/pools/advanced-pool-filtering-on-a-specific-network) |
| `GET /networks/arbitrum/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/arbitrum/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/arbitrum/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/arbitrum/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/arbitrum/dexes` | Every DEX on Arbitrum, with each Camelot 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 Camelot 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 Camelot version is a swap from?

Read factory_id on the transaction row: 0x1a3c…d35b is Camelot V3 and 0x6ecc…a652 is Camelot V2. Pool records carry dex_id directly: camelot_v3 is Camelot V3 and camelot_v2 is Camelot V2.

### How do I list only Camelot pools on Arbitrum?

Call /networks/arbitrum/pools/search with dex_name=camelot_v3, then with dex_name=camelot_v2 for the other versions. Add order_by=volume_usd_24h to get the busiest first.

### How fresh is the Camelot 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 Camelot 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/arbitrum.

### 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 on Arbitrum: DEX data API](https://dexpaprika.com/api/arbitrum/uniswap)
- [Arbitrum DEX Data API](https://dexpaprika.com/api/arbitrum)
- [Live Arbitrum streaming](https://dexpaprika.com/streaming/arbitrum)
- [API documentation](https://docs.dexpaprika.com)
- [AI agents and skills](https://agents.dexpaprika.com)

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