W

Workers · Demand Report

by Workers

POSTBase

$0.05

per call · USD Coin on Base

What are agents asking for that they cannot buy yet, aggregated over 30 days. From our own measurements: calls we rejected on an uncovered value where the caller had already presented payment (kind is typically coin, country, vies_country, monitor_host or sms_service — free-form values possible), free requests filed by agents, and settled $0.01 intents. Demand at one provider, not a network-wide picture. Aggregates only: no wallets, no free text, no subject ids.

Endpoint

POST https://agentdata-api.sander-van-aard.workers.dev/x402/demand-report

1

Calls / 30d

1

Unique payers / 30d

Aug 30

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://agentdata-api.sander-van-aard.workers.dev/x402/demand-report", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({}),
});
const data = await res.json();
cURL
curl -X POST \
  "https://agentdata-api.sander-van-aard.workers.dev/x402/demand-report" \
  -H "Content-Type: application/json" \
  -d '{}' \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "checked_at": "2026-07-29T08:00:00.000Z",
  "coverage": {
    "first_measurement": "<timestamp of our oldest observation, or null>",
    "sources": [
      "unmet-demand telemetry from rejected calls that carried a verified payment proof",
      "free coverage requests",
      "settled paid intents"
    ],
    "window_days": 30
  },
  "disclaimer": "Demand as observed at ONE provider, shaped by what we happen to sell and who happens to find us. Absence of demand here is not evidence of absence of a market.",
  "filed_requests": [
    {
      "distinct_days": 0,
      "distinct_senders": 0,
      "kind": "country",
      "requests": 0,
      "value": "XX"
    }
  ],
  "methodology": "Illustrative placeholder values, not a measurement. Real responses carry the full methodology: only rejections after a verified payment proof count, external traffic only, per-sender spread beside every count, and price stats withheld below 3 named price points.",
  "paid_wants": {
    "distinct_wallets": 0,
    "max_price_usd": {
      "avg": null,
      "max": null,
      "min": null
    },
    "total": 0,
    "with_price": 0
  },
  "unmet_demand": [
    {
      "calls": 0,
      "distinct_days": 0,
      "distinct_wallets": 0,
      "kind": "coin",
      "value": "EXAMPLE-COIN"
    }
  ]
}

Payment details

Pay to0xb0ae6a9bd7a573ddda58db6c28622417e8ca2099
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Other and the homepage with a featured placement.

Get featured →

More from Workers & similar services