Web page → markdown
$0.005 / callSend any public URL, get clean LLM-ready markdown with title, byline, excerpt and word count. Ads, nav and scripts stripped.
GET /api/v1/read?url=https://en.wikipedia.org/wiki/HTTP_402
HTTP 402 · Payment Required
No signup, no API key. Call an endpoint, receive a 402 with the price, pay in USDC on Base via x402, get your data.
Testnet mode · Base Sepolia
Send any public URL, get clean LLM-ready markdown with title, byline, excerpt and word count. Ads, nav and scripts stripped.
GET /api/v1/read?url=https://en.wikipedia.org/wiki/HTTP_402
Price, 24h / 7d / 30d change, annualized volatility, max drawdown, SMA trend, 30-day history and a one-line summary.
GET /api/v1/token?id=ethereum · ?id=base:0x8335…2913
import { wrapFetchWithPayment } from "@x402/fetch";
import { x402Client } from "@x402/core/client";
import { ExactEvmScheme } from "@x402/evm/exact/client";
import { privateKeyToAccount } from "viem/accounts";
const client = new x402Client();
client.register("eip155:*", new ExactEvmScheme(privateKeyToAccount(KEY)));
const pay = wrapFetchWithPayment(fetch, client);
const res = await pay("<this-host>/api/v1/token?id=bitcoin");Machine-readable catalog: GET /api/v1 · Failed requests are never charged.