Anti-Bot Benchmark Dataset

A monthly, open dataset of how AlterLab scrape jobs performed against each detected anti-bot vendor class, per tier: success rate and median billed cost over the trailing 30 days of customer jobs. Window 2026-09-30 to 2026-10-30 (end exclusive, UTC). Licensed CC-BY-4.0.

90,251Customer jobs in the window
75.9%Overall success rate
7Defence classes above the 100-job floor
Success rate by vendor class (%)
FeatureT1T2T3T4All tiers
No defence detected98.6%97.8%76.3%65.8%84.8%
Cloudflarebelow floorbelow floor67.7%33.7%52.4%
Other defencesbelow floorbelow floor52.8%34.7%41.2%
DataDomebelow floorbelow floor0.0%33.5%3.8%
AWS WAFbelow floorbelow floorbelow floor53.0%57.0%
Akamaibelow floorbelow floorbelow floorbelow floor46.3%
Impervabelow floorbelow floor0.8%below floor9.8%
HUMAN (PerimeterX)below floorbelow floorbelow floorbelow floor52.0%

Full table

Vendor classTierJobsSuccess rateMedian cost / 1k
AkamaiAll tiers16046.3%$2.00
AWS WAFT426653.0%$4.00
AWS WAFAll tiers29357.0%$4.00
CloudflareT35,65867.7%$2.50
CloudflareT44,56733.7%$4.00
CloudflareAll tiers10,24452.4%$2.50
DataDomeT32,5860.0%n/a
DataDomeT433133.5%$4.00
DataDomeAll tiers2,9173.8%$4.00
ImpervaT31240.8%$2.50
ImpervaAll tiers1539.8%$4.00
No defence detectedT115,34898.6%$0.20
No defence detectedT221,38597.8%$0.30
No defence detectedT316,38776.3%$2.00
No defence detectedT418,66065.8%$4.00
No defence detectedAll tiers71,78084.8%$0.30
Other defencesT31,65352.8%$2.50
Other defencesT42,91834.7%$4.00
Other defencesAll tiers4,57941.2%$4.00
HUMAN (PerimeterX)All tiers12552.0%$4.00

Methodology

  • Source: AlterLab production job telemetry, read with a committed read-only query. Each row is one finished job.
  • Success rate is successful jobs divided by all jobs in the cell.
  • Vendor class is the anti-bot defence detected on the job. Detector labels are grouped into vendor families; "Other defences" covers defences outside the named families and "No defence detected" covers jobs where none was seen.
  • Tier is the fetch rung that finished the job (T1 to T4). Post-hoc tiers 3.5 and 4.5 count toward T3 and T4; pre-tier cache replays are excluded. "All tiers" sums the vendor class across tiers.
  • Median cost is the exact median billed price of successful jobs, shown per 1,000 requests. It is the price customers pay, not infrastructure cost.
  • Cohort: customer jobs only. Internal, admin, test and first-party crawler accounts are excluded.
  • Privacy floor: any cell with fewer than 100 jobs is omitted, including a vendor class's all-tier row. The files carry no customer, domain, URL or job identifiers.

Downloads

License and citation

Released under CC-BY-4.0. Use, share and adapt it with attribution. Cite as:

AlterLab anti-bot benchmark (2026-09-30 to 2026-10-30), https://alterlab.io/datasets/antibot-benchmark, CC-BY-4.0.

Refresh

The dataset is regenerated monthly; each release adds a dated snapshot and replaces latest.csv. This release was generated on 2026-10-30. For a controlled, reproducible run on a fixed target set, see the benchmark.

Your first scrape.
Sixty seconds.

Up to 5,000 free requests — about 5,000 Light, 500 Protected or 250 Dynamic requests. 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 · Up to 5,000 free requests (about 5,000 Light, 500 Protected or 250 Dynamic requests) · Balance never expires