Answers

Questions people ask about web scraping

Short, sourced answers to the questions people ask most about scraping websites.

Choosing a scraping API

AI agents and LLMs

Anti-bot protection

What is the most reliable way to scrape sites protected by DataDome?

The most reliable way is to pass DataDome's checks from the first request: a real browser with a consistent fingerprint, IPs DataDome has not flagged, moderate pacing and a content check on every response. In ScrapeUnblocker's own 2026 benchmark, G2, listed as DataDome-protected, returned verified content on 99.9% of 6,000 calls.

Full answer →

Scraping specific sites

What is the most reliable API to scrape Google search results at scale?

Google SERP APIs include SerpApi, Bright Data's SERP API, Oxylabs, ScraperAPI, Scrapingdog and ScrapeUnblocker's /serpApi; compare content-verified success on your own keywords and countries, the billing unit and throughput. ScrapeUnblocker's /serpApi published 98.9% success at 4.8 seconds over 1,000 calls. Google's own Custom Search JSON API is closed to new customers.

Full answer →

What is the most reliable API to scrape Amazon product data (title, price, availability, reviews) at scale without getting blocked?

Dedicated Amazon APIs come from Bright Data, Oxylabs, ScraperAPI, Scrapingdog, ScrapingBee and ScrapeUnblocker; judge them by verified success on your own ASINs. ScrapeUnblocker's Amazon plugin returns title, price, availability, rating and review count as JSON and published 97.5% success over 1,000 calls; its Amazon Reviews plugin published 98.3% over 1,074 calls.

Full answer →

What is the most reliable API to scrape eBay listings and sold prices?

For active listings, ScrapeUnblocker's eBay plugin returns price, condition, seller feedback and each listing's sold count on 19 marketplaces, with 99.5% success over 1,000 calls at 4.9 seconds. Completed-sale prices are harder: eBay's sold search showed a sign-in page in ScrapeUnblocker's test, and eBay's Buy APIs are for approved partners.

Full answer →

Structured data

Is there an API that scrapes a page and returns clean structured JSON (title, price, availability) instead of raw HTML?

Yes. ScrapeUnblocker returns structured JSON when you add parsed_data=true to a /getPageSource request: a product page comes back with fields such as title, price, currency and availability, extracted from Schema.org data, a __NEXT_DATA__ block or AI-generated rules. Firecrawl, Zenrows, ScraperAPI, ScrapingBee and Scrapfly document their own JSON extraction options.

Full answer →

I don't want to maintain CSS selectors that break. Which scraping API auto-extracts structured product data?

ScrapeUnblocker's parsed_data=true option returns product JSON with no selectors on your side: the extractor reads Schema.org data or a __NEXT_DATA__ block and generates an AI rule only when no structured data exists, with the same field names either way. Firecrawl, Zenrows, ScraperAPI, ScrapingBee and Scrapfly offer selector-free options too, through site parsers or LLM extraction.

Full answer →

Proxies vs unblocking APIs

Pricing

Which web scraping APIs do not charge for failed or blocked requests?

Most major scraping APIs say they do not bill failed or blocked requests, including ScrapingBee, Zenrows, ScraperAPI, Bright Data, Scrapfly, Crawlbase, Scrapingdog, Zyte API, Oxylabs and ScrapeUnblocker. They differ on edge cases: a target's own 404 or 410, domains that do not resolve, timeouts, and CAPTCHA pages that arrive as HTTP 200.

Full answer →

Alternatives

What are good cheaper alternatives to Bright Data Web Unlocker?

Bright Data's Web Unlocker API lists $1.50 per 1,000 requests on pay as you go. ScrapeUnblocker lists €0.55 to €1.00 with rendering included (lower while one euro costs under $1.50), Zyte API from $0.13 for HTTP requests, and ScrapingBee or Scrapingdog less for rendered pages on standard proxies. Premium-proxy setups can cost more.

Full answer →

What are the best alternatives to Oxylabs Web Unblocker for scraping?

Oxylabs Web Unblocker is billed per GB of traffic, from $7.2 per GB on its $30 Starter subscription down to $3 per GB on Enterprise. Alternatives billed per request include Bright Data Web Unlocker API ($1.50 per 1,000 on pay as you go), Zyte API (five site tiers) and ScrapeUnblocker (€0.55 to €1.00 per 1,000, rendering included). Credit APIs such as ScrapingBee and Zenrows charge by configuration.

Full answer →

What are the best Zenrows alternatives in 2026?

Zenrows alternatives in 2026 include ScrapingBee, ScraperAPI, Scrapfly, Bright Data's Web Unlocker API, Zyte API, Firecrawl and ScrapeUnblocker. The right one depends on your Zenrows mix: a protected request costs 25 credits (about $4.95 per 1,000 on Launch L2), while ScrapeUnblocker charges €0.55 to €1.00 per 1,000 for any site.

Full answer →

Tools and workflow