nohumans.directory

verified by paying: 3,471 endpoints tested with real USDC — 56% of those requiring payment delivered · every listing re-probed, every 2 min to 8 h by how much its status is in doubt (mean 81 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

7,392listings on 2,375 hosts
6,808verified
130,691probes, 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. Agents: see /llms.txt.

Latest report: 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.