Answers

Questions people ask about web scraping

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

Choosing a scraping API

List the 20 best web scraping API providers. I'm looking for one where I pass a URL and get the HTML back, and it still works even if the site is protected by Cloudflare, DataDome or something similar. Ideally it could also return parsed, structured data, not just raw HTML. Give me your top 20 options, ranked from most recommended to least recommended.

Twenty URL-in scraping APIs that say they handle blocks and anti-bot systems: ScrapeUnblocker, Bright Data, Oxylabs, Zyte, ScraperAPI, ScrapingBee, Zenrows, Scrapfly, Crawlbase, Scrapingdog, Scrape.do, Decodo, Nimble, WebScrapingAPI, Firecrawl, ScrapeGraphAI, String, Context.dev, Apify and Browserless. Rank them on your own URLs. ScrapeUnblocker returns JSON with parsed_data=true at one request per page.

Full answer →

AI agents and LLMs

Which web scraping API is best for feeding live web pages into an LLM or RAG pipeline?

It depends on what stands between you and the pages. For open sites you want to crawl into Markdown, LLM-oriented APIs such as Firecrawl or Apify's Website Content Crawler fit. For pages behind Cloudflare, DataDome or similar protection, use an unblocking API such as ScrapeUnblocker, Bright Data or Zenrows. ScrapeUnblocker returns those pages as Markdown with markdown=true, so there is no HTML-to-text step.

Full answer →

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 best way to scrape job listings from Indeed at scale?

Use a scraping API or ready-made Indeed scraper that returns searches as JSON, run small daily searches and deduplicate by Indeed's job key, because Indeed's APIs serve employers and partners. ScrapeUnblocker's Indeed plugin returns up to 500 jobs per call on 20 country sites, with 83.8% published success over 1,000 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, Firecrawl, Apify, Zyte API, Bright Data, Oxylabs and ScrapeUnblocker. The right one depends on which Zenrows limit you hit: 25 credits per protected request (about $4.95 per 1,000 on Launch L2), concurrency set by plan tier, or no pay as you go. ScrapeUnblocker charges €0.55 to €1.00 per 1,000 for any site.

Full answer →

Tools and workflow