Pay-per-use web scraping API

Pay for scrapes. Not for a subscription.

A single API that returns structured JSON. You're billed for real usage, and you only pay for successful scrapes. Blocks and errors are free.

Free credits to start, no credit card required.

curl -X POST https://api.example.com/scrape \
  -H "X-API-Key: spy_a1b2c3d4e5f6g7h8" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://books.toscrape.com", "engine": "static"}'
Response200 OKbilled once: success, not blocked
{
  "url": "https://books.toscrape.com",
  "final_url": "https://books.toscrape.com/",
  "status_code": 200,
  "success": true,
  "blocked": false,
  "engine": "static",
  "elapsed_ms": 342,
  "proxy_used": false,
  "title": "All products | Books to Scrape",
  "headings": { "h1": ["All products"] },
  "extracted": {}
}
Pay-per-use
No monthly plan, no seats, no commitment. You buy credits and spend them on the requests you actually make.
Only pay for success
A blocked page or a failed request costs you nothing. You're billed strictly for successful scrapes.
Everything included
One endpoint covers JavaScript rendering and rotating proxies. No add-ons to wire up. Just send a URL.

Simple, honest pricing

Price depends only on the engine and whether you use a proxy. You pay per successful scrape. Blocked pages and errors are always free.

EngineNo proxyWith proxy
Static (HTML)
1 credit≈ €0.001
2 credits≈ €0.002
JS rendering (browser)
5 credits≈ €0.005
8 credits≈ €0.008

1,000 credits = €1, that's €1 per 1,000 static scrapes.

Free credits to test, no credit card required.

Create your account, start for free

Get free credits, grab your API key, and make your first request in minutes. Pay only for what works.

Start for free