Apify entered the index.
Web Data Scraping Benchmarks
v1.3Provider success rates, response times and metadata coverage across our web scraping benchmarks. See the methodology.
Leaderboard
Filter by tool type and must-have requirements. Sort any column.
# | Model | Index | Social media | Search engines | Video & streaming | Reviews | Food delivery | App stores | Real estate | Job postings | Google Maps | Web unblocker |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Bright Data | 91.7 | 86.8 | - | 98.9 | 78.0 | 94.3 | 99.8 | 88.5 | 92.1 | - | 94.8 |
| 2 | Apify | 91.3 | 99.9 | - | 99.6 | 98.6 | 55.7 | - | 94.0 | - | 100.0 | - |
| 3 | Zyte | 88.2 | 99.3 | 72.1 | 99.6 | 65.0 | 82.2 | 99.5 | 65.6 | 64.8 | 99.9 | 95.4 |
| 4 | Nimble | 82.8 | 82.0 | 50.7 | 97.7 | 52.4 | 84.9 | 99.7 | 86.0 | 71.1 | 98.9 | 95.6 |
| 5 | Oxylabs | 81.0 | 91.6 | 97.4 | 99.7 | 56.2 | 90.8 | 99.6 | 71.1 | 64.6 | 94.4 | - |
| 6 | Decodo | 74.1 | 81.9 | 84.7 | 99.5 | 35.9 | 90.0 | 99.7 | 74.8 | 64.5 | - | - |
Cost vs. performance
Web scraper cost across our 100 e-commerce domain benchmark, and web unblocker cost across 10,000 domains. Volume-adjusted per successful request.
Avg is the effective per-1k rate we paid in our benchmark, volume-adjusted with each provider's cheapest available plan. Min is the cheapest tier each provider offers. Max is the most expensive tier.
Provider profile
Price per successful page, completion time, metadata depth, domains returning structured JSON and AI readiness for each provider.
# | Model | Domains with JSON | Avg metadata fields | $ per 1k | Completion time (s) | AI ready |
|---|---|---|---|---|---|---|
| 1 | Bright Data | 24 | 29 | 1.5 | 22.8 | 79 |
| 2 | Apify | 10 | 38 | 13.7 | 19.9 | 55 |
| 3 | Zyte | 0 | 1 | 3.0 | 13.0 | 60 |
| 4 | Nimble | 6 | 1 | 1.0 | 14.6 | 70 |
| 5 | Oxylabs | 12 | 1 | 2.0 | 18.0 | 71 |
| 6 | Decodo | 6 | 3 | 2.4 | 20.1 | 64 |
Behaviour under load
Success rate tracked at 1, 100, 500 and 5,000 parallel requests.
Anti-bot landscape
Which vendor guards your targets predicts your success rate.
Web unblocks across the top 10k domains
Scraping APIs across the top 10k domains
Domain coverage by provider
Which of the Tranco top 100 domains each provider can scrape, and for which of them it also returns structured JSON. Scraping support comes from our web unblocker benchmark; JSON support comes from a separate test of parsed output on the same domains. Domains are sorted by coverage, so the ones most providers support appear at the top.
| Domain | |||||||
|---|---|---|---|---|---|---|---|
| google.com | |||||||
| chatgpt.com | |||||||
| bing.com | |||||||
| amazon.com | |||||||
| facebook.com | |||||||
| tiktok.com | |||||||
| youtube.com | |||||||
| baidu.com | |||||||
| googlevideo.com | |||||||
| yandex.ru | |||||||
| apple.com | |||||||
| github.com | |||||||
| instagram.com | |||||||
| microsoft.com | |||||||
| office.com | |||||||
| twitter.com | |||||||
| wikipedia.org | |||||||
| yahoo.com | |||||||
| youtu.be | |||||||
| zoom.us | |||||||
| Domains scraped | 68 | 12 | 6 | 73 | 67 | 10 | 13 |
✓ The provider scrapes the domain. ✅ The provider scrapes the domain and returns structured JSON. ✕ The provider does not scrape the domain. Of the providers in this table, only Bright Data, Nimble and Zyte ran in the web unblocker benchmark; for the other providers the table shows JSON support only.
Web data providers markdown output performance
Markdown extraction success rate and completion time from our web unblocker benchmark, and the output formats each provider returns.
| Provider | Markdown | HTML |
|---|---|---|
Success rate by page type and concurrency
Product pages and search pages behave differently on the same domain.
Frequently asked questions
Methodology
The index re-uses the raw results of every web data benchmark we published. A benchmark counts if it tests web data providers and records the outcome of each request. A provider's index score is the average of its success rates across the benchmarks it ran in. Every benchmark carries equal weight, so a 1,400-request study counts as much as a 260,000-request one. Success means the response returned the target page with the content we asked for. We check that against bot pages and empty shells, so a 200 response with a challenge page counts as a failure. If a provider was never tested in a benchmark, we show a dash instead of a zero.
Targets come from the Tranco list, which ranks domains by averaging several traffic rankings. We remove dead, adult, gambling and malicious hosts before testing. Domains are grouped into categories: e-commerce, social media, search engines, video and streaming, travel, reviews, food delivery, app stores, real estate, job postings, news and publishing, developer and SaaS, finance, and government and education. Domain coverage and structured JSON support are checked on the top 100. Cost is per 1,000 successful pages, not per 1,000 requests sent. We take the cheapest plan a provider offers at that volume and divide by the success rate we measured. Completion time is how long one request takes from start to finish. Metadata fields are the parsed fields a provider returns when it answers with JSON. AI ready is the share of responses that came back as clean markdown. The anti-bot results come from two of our runs, the unblocker benchmark across 10,000 domains and the e-commerce benchmark across the top 100 domains, with each domain labelled by the vendor guarding it. Whiskers are 95% confidence intervals.
Changelog
15 updates- v1.3
Apify entered the index.
- v1.3
Web Data Scraping Benchmarks: The index is now built from the raw results of every published web data benchmark, each weighted equally. Version updated to v1.3.
- v1.2
Web Data Scraping Benchmarks: Each benchmark is now scored on its own, and providers with too few samples are left out. Version updated to v1.2.
- v1.1
5 providers entered the index: Bright Data, Decodo, Nimble, Oxylabs, Zyte.
- v1.1
Web Data Scraping Benchmarks: Providers are now scored per benchmark category and per tool type (scraping API or web unblocker). Version updated to v1.1.
- v1.0
Ethical web data benchmark: Added a Methodology limitations section at the end of the benchmark.
Explore Web Data Scraping Benchmarks
Top 5 Home Depot Scrapers Benchmarked & Compared
E-commerce ScrapingBenchmarkOct 21We benchmarked five web data providers on Home Depot, each fetching the same 50 product and search pages at 5 concurrent requests, for a total of 250 requests. You can read more about our benchmark methodology. Bright Data offers a dedicated Home Depot scraper API, Apify provides a general e-commerce actor, and SerpApi offers a…
- E-commerce ScrapingBenchmarkOct 21
eBay Scraping: Top 6 Providers Compared
We benchmarked eBay across 5 web scraping providers, totaling 1,750 requests over search and product pages of 7 eBay country sites, measuring both success rate and end-to-end completion time. You can read more about our benchmark methodology. Bright Data, Apify and SerpApi were the three providers that returned parsed JSON. Field counts came to 59…
- Scraping ToolsBenchmarkOct 21
We Benchmarked the Best Web Scraping APIs
We benchmarked web data providers in categories ranging from e-commerce and social media to jobs, real estate and food delivery, sending more than 600,000 requests to 10,000+ live domains to see how they handle enterprise data collection. Our web data scraping page summarizes the results of all our web data benchmarks in one place. Below,…
- Social Media ScrapingBenchmarkOct 19
Top 7 Video Scrapers: Tested & Ranked
We tested the top 7 video scraping providers to see how they handle video metadata on the top video platform, totaling 6,000 requests, and measured their success rate, response time, and metadata fields. To see how we calculated these metrics, read video scraping benchmark methodology. Different providers return different amounts of metadata for the same…
- Web Data ScrapingOpen World EvaluationOct 15
Top Firecrawl Alternatives: Features & Pricing
Firecrawl is an AI-native web scraping and crawling API that converts dynamic web pages into LLM-ready Markdown and structured data. We compared its alternatives across benchmarks and features. We left out JavaScript rendering, search endpoints, structured JSON output and MCP server support. Nearly every product here offers all four, so they no longer separate one…
- Web Data ScrapingInsightOct 14
Best AI Web Scraping Tools Benchmarked
We benchmarked top AI web scraping tools with 25,000 requests, 5,000 per tool, across 500 URLs on each of 10 of the most visited domains to see their performance, and also compared how each one leverages AI. See the benchmark methodology section for more details on the testing process. For each domain we asked for…
- Anti-BlockingBenchmarkOct 14
Top 5 Website Unblockers Benchmarked & Compared
We benchmarked 4 leading web data providers across the top 10,000 domains, running a total of 260,000 requests. Each provider was tested at multiple concurrency levels to measure how they behave under increasing load. We also ran a separate markdown extraction test on 10,000 URLs, with Exa added, to measure how often each provider returns…
- Anti-BlockingInsightOct 14
How to Bypass CAPTCHA (reCAPTCHA & hCaptcha)
Modern CAPTCHA and human-verification systems use a mix of challenge-response tests, browser signals, server-side token validation, and adaptive challenges. Attempting to bypass CAPTCHA on third-party websites can violate the terms of service or trigger account or IP blocks. The better approach is to use official APIs, reduce request rates, or implement a modern bot-management solution…