Public API for the ScrapeUnblocker proxy / anti-bot service.
Hosted at https://api.scrapeunblocker.com.
Authenticate every request with the x-scrapeunblocker-key header.
Three endpoints are documented here — page-source extraction,
Google SERP scraping, and image fetch. All other paths exist for
internal operations and are intentionally hidden from this spec.
The machine-readable OpenAPI 3.1 file lives at
/openapi.json — point any
OpenAPI-aware client (Postman, Insomnia, Stainless, ReadMe) at
it directly.
/getPageSource — fetch rendered HTML for any URL,
or set parsed_data=true to receive a structured JSON
payload extracted from Schema.org JSON-LD, Next.js
__NEXT_DATA__, or AI-generated parsing rules. Works
on Cloudflare, Akamai, DataDome, and PerimeterX protected
sites; routes through residential proxies with optional country
targeting via proxy_country.
/serpApi — scrape a Google search SERP. Returns
normalized JSON with topAds, bottomAds,
organic, totalResults, and the proxy
country actually used. Supports 1–10 page pagination plus
configurable wait / captcha-pause windows.
/getImage — fetch a single image as raw PNG bytes
through a real-browser canvas read. Used when a plain HTTP GET
is challenged or returns a tracking pixel.
Pricing tiers: Basic (free trial), Pro ($99/mo), Ultra ($199/mo). Higher tiers raise residential proxy bandwidth and unlock harder targets (mobile.de, autoscout24, full Cloudflare Turnstile bypass). Sign up at scrapeunblocker.com.