16trust / 100

Dex Volume

by Vextorium in Onchain & crypto

x402 APIFailing, checked 2 h ago

Decentralized exchanges ranked by traded volume (24h and 7d), each with its market share and 7d change, plus total volume. Optional per chain (great to see who leads on Base, Solana...). Live from DefiLlama.

POST https://api.vextorium.com/v1/dex-volume

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
0.0%
Response time
- typical, - slowest 5%
Last check
2 h ago: Amount "0.004" is not in atomic token units
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X POST "https://api.vextorium.com/v1/dex-volume" \
  -H "content-type: application/json" \
  -d '{"limit":10}'
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";

const client = new x402Client().register(
  "eip155:8453",
  new ExactEvmScheme(privateKeyToAccount(process.env.AGENT_KEY)),
);
const pay = wrapFetchWithPayment(fetch, client);

// Not sure it's safe to pay? Preflight it first for $0.005:
// GET https://toolvet.app/api/v1/check?url=https%3A%2F%2Fapi.vextorium.com%2Fv1%2Fdex-volume
const res = await pay("https://api.vextorium.com/v1/dex-volume", {
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({"limit":10}),
});
console.log(await res.json());

Example input

{
  "limit": 10
}

Example output

{
  "chain": "todas",
  "dexs": [
    {
      "change_7d_pct": 1.96,
      "dex": "Uniswap V3",
      "share_24h_pct": 13.2,
      "volume_24h_usd": 1508116970,
      "volume_7d_usd": 9794331637
    },
    {
      "change_7d_pct": -2.06,
      "dex": "Uniswap V4",
      "share_24h_pct": 13.13,
      "volume_24h_usd": 1499990072,
      "volume_7d_usd": 9016970755
    }
  ],
  "note": "Volume traded on each DEX. Source: DefiLlama.",
  "total_volume_24h_usd": 11422897183
}

Security scan

  • No findings. We scan names, descriptions and tool definitions for hidden instructions and other prompt-injection patterns.

Recent checks

WhenResultHTTPTimePrice
2 h agoAmount "0.004" is not in atomic token units40280 ms$0.004
6 h agoAmount "0.004" is not in atomic token units40289 ms$0.004
11 h agoAmount "0.004" is not in atomic token units40293 ms$0.004
15 h agoAmount "0.004" is not in atomic token units40276 ms$0.004
19 h agoAmount "0.004" is not in atomic token units40291 ms$0.004
23 h agoAmount "0.004" is not in atomic token units40282 ms$0.004
27 h agoAmount "0.004" is not in atomic token units40274 ms$0.004
31 h agoAmount "0.004" is not in atomic token units402320 ms$0.004
35 h agoAmount "0.004" is not in atomic token units40275 ms$0.004
40 h agoAmount "0.004" is not in atomic token units40286 ms$0.004
43 h agoAmount "0.004" is not in atomic token units40283 ms$0.004
2 days agoAmount "0.004" is not in atomic token units40274 ms$0.004
2 days agoAmount "0.004" is not in atomic token units40282 ms$0.004
2 days agoAmount "0.004" is not in atomic token units40281 ms$0.004
3 days agoAmount "0.004" is not in atomic token units40288 ms$0.004