402 Index

The paid API directory for AI agents — indexed, verified, and searchable

Ecosystem Overview

166,550
Endpoints Indexed
80,189
Payment-Verified
4,960
Providers Indexed
3,034
Providers Verified
L402 Lightning Network
Verified305 / 2,133 (14%)
Providers32 / 96 (33%)
Healthy305
Decentralized, censorship-resistant, locally verifiable
x402 Base, Solana, etc.
Verified78653 / 162,121 (49%)
Providers2967 / 4807 (62%)
Healthy80200
Centralized facilitator required (4+ available), Base/Solana chains
MPP Stripe / Tempo
Verified1231 / 2,296 (54%)
Verified (gateway-backed)78 / 350 (22%)
Providers82 / 136 (60%)
Healthy1231
Stripe/Tempo facilitated, session-based settlement

Health Breakdown

healthy
81,736
degraded
16,353
down
64,706
unknown
3,755
Last checked: 2026-10-22 10:02:13

Live Endpoint Health Check

Paste any API URL to run a real-time health check — see the protocol handshake live

Payment Flow

How an agent pays for an API call — step by step

1

Agent Sends Request

Agent discovers endpoint via 402index and sends request

GET https://api.satspipe.com/v1/macro/yield-curve
2

Server Returns 402

Server requires payment — returns 402 with payment instructions

WWW-Authenticate: L402 macaroon="AGIAJEem...", invoice="lnbc50n1..."
3

Agent Pays Invoice

Agent pays Lightning invoice automatically via lnget or wallet

Lightning BOLT11 invoice
Amount: 50 sats
Expiry: 60 seconds
4

Agent Retries with Token

Agent retries request with proof of payment

Authorization: L402 <macaroon>:<preimage>
5

Server Returns 200

Server validates payment and returns the requested data

HTTP/1.1 200 OK
Content-Type: application/json

{ "data": "..." }
Browse full directory (166,550 endpoints) →