AI agents pay per-call in USDC via x402. 35 endpoints: web scraping, page analysis, sitemaps, robots.txt, SSL inspection, DNS, email validation, HTTP headers, MIME detection, text utilities, hashing, encoding, QR codes, IP geolocation, and more. No accounts. No API keys. No subscriptions.
Try the API without x402 payment. Rate-limited to 5 requests/min, content truncated to 2K chars. Perfect for testing and light use.
GET /free/extract?url=...
GET /free/meta?url=...
GET /free/diff?text_a=&text_b=
Built on the x402 protocol — the open standard for internet-native payments. When an AI agent requests a page, the server responds with HTTP 402 Payment Required. The agent signs a USDC payment, retries, and gets clean markdown back.
All endpoints are x402-gated. Use the ScoutGate proxy URLs (Base mainnet, USDC) for production agent calls. For live proxy URLs, call GET / on the API.
https://x402-scoutgate.onrender.com/api/5554b932 · $0.002https://x402-scoutgate.onrender.com/api/d68a0b3a · $0.002https://x402-scoutgate.onrender.com/api/30fd8887 · $0.002https://x402-scoutgate.onrender.com/api/cd67a093 · $0.002https://x402-scoutgate.onrender.com/api/1800aedc · $0.002# 1. Install x402 SDK
pip install "x402[httpx,evm]"
# 2. Pay and call
from x402 import x402Client
from x402.mechanisms.evm.exact import ExactEvmScheme
import httpx, base64, json
client = x402Client()
client.register("eip155:*", ExactEvmScheme(signer=account))
# Get 402 response
resp = httpx.get("https://.../extract",
params={"url": "https://example.com"})
# Decode payment requirements
pr = json.loads(base64.b64decode(
resp.headers["payment-required"]))
# Sign payment and retry
payload = client.create_payment_payload(pr)
resp2 = httpx.get("https://.../extract",
params={"url": "https://example.com"},
headers={"payment-signature": base64.b64encode(
json.dumps(payload).encode()).decode()})
print(resp2.json()["content"]) # Clean markdown
# Step 1: Get payment requirements
curl -v "https://perl-cosmetic-sri-kits.trycloudflare.com/extract?url=https://example.com"
# Step 2: Decode PAYMENT-REQUIRED header, sign payment, retry
# with PAYMENT-SIGNATURE header
Via ScoutGate proxy (recommended): Base mainnet (eip155:8453) · USDC
Scraping endpoints: $0.002 per call
Utility endpoints: $0.001 per call
/batch (10 URLs): $0.005 per batch
ScoutGate fee: 2% (min $0.002), rest settles to us
Direct (tunnel): Base mainnet (eip155:8453) · USDC
Pay to: 0x9e938648c19a25Cb8Ef164dd002Bf4d1dAA24954
# Agent skill file (SKILL.md convention)
GET /skill.md
# llms.txt for LLM consumption
GET /llms.txt
# Machine-readable x402 discovery metadata
GET /.well-known/x402
This API is registered in the x402 ecosystem. AI agents can find it via:
# agent402.tools (5,312+ wallets buying)
Listed at agent402.tools — routable, healthy, 35 tools discovered
# x402Scout catalog (trust-scored, MCP-enabled)
https://x402scout.com/catalog
# ScoutGate proxy (Base mainnet, USDC)
https://x402-scoutgate.onrender.com/api/5554b932 (extract)
17 endpoints registered — full catalog at GET /
# Well-known discovery
GET /.well-known/x402
# MCP discovery for Claude/Cursor
GET /mcp