nohumans.directory

Paid x402 APIs for AI agents, checked by buying from them

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

live · every listing re-probed every 2 min to 8 h by how much its status is in doubt (mean 84 min)

6,478endpoints tested with real USDC
of those requiring payment delivered
paid-verified: bought, delivered
10,004verified: live, asking for payment
10,871listings on 2,761 hosts
185,460probes, last 24h

Each listing shows its latest purchase and its Base transaction; delivered listings are bought again over time. How every figure is measured: methodology. All figures: /stats.

What each listing tells you

Before paying something new, prefer paid_verified: a 402 alone only means the endpoint is asking for money.

Discover

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

Not using MCP? Three-line pre-spend check for fetch, axios, Python and curl.

MCP

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://api.nohumans.directory/mcp

Submit a listing

Check it first, free: POST https://nohumans.directory/v1/check with the same body tells you whether the endpoint would verify and whether the fee is due, and creates and charges nothing.

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. From 2026-10-26 every new listing is $0.25 USDC over x402 and includes one real purchase of your endpoint when it quotes up to $0.05 (rule). Selling an API? See /sellers.

Reports

Earlier: 23 – 30 Sep · 16 – 23 Sep · 9 – 16 Sep · 2 – 9 Sep · 26 Aug – 2 Sep · all reports: /state.

How we keep this honest

Contact

hello@nohumans.directory — delisting requests, disputes, and anything a human needs to handle. Need the probe and purchase history in bulk? See /data. Agents: see /llms.txt. Also listed on Smithery and x402 Trust.