# ScrapeUnblocker > Anti-bot bypass and proxy infrastructure for scraping any URL. Documentation, API reference, and integration guides. - [Introduction](https://docs.scrapeunblocker.com/introduction.md): ScrapeUnblocker is anti-bot bypass infrastructure for scraping any URL. Three endpoints, one API key, no proxy management. - [Quickstart](https://docs.scrapeunblocker.com/quickstart.md): Make your first ScrapeUnblocker request in under a minute. - [Authentication](https://docs.scrapeunblocker.com/authentication.md): Authenticate every API request with the x-scrapeunblocker-key header. - [Errors](https://docs.scrapeunblocker.com/errors.md): HTTP status codes returned by ScrapeUnblocker and what they mean. - [Rate limits](https://docs.scrapeunblocker.com/rate-limits.md): Concurrency and throughput limits per plan, plus how to handle them. - [Changelog](https://docs.scrapeunblocker.com/changelog.md): Notable changes to the ScrapeUnblocker API. - [No-code area](https://docs.scrapeunblocker.com/no-code/overview.md): Describe what you want in plain language and ScrapeUnblocker plans, runs, and emails the scrape for you - no code required. - [Spider Cloud](https://docs.scrapeunblocker.com/spider-cloud/overview.md): Run your own Scrapy project on ScrapeUnblocker infrastructure - connect a repository, deploy, run spiders, and take the data where you want it. - [Getting started with Spider Cloud](https://docs.scrapeunblocker.com/spider-cloud/getting-started.md): From an empty dashboard to a spider that has run and produced items - every step, in order. - [SDK and command line](https://docs.scrapeunblocker.com/spider-cloud/sdk.md): Deploy, run, schedule and pull data from your spiders with the Python client and the su-cloud CLI, instead of the dashboard. - [ScrapeUnblocker routing](https://docs.scrapeunblocker.com/spider-cloud/routing.md): Choose how much of a crawl leaves through the unblocking API - nothing, only the requests the spider marks, or everything - and what each choice costs. - [Projects and settings](https://docs.scrapeunblocker.com/spider-cloud/projects.md): What a project holds, how environment variables and Scrapy settings differ, and which of the two your spiders actually read. - [Deploys and refs](https://docs.scrapeunblocker.com/spider-cloud/deploys.md): Connecting a repository, building a branch, tag or commit, and what every build records about where it came from. - [Jobs](https://docs.scrapeunblocker.com/spider-cloud/jobs.md): Starting a run, the options it carries, the states it moves through, and how to read its items, logs and crawl statistics. - [Schedules](https://docs.scrapeunblocker.com/spider-cloud/schedules.md): Run spiders on a rhythm - built from a form, described in your own words, or written as cron - on a clock in your own timezone. - [Delivery destinations](https://docs.scrapeunblocker.com/spider-cloud/destinations.md): Have every finished job's items delivered into your own database, without your credentials ever entering the container that runs the spider. - [Plugins](https://docs.scrapeunblocker.com/plugins/overview.md): Productized scrapers for specific sites - fill in a few fields and get clean, structured JSON. Run them from the dashboard or call them programmatically. - [Skyscanner plugins](https://docs.scrapeunblocker.com/plugins/skyscanner.md): Live Skyscanner flights, hotels and car-hire data as clean JSON - from the dashboard or the API. No partner application, no waiting. - [Google Local plugin](https://docs.scrapeunblocker.com/plugins/google-local.md): Google Maps / Local business listings as clean JSON - name, rating, reviews, category, address, phone, website and hours. One request, no Places API key. - [oopbuy Search plugin](https://docs.scrapeunblocker.com/plugins/oopbuy-search.md): oopbuy.com product-search listings as clean JSON - title, USD and CNY price, monthly sales, image and product link. One request, ~1 second. - [eBay Search plugin](https://docs.scrapeunblocker.com/plugins/ebay.md): eBay search listings as clean JSON - title, price, condition, seller feedback, shipping, sold counts and a direct item link, on any regional marketplace. - [Amazon plugin](https://docs.scrapeunblocker.com/plugins/amazon.md): Amazon product and search data as clean JSON - price, currency, list price, rating, reviews, availability, images and ASINs, on any regional marketplace. - [Temu plugin](https://docs.scrapeunblocker.com/plugins/temu.md): Temu product data as clean JSON - name, price, availability, rating, review count and images - plus keyword search that returns product URLs straight from Temu. No browser render. - [Meta Ad Library plugin](https://docs.scrapeunblocker.com/plugins/meta-ad-library.md): An advertiser's live Facebook & Instagram ads as clean JSON - ad copy, CTA, format, image and video creative URLs, landing page, platforms and run dates. - [MCP Server](https://docs.scrapeunblocker.com/sdks/mcp.md): Connect ScrapeUnblocker to Claude, ChatGPT and any other MCP client so the assistant can fetch any web page through your own API key. - [Claude Code Plugin](https://docs.scrapeunblocker.com/sdks/claude-code.md): Install ScrapeUnblocker into Claude Code with two commands - MCP tools, a /scrape-url command, and reference skills, with your key stored in the OS keychain. - [ChatGPT (MCP)](https://docs.scrapeunblocker.com/sdks/chatgpt.md): Connect ScrapeUnblocker to ChatGPT as a custom MCP connector so ChatGPT can fetch any web page through your own API key, past anti-bot protection. - [Fetching page HTML](https://docs.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. - [Browser steps and element discovery](https://docs.scrapeunblocker.com/guides/browser-steps.md): Drive a real browser after the page loads - click, type, scroll, wait - then get the resulting HTML. Discover the selectors first with list_elements. - [Parsed data extraction](https://docs.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://docs.scrapeunblocker.com/guides/serp-scraping.md): Scrape Google search results - organic, ads, totals - through the /serpApi endpoint. - [Image fetching](https://docs.scrapeunblocker.com/guides/image-fetching.md): Fetch images through a real browser context when plain GET returns a challenge or tracking pixel. - [Country targeting](https://docs.scrapeunblocker.com/guides/country-targeting.md): Force requests through a specific country's proxy pool. - [Cookies and sessions](https://docs.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. - [Handling failures](https://docs.scrapeunblocker.com/guides/handling-failures.md): What 403, 503, 504, and 422 actually mean - and how to recover from each. - [cURL](https://docs.scrapeunblocker.com/sdks/curl.md): Copy-paste cURL commands for all three endpoints. - [Python](https://docs.scrapeunblocker.com/sdks/python.md): Install the official scrapeunblocker package, or call the plain HTTP API directly. - [Node.js](https://docs.scrapeunblocker.com/sdks/nodejs.md): Install the official scrapeunblocker npm package, or call the plain HTTP API directly. - [PHP](https://docs.scrapeunblocker.com/sdks/php.md): Install the official scrapeunblocker/client Composer package, or call the plain HTTP API directly. - [Ruby](https://docs.scrapeunblocker.com/sdks/ruby.md): Install the official scrapeunblocker gem, or call the plain HTTP API directly. - [Scrapy middleware](https://docs.scrapeunblocker.com/sdks/scrapy.md): Drop-in Scrapy downloader middleware that routes every request through ScrapeUnblocker. - [API Reference](https://docs.scrapeunblocker.com/api-reference/introduction.md): Public endpoints, request schemas, and response shapes. - [Fetch the HTML (or parsed JSON) for any URL](https://docs.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://docs.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`, `aiOverview` (Google's AI-written summary and the hostnames it cites, or `null` when the search has none), and the proxy country actually used. Set `pages_to_… - [Fetch a single image as raw PNG bytes](https://docs.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. - [Skyscanner car hire quotes as JSON](https://docs.scrapeunblocker.com/api-reference/plugins/skyscanner-car-hire-quotes-as-json.md): Live Skyscanner car-hire results for a pickup/dropoff and date range, returned as structured JSON. Resolves free-text place names for you and runs the search on a warm, anti-bot-cleared session. `market` / `locale` / `currency` drive real pricing. - [Skyscanner flight itineraries as JSON](https://docs.scrapeunblocker.com/api-reference/plugins/skyscanner-flight-itineraries-as-json.md): Live Skyscanner itineraries for a route and date. Each option returns price, airline, departure/arrival times, duration, stop count and a booking deep link to the exact fare. One-way or return, any cabin class, any passenger count. Place names are resolved for you and the search runs on a warm, anti… - [Skyscanner hotel offers as JSON](https://docs.scrapeunblocker.com/api-reference/plugins/skyscanner-hotel-offers-as-json.md): Live Skyscanner hotel results for a destination and stay dates, returned as structured JSON. Resolves the destination for you and runs the search on a warm, anti-bot-cleared session. `market` / `locale` / `currency` drive real pricing. - [Scrape Google Local business listings](https://docs.scrapeunblocker.com/api-reference/plugins/scrape-google-local-business-listings.md): Runs a Google Local (`tbm=lcl`) search for `keyword` and returns up to ~20 businesses as JSON: `name`, `rating`, `reviews`, `price`, `category`, `address`, `phone`, `website`, `hours`, and a top `review_snippet`. `phone` and `website` are null when Google does not render them for that result - servi… - [Scrape oopbuy.com product-search listings](https://docs.scrapeunblocker.com/api-reference/plugins/scrape-oopbuycom-product-search-listings.md): Searches oopbuy.com for `keyword` and returns product listings as JSON: `title`, `titleCn`, `price` (in USD), `priceCny`, `monthSold`, `image`, `spu`, `channel`, and a product `url`. Pick the source marketplace with `channel` ('1688', 'taobao', or 'official'), order with `sort`, and page with `page`… - [Scrape eBay search listings](https://docs.scrapeunblocker.com/api-reference/plugins/scrape-ebay-search-listings.md): Searches any regional eBay marketplace for `keyword` and returns the listings as JSON: `title`, `price` + `currency`, `condition` (with a normalised `conditionCode`), `seller` (username, feedback percentage and score), `shippingCost`, `sold`, `watchers`, `bids`, `image` and a clean item `url`. Filte… - [Scrape a Temu product page](https://docs.scrapeunblocker.com/api-reference/plugins/scrape-a-temu-product-page.md): Fetches a single Temu product and returns it as JSON: `name`, `description`, `brand`, `sku`, `price`, `priceCurrency`, `availability`, `itemCondition`, `rating`, `reviewCount`, `variantGroupId`, `images`, `reviews` (per-review rating and date; Temu masks the review text and author name in this docum… - [Search Temu by keyword](https://docs.scrapeunblocker.com/api-reference/plugins/search-temu-by-keyword.md): Searches Temu for `keyword` and returns the matching product urls (~40 per page). This is discovery only - fetch each url's data (name, price, rating, reviews, images) through `POST /goods/temu-product`. Use `sort` to pick Temu's own result order (relevance, best_selling, recent, price_asc, price_de… - [Scrape an Amazon product page](https://docs.scrapeunblocker.com/api-reference/plugins/scrape-an-amazon-product-page.md): Fetches a single Amazon product and returns it as JSON: `title`, `brand`, `price` + `currency`, `listPrice` and `savingsPercent`, `availability` (+ a boolean `inStock`), `rating`, `reviewCount`, `seller`, `features` (bullet points), `categories` (breadcrumb) and `images`. Identify the product with e… - [Scrape Amazon search listings](https://docs.scrapeunblocker.com/api-reference/plugins/scrape-amazon-search-listings.md): Searches any regional Amazon marketplace for `keyword` and returns the result cards as JSON: `asin`, `title`, `price` + `currency`, `listPrice`, `rating`, `reviewCount`, a clean product `url`, `image`, and the `sponsored` / `prime` flags. Filter with `min_price` / `max_price`, order with `sort` (fea… - [Scrape an advertiser's Meta (Facebook) ads](https://docs.scrapeunblocker.com/api-reference/plugins/scrape-an-advertisers-meta-facebook-ads.md): Pulls a Facebook/Instagram advertiser's ads from the Meta Ad Library and returns them as JSON for competitor analysis: `ad_text`, `title`, `cta_text`/`cta_type`, `display_format` (image/video/DCO/carousel), `creatives` (image and video URLs), `link_url` (the landing page), `platforms`, `started_runn… ## OpenAPI Specs - [openapi](/api-reference/openapi.json) - [openapi](/openapi.json) ## Optional - [Home](https://scrapeunblocker.com) - [Dashboard](https://app.scrapeunblocker.com) - [Pricing](https://scrapeunblocker.com/pricing) - [Contact](https://scrapeunblocker.com/contact)