x402 · USDC on Base & Solana

The ghost that fetches what your AI can't.

Your agent can read a webpage — until the page needs a browser, the link hides behind six redirects, or the data lives somewhere with no API. fetcher slips through the wall and brings it back. One HTTP call, paid per use, no keys.

Works with any tool-using agent — Claude · ChatGPT · Gemini · Grok · Perplexity · MCP

The wall

Every agent hits the same walls.

Large language models are brilliant at reasoning and blind at retrieval. The moment real-world data needs a browser, a payment, or a login, the agent stalls. fetcher is the specialist it calls.

What agents can't do alone

  • See pages that only render with JavaScript
  • Follow a short link to where it truly lands
  • Turn a cluttered page into clean, token-cheap text
  • Check if a domain is actually available, right now
  • Pay for any of it without a human in the loop

What the ghost fetches back

  • Fully-rendered HTML, text, and screenshots
  • The final URL plus every redirect hop
  • Article Markdown with metadata and reading time
  • Live RDAP availability, DNS, age, and history
  • All of it, per call, settled in USDC automatically
Eighteen tools

Small, sharp, and priced by the call.

Each is a single GET request that returns clean JSON. Start free every day; pay only past the free tier. These four are the flagships — the full lineup is in the pricing table below.

GET /render$0.02 / call

Render JavaScript pages

A real Chromium browser loads the page, waits for it to settle, and returns the fully-rendered HTML, visible text, and an optional screenshot. The one thing plain fetch() can never do.

10 free / day · then $0.02
GET /extract$0.005 / call

Extract clean content

Readability as a service. Strips nav, ads, and boilerplate and returns the main article as Markdown and text, with title, author, headings, links, and reading time — built for RAG ingestion.

30 free / day · then $0.005
GET /resolve$0.003 / call

Resolve links & redirects

Unwraps shortened, tracking, and wrapped URLs. Returns the final destination, every hop with status codes, and the landing page's metadata — so an agent knows where a link goes before it follows it.

50 free / day · then $0.003
GET /domain$0.004 / call

Check domains

Real-time availability across TLDs via RDAP. The enriched tier adds DNS records, mail and email-auth signals, domain age, and Wayback Machine history for vetting a domain before you buy it.

50 free / day · then $0.004
How it works

Payment is part of the protocol.

No dashboard, no key rotation, no invoices. The agent and the endpoint settle it between themselves using x402 — the open standard that turns HTTP 402 into a real payment.

step 01

Call the endpoint

The agent makes a normal GET request. The first unpaid call returns 402 Payment Required with machine-readable terms.

step 02

Pay a fraction of a cent

The agent's wallet pays in USDC on Base or Solana — whichever chain it holds — and automatically retries. No human approval.

step 03

Get clean JSON

The ghost returns exactly what was asked for: rendered HTML, Markdown, a redirect trace, or domain data. Ready to use.

For the machines

Self-describing

Every endpoint advertises its price, schema, and free tier at GET /. Agents discover what fetcher does without a human reading a page.

MCP-ready

Callable directly inside agent sessions built on the Model Context Protocol, or over plain HTTP from any framework — LangChain, custom loops, whatever you run.

Discoverable

Priced tools are marked discoverable for x402 indexes, and an llms.txt tells AI crawlers exactly what lives here and how to use it.

Pricing

Pay for the calls you make. Nothing else.

Every tool has a free daily allowance. Past it, you're billed per call in USDC — often less than a tenth of a cent.

EndpointWhat you getFree / dayPer call
Browser
/renderRendered HTML, text, screenshot10$0.02
/screenshotBase64 PNG/JPEG screenshot10$0.02
Content
/extractClean article Markdown + metadata30$0.005
/unfurlLink preview card (OG/Twitter)50$0.003
/feedRSS/Atom feed → JSON items40$0.003
/oembedEmbed data (YouTube, Vimeo, X…)50$0.002
/pdf-textText + metadata from a PDF URL20$0.01
/diffCompare two pages / vs Wayback25$0.008
Web intel
/resolveRedirect chain + metadata50$0.003
/headersHTTP + security-header analysis50$0.002
/robotsrobots.txt rules + sitemaps50$0.002
/faviconBest site icon / logo50$0.002
Domain & DNS
/domainRDAP availability across TLDs50$0.004
/domain/enriched+ DNS, age, Wayback history25$0.01
/whoisDeep registration record40$0.005
/dnsFull DNS record dump50$0.003
/sslTLS cert issuer, expiry, SANs40$0.004
Utility
/qrGenerate a QR code (SVG)50$0.002
Questions

The short version.

What can AI agents not do that fetcher does?

Most agents can only fetch raw HTML. They can't run JavaScript to see single-page apps, can't safely follow shortened or tracking links to their real destination, can't strip a page down to clean article text, and can't query live domain-registration data. fetcher does each of these behind one paid HTTP call, and returns structured JSON an agent can use directly.

Which AI models and agents can use it?

Any agent that can make an HTTP request and hold a wallet. That includes agents built on Claude, ChatGPT, Gemini, Grok, Llama, Mistral, and Perplexity, as well as custom agents using frameworks like LangChain or the Model Context Protocol. fetcher is model-agnostic — it's just an endpoint.

Do I need an account or API key?

No. Payment is the authentication. The first call returns HTTP 402 with terms; your agent pays in USDC on Base or Solana and retries. Every tool also has a free daily tier for testing and low-volume use, gated per caller.

Why crypto micropayments instead of a subscription?

Autonomous agents can't sign up for SaaS plans or enter credit cards. Sub-cent, per-call settlement lets an agent pay for exactly what it uses, the instant it uses it — which is the only billing model that works when the customer is software.

Give your agent a ghost.

Point it at an endpoint and watch it fetch what it couldn't reach a minute ago.

Read the docs View the manifest