NewString UnraveledResearch powered by data we scrape from the web.Read the latest issue →

The Web Data Frontier Benchmark

Last updated October 30, 2026 · rerun regularly

Every web scraping vendor advertises a success rate between 98% and 100%, and they cannot all be right. So we built a test anyone can run. The Web Data Frontier Benchmark sends 17 providers the same 100 bot-protected websites, 5 attempts each, 8,500 live billable requests in total. In the run completed October 30, 2026, success rates ran from 27.6% to 98.6%. String placed first at 98.6%, 493 of 500 requests. The harness, the target list, the pass criteria, and every provider’s adapter are public, and the repository accepts your own API keys.

100
target sites
17
providers tested
5
attempts per page
8,500
live requests
90s
request timeout

Which web scraping API has the highest success rate?

As of October 30, 2026, String has the highest success rate in the benchmark at 98.6%, followed by Scrape.do at 94.0%. Every provider, every target, same harness, same window. Numbers below come verbatim from the run completed October 30, 2026. Treat them as a snapshot of that date rather than a permanent ranking; the whole point of rerunning is that they move.

Web scraping provider leaderboard, 100 bot-protected sites, run October 30, 2026
RankProviderSuccess rateLatency scorePassed
1String98.6%4.24s493/500
2Scrape.do94.0%5.08s470/500
3Context.dev93.0%10.96s465/500
4Scrapfly86.8%19.62s434/500
5ScrapingBee85.2%20.30s426/500
6Firecrawl81.2%8.87s406/500
7Zyte79.6%14.43s398/500
8Apify79.4%24.87s397/500
9ScraperAPI76.4%15.19s382/500
10Bright75.4%27.88s377/500
11Decodo71.2%28.29s356/500
12Nimble68.0%22.65s340/500
13Oxylabs67.4%16.62s337/500
14Browserbase43.0%18.01s215/500
15ZenRows41.8%21.91s209/500
16ScrapingAnt40.0%18.39s200/500
17Scrapingdog27.6%31.52s138/500
Web Data Frontier Benchmark · 100 targets · 500 requests per provider · October 30, 2026

Key findings, October 2026

  • In String's Web Data Frontier Benchmark (October 2026), String returned the real page on 98.6% of requests, the highest of 17 web scraping APIs tested on 100 bot-protected sites. Scrape.do was second at 94.0%.
  • Across all 17 APIs in String's Web Data Frontier Benchmark (October 2026), 71.1% of 8,500 requests returned the real page, and the median API scored 76.4%.
  • 6 of the 17 web scraping APIs in String's Web Data Frontier Benchmark (October 2026) returned the real page on fewer than 70% of requests.
  • 400 requests in String's Web Data Frontier Benchmark (October 2026) came back with a success status but not the requested page, 16.3% of all failed requests.
  • Akamai was the hardest major anti-bot system in String's Web Data Frontier Benchmark (October 2026): across 20 Akamai-protected sites, the 17 APIs averaged 64.8%, against 68.7% on DataDome and 70.8% on Cloudflare.
  • Tickets & events sites were the hardest industry in String's Web Data Frontier Benchmark (October 2026), with a field average of 56.8% across 17 APIs.
  • On 3 of 100 sites in String's Web Data Frontier Benchmark (October 2026), at least half of the 17 APIs never returned the real page.

More figures from this run, with third-party data on bots and anti-bot systems, are on the web scraping statistics page.

Run the benchmark yourself

The harness, the 100 target URLs, the pass criteria, and every provider’s adapter are in the repo. It takes your own API keys. A full run makes thousands of billable calls, so start with a subset. If we configured your product badly, the adapter is one short file and a pull request fixes it.

View the repository →

How the benchmark scores a request

Every provider receives the same 100 URLs and runs in its strongest anti-bot configuration. The request shape for each one lives in an adapter file in the repository, so the configuration is auditable rather than taken on faith. Requests go out live with a 90 second timeout and 5 attempts per page, paced so no provider is rate limited by test pressure. A miss is attributable to the target rather than to the harness.

