Get Access

DeFi Data Refinery

Raw pools in,
signals out.

GET cleaned Uniswap pool data and cross-chain price deviations — liquidity, volumes, and arbitrage spreads in structured JSON. Built for AI agents, arbitrage bots, and developers.

Refreshed every 60 seconds · Ethereum + Base · By the team behind X3 API

What you get.

Two endpoints. Everything cleaned, deduplicated, and liquidity-filtered.

Pool Data

Deepest USDC/USDT pools per chain for WETH, WBTC, UNI, LINK, AAVE. Price, liquidity, 24h volume and price change — one call, one clean object.

Price Deviations

Cross-chain spread detection between Ethereum and Base, sorted by spread size and filtered by your minimum threshold. Your arbitrage radar.

Machine-Ready

Deterministic JSON structure on every response. Usage metering built in. x402 stablecoin micropayments coming with Cloudflare's Monetization Gateway.

Examples.

Copy and paste. Replace YOUR_KEY with your API key.

Get Pool Data (Single Token)

curl "https://defi.x3digitalcapital.com/api/v1/pools?symbol=WETH" \
  -H "Authorization: Bearer dfr_live_YOUR_KEY"

Get All Pool Data

curl "https://defi.x3digitalcapital.com/api/v1/pools" \
  -H "Authorization: Bearer dfr_live_YOUR_KEY"

Get Arbitrage Deviations (All Spreads)

curl "https://defi.x3digitalcapital.com/api/v1/deviations" \
  -H "Authorization: Bearer dfr_live_YOUR_KEY"

Get Deviations Above 0.5% Spread

curl "https://defi.x3digitalcapital.com/api/v1/deviations?minSpread=0.5" \
  -H "Authorization: Bearer dfr_live_YOUR_KEY"

Sample Response (Deviations)

# Spreads sorted by size, gross of gas and slippage
{
  "object": "price_deviations",
  "updatedAt": "2026-08-14T18:02:11Z",
  "minSpreadFilter": 0.5,
  "count": 1,
  "deviations": [
    {
      "symbol": "WETH",
      "spreadPct": 0.83,
      "cheaper":  { "chain": "base",     "dex": "uniswap", "priceUsd": 4112.40 },
      "pricier":  { "chain": "ethereum", "dex": "uniswap", "priceUsd": 4146.55 },
      "minLiquidityUsd": 2410000
    }
  ],
  "usage": { "month": "2026-08", "callsThisMonth": 42, "monthlyLimit": 10000 }
}

Documentation.

Everything you need to integrate.

Authentication

Pass your key as a Bearer token: Authorization: Bearer dfr_live_YOUR_KEY. Keys are emailed to you after checkout.

GET /api/v1/pools

Optional ?symbol=WETH. Returns the deepest pool per chain with price, liquidity, 24h volume, and 24h change. Omit symbol to get all tracked tokens.

GET /api/v1/deviations

Optional ?minSpread=0.5 (percent). Returns cross-chain spreads sorted largest first. Spreads are gross of gas, bridge costs, and slippage.

Limits

60 calls/minute · 10,000 calls/month · Data refreshes every 60 seconds · Quota resets on the 1st (UTC). Every response includes a usage object.

Support

Integration help or feature requests: defi@x3digitalcapital.com

Pricing.

Simple. One plan.

$99/mo
  • 10,000 API calls per month
  • Pool data + deviation endpoints
  • 60-second data freshness
  • 60 calls/minute rate limit
  • Email support
Subscribe Now

API key emailed within 24 hours of checkout. Cancel anytime.