83trust / 100

X402 Trending

by x402 trending sellers in Search & web

x402 APIPassing, checked 1 h ago

Momentum across x402 sellers: which sellers are gaining settlements and buyers hour over hour on Base, graded for wash-trade resistance from the on-chain leaderboard. Use it when an agent is routing spend, researching the ecosystem, or deciding which sellers are worth a look this week.

GET https://agent402.tools/api/x402-trending

Last 30 days

All checks passedSome failedAll failedNot checked
Uptime
100%
Response time
187 ms typical, 228 ms slowest 5%
Last check
1 h ago
Next check
any minute now

How to call it

# See the payment challenge (nothing is charged)
curl -i -X GET "https://agent402.tools/api/x402-trending?include=external&limit=10&sort=usd"
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%2Fagent402.tools%2Fapi%2Fx402-trending
const res = await pay("https://agent402.tools/api/x402-trending?include=external&limit=10&sort=usd");
console.log(await res.json());

Example input

{
  "include": "external",
  "limit": 10,
  "sort": "usd"
}

Example output

{
  "freshness": {
    "asOf": "2026-07-14T00:00:00.000Z",
    "lastRefreshAt": "2026-07-14T00:00:00.000Z",
    "note": "measured by the scan named in asOf",
    "refreshFailing": false,
    "stale": false,
    "staleFromDisk": false
  },
  "generatedAt": "2026-07-14T00:00:05.000Z",
  "include": "external",
  "limit": 10,
  "sellers": [
    {
      "avgTicketUsd": 0.011635,
      "callsSettled": 3541,
      "homepage": "https://seller.example",
      "name": "example-seller",
      "network": "base",
      "organicScore": 0.1135,
      "rank": 1,
      "totalUsd": 41.2,
      "uniqueBuyers": 402,
      "wallet": "0x1111111111111111111111111111111111111111"
    }
  ],
  "snapshotAsOf": "2026-07-14T00:00:00.000Z",
  "sort": "usd",
  "totalSellers": 214,
  "window": "24h",
  "wow": {
    "available": false,
    "note": "no persisted snapshot ~7 days old yet - week-over-week deltas activate automatically as history accrues"
  }
}

Security scan

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

Recent checks

WhenResultHTTPTimePrice
1 h agoPassed402183 ms$0.005
4 h agoPassed402370 ms$0.005
7 h agoPassed402187 ms$0.005
12 h agoPassed402228 ms$0.005