The full upstream README, mirrored here for reference. Install config, tool schemas, adoption signals, and an original overview live on the Agent Scrape listing page.
Pay-per-call web scraping for AI agents — no signup, no API keys, just USDC.
Live: agent-scrape.healingsunhaven.workers.dev
AI agents discover AgentScrape, pay per call in USDC on Base, and get clean structured data back — no accounts, no API keys, no human in the loop.
Two protocols, one service:
Traditional scraping APIs assume a human:
AI agents can't do any of that. They have wallets. They have stablecoins. They need infrastructure built for them.
AgentScrape speaks two open standards:
No signup. No API keys. No subscription. Just USDC.
All tools cost $0.001 USDC during the mainnet validation window. Pricing ramps after stability is proven (see Pricing).
| Tool | Description |
|---|---|
scrape_webpage | Scrape any URL to markdown, HTML, text, or JSON |
extract_structured_data | AI-powered structured extraction with natural-language prompts and JSON schemas (Groq + Llama 4 Scout) |
screenshot_webpage | PNG screenshot with viewport control (desktop/mobile/tablet, optional full-page) |
extract_metadata | Title, description, Open Graph, Twitter cards, JSON-LD, canonical URL |
create_browser_session | Stateful browser session with cookie + localStorage persistence |
run_workflow | Multi-step atomic execution: navigate, click, type, wait, scroll, screenshot, extract, evaluate |
Add to any MCP-compatible client via Streamable HTTP:
The x402 payment metadata is broadcast inside the MCP tools/list response. Your client handles the payment handshake automatically when configured with an x402-compatible wallet.
For machine-driven discovery, four standard endpoints are exposed (free, no auth):
| Endpoint | Purpose |
|---|---|
/ | Service profile JSON (tools, prices, network, payTo) |
/.well-known/x402 (and .json alias) | x402 manifest — payTo, network, facilitator, all paid routes |
/openapi.json | OpenAPI 3.1 spec for traditional tooling |
/llms.txt | Agent-friendly plaintext description |
The 402 response itself carries the canonical payment requirements in the base64-encoded Payment-Required header, and the body includes a human-readable error with discovery links.
Stack:
withX402 payment bindingeip155:8453)0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913)api.cdp.coinbase.com/platform/v2/x402) with Ed25519 JWT authEvery wallet address gets 10 free calls per 30 days on the HTTP API. Pass your Base wallet in the X-402-Payer header. After 10 calls, payment via x402 is required.
Free tier is HTTP-only. MCP calls go through the standard x402 payment flow.
Launch window (first 48h on mainnet): $0.001 flat per tool call.
After validation, pricing ramps to:
| Tool | Production price |
|---|---|
scrape_webpage | $0.003 |
extract_structured_data | $0.005 |
screenshot_webpage | $0.003 |
extract_metadata | $0.002 |
run_workflow | $0.008 |
create_browser_session | $0.001 |
Bulk discounts (20% at 1K calls/month, 40% at 10K) are planned.
| Traditional API | x402 + MCP |
|---|---|
| Sign up at scraperapi.com | Discover via MCP initialize |
| Add credit card | Wallet holds USDC |
| Get API key | No keys |
| $49/month minimum | $0.001 per call |
| Manage rate limits | Pay-per-use, no limits |
| Human in the loop | Agent fully autonomous |
Q3 2026:
langchain-agent-scrape)Q4 2026:
Requires Node 22+, a Cloudflare account with Workers + Browser Rendering enabled, a Groq API key, and a Coinbase CDP API key.
To use your own wallet as payTo, edit the PAY_TO constant in src/index.ts.
MIT — see LICENSE.
Built by HSH Intelligence, operated by Healing Sun Haven LLC (Wyoming, USA).
Pay-per-call web scraping for AI agents — no signup, no API keys, just USDC.
ElizaOS supports remote MCP servers natively via the @elizaos/plugin-mcp plugin. AgentScrape works out of the box — no custom integration needed.
In your ElizaOS character JSON, add the plugin and point the MCP server config at AgentScrape's Streamable HTTP endpoint:
Once configured, the agent automatically discovers all six AgentScrape tools:
| Tool | Cost | Purpose |
|---|---|---|
scrape_webpage | $0.003 USDC | Markdown/HTML/text/JSON scrape |
extract_structured_data | $0.005 USDC | AI extraction via Groq + Llama 4 Scout |
screenshot_webpage | $0.003 USDC | PNG screenshot with viewport control |
extract_metadata | $0.002 USDC | Title, OG, Twitter, JSON-LD |
create_browser_session | $0.001 USDC | Stateful browser session |
run_workflow | $0.008 USDC | Multi-step atomic workflow up to 20 steps |
The first 10 calls per wallet in the first 30 days are free. After that, calls are paid in USDC on Base mainnet (eip155:8453) via the x402 v2 payment protocol. To pay, supply the X-PAYMENT-RESPONSE header with an x402 payment receipt on retry — the standard x402 flow.
Once the plugin is wired up, your ElizaOS agent can use AgentScrape transparently:
User: "Scrape https://www.x402.org and give me a two-sentence summary."
ElizaOS routes the request through @elizaos/plugin-mcp, which calls AgentScrape's scrape_webpage tool, and the agent answers based on the live page content.