# ScrapeUnblocker > Anti-bot bypass and proxy infrastructure for scraping any URL. Documentation, API reference, and integration guides. ## Docs - [API Reference](https://developers.scrapeunblocker.com/api-reference/introduction.md): Public endpoints, request schemas, and response shapes. - [Fetch a single image as raw PNG bytes](https://developers.scrapeunblocker.com/api-reference/scraping/fetch-a-single-image-as-raw-png-bytes.md): Navigates to the given image URL via a real browser + residential proxy, draws the first `` to a canvas, and returns the resulting PNG. Use this when a regular GET against the image returns a challenge page or a tiny tracking pixel because the host requires a real browser context. - [Fetch the HTML (or parsed JSON) for any URL](https://developers.scrapeunblocker.com/api-reference/scraping/fetch-the-html-or-parsed-json-for-any-url.md): Routes the URL through the appropriate anti-bot bypass chain (custom domain plugins, super-profile browser, residential proxies, Scrapfly fallback). Returns the prettified HTML by default. Set `parsed_data=true` to receive a structured JSON payload extracted via Schema.org / __NEXT_DATA__ / AI-gener… - [Scrape a Google search SERP for organic + ad results](https://developers.scrapeunblocker.com/api-reference/scraping/scrape-a-google-search-serp-for-organic-+-ad-results.md): Runs a Google web search for `keyword` and returns a normalized JSON structure with `topAds`, `bottomAds`, `organic` results, `totalResults`, and the proxy country actually used. Set `pages_to_check` 1-10 to paginate. `wait_after_load` adds a delay after the SERP loads (useful for sites where ads re… - [Authentication](https://developers.scrapeunblocker.com/authentication.md): Authenticate every API request with the x-scrapeunblocker-key header. - [Changelog](https://developers.scrapeunblocker.com/changelog.md): Notable changes to the ScrapeUnblocker API. - [Errors](https://developers.scrapeunblocker.com/errors.md): HTTP status codes returned by ScrapeUnblocker and what they mean. - [Cookies and sessions](https://developers.scrapeunblocker.com/guides/cookies-and-sessions.md): Capture cookies and the proxy address used to serve a request - for session continuity, debugging, and downstream replay. - [Country targeting](https://developers.scrapeunblocker.com/guides/country-targeting.md): Force requests through a specific country's residential proxy pool. - [Handling failures](https://developers.scrapeunblocker.com/guides/handling-failures.md): What 403, 503, 504, and 422 actually mean - and how to recover from each. - [Image fetching](https://developers.scrapeunblocker.com/guides/image-fetching.md): Fetch images through a real browser context when plain GET returns a challenge or tracking pixel. - [Fetching page HTML](https://developers.scrapeunblocker.com/guides/page-source.md): Get the rendered HTML of any URL through the right bypass chain - direct, residential proxy, stealth browser, or fallback. - [Parsed data extraction](https://developers.scrapeunblocker.com/guides/parsed-data.md): Get structured JSON instead of raw HTML. Extraction uses Schema.org, __NEXT_DATA__, or AI-generated rules. - [Google SERP scraping](https://developers.scrapeunblocker.com/guides/serp-scraping.md): Scrape Google search results - organic, ads, totals - through the /serpApi endpoint. - [Introduction](https://developers.scrapeunblocker.com/introduction.md): ScrapeUnblocker is anti-bot bypass infrastructure for scraping any URL. Three endpoints, one API key, no proxy management. - [Quickstart](https://developers.scrapeunblocker.com/quickstart.md): Make your first ScrapeUnblocker request in under a minute. - [Rate limits](https://developers.scrapeunblocker.com/rate-limits.md): Concurrency and throughput limits per plan, plus how to handle them. - [cURL](https://developers.scrapeunblocker.com/sdks/curl.md): Copy-paste cURL commands for all three endpoints. - [Node.js](https://developers.scrapeunblocker.com/sdks/nodejs.md): Copy-paste Node.js examples for every ScrapeUnblocker feature. - [Python](https://developers.scrapeunblocker.com/sdks/python.md): Copy-paste Python examples for every ScrapeUnblocker feature. - [Scrapy middleware](https://developers.scrapeunblocker.com/sdks/scrapy.md): Drop-in Scrapy downloader middleware that routes every request through ScrapeUnblocker. ## OpenAPI Specs - [openapi](https://developers.scrapeunblocker.com/api-reference/openapi.json) ## Optional - [Home](https://scrapeunblocker.com) - [Dashboard](https://app.scrapeunblocker.com) - [Pricing](https://scrapeunblocker.com/pricing) - [Contact](https://scrapeunblocker.com/contact)