A pass requires more than a successful status code. A 200 that returns a captcha interstitial or an empty JavaScript shell is a failure: the body must contain a marker, such as a product title or a listing address, that appears only on the real page. An error status, a timeout, or a body without the marker all count as failures.

The latency score is deliberately failure-aware. Per target it is the p75 of that provider’s successful attempts. A provider that returns nothing on a target inherits the p75 of the providers that did succeed there, and when nobody succeeds the target scores the 90 second timeout. A provider cannot look fast by failing quickly.

Success rate and speed

Overall success rate across all 500 requests per provider.
Accuracy against latency. Accuracy is the percent of requests that returned verified content; latency is the failure-aware mean per-target p75, in seconds. The upper left quadrant is the one that matters: accurate and fast. Web Data Frontier Benchmark · 100 targets · 500 requests per provider · October 30, 2026

Success rate by anti-bot vendor

The 100 sites grouped by the anti-bot system in front of them, hardest first, with groups of fewer than three sites at the bottom. The field average is the mean success rate across all 17 providers on that group.

Success rate by anti-bot vendor. Web Data Frontier Benchmark · 100 targets · 500 requests per provider · October 30, 2026
Success rate by anti-bot vendor, 100 sites, run October 30, 2026
Anti-bot vendorSitesField averageStringBest other provider
AWS WAF661.0%100.0%Scrape.do · 100.0%
Akamai2064.8%97.0%Scrape.do · 87.0%
DataDome1968.7%97.9%Context.dev · 100.0%
Cloudflare1570.8%98.7%Firecrawl · 98.7%
Proprietary / other2775.6%100.0%Scrape.do · 92.6%
Kasada380.0%100.0%Scrape.do · 100.0%
PerimeterX981.8%97.8%Scrape.do · 100.0%
Fastly161.2%100.0%Scrape.do · 100.0%
Every provider, every anti-bot vendor
Success rate by anti-bot vendor, 100 sites, run October 30, 2026, every provider
ProviderDataDomeAkamaiCloudflarePerimeterXAWS WAFKasadaFastlyProprietary / other
String97.9%97.0%98.7%97.8%100.0%100.0%100.0%100.0%
Scrape.do97.9%87.0%93.3%100.0%100.0%100.0%100.0%92.6%
Context.dev100.0%79.0%96.0%97.8%100.0%100.0%100.0%92.6%
Scrapfly92.6%78.0%93.3%93.3%96.7%86.7%40.0%83.0%
ScrapingBee85.3%74.0%97.3%88.9%63.3%100.0%100.0%88.1%
Firecrawl85.3%80.0%98.7%100.0%83.3%100.0%100.0%60.0%
Zyte68.4%68.0%92.0%91.1%70.0%100.0%100.0%84.4%
Apify85.3%69.0%86.7%86.7%63.3%100.0%0.0%80.7%
ScraperAPI75.8%81.0%70.7%82.2%76.7%53.3%100.0%76.3%
Bright74.7%72.0%74.7%86.7%73.3%66.7%100.0%75.6%
Decodo65.3%68.0%73.3%86.7%73.3%100.0%0.0%70.4%
Nimble64.2%51.0%68.0%82.2%40.0%86.7%100.0%81.5%
Oxylabs67.4%53.0%68.0%91.1%16.7%100.0%0.0%80.0%
Browserbase31.6%28.0%6.7%73.3%16.7%33.3%0.0%80.7%
ZenRows52.6%57.0%33.3%73.3%36.7%60.0%0.0%17.8%
ScrapingAnt7.4%33.0%24.0%53.3%13.3%53.3%100.0%74.8%
Scrapingdog16.8%27.0%29.3%6.7%13.3%20.0%0.0%46.7%
Web Data Frontier Benchmark · 100 targets · 500 requests per provider · October 30, 2026

Success rate by industry

The same sites grouped by industry, in the same order.

