Anti-Bot Difficulty Index: 14,411 verified scrape encounters as of August 3, 2026

Web Scraping API Benchmarks

Original performance data from AlterLab's 5-tier scraping infrastructure — success rates by website category, geographic latency, success rates by protection type, and cost comparisons. Updated June 2026.

98%+
Overall Success
$0.0002
Lowest Cost
200ms
Fastest Response
6+
Protection Types

Anti-Bot Difficulty Index

A neutral, dated, vendor-level read on how hard each anti-bot system is to bypass right now — and whether it is trending harder or easier. Computed continuously from real production scrape outcomes, not a lab benchmark.

14,411 verified scrape encounters as of August 3, 2026, 90-day window. Full methodology.

Anti-bot difficulty index by vendor, sorted highest to lowest
VendorDifficulty ScoreTrendSample Size
datadome
99.7
0.0
3,265
small_block_page
97.4
0.0
76
akamai_waf
97.1
0.0
34
aws_waf
95.6
0.0
1,259
imperva_soft
89.0
0.0
254
access_denied
75.0
0.0
24
cloudflare_managed_challenge
70.4
0.0
54
soft_block
69.9
0.0
561
cloudflare_turnstile
64.1
0.0
217
perimeterx_hold_button
61.8
0.0
34
cloudflare_js
56.0
0.0
1,394
imperva_js
38.1
0.0
21
captcha
23.1
0.0
2,048
cloudflare_blocked
15.5
0.0
1,044
js_render_required
9.3
0.0
54
perimeterx
6.8
0.0
369
blocked
5.1
0.0
1,049
cloudflare
0.0
0.0
2,654

Vendor-level aggregate only — no per-domain data, no cost figures, no raw bypass-success percentage. Embed this data (CC BY 4.0) via the embeddable widget.

Anti-Bot Success Rates by Tier

Each tier adds capability and cost. AlterLab auto-escalates from the cheapest tier, so you only pay for what's needed.

1
Curl
Tier 1
on unprotected sites95%
200–500ms
$0.0002/req
Ultra-fast curl binaryStatic HTML, public APIs, RSS feeds
2
HTTP
Tier 2
on basic protection85%
500–2,000ms
$0.0003/req
HTTPX with TLS fingerprinting & HTTP/2Sites with IP-based blocking, rate limits
3
Stealth
Tier 3
on JS-challenge sites90%
2–5s
$0.002/req
curl_cffi with Chrome browser impersonationJS challenge-protected sites, basic bot detection
4
Browser
Tier 4
on heavily protected sites92%
5–15s
$0.004/req
Playwright browser automationHeavily protected sites, SPAs, advanced bot detection
5
Captcha
Tier 5
on hardened targets88%
10–30s
$0.02/req
Browser with AI-powered challenge resolutionHardened targets, challenge resolution, image/audio challenges
Auto-escalation achieves 98%+ overall success. AlterLab starts at the cheapest tier and automatically escalates through higher tiers only when a lower tier fails. You pay for the tier that succeeds, not the maximum.

Success Rates by Website Category

Aggregated success rates across 6 major website categories. These are AlterLab's own operational estimates, not third-party numbers — see the live, independently verifiable Anti-Bot Difficulty Index above for the dataset backed by real-time production telemetry.

Methodology: success rate = requests returning valid HTML content / total requests. Data from January–June 2026 production traffic.

E-commerce
Product pages, listings, pricing data
4.2M requests99%
1400ms avg
T1–T3
News & Media
Articles, RSS feeds, live news sites
2.8M requests98%
680ms avg
T1–T2
Financial Data
Market data, filings, public financial records
1.1M requests96%
1900ms avg
T2–T3
Government & Public Records
Agency portals, public databases, regulatory filings
520K requests97%
2100ms avg
T1–T2
Real Estate
Property listings, MLS portals, address databases
890K requests94%
3200ms avg
T3–T4
Job Boards & Directories
Career listings, business directories, review sites
1.5M requests93%
2800ms avg
T2–T4

Response Latency by Geographic Region

End-to-end latency from API request to response delivery, measured across AlterLab's proxy node network. Proxy nodes are co-located in each region to minimize hops.

Methodology: p50 = median response time, p95 = 95th percentile. Measured at Tier 1 (Curl) baseline. Higher tiers add rendering overhead. Data from Q1–Q2 2026.

North America
US, Canada, Mexico
98%
success rate
420ms
p50 (median)
1,850ms
p95
18 proxy node locations in region
Europe
UK, DE, FR, NL, PL + 20 countries
97%
success rate
610ms
p50 (median)
2,400ms
p95
24 proxy node locations in region
Asia-Pacific
JP, SG, AU, IN, KR, TW
95%
success rate
890ms
p50 (median)
3,700ms
p95
12 proxy node locations in region
Latin America
BR, AR, CL, CO, MX
93%
success rate
1100ms
p50 (median)
4,200ms
p95
8 proxy node locations in region

Success Rates by Protection Type

How AlterLab performs against each class of website protection mechanism, measured against real production targets. Success rate is the percentage of requests that return valid content when the protection type is present.

Methodology: protection type classified by AlterLab's detection layer before tier selection. Success measured at the first tier that handles the detected protection class. Data from Q1–Q2 2026 production traffic.

Static IP Blocking
Rate limits, IP reputation databases, CIDR blacklists
Tier 298%
Method: Residential proxy rotation with backoff
JavaScript Challenges
Browser environment verification, execution-time JS validation
Tier 394%
Method: Chrome impersonation with full JS execution context
Behavioral Detection
Mouse movement analysis, interaction timing, session fingerprinting
Tier 491%
Method: Full browser automation with human-like event simulation
TLS Fingerprint Matching
JA3/JA4 TLS fingerprint inspection, HTTP/2 stack analysis
Tier 2–396%
Method: Native browser TLS stack with accurate cipher suite ordering
Token-Based Challenges
Single-use access tokens, proof-of-work systems, invisible challenge gates
Tier 4–589%
Method: Browser execution with automated token extraction
Image & Audio Challenges
Grid-selection puzzles, distorted text, audio transcription gates
Tier 587%
Method: AI-powered challenge resolution with multi-modal solver

Success Rates by Domain

Per-domain performance across 20 frequently scraped sites. Success rate, median latency, cost per successful request, and the recommended tier for each target.

Methodology: success rate = requests returning valid HTML / total requests per domain. Median latency is end-to-end including proxy routing. Cost per success reflects the tier that typically resolves the domain. Data from Q1–Q2 2026 production traffic. Domains with fewer than 50K requests excluded.

DomainCategorySuccess RateMedian LatencyCost / SuccessRec. Tier
amazon.comE-commerce
99%
980ms$0.0003T2
reddit.comSocial / Community
98%
620ms$0.0002T1–T2
linkedin.comProfessional Network
91%
4,100ms$0.004T4
zillow.comReal Estate
95%
2,800ms$0.002T3
indeed.comJob Board
93%
3,200ms$0.002T3
glassdoor.comJob Board
90%
5,200ms$0.004T4
yelp.comReviews / Directories
94%
2,400ms$0.002T3
airbnb.comTravel / Marketplace
92%
4,800ms$0.004T4
booking.comTravel / Marketplace
96%
1,900ms$0.002T3
walmart.comE-commerce
97%
1,400ms$0.0003T2
etsy.comE-commerce
99%
850ms$0.0002T1–T2
realtor.comReal Estate
96%
2,100ms$0.002T2–T3
bloomberg.comFinancial News
88%
6,400ms$0.004T4
reuters.comNews & Media
99%
590ms$0.0002T1
sec.govGovernment / Financial
98%
1,100ms$0.0002T1
trulia.comReal Estate
95%
2,600ms$0.002T3
expedia.comTravel / Marketplace
97%
1,700ms$0.0003T2
yellowpages.comBusiness Directory
98%
780ms$0.0002T1
crunchbase.comBusiness Intelligence
89%
5,800ms$0.004T4
g2.comReviews / Software
93%
3,400ms$0.002T3

Response Time Benchmarks

End-to-end response times including proxy routing, rendering, and content extraction. Measured from API request to response delivery.

TierMethodTypical RangeVisualization
T1: CurlUltra-fast curl binary200–500ms
T2: HTTPHTTPX with TLS fingerprinting & HTTP/2500–2,000ms
T3: Stealthcurl_cffi with Chrome browser impersonation2–5s
T4: BrowserPlaywright browser automation5–15s
T5: CaptchaBrowser with AI-powered challenge resolution10–30s

Cost Comparison

Per-request costs across major scraping API providers. AlterLab's pay-per-request model has no monthly minimums or expiring balance.

ProviderBasic ScrapeJS RenderingCaptcha SolvePricing Model
AlterLabYou are here$0.0002$0.004$0.02Pay-per-request
ScraperAPI$0.001$0.005$0.015Monthly subscription
Bright Data$0.001$0.01$0.03Monthly + bandwidth
Firecrawl$0.002$0.002N/AMonthly subscription
ScrapingBee$0.001$0.005$0.015Monthly subscription

Competitor pricing based on publicly available pricing pages as of June 2026. Actual costs may vary by plan and volume.

Anti-Bot System Coverage

AlterLab's multi-tier architecture handles every major anti-bot system in production today.

JS Challenge Protection (lightweight)
Tier 3
JS Challenge Protection (managed)
Tier 4
Behavioral Bot Detection
Tier 4
Advanced Fingerprint Detection
Tier 4
Enterprise Bot Management
Tier 4–5
Token-based Challenge Systems
Tier 5
Image & Audio Challenge Resolution
Tier 5
WAF Rate Limiting
Tier 3–4
Layer 7 DDoS Protection
Tier 4

How Auto-Escalation Works

AlterLab automatically routes each request through the optimal tier, minimizing cost while maximizing success rate.

1

Start Cheap

Every request begins at Tier 1 ($0.0002). If the target responds with valid HTML, you're done.

2

Detect & Escalate

If blocked, AlterLab detects the anti-bot system and jumps to the right tier — no wasted intermediate attempts.

3

Pay for Success

You're charged only for the tier that succeeds. Domain intelligence learns optimal tiers for future requests.

Methodology

For the live Anti-Bot Difficulty Index above, see the dedicated, dated Difficulty Index methodology page for the exact scoring formula, trend computation, and minimum sample floor. The sections below describe the separate historical benchmark dataset.

All benchmark data is sourced from aggregated production traffic on AlterLab's scraping infrastructure. No synthetic benchmarks or controlled lab environments — these are real request outcomes from paying customers, anonymized and aggregated by category, region, and protection type.

Success Rate Definition

Success rate = requests returning valid HTML content / total requests attempted at a given tier or against a given protection type. The “overall 98%+ success rate” reflects AlterLab's auto-escalation system: the system routes requests through progressively more capable tiers until a valid response is obtained.

Website Category Classification

Categories are assigned using AlterLab's domain intelligence layer based on domain metadata and content type signals. Sample sizes reflect the number of requests classified in each category from January–June 2026 production traffic. Categories with fewer than 100K requests are excluded to ensure statistical confidence.

Geographic Latency

Latency is measured end-to-end from API request receipt to response delivery, including proxy routing, DNS resolution, TLS handshake, page rendering (where applicable), and content extraction. p50 is the median response time; p95 is the 95th percentile. Baseline measurements use Tier 1 (Curl) — higher tiers add rendering overhead. Proxy nodes are deployed in each reported region.

Protection Type Classification

AlterLab's detection layer classifies the primary protection mechanism encountered during each request. When multiple protection types are present, the most restrictive is used for classification. Success rate for a protection type reflects performance specifically against that class of challenge at the appropriate handling tier.

Competitor Pricing

Competitor pricing data is sourced from publicly available pricing pages as of June 2026 and may not reflect negotiated enterprise rates or volume discounts.

Live test

Test your own URL

See how AlterLab performs against any URL you care about — no account required. The playground runs a real scrape and returns timing, tier used, and the extracted content.

Open playground

Your first scrape.
Sixty seconds.

$1 free credit — up to 5,000 scrapes. No credit card.Just a POST request.

terminal
curl -X POST https://api.alterlab.io/v1/scrape \
-H "X-API-Key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com", "formats": ["markdown"]}'

No credit card required · $1 free credit, up to 5,000 scrapes · Balance never expires