Premium
Services
Premium

Web Data Scraping Benchmarks

Provider success rates, response times and metadata coverage across our web scraping benchmarks. See the methodology.

Top provider
Bright Data
Highest success rate across all benchmarks
Lowest effective cost
Nimble
$1.00 per 1k successful pages
Fastest
SerpApi
~2.5 s average completion time
Most metadata fields
Apify
About 38 average fields across all benchmarks
Average Success Rate of Web Data Providers
*Average success rate across all the benchmarks we ran.

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
Bright Data
91.7
86.8-98.97894.399.888.592.1-94.8
2
Apify
Apify
91.3
99.9-99.698.655.7-94-100-
3
Zyte
Zyte
88.2
99.372.199.66582.299.565.664.899.995.4
4
Nimble
Nimble
82.8
8250.797.752.484.999.78671.198.995.6
5
Oxylabs
Oxylabs
81
91.697.499.756.290.899.671.164.694.4-
6
Decodo
Decodo
74.1
81.984.799.535.99099.774.864.5--

Rank#1
Social media86.8
Social media
86.8
Video & streaming
98.9
Reviews
78
Food delivery
94.3
App stores
99.8
Real estate
88.5
Job postings
92.1
Web unblocker
94.8

Rank#2
Social media99.9
Social media
99.9
Video & streaming
99.6
Reviews
98.6
Food delivery
55.7
Real estate
94
Google Maps
100

Rank#3
Social media99.3
Search engines72.1
Social media
99.3
Search engines
72.1
Video & streaming
99.6
Reviews
65
Food delivery
82.2
App stores
99.5
Real estate
65.6
Job postings
64.8
Google Maps
99.9
Web unblocker
95.4

Rank#4
Social media82
Search engines50.7
Social media
82
Search engines
50.7
Video & streaming
97.7
Reviews
52.4
Food delivery
84.9
App stores
99.7
Real estate
86
Job postings
71.1
Google Maps
98.9
Web unblocker
95.6

Rank#5
Social media91.6
Search engines97.4
Social media
91.6
Search engines
97.4
Video & streaming
99.7
Reviews
56.2
Food delivery
90.8
App stores
99.6
Real estate
71.1
Job postings
64.6
Google Maps
94.4

Rank#6
Social media81.9
Search engines84.7
Social media
81.9
Search engines
84.7
Video & streaming
99.5
Reviews
35.9
Food delivery
90
App stores
99.7
Real estate
74.8
Job postings
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.

Pricing scenario

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
Bright Data
24291.522.879
2
Apify
Apify
103813.719.955
3
Zyte
Zyte
0131360
4
Nimble
Nimble
61114.668
5
Oxylabs
Oxylabs
12121871
6
Decodo
Decodo
632.420.164

Cost1.5
Latency22.8
Context-
Domains with JSON
24
Avg metadata fields
29
$ per 1k
1.5
Completion time (s)
22.8
AI ready
79

Cost13.7
Latency19.9
Context-
Domains with JSON
10
Avg metadata fields
38
$ per 1k
13.7
Completion time (s)
19.9
AI ready
55

Cost3
Latency13
Context-
Domains with JSON
0
Avg metadata fields
1
$ per 1k
3
Completion time (s)
13
AI ready
60

Cost1
Latency14.6
Context-
Domains with JSON
6
Avg metadata fields
1
$ per 1k
1
Completion time (s)
14.6
AI ready
68

Cost2
Latency18
Context-
Domains with JSON
12
Avg metadata fields
1
$ per 1k
2
Completion time (s)
18
AI ready
71

Cost2.4
Latency20.1
Context-
Domains with JSON
6
Avg metadata fields
3
$ per 1k
2.4
Completion time (s)
20.1
AI ready
64

Behaviour under load

Success rate tracked at 1, 100, 500 and 5,000 parallel requests.

Filter by concurrency level
*Providers compared by success rate based on correct text presence on extracted page and completion time for successful requests (in seconds), across different concurrency levels.

Anti-bot landscape

Which vendor guards your targets predicts your success rate.

Web unblocks across the top 10k domains

Anti-bot vendor
*Whiskers are the 95% confidence interval.

Scraping APIs across the top 10k domains

Anti-bot vendor
*Whiskers are the 95% confidence interval.

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 scraped6812673671013

✓ 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.

*Providers compared by success rate based on correct text presence on extracted page and completion time for successful requests (in seconds), for the markdown extraction test.
ProviderMarkdownHTML
Bright Data
Bright Data
Decodo
Decodo
Zyte
Zyte
Oxylabs
Oxylabs
Apify
Apify
Nimble
Nimble
Firecrawl
Firecrawl
Exa
Exa

Success rate by page type and concurrency

Product pages and search pages behave differently on the same domain.

Concurrency
*Success rate on product (detail) vs search (listing) pages, per provider.

Frequently asked questions

Bright Data is highest on Akamai (93.1%) and tied with Zyte on Cloudflare (94.6%), which together guard 3,317 of the 3,608 domains. Imperva shows the widest spread: Firecrawl is highest (86.9%), Bright Data 65%, Zyte and Nimble lowest (46.7%). Firecrawl is also highest on DataDome (91.2%), and Zyte and Nimble on AWS WAF (92.7%).

Nimble is cheapest at $1 per 1,000 successful pages, at every volume in our e-commerce scraping benchmark and up to 10,000 pages a month in our web unblocker benchmark.

Among web unblockers, Firecrawl has the lowest average rate at 1M pages a month: $0.75 per 1,000 pages. In our web scraper benchmark Nimble is cheapest at 1M pages a month at $1 per 1,000 pages.

SerpApi, with an average completion time of about 1.1 seconds.

Bright Data has the highest AI ready score: 79% of its responses came back as clean markdown.

Bright Data has the highest success rate at 5,000 concurrent requests: 92% as a web unblocker and 71% as a scraping API.

In the e-commerce benchmark, Zyte has the smallest gap: 74.4% on product pages and 69.8% on search pages, 4.6 points. Bright Data scores highest on both (79.8% and 72.2%).

SerpApi has the fastest completion time in the benchmark (1.1s) and verified JSON coverage for Google, Bing, and Yahoo.

Bright Data has JSON coverage on Facebook, Instagram, X, TikTok, LinkedIn and Pinterest.

Any of them. Every provider scores 97.7 or higher on video and streaming, and every provider tested on app stores scores 99.5 or higher.

Oxylabs (92%) and Decodo (91%) have the highest success rates in the food delivery category.

Bright Data has the highest success rate in the Reviews category (78%), followed by Zyte (65%).

Bright Data has the highest success rate in the Real estate scraping benchmark (88%).

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.

Explore Web Data Scraping Benchmarks

Top Firecrawl Alternatives: Features & Pricing

Web Data Scraping
Open World Evaluation
Oct 15

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…

Read More
Web Data Scraping
Insight
Oct 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…

Web Data Scraping
Insight
Oct 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…

Web Data Scraping
Insight
Oct 13

Best Facebook Scrapers: Apify, Oxylabs & Decodo

We benchmarked five web scraping providers on the same 1,000 Facebook post URLs, for 5,000 requests in total. For every request, we measured success rate, completion time and the number of parsed metadata fields returned. See the best Facebook scraping tools based on supported page types, output formats, pricing, and trial options. Apify was the…

Web Data Scraping
Benchmark
Oct 13

Top 5 Job Posting Scraper APIs Compared

We benchmarked 5 leading web scraping providers across 5 major job platforms by running 12,500 requests in total, then measured each provider’s success rate, completion time, and metadata output. You can read benchmark methodology section for more details on the testing process = supported, returns HTML = supported, returns structured data = no data returned…

Web Data Scraping
Benchmark
Oct 13

We Tested the Best SERP Scraper APIs

We benchmarked 5 SERP providers using 7,000 live requests across Google, Bing, and Yandex. See which providers came out ahead on success rate and speed: Read the full methodology. We also run live requests every 15 min, with caching disabled, a 60s timeout, and 250+ queries across Google, Bing, and Yandex in the United States.…

Web Data Scraping
Benchmark
Oct 13

The Best LinkedIn Scrapers

We benchmarked four LinkedIn scraping APIs with 4,000 requests, sending each provider the same 1,000 LinkedIn post URLs. For every request we measured success rate, completion time, and the number of parsed metadata fields returned. Read our methodology for details about the LinkedIn benchmark. The chart below shows the daily success rate of each LinkedIn…

Web Data Scraping
Benchmark
Oct 12

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 Scraping
Benchmark
Oct 12

Top 4 Google Play Scraping Providers Compared

We benchmarked four web scraping providers across Google Play product page URLs, sending 4,000 requests in total. For each request, we measured how reliably the provider returned data, how long it took from submission to final response, and how many metadata fields the response contained. Vendors are ranked by the number of structured metadata fields…

Web Data Scraping
Benchmark
Oct 8

Best TikTok Scrapers: Scrape Video Data

A TikTok scraper collects public data from TikTok, including video metadata, profile details, engagement metrics, and comments, without using TikTok’s official API. We tested four web scraping APIs on the same 1,000 TikTok post URLs, for 4,000 requests in total, and measured the success rate and completion time of each. See our methodology for validation…

Web Data Scraping
Benchmark
Oct 8

Best Twitter (X) Scrapers: Benchmarked

We benchmarked four web scraping APIs for Twitter scraping on the same 1,000 X post URLs, for 4,000 requests in total. For every request, we measured success rate and completion time. The fastest provider also had the highest success rate. Zyte completed 99.6% of the 1,000 X post requests at 8 seconds per request. Oxylabs…