The scraping API built
for AI agents
Turn any URL into clean, LLM-ready Markdown with stealth browser automation. Native MCP integration, x402 crypto payments, and anti-bot bypass — built for autonomous agents, not just humans.
Pay-per-use · $0.005/request · Set up x402 wallet in 5 min
import requests
response = requests.post(
"https://api.tazpal.com/v1/scrape",
headers={"Authorization": "Bearer YOUR_API_KEY"},
json={"url": "https://example.com"},
)
data = response.json()
print(data["data"]["markdown"])One request. Clean Markdown back. That's the whole API.
Built for autonomous agents
Everything an AI agent needs to read the web — without the friction.
MCP integration
Drop-in MCP server over stdio and HTTP. Plug into Claude Desktop, Cursor, or any MCP client in seconds — no glue code.
x402 payments
Agents pay per request with crypto via x402. No accounts, no sign-up, no monthly commitment. Failed scrapes are never charged.
Stealth mode
Camoufox engine with humanized fingerprints bypasses Cloudflare Turnstile, Datadome, and modern anti-bot defenses.
LLM-ready outputs
Clean Markdown stripped of nav, scripts, and tracking tags. Optimized for context windows, not raw HTML dumps.
Simple, transparent pricing
Pay only for what you use.
Pay-per-use
For agents that scale on demand.
- x402 crypto payments
- No account required
- Unlimited requests
- All output formats
- Priority support
No monthly commitment. Failed scrapes are never charged.
How it works
Three steps from URL to structured data.
Set up x402 wallet
Run 'npx @coinbase/payments-mcp' for Claude/Cursor, or 'npx awal' for CLI. Fund with $5 USDC.
Make a request
POST a URL to /v1/scrape — from Python, Node, curl, or directly via MCP. Payment is automatic.
Get structured data
Receive clean, LLM-ready Markdown (or screenshot, PDF, CSV, HTML) in milliseconds.
Pay per request with x402
No account needed. Set up a wallet in minutes and start scraping.
What is x402?
x402 is an open payment standard built on HTTP. When your agent requests a protected page, the server responds with 402 Payment Required and a price. Your agent signs a USDC payment and retries — the whole flow happens in the request/response cycle. No checkout pages, no accounts, no sign-up.
Choose your platform
Claude Desktop / Code
5 min- 1Run: npx @coinbase/payments-mcp
- 2Select your client
- 3Restart & ask: 'Show me my wallet'
- 4Fund with USDC on Base
Cursor
5 min- 1Run: npx @coinbase/payments-mcp
- 2Select 'Other' or 'Cursor'
- 3Restart & authenticate
- 4Fund with USDC on Base
Hermes Agent
5 min- 1Add MCP server to ~/.hermes/config.yaml
- 2url: https://api.tazpal.com/mcp
- 3transport: streamable-http
- 4Set up Agentic Wallet MCP for x402 payments
OpenClaw
2 min- 1Add MCP server to config
- 2x402 payment handled automatically
- 3Fund the agent's wallet
CLI Agent
2 min- 1Run: npx awal auth login email
- 2Verify OTP code
- 3Fund wallet address
- 4Run: npx awal x402 pay <url>
Python / TypeScript
15 min- 1Get CDP API key (free)
- 2Install: pip install cdp-sdk x402
- 3Create wallet & fund it
- 4Use wrapFetchWithPayment()
Any MCP Client
5 min- 1Run: npx @coinbase/payments-mcp
- 2Follow installer prompts
- 3Authenticate with email
- 4Fund with USDC on Base
How x402 payment works
Request
Agent requests /v1/scrape with no payment
402 Response
Server returns price ($0.005) and payment options
Sign & Pay
Agent signs USDC permit, retries with X-PAYMENT header
Get Data
Server verifies payment, returns clean Markdown
The entire payment happens in one request/response cycle. No separate checkout, no redirects.
Frequently asked questions
Everything you need to know before you start.
Start scraping in minutes
Start scraping with x402 — no account needed. Or request an API key for higher limits.
x402: $0.005/request, no account needed · API keys: contact [email protected]