# SiteCheck DEX Volume Lookup

> SiteCheck DEX Volume Lookup is a paid API for AI agents from api.sitecheck-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-28).

Returns 24h, 7d, and 30d DEX trading volume data for a given DeFi protocol using DefiLlama data

## Facts

- Endpoint: GET https://api.sitecheck-api.workers.dev/api/defi/dex-volume?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-28
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sitecheck-dex-volume-lookup-f8bccfd5
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_CvdlW-6vV5lrIbN9Ymmq7

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 sitecheck-dex-volume-lookup-f8bccfd5
```

Example prompt: What's the current 24-hour and 7-day trading volume for Uniswap V3 across all its chains? Use the DefiLlama protocol slug uniswap-v3.

## When to prefer this

Use this endpoint when you need DEX-specific trading volume data (not price or TVL) for a named DeFi protocol, sourced from DefiLlama. Prefer this over general crypto price endpoints when the user specifically asks about trading volume, volume trends, or volume comparisons across time periods. Best suited for research, monitoring, and DeFi analytics workflows.

## Known failure modes

- Invalid or unknown protocol slug returns an error or empty result
- Protocol slug mismatch (e.g. wrong version suffix like uniswap-v2 vs uniswap-v3) returns wrong data
- DefiLlama upstream API unavailability causes request failure
- Truncated or missing volume fields if the protocol has insufficient historical data

## How this service works

A DEX's trading volume for 24 hours, 7 days and 30 days, with the change over the last day and the chains it trades on. Attribution: Data: DefiLlama. Information only, not financial advice.

## Output

Returns a JSON object containing the protocol name, supported chains, 24h volume in USD, 7d volume in USD, 30d volume in USD, 1-day percentage change, the source URL (DefiLlama), and a timestamp of when the data was checked.

## 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"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "protocol"
     ],
     "properties": {
      "protocol": {
       "type": "string",
       "description": "DefiLlama protocol slug, e.g. uniswap-v3"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "chains": [
   "Ethereum",
   "Arbitrum",
   "OP Mainnet"
  ],
  "source": "https://api.llama.fi/summary/dexs/uniswap-v3",
  "volume": {
   "total7dUsd": 7311538289,
   "change1dPct": 16.64,
   "total24hUsd": 1281308275,
   "total30dUsd": 39438080726
  },
  "protocol": "Uniswap V3",
  "checkedAt": "2026-10-14T07:00:24.842Z",
  "disclaimer": "Information only, not financial advice.",
  "attribution": "Data: DefiLlama"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-dex-volume-lookup-f8bccfd5/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sitecheck-api.workers.dev](https://www.zero.xyz/host/api.sitecheck-api.workers.dev/llms.txt)
