Camelot DEX API on Arbitrum
Camelot on Arbitrum runs a V2 AMM and V3 concentrated liquidity pools. The API lists them as camelot_v2 and camelot_v3. Pools, prices, OHLCV candles and individual swaps come back over REST, with streaming in preview.
Data as of 2026-09-17 14:31 UTC, source: /networks/arbitrum/dexes
Camelot swaps on Arbitrum
Each row is one swap from the transactions endpoint: the pair, its value in USD at the time, and the Camelot version it went through.
- WETH/USDC$169.93Camelot V3
- WETH/USDC$26.85Camelot V3
- WETH/USDC$127.66Camelot V3
- WETH/USDC$373.47Camelot V3
- WETH/USDC$293.91Camelot V3
- WETH/USDC$190.82Camelot V3
- WETH/USDC$259.14Camelot V3
- WETH/USDC$43.99Camelot V3
- WETH/USDC$49.99Camelot V3
- WETH/USDC$44.86Camelot V3
- WETH/USDC$411.43Camelot V3
- WETH/USDC$154.58Camelot V3
- WETH/USDC$44.12Camelot V3
- WETH/USDC$40.10Camelot V3
- WETH/USDC$20.17Camelot V3
- WETH/USDC$519.93Camelot V3
- WETH/USDC$40.84Camelot V3
- WETH/USDC$502.06Camelot V3
- WETH/USDC$145.02Camelot V3
- WETH/USDC$205.86Camelot V3
- WETH/USDC$231.65Camelot V3
- WETH/USDC$376.63Camelot V3
- WETH/USDC$285.51Camelot V3
- WETH/USDC$215.25Camelot V3
- WETH/USDC$168.45Camelot V3
- USDC/USDC$4,499.49Camelot V3
- USDC/USDC$247.96Camelot V3
- USDC/USDC$159.62Camelot V3
- USDC/USDC$5.37Camelot V3
- USDC/USDC$44.85Camelot V3
- USDC/USDC$23.04Camelot V3
- USDC/USDC$24.01Camelot V3
- USDC/USDC$163.37Camelot V3
- USDC/USDC$42.05Camelot V3
- USDC/USDC$217.09Camelot V3
- USDC/USDC$1.68Camelot V3
- USDC/USDC$1,436.93Camelot V3
- USDC/USDC$2.80Camelot V3
- USDC/USDC$193.47Camelot V3
- USDC/USDC$20.18Camelot V3
- PENDLE/WETH$241.53Camelot V2
- PENDLE/WETH$77.41Camelot V2
- PENDLE/WETH$69.49Camelot V2
- PENDLE/WETH$116.38Camelot V2
- PENDLE/WETH$121.63Camelot V2
- PENDLE/WETH$172.25Camelot V2
- USDC/USDC$4,499.26Camelot V3
- PENDLE/WETH$179.64Camelot V2
- PENDLE/WETH$42.53Camelot V2
- USDC/USDC$360.13Camelot V3
- USDC/USDC$111.75Camelot V3
- PENDLE/WETH$100.82Camelot V2
- PENDLE/WETH$68.84Camelot V2
- PENDLE/WETH$365.01Camelot V2
- USDC/USDC$3,998.55Camelot V3
- USDC/USDC$23.44Camelot V3
- USDC/USDC$1.08Camelot V3
- PENDLE/WETH$134.26Camelot V2
- PENDLE/WETH$51.63Camelot V2
- USDC/USDC$3,599.00Camelot V3
Your first Camelot call
Find the busiest pools for one version, then read the swaps going through one of them. Token symbols come back in every transaction row, so there is no second lookup.
# 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"curl "https://api.dexpaprika.com/networks/arbitrum/pools/0xb1026b8e7276e7ac75410f1fcbbe21796e8f7526/transactions?limit=1"{
"id": "0xaad286252bbfcb6d3213dab785adeca9c0fedc207f6212e111a696494ced0d73",
"pool_id": "0xb1026b8e7276e7ac75410f1fcbbe21796e8f7526",
"factory_id": "0x1a3c9b1d2f0529d97f2afc5136cc23e58f1fd35b",
"token_0_symbol": "WETH",
"token_1_symbol": "USDC",
"volume_0": 0.06856103127385785,
"volume_1": 169.823529,
"price_0_usd": 2478.499550789642,
"created_at_block_number": 506124181,
"created_at": "2026-09-17T14:31:11Z"
}Response the API returned at 2026-09-17 14:31 UTC, trimmed to 10 fields. Try it sends this request from your browser.
Camelot V2 and V3 in one API
Pool records carry dex_id. Swap rows carry factory_id, the contract the swap went through.
| Version | dex_id | factory_id | Volume, 24h | Share |
|---|---|---|---|---|
| Camelot V3 | camelot_v3 | 0x1a3c9b…1fd35b | $7.0M | 96% |
| Camelot V2 | camelot_v2 | 0x6eccab…43a652 | $290,719.59 | 4% |
Data as of 2026-09-17 14:31 UTC, source: /networks/arbitrum/dexes
Top Camelot pools on Arbitrum by 24h volume
| Pair | Version | Volume, 24h | Liquidity |
|---|---|---|---|
| WETH/USDC | Camelot V3 | $2.8M | $475,467.78 |
| USDC/USDC | Camelot V3 | $2.2M | $599,806.31 |
| WETH/ARB | Camelot V3 | $731,228.51 | $77,922.47 |
| WBTC/WETH | Camelot V3 | $364,001.26 | $94,592.30 |
| PENDLE/WETH | Camelot V2 | $207,935.98 | $2.3M |
| USDC/DAI | Camelot V3 | $203,292.99 | $105,918.04 |
| PENDLE/ePendle | Camelot V2 | $40,596.67 | $144,734.09 |
| WETH/ARB | Camelot V2 | $9,209.44 | $38,073.04 |
| WETH/USDC | Camelot V2 | $7,016.14 | $162,575.16 |
| WETH/EQB | Camelot V2 | $6,080.61 | $211,005.15 |
Endpoints that answer for Camelot
The same paths work on every chain we index. Full reference in the docs.
| 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 |
| GET /networks/arbitrum/pools/{address} | Liquidity, reserves, pricing and metadata for one pool. | reference |
| GET /networks/arbitrum/pools/{address}/transactions | Recent swaps, liquidity adds and removes for a pool, with token symbols and USD prices. | reference |
| GET /networks/arbitrum/pools/{address}/ohlcv | Candles for a pool at intervals from 1 minute to 24 hours. | reference |
| GET /networks/arbitrum/tokens/{address} | Latest price, metadata and summary metrics for one token. | reference |
| GET /networks/arbitrum/dexes | Every DEX on Arbitrum, with each Camelot version as its own entry. | reference |
| SSE /sse/transactions | Swaps on a pool or token, pushed as they land. In preview. | reference |
Streaming Camelot swaps
Streaming over server-sent events is in preview. /sse/transactions pushes swaps on a pool or token as they land, and each update counts as one request. See the showcase streams for access, or watch a running price stream on the Arbitrum streaming page.
What it costs
One call is one credit on your plan. Current quotas and rates are on the pricing page.
- A free API key, no credit card
- Every endpoint on this page
- Data can run a short way behind the chain
- Real-time data on every endpoint
- Higher request ceilings
- Its own hosts: api-pro and streaming-pro
Camelot API 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 14:31 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 in the showcase streams docs, and a running price stream is on the Arbitrum streaming page.
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.
Start querying Camelot on Arbitrum
Every call on this page is one paste away. Plans decide how many you can make and how fresh the data is.