Documentation
If you can send an HTTP request, you can use PayPerScrape.
The Run Down
What is PayPerScrape? Learn about x402 scraping and the no-platform philosophy.
5-minute Quickstart
Get your first scrape running in under 5 minutes.
x402 Payments 101
Understand how per-request payments work.
Scrape Endpoint Reference
Full API reference for the /api/scrape endpoint.
Domain Rules & Overrides
Control how specific domains are handled.
Quick example
terminal
# Scrape any URL with a single request
curl -X POST https://payperscrape.com/api/scrape \
-H "Content-Type: application/json" \
-H "X-402-Payment: <payment_token>" \
-d '{"url": "https://example.com"}'
# Response
{
"status": "success",
"html": "<!DOCTYPE html>...",
"metadata": {
"domain": "example.com",
"attempts": 1,
"escalations": 0,
"byte_size": 24589,
"is_partial": false,
"decision_reason": "ok"
},
"attempts": ["static:ok"]
}