web search & scrape for AI agents. pay per call.

No signup. No API key. No rate limit. Your agent pays $0.005 per search / $0.002 per page in USDC on Base — one HTTP 402 handshake, zero onboarding.

curl -X POST https://forage.cash/api/scrape -H 'content-type: application/json' -d '{"url":"https://example.com"}'
read llms.txt
never charged unless served payment settles only after your request succeeds
settled on Base every call is an on-chain USDC settlement, auditable on Basescan
agent-native 402 quote, Bazaar metadata, OpenAPI, MCP — machine-readable everywhere

How it works

import { wrapFetchWithPayment } from "x402-fetch";

const pay = wrapFetchWithPayment(fetch, account);
const res = await pay("https://forage.cash/api/search", { 
  method: "POST",
  headers: { "content-type": "application/json" },
  body: JSON.stringify({ q: "agent payments 2026" }) 
});

Pricing

/api/search
$0.005 / query
Google results as clean JSON — organic, answer box, knowledge graph
/api/scrape
$0.002 / page
any URL → LLM-ready markdown, boilerplate stripped

MCP free tier: 20 calls/day at forage.cash/mcp — for trying it from Claude, Cursor, or any MCP client.