Success rate by industry vertical. Web Data Frontier Benchmark · 100 targets · 500 requests per provider · October 30, 2026
Success rate by industry, 100 sites, run October 30, 2026
IndustrySitesField averageStringBest other provider
Tickets & events456.8%100.0%Scrape.do · 100.0%
Retail & ecommerce1763.1%100.0%Scrape.do · 85.9%
Reviews & local664.7%96.7%Scrape.do · 100.0%
Travel969.2%97.8%Context.dev · 100.0%
Fashion & luxury1171.2%100.0%Context.dev · 100.0%
Marketplaces & classifieds1072.0%100.0%Scrape.do · 100.0%
Jobs & hiring573.4%100.0%Scrape.do · 100.0%
Grocery & food575.1%88.0%Nimble · 100.0%
Real estate775.5%100.0%Scrape.do · 100.0%
Developer & research376.5%100.0%Scrape.do · 100.0%
Social media879.7%100.0%Scrape.do · 100.0%
News & finance982.4%95.6%Scrape.do · 100.0%
Search engines262.9%100.0%Scrape.do · 100.0%
Government163.5%100.0%Scrape.do · 100.0%
Gaming & betting275.3%100.0%Scrape.do · 100.0%
Health & pharmacy176.5%100.0%Scrape.do · 100.0%
Every provider, every industry
Success rate by industry, 100 sites, run October 30, 2026, every provider
ProviderRetail & ecommerceFashion & luxuryMarketplaces & classifiedsTravelNews & financeSocial mediaReal estateReviews & localJobs & hiringGrocery & foodTickets & eventsDeveloper & researchSearch enginesGaming & bettingGovernmentHealth & pharmacy
String100.0%100.0%100.0%97.8%95.6%100.0%100.0%96.7%100.0%88.0%100.0%100.0%100.0%100.0%100.0%100.0%
Scrape.do85.9%90.9%100.0%86.7%100.0%100.0%100.0%100.0%100.0%72.0%100.0%100.0%100.0%100.0%100.0%100.0%
Context.dev75.3%100.0%90.0%100.0%100.0%100.0%100.0%100.0%88.0%80.0%100.0%100.0%100.0%100.0%100.0%80.0%
Scrapfly71.8%78.2%94.0%88.9%100.0%92.5%97.1%90.0%96.0%72.0%100.0%100.0%60.0%70.0%100.0%100.0%
ScrapingBee78.8%90.9%82.0%68.9%88.9%92.5%82.9%90.0%88.0%88.0%100.0%100.0%50.0%100.0%100.0%100.0%
Firecrawl76.5%90.9%82.0%88.9%88.9%25.0%100.0%83.3%96.0%80.0%100.0%66.7%60.0%100.0%100.0%100.0%
Zyte68.2%72.7%86.0%77.8%100.0%82.5%71.4%60.0%76.0%80.0%95.0%100.0%80.0%100.0%100.0%100.0%
Apify68.2%81.8%82.0%73.3%86.7%82.5%97.1%93.3%80.0%88.0%50.0%100.0%50.0%50.0%100.0%80.0%
ScraperAPI63.5%80.0%76.0%86.7%88.9%60.0%85.7%70.0%88.0%72.0%80.0%93.3%80.0%90.0%100.0%0.0%
Bright61.2%74.5%78.0%68.9%71.1%87.5%94.3%93.3%76.0%84.0%45.0%86.7%40.0%100.0%100.0%100.0%
Decodo63.5%81.8%78.0%68.9%100.0%92.5%82.9%63.3%80.0%76.0%0.0%53.3%0.0%50.0%0.0%100.0%
Nimble47.1%63.6%68.0%71.1%86.7%95.0%71.4%50.0%64.0%100.0%25.0%86.7%60.0%100.0%60.0%80.0%
Oxylabs67.1%47.3%84.0%64.4%97.8%87.5%62.9%50.0%84.0%84.0%0.0%66.7%50.0%50.0%0.0%100.0%
Browserbase36.5%32.7%32.0%22.2%77.8%100.0%42.9%0.0%20.0%60.0%30.0%33.3%100.0%50.0%0.0%80.0%
ZenRows54.1%69.1%48.0%44.4%51.1%25.0%20.0%40.0%60.0%40.0%0.0%0.0%0.0%0.0%0.0%80.0%
ScrapingAnt37.6%32.7%22.0%37.8%53.3%70.0%40.0%10.0%32.0%64.0%25.0%66.7%50.0%90.0%0.0%0.0%
Scrapingdog17.6%23.6%22.0%28.9%13.3%62.5%34.3%10.0%20.0%48.0%15.0%46.7%90.0%30.0%20.0%0.0%
Web Data Frontier Benchmark · 100 targets · 500 requests per provider · October 30, 2026

Success rate by website

The 100 targets, grouped into the 16 verticals they were drawn from, easiest first inside each one. A cell counts the attempts that returned the real page, out of 5. Columns run most accurate to least, opening on 5 providers; the button adds the other 12.

String returns every attempt on 95 of the 100 sites. It is beaten on 5: skyscanner.net, yellowpages.com, marketwatch.com, barrons.com, kroger.com. Those rows are in the table like any other, which is the only version of this page worth publishing.

Latency is left out of the cells on purpose. When a provider never returned a target, the run has no measurement to report there, only an inferred stand-in, and a column mixing the two would read as though both were measured.

5 of 17 providers, most accurate first.

Successful attempts out of 5 for each provider on all 100 benchmark sites, grouped by industry.
SiteIndustryStringScrape.doContext.devScrapflyScrapingBeeFirecrawlZyteApifyScraperAPIBrightDecodoNimbleOxylabsBrowserbaseZenRowsScrapingAntScrapingdog
Retail & ecommerce· 17 sites
verizon.comRetail & ecommerce5/55/55/55/55/55/55/55/55/54/54/53/55/55/55/52/52/5
alibaba.comRetail & ecommerce5/55/55/50/55/55/55/55/53/55/55/55/53/55/54/55/53/5
ashleyfurniture.comRetail & ecommerce5/55/55/55/55/55/55/55/55/54/55/55/55/54/55/51/52/5
target.comRetail & ecommerce5/55/55/55/55/55/55/55/55/53/55/55/55/55/55/55/50/5
walmart.comRetail & ecommerce5/55/55/55/55/55/55/55/55/54/55/55/55/54/55/55/51/5
att.comRetail & ecommerce5/53/55/55/55/55/55/55/55/54/50/55/50/55/55/54/53/5
autozone.comRetail & ecommerce5/55/55/55/55/55/54/54/53/55/54/50/54/50/50/50/50/5
digikey.comRetail & ecommerce5/55/55/55/55/55/55/55/51/54/53/55/55/50/50/51/52/5
homedepot.comRetail & ecommerce5/55/54/52/55/55/55/54/54/54/55/50/55/50/53/50/50/5
amazon.comRetail & ecommerce5/55/55/55/55/55/55/54/55/55/50/55/50/53/55/55/51/5
lowes.comRetail & ecommerce5/55/55/54/50/55/54/53/52/52/54/50/55/50/50/50/51/5
bestbuy.comRetail & ecommerce5/52/55/50/55/50/50/55/52/55/53/50/55/50/50/50/50/5
buybuybaby.bedbathandbeyond.comRetail & ecommerce5/55/50/54/55/55/53/50/54/50/55/51/55/50/50/50/50/5
coupang.comRetail & ecommerce5/55/50/53/50/50/50/52/51/53/51/51/55/50/54/50/50/5
mouser.comRetail & ecommerce5/53/50/53/52/55/52/51/50/50/50/50/50/50/50/50/50/5
emag.roRetail & ecommerce5/55/55/55/55/50/50/50/54/50/55/50/50/50/55/54/50/5
temu.comRetail & ecommerce5/50/50/50/50/50/50/50/50/50/50/50/50/50/50/50/50/5
Fashion & luxury· 11 sites
carters.comFashion & luxury5/55/55/55/55/55/55/55/55/55/55/55/55/55/55/53/50/5
footlocker.comFashion & luxury5/55/55/53/55/55/55/55/51/55/55/55/55/55/50/53/50/5
macys.comFashion & luxury5/55/55/55/55/55/55/55/55/54/55/55/55/55/55/50/55/5
ralphlauren.comFashion & luxury5/55/55/52/55/55/55/55/54/55/55/53/51/53/54/51/50/5
nike.comFashion & luxury5/55/55/55/55/55/55/55/55/55/55/55/53/50/55/55/52/5
neimanmarcus.comFashion & luxury5/55/55/55/54/55/50/53/55/54/50/54/52/50/52/50/50/5
canadagoose.comFashion & luxury5/55/55/55/55/55/55/55/53/50/55/55/55/50/54/55/53/5
zara.comFashion & luxury5/55/55/50/55/55/55/52/53/55/55/50/50/50/55/50/53/5
saksfifthavenue.comFashion & luxury5/55/55/54/55/55/52/55/55/53/51/50/50/50/53/50/50/5
shop.lululemon.comFashion & luxury5/50/55/54/55/50/53/55/54/55/54/53/50/50/55/51/50/5
us.louisvuitton.comFashion & luxury5/55/55/55/51/55/50/50/54/50/55/50/50/50/50/50/50/5
Marketplaces & classifieds· 10 sites
goat.comMarketplaces & classifieds5/55/55/55/55/55/55/55/55/54/55/55/55/55/50/55/53/5
vinted.frMarketplaces & classifieds5/55/55/55/55/55/55/55/55/55/54/55/55/54/50/55/55/5
leboncoin.frMarketplaces & classifieds5/55/55/55/55/55/54/55/55/55/54/55/54/54/50/50/52/5
etsy.comMarketplaces & classifieds5/55/55/54/55/55/55/54/54/53/55/55/55/53/55/50/50/5
cars.comMarketplaces & classifieds5/55/55/55/55/55/55/55/55/54/54/55/55/50/55/50/50/5
ebay.comMarketplaces & classifieds5/55/50/54/55/55/55/53/54/54/50/53/55/50/54/50/51/5
allegro.plMarketplaces & classifieds5/55/55/54/54/51/55/55/54/54/54/55/55/50/55/50/50/5
autotrader.comMarketplaces & classifieds5/55/55/55/50/50/54/50/55/55/55/51/55/50/55/51/50/5
cargurus.comMarketplaces & classifieds5/55/55/55/53/55/50/54/51/52/55/50/53/50/50/50/50/5
stockx.comMarketplaces & classifieds5/55/55/55/54/55/55/55/50/53/53/50/50/50/50/50/50/5
News & finance· 9 sites
coinmarketcap.comNews & finance5/55/55/55/55/55/55/55/55/55/55/55/55/55/50/55/50/5
tradingview.comNews & finance5/55/55/55/55/55/55/55/55/55/55/55/55/55/50/55/51/5
bloomberg.comNews & finance5/55/55/55/55/55/55/55/55/55/55/55/55/53/50/54/50/5
marketwatch.comNews & finance4/55/55/55/55/55/55/55/55/55/55/55/55/54/55/50/51/5
wsj.comNews & finance5/55/55/55/55/55/55/54/52/53/55/54/55/55/53/50/50/5
barrons.comNews & finance4/55/55/55/55/55/55/55/55/54/55/55/55/53/55/50/50/5
finance.yahoo.comNews & finance5/55/55/55/55/55/55/55/55/50/55/55/55/55/50/55/50/5
nytimes.comNews & finance5/55/55/55/55/50/55/55/55/55/55/55/55/55/55/55/52/5
reuters.comNews & finance5/55/55/55/50/55/55/50/53/50/55/50/54/50/55/50/52/5
Travel· 9 sites
airbnb.comTravel5/53/55/52/55/55/55/55/54/53/55/54/55/55/50/52/53/5
delta.comTravel5/55/55/55/55/55/55/55/55/55/55/55/55/50/50/55/50/5
expedia.comTravel5/55/55/55/55/55/55/55/55/53/55/55/52/55/55/55/55/5
hyatt.comTravel5/55/55/55/55/55/55/55/54/55/55/53/55/50/55/50/50/5
tripadvisor.comTravel5/55/55/55/55/55/53/55/54/53/54/55/55/50/55/50/51/5
skyscanner.netTravel4/55/55/55/50/55/52/50/53/53/50/50/55/50/50/50/50/5
kayak.comTravel5/55/55/55/55/55/55/55/55/55/50/55/50/50/50/55/52/5
booking.comTravel5/55/55/55/50/55/55/50/54/53/55/55/50/50/54/50/51/5
aa.comTravel5/51/55/53/51/50/50/53/55/51/52/50/52/50/51/50/51/5
Social media· 8 sites
x.comSocial media5/55/55/55/55/55/55/55/50/55/55/55/55/55/55/55/55/5
instagram.comSocial media5/55/55/54/55/50/55/55/50/55/55/55/55/55/50/55/55/5
linkedin.comSocial media5/55/55/54/55/50/50/55/55/55/52/55/55/55/55/52/51/5
pinterest.comSocial media5/55/55/55/55/50/55/50/55/55/55/55/55/55/50/55/55/5
reddit.comSocial media5/55/55/55/55/50/53/54/55/55/55/55/55/55/50/51/51/5
tiktok.comSocial media5/55/55/55/52/50/55/54/54/55/55/53/55/55/50/51/52/5
youtube.comSocial media5/55/55/55/55/55/55/55/55/50/55/55/55/55/50/54/55/5
facebook.comSocial media5/55/55/54/55/50/55/55/50/55/55/55/50/55/50/55/51/5
Real estate· 7 sites
redfin.comReal estate5/55/55/55/54/55/55/55/55/55/55/55/55/55/50/50/51/5
rightmove.co.ukReal estate5/55/55/55/55/55/55/55/55/55/55/55/55/55/50/55/53/5
zillow.comReal estate5/55/55/55/55/55/54/55/55/55/54/55/55/55/55/55/50/5
zoopla.co.ukReal estate5/55/55/55/55/55/55/55/55/55/55/55/55/50/50/53/54/5
apartments.comReal estate5/55/55/55/55/55/50/55/55/55/55/50/50/50/50/51/50/5
idealista.comReal estate5/55/55/55/55/55/55/55/55/53/52/53/52/50/50/50/54/5
realtor.comReal estate5/55/55/54/50/55/51/54/50/55/53/52/50/50/52/50/50/5
Reviews & local· 6 sites
capterra.comReviews & local5/55/55/54/55/55/55/54/50/54/55/54/55/50/50/53/50/5
crunchbase.comReviews & local5/55/55/54/55/55/55/55/55/54/55/50/55/50/55/50/50/5
yellowpages.comReviews & local4/55/55/55/55/55/50/55/55/55/55/55/55/50/50/50/53/5
g2.comReviews & local5/55/55/54/54/55/53/55/54/55/50/55/50/50/55/50/50/5
trustpilot.comReviews & local5/55/55/55/55/55/55/55/55/55/54/50/50/50/50/50/50/5
yelp.comReviews & local5/55/55/55/53/50/50/54/52/55/50/51/50/50/52/50/50/5
Grocery & food· 5 sites
allmenus.comGrocery & food5/53/55/55/53/55/55/55/54/55/54/55/55/55/50/53/53/5
safeway.comGrocery & food5/55/55/55/54/55/55/55/53/54/55/55/55/55/55/55/50/5
asda.comGrocery & food5/50/55/53/55/55/55/55/51/55/55/55/55/50/55/53/54/5
instacart.comGrocery & food5/55/55/55/55/50/55/55/55/54/52/55/55/55/50/55/55/5
kroger.comGrocery & food2/55/50/50/55/55/50/52/55/53/53/55/51/50/50/50/50/5
Jobs & hiring· 5 sites
databricks.comJobs & hiring5/55/55/55/55/55/55/55/55/55/55/55/55/55/55/55/52/5
monster.comJobs & hiring5/55/55/55/53/55/50/55/53/55/53/50/55/50/50/50/50/5
glassdoor.comJobs & hiring5/55/55/55/55/54/55/55/55/55/53/55/55/50/55/51/52/5
ziprecruiter.comJobs & hiring5/55/55/55/55/55/54/55/55/54/55/52/55/50/50/50/51/5
indeed.comJobs & hiring5/55/52/54/54/55/55/50/54/50/54/54/51/50/55/52/50/5
Tickets & events· 4 sites
seatgeek.comTickets & events5/55/55/55/55/55/54/53/53/54/50/55/50/51/50/50/51/5
ticketmaster.comTickets & events5/55/55/55/55/55/55/51/55/50/50/50/50/55/50/55/50/5
stubhub.comTickets & events5/55/55/55/55/55/55/55/55/54/50/50/50/50/50/50/52/5
axs.comTickets & events5/55/55/55/55/55/55/51/53/51/50/50/50/50/50/50/50/5
Developer & research· 3 sites
arxiv.orgDeveloper & research5/55/55/55/55/50/55/55/55/55/50/55/55/55/50/55/50/5
github.comDeveloper & research5/55/55/55/55/55/55/55/55/55/55/55/55/50/50/55/55/5
stackoverflow.comDeveloper & research5/55/55/55/55/55/55/55/54/53/53/53/50/50/50/50/52/5
Gaming & betting· 2 sites
sportsbook.draftkings.comGaming & betting5/55/55/55/55/55/55/55/54/55/55/55/55/55/50/54/53/5
roblox.comGaming & betting5/55/55/52/55/55/55/50/55/55/50/55/50/50/50/55/50/5
Search engines· 2 sites
google.comSearch engines5/55/55/55/50/51/53/55/55/53/50/51/55/55/50/50/55/5
bing.comSearch engines5/55/55/51/55/55/55/50/53/51/50/55/50/55/50/55/54/5
Government· 1 site
congress.govGovernment5/55/55/55/55/55/55/55/55/55/50/53/50/50/50/50/51/5
Health & pharmacy· 1 site
goodrx.comHealth & pharmacy5/55/54/55/55/55/55/54/50/55/55/54/55/54/54/50/50/5

Attempts returning the real page, out of 5, per site · Web Data Frontier Benchmark · 100 targets · 500 requests per provider · October 30, 2026

Past runs

This page always carries the current run. Every run also gets a dated write-up covering what moved and why, and those are never edited after publication, so each one stays an accurate record of its own date.

October 30, 2026 · 100 targets · 17 providers
Web Data Frontier Benchmark: the October 2026 run
Fourth run. Same 100 sites with six stale fixtures repaired, Scrape.do joins the field, and the harness scores ScrapingBee on its final status.
September 16, 2026 · 100 targets · 16 providers
Web Data Frontier Benchmark: the September 2026 run
Third run. One more target, Apify joins the field, and five adapters move to the settings their vendors document for bot-protected pages.
August 11, 2026 · 99 targets · 15 providers
Web Data Frontier Benchmark: the August 2026 run
Second run. Nine more targets, and a competitor's adapter fix that moved their score.
July 15, 2026 · 90 targets · 15 providers
The web scraping industry has a benchmark problem
First official run, and the case for why the benchmark exists.

Questions

What is the Web Data Frontier Benchmark?

An open-source test of how reliably web scraping providers return content from bot-protected pages. Each run sends 17 providers the same 100 real URLs, 5 attempts each, through adapters anyone can read. The harness, the target list, and the pass criteria are public, and the repo takes your own API keys.

What counts as a successful request?

A 2xx status is not enough. The response body has to contain a marker that appears only on the real page, such as a product title or a listing address. A captcha interstitial returning HTTP 200 counts as a failure, and so does an empty JavaScript shell.

How is the latency score calculated?

Per target, it is the p75 of that provider's successful attempts. A provider that returns nothing on a target inherits the p75 of the providers that did succeed there, and if nobody succeeds the target scores the 90 second timeout. The score refuses to reward a provider for failing quickly.

String built this benchmark and ranks first in it. Why trust it?

You should not have to. Everything needed to check the result is public: the harness, the target list, the pass criteria, and every provider's adapter. Run it with your own keys. If a provider is configured badly, the adapter is one short file and a pull request fixes it, which has already happened once.

How often does it run?

The benchmark reruns on a regular cadence and this page always carries the current numbers. Each run also gets a dated write-up in the blog, listed below, and those are never edited after publication.

See the Web Access APIRead the code