Skip to main content

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.

160+active Camelot pools
$7.3Mvolume, 24h
49,533transactions, 24h
2versions in the API

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.

  1. WETH/USDC$169.93Camelot V314:31:11 UTC
  2. WETH/USDC$26.85Camelot V314:31:08 UTC
  3. WETH/USDC$127.66Camelot V314:31:08 UTC
  4. WETH/USDC$373.47Camelot V314:31:08 UTC
  5. WETH/USDC$293.91Camelot V314:31:06 UTC
  6. WETH/USDC$190.82Camelot V314:31:02 UTC
  7. WETH/USDC$259.14Camelot V314:30:57 UTC
  8. WETH/USDC$43.99Camelot V314:30:56 UTC
  9. WETH/USDC$49.99Camelot V314:30:56 UTC
  10. WETH/USDC$44.86Camelot V314:30:56 UTC
  11. WETH/USDC$411.43Camelot V314:30:56 UTC
  12. WETH/USDC$154.58Camelot V314:30:56 UTC
  13. WETH/USDC$44.12Camelot V314:30:55 UTC
  14. WETH/USDC$40.10Camelot V314:30:55 UTC
  15. WETH/USDC$20.17Camelot V314:30:55 UTC
  16. WETH/USDC$519.93Camelot V314:30:55 UTC
  17. WETH/USDC$40.84Camelot V314:30:40 UTC
  18. WETH/USDC$502.06Camelot V314:30:40 UTC
  19. WETH/USDC$145.02Camelot V314:30:40 UTC
  20. WETH/USDC$205.86Camelot V314:30:31 UTC
  21. WETH/USDC$231.65Camelot V314:30:25 UTC
  22. WETH/USDC$376.63Camelot V314:30:24 UTC
  23. WETH/USDC$285.51Camelot V314:30:23 UTC
  24. WETH/USDC$215.25Camelot V314:30:17 UTC
  25. WETH/USDC$168.45Camelot V314:30:16 UTC
  26. USDC/USDC$4,499.49Camelot V314:30:01 UTC
  27. USDC/USDC$247.96Camelot V314:29:51 UTC
  28. USDC/USDC$159.62Camelot V314:29:28 UTC
  29. USDC/USDC$5.37Camelot V314:28:37 UTC
  30. USDC/USDC$44.85Camelot V314:28:22 UTC
  31. USDC/USDC$23.04Camelot V314:27:22 UTC
  32. USDC/USDC$24.01Camelot V314:25:34 UTC
  33. USDC/USDC$163.37Camelot V314:25:27 UTC
  34. USDC/USDC$42.05Camelot V314:24:48 UTC
  35. USDC/USDC$217.09Camelot V314:22:53 UTC
  36. USDC/USDC$1.68Camelot V314:22:38 UTC
  37. USDC/USDC$1,436.93Camelot V314:21:37 UTC
  38. USDC/USDC$2.80Camelot V314:21:33 UTC
  39. USDC/USDC$193.47Camelot V314:20:28 UTC
  40. USDC/USDC$20.18Camelot V314:20:02 UTC
  41. PENDLE/WETH$241.53Camelot V214:19:31 UTC
  42. PENDLE/WETH$77.41Camelot V214:19:24 UTC
  43. PENDLE/WETH$69.49Camelot V214:19:22 UTC
  44. PENDLE/WETH$116.38Camelot V214:19:18 UTC
  45. PENDLE/WETH$121.63Camelot V214:19:03 UTC
  46. PENDLE/WETH$172.25Camelot V214:18:41 UTC
  47. USDC/USDC$4,499.26Camelot V314:18:35 UTC
  48. PENDLE/WETH$179.64Camelot V214:17:10 UTC
  49. PENDLE/WETH$42.53Camelot V214:17:02 UTC
  50. USDC/USDC$360.13Camelot V314:16:02 UTC
  51. USDC/USDC$111.75Camelot V314:15:33 UTC
  52. PENDLE/WETH$100.82Camelot V214:15:24 UTC
  53. PENDLE/WETH$68.84Camelot V214:15:23 UTC
  54. PENDLE/WETH$365.01Camelot V214:14:56 UTC
  55. USDC/USDC$3,998.55Camelot V314:14:56 UTC
  56. USDC/USDC$23.44Camelot V314:14:55 UTC
  57. USDC/USDC$1.08Camelot V314:14:52 UTC
  58. PENDLE/WETH$134.26Camelot V214:14:51 UTC
  59. PENDLE/WETH$51.63Camelot V214:14:43 UTC
  60. USDC/USDC$3,599.00Camelot V314:14:34 UTC
Camelot swaps on Arbitrum, newest first, from the API at 2026-09-17 14:31 UTC. Times are block times.

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"
request
curl "https://api.dexpaprika.com/networks/arbitrum/pools/0xb1026b8e7276e7ac75410f1fcbbe21796e8f7526/transactions?limit=1"
response
{
  "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.

Versiondex_idfactory_idVolume, 24h Share
Camelot V3camelot_v30x1a3c9b…1fd35b$7.0M96%
Camelot V2camelot_v20x6eccab…43a652$290,719.594%

Data as of 2026-09-17 14:31 UTC, source: /networks/arbitrum/dexes

Top Camelot pools on Arbitrum by 24h volume

PairVersionVolume, 24hLiquidity
WETH/USDCCamelot V3$2.8M$475,467.78
USDC/USDCCamelot V3$2.2M$599,806.31
WETH/ARBCamelot V3$731,228.51$77,922.47
WBTC/WETHCamelot V3$364,001.26$94,592.30
PENDLE/WETHCamelot V2$207,935.98$2.3M
USDC/DAICamelot V3$203,292.99$105,918.04
PENDLE/ePendleCamelot V2$40,596.67$144,734.09
WETH/ARBCamelot V2$9,209.44$38,073.04
WETH/USDCCamelot V2$7,016.14$162,575.16
WETH/EQBCamelot 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.

EndpointReturnsDocs
GET /networks/arbitrum/pools/search?dex_name=camelot_v3Camelot 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}/transactionsRecent swaps, liquidity adds and removes for a pool, with token symbols and USD prices.reference
GET /networks/arbitrum/pools/{address}/ohlcvCandles 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/dexesEvery DEX on Arbitrum, with each Camelot version as its own entry.reference
SSE /sse/transactionsSwaps 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.

Free
$0 / month
  • A free API key, no credit card
  • Every endpoint on this page
  • Data can run a short way behind the chain
Get your free API key
Pro
$99 / month
  • Real-time data on every endpoint
  • Higher request ceilings
  • Its own hosts: api-pro and streaming-pro
See the plans

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.