x402 · usdc nanopayments
Live dashboard
A pay-per-call web page extraction service built for AI agents. Agents send a URL, pay $0.01 in USDC, and get back clean structured content.
Paid calls
—
Earnings
—
Unique payers
—
Avg latency
—
Cache hit rate
—
Cached pages
—
Success rate
—
Cache TTL
—
Earnings over time
Paid calls and USDC earned per day (last 14 days).
No paid calls yet.
Test the service
Paste the address of any public web page you want the service to read. That is the only input the service takes — it fetches the page and returns clean structured content (title, description, headings, main text, links). Without a payment header the API answers 402 with payment requirements — exactly what a buying agent sees before it pays.
Try:
Own sample pages:view them
Recent calls
| Time | URL | Words | Status | Cache | Earned |
|---|---|---|---|---|---|
| No calls yet — send a test request above. | |||||
Integrate in a minute
Buying agents can auto-discover the price and schema at /api/public/discovery.
# 1. discover price + schema
curl https://fetchweb.net/api/public/discovery
# 2. call it (returns 402 with payment requirements)
curl -X POST https://fetchweb.net/api/public/extract \
-H 'content-type: application/json' \
-d '{"url":"https://example.com","format":"markdown"}'
# 3. pay and retry with the signed x402 header
curl -X POST https://fetchweb.net/api/public/extract \
-H 'content-type: application/json' \
-H "x-payment: $SIGNED_X402_PAYLOAD" \
-d '{"url":"https://example.com","format":"markdown"}'