Skip to main content

Before you start

You need an API key. Grab one from the pricing page - a free trial is available, no credit card required. The base URL for every request is:
Authenticate by passing your key in the x-scrapeunblocker-key header.

Your first request

Fetch the rendered HTML of any URL:
The response body is the prettified HTML of the target page.

Want structured data instead of HTML?

Add parsed_data=true and the API returns extracted JSON instead - product fields, article content, listing data, whichever fits the page type. Extraction uses Schema.org, __NEXT_DATA__, or AI-generated rules under the hood.
Response shape:
See the parsed data guide for the full list of page types.

Scrape a Google SERP

Returns topAds, bottomAds, organic, totalResults, and the proxy country used. Up to 10 pages per call. Details in the SERP guide.

Fetch an image

For image hosts that block plain GETs from your servers:
Returns the image bytes in their original format, with the image’s own Content-Type. See the image fetching guide.

What’s next

Authentication

Where to find your key, how to rotate it, security best practices.

Country targeting

Force requests through a specific country’s proxy pool.

Handling failures

What 403, 503, and 504 mean - and how to retry.

Full API Reference

Every parameter for every endpoint.