# Scrapling x402 Data Store: DEX Liquidity Pool Volume Leaders

> Scrapling x402 Data Store: DEX Liquidity Pool Volume Leaders is a paid API for AI agents from scraplingdata.xyz, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-30).

Returns a live ranking of decentralized exchange liquidity pools by estimated 24-hour USD trading volume, computed from on-chain fee accumulators across 7 major EVM chains.

## Facts

- Endpoint: GET https://scraplingdata.xyz/v1/datasets/volume-leaders?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-30
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/scrapling-x402-data-store-dex-liquidity-pool-volume-leaders-4455b933
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_uCVLxSsHMZHVcp3sIzsuF

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability scrapling-x402-data-store-dex-liquidity-pool-volume-leaders-4455b933
```

Example prompt: Give me the top 20 WETH liquidity pools ranked by 24-hour trading volume across all supported chains, and return the results as JSON so I can see the DEX name, chain, volume, fees, and TVL for each.

## When to prefer this

Choose this endpoint when you need a ranked, cross-chain view of DEX pool activity by on-chain volume rather than CEX or aggregator estimates. It is ideal when you want fee accumulator-derived volume (not price-feed-derived), need to filter by specific assets like WETH or USDC, or want to compare pool health (TVL vs fees) across Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain, and Avalanche in one call. Prefer the protocol-level sibling endpoint if you want per-DEX protocol totals rather than individual pool rankings.

## Known failure modes

- Invalid format parameter returns error or defaults to JSON
- Offset beyond total_rows returns empty records array
- q filter matching nothing returns empty records with total_rows > 0
- Payment not included or invalid results in 402 Payment Required
- limit exceeding 1000 is rejected by schema validation
- Stale on-chain data may cause temporarily outdated volume figures

## How this service works

Live ranking of DEX liquidity pools by estimated 24h USD trading volume, computed from on-chain pool fee accumulators across Ethereum, Base, Arbitrum, Optimism, Polygon, BNB Chain and Avalanche: pair, base and quote asset, DEX, chain, 24h volume, 24h fees and TVL. Price, open/high/low and 30d volume are null (replaced the Coinbase Exchange feed). Filter with q=WETH or q=base Formats: format=json (default) or format=csv (text/csv); optional q, limit, offset.

## Output

A JSON (or CSV) response containing a ranked array of liquidity pool records, each with: rank, pair name, base and quote asset tickers, DEX name, chain, 24h volume in USD, 24h fees in USD, TVL in USD, data source, and a dataset-level updated_at timestamp. Total row count, matched rows, and pagination offsets are included at the top level. Price, OHLC, and 30d volume fields are present but null.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "headers": {
     "type": "object",
     "additionalProperties": {
      "type": "string"
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "q": {
       "type": "string",
       "description": "Optional keyword; keeps rows where any field contains it"
      },
      "limit": {
       "type": "integer",
       "maximum": 1000,
       "minimum": 1,
       "description": "Rows to return, default 200"
      },
      "format": {
       "enum": [
        "json",
        "csv"
       ],
       "type": "string"
      },
      "offset": {
       "type": "integer",
       "minimum": 0,
       "description": "Rows to skip, for paging"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object",
     "example": {
      "title": "Live DEX pool volume leaders (24h, on-chain)",
      "dataset": "volume-leaders",
      "records": [
       {
        "dex": "uniswap-v3",
        "base": "WETH",
        "last": null,
        "pair": "WETH-USDC",
        "rank": 1,
        "chain": "Base",
        "quote": "USDC",
        "source": "onchain",
        "low_24h": null,
        "tvl_usd": 40100000,
        "high_24h": null,
        "open_24h": null,
        "fees_24h_usd": 45617,
        "change_24h_pct": null,
        "volume_24h_usd": 91234567,
        "volume_30d_usd": null
       }
      ],
      "total_rows": 1,
      "updated_at": "2026-10-20T19:20:18Z",
      "returned_rows": 1
     },
     "required": [
      "dataset",
      "records"
     ],
     "properties": {
      "title": {
       "type": "string"
      },
      "offset": {
       "type": "integer"
      },
      "dataset": {
       "type": "string"
      },
      "records": {
       "type": "array",
       "items": {
        "type": "object"
       }
      },
      "total_rows": {
       "type": "integer"
      },
      "updated_at": {
       "type": "string"
      },
      "next_offset": {
       "type": [
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/scrapling-x402-data-store-dex-liquidity-pool-volume-leaders-4455b933/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from scraplingdata.xyz](https://www.zero.xyz/host/scraplingdata.xyz/llms.txt)
