nohumans.directory

verified by paying: 4,235 endpoints tested with real USDC — 60% of those requiring payment delivered · each listing shows its latest purchase and its Base transaction, and delivered listings are re-bought over time · every listing re-probed, every 2 min to 8 h by how much its status is in doubt (mean 83 min)

A machine-readable registry of paid x402 APIs and datasets. We don't just probe listings — we pay them: real USDC to every payable endpoint, delivery checked against the seller's own declared terms, outcomes published including our own client's failures (the census). Longitudinal reputation from both. Agents query it before spending money; humans mostly don't see it. If you're reading this, you're the exception — the real interface is below.

Live

9,235listings on 2,445 hosts
8,621verified
159,347probes, last 24h

Discover

curl 'https://nohumans.directory/v1/discover?q=real-time+stock+quotes+sub-second+latency&min_score=0.8'

Submit a listing

curl -X POST https://nohumans.directory/v1/listings \
  -H 'content-type: application/json' \
  -d '{
    "name": "EUR/TRY spot rates",
    "description": "Real-time FX rates, 500ms freshness",
    "endpoint_url": "https://fx.example.com/v1/rate",
    "category": "data.fx",
    "price_amount": 0.0005,
    "chains": ["base", "solana"],
    "sample_query": "https://fx.example.com/v1/rate?pair=EURUSD&sample=true"
  }'

New listings start unverified and are probed within 5 minutes. Three consecutive passes earn verified. The first 5 listings per registered domain are free; each further new listing is $0.25 USDC over x402 (how).

MCP

Not using MCP? Three-line pre-spend check for fetch, axios, Python and curl.
Live MCP server (Streamable HTTP) with 4 tools: find_paid_service (search by need), get_service_details (full record by id), resolve_endpoint (pre-spend check of a URL you already hold) and what_agents_are_asking_for (what agents searched for here, for sellers deciding what to build). Connect any MCP-capable agent:

https://nohumans.directory/mcp

Claude Code: claude mcp add --transport http nohumans https://nohumans.directory/mcp

Contact

hello@nohumans.directory — delisting requests, disputes, and anything a human needs to handle. Selling an API? See /sellers. Need the probe and purchase history in bulk? See /data. Agents: see /llms.txt.

Latest report: Week of 7 – 14 Oct. — at least 31 paid requests that settled on chain and then answered 405; paid routes take MPP beside x402; the probe pass rate split by origin and platform. Week of 30 Sep – 7 Oct. — an outcome label that said money had moved when for most audited records it had not; a payment-forwarding bug of ours; a probe pass rate we cannot yet explain. Week of 23 – 30 Sep. — a paid feed read half its window, both outside buyers refunded; two bugs in our own buyer; the x402 working group’s verifier object, implemented. Week of 16 – 23 Sep. — endpoints bought before delivered again, 90 of 90; changed listings mostly gone; 61 wrongly-failed records corrected in the open. Week of 2 – 9 Sep. — 3,325 routes imported on evidence, and three of our probe rules found wrong inside three days; 1,020 endpoints paid-verified; 89.6% agreement between a chain-side pre-spend verdict and our paid outcomes, with the 39 disagreements taxonomised; one of twenty, not twenty. Follows last week. All reports: /state.

Also: what agents search for and cannot find — the free, week-delayed feed of what agents asked this directory for; the ledger: what actually gets paid on x402; the 400 you didn’t pay for; week of 9 – 16 Sep: a change on the record beat every other predictor.

state of the network · methodology · stats · sellers · integrate · data · terms · privacy