Based on production data across millions of requests

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 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, measured from millions of production requests. These are AlterLab's own production numbers — not third-party estimates.

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

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

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.

Your first scrape.
Sixty seconds.

$1 free balance. No credit card. No SDK.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 · Up to 5,000 free scrapes · Balance never expire

    Web Scraping API Benchmarks 2026 — Real Success Rates, Speed & Cost Data | AlterLab