Free tool · No account

Find out what is
blocking you.

Identify the anti-bot system in front of any site — Cloudflare, DataDome, Akamai, HUMAN, Kasada, Imperva and 12 more — from the evidence it leaves in its own responses. Then find out which proxy actually gets through it.

18
vendors fingerprinted
59
hosts on record
0
requests sent to your target
Try

This tab answers from a curated record of what has been observed in front of each host — it does not fetch the site. Protection varies by region, path and season, so treat it as a starting point and confirm with a real response.

01 Method

Detection is reading,
not probing.

Every anti-bot product has to talk to the browser it is protecting against. It sets cookies it will read back, serves scripts from its own hosts, stamps headers for its own debugging, and renders a block page with its own incident id on it. All of that is sent to every visitor, and all of it identifies the vendor. This is the same class of evidence BuiltWith and Wappalyzer have read publicly for years.

Response headers

The strongest evidence there is: each of these names belongs to exactly one vendor.

  • cf-ray
  • x-datadome
  • x-kpsdk-ct
  • x-iinfo
  • x-sucuri-id
  • x-sigsci-tags

Cookie names

Session and scoring state, named after whoever issued it.

  • __cf_bm
  • _abck
  • _px3
  • datadome
  • visid_incap_*
  • aws-waf-token

Challenge markup

Script paths and hostnames the block page loads from the vendor’s own infrastructure.

  • /cdn-cgi/challenge-platform/
  • captcha-delivery.com
  • client.perimeterx.net
  • validate.perfdrive.com

Status codes

A 403, 429 or 406 identifies nobody on its own, so the engine counts it only as corroboration for a vendor something else already placed on the response.

  • 403
  • 406
  • 429
  • 503

Why the URL box is not a live probe

A browser cannot read another origin's response headers — the same-origin policy exists precisely to stop that. Any tool claiming to check a URL live from your browser is either routing it through its own server and showing you its exit address rather than yours, or it is showing you a database row and calling it a scan. We do neither. The lookup tab is labelled as a record, and the analyser tab reads a response you captured yourself, from your own address, which is the only measurement that tells you anything about your setup.

How the score is built

Each matched signature carries a weight — high for a name unique to one vendor, low for a generic one — and confidence is the capped sum. The difficulty score on top of it comes from the hardest vendor found, plus increments for layered defences, TLS fingerprinting, behavioural scoring and how heavily the vendor weighs address reputation. It is a rating of how much work the target is, not a probability that you will be blocked.

02 Buying

Which proxy beats
which defence.

Four classes of defence, two products. Most wasted proxy spend comes from buying residential for a target that only rate-limits, or ISP for one that weighs address reputation heavily.

DefenceSeen inBuyWhy
TLS fingerprinting + IP reputationCloudflare, DataDome, Akamai, HUMAN, KasadaResidentialThe address is most of the verdict. Datacenter ranges are scored down before anything else is evaluated.
Waiting room / queueQueue-it, on-sale gatesISPOne identity has to hold for the whole wait. Static addresses do that; rotating pools lose the token.
Rule-based WAF, rate limitsAWS WAF, ModSecurity, Sucuri, Fastly NG-WAFISPFiltering is on request shape, not on who you are. Buy address count and throughput, not reputation.
CAPTCHA / challenge layerreCAPTCHA, hCaptcha, ArkoseResidentialDifficulty scales with your risk score, and address reputation is the largest input to it.
03 Reference

18 vendors,
hardest first.

13 perimeter products, plus the CAPTCHA and waiting-room layers that sit alongside them. Each page covers how the vendor decides, what you see when it stops you, and what actually gets through.

Akamai Bot Manager

Bot management

Enterprise-grade, and everywhere in retail and ticketing. The `_abck` cookie is the most studied artefact in this whole category.

Read the profile →

DataDome

Bot management

Real-time ML scoring on every request. Unusually aggressive on datacenter ranges, and unusually good at spotting recycled residential addresses.

Read the profile →

F5 (Shape / BIG-IP ASM)

Bot management

Shape Security under the F5 badge. Common in banking, airlines and telco, where the tolerance for false negatives is close to zero.

Read the profile →

HUMAN Bot Defender

Bot management

The old PerimeterX engine. Leans hardest of any vendor on behavioural telemetry — cursor paths, key cadence, touch pressure — via an obfuscated sensor.

Read the profile →

Kasada

Bot management

Proof-of-work plus a VM-obfuscated client. Deliberately expensive to automate: it makes bots pay CPU time rather than trying to out-guess them.

Read the profile →

Arkose Labs

CAPTCHA / challenge

FunCaptcha. Interactive 3D puzzles priced so that solving them at scale costs more than the attack is worth.

Read the profile →

Cloudflare Bot Management

Bot management

The most widely deployed protection on the web. Scores every request from TLS fingerprint, HTTP/2 frame order, IP reputation and a JS challenge.

Read the profile →

Imperva (Incapsula)

WAF

A full WAF with Advanced Bot Protection bolted on. Strong on reputation and rules, and it leaves the most legible fingerprint of any vendor here.

Read the profile →

Radware Bot Manager

Bot management

The former ShieldSquare engine. Intent-based scoring, most visible through its `validate.perfdrive.com` interstitial.

Read the profile →

Reblaze

Bot management

A dedicated cloud perimeter — WAF, DDoS and bot management in one, deployed inside the customer’s own cloud tenancy.

Read the profile →

Fastly Next-Gen WAF

WAF

The Signal Sciences engine. Decides on request patterns and anomaly signals rather than on browser fingerprinting.

Read the profile →

Google reCAPTCHA

CAPTCHA / challenge

A challenge layer rather than a perimeter. v3 scores silently in the background; v2 shows the checkbox everyone knows.

Read the profile →

hCaptcha

CAPTCHA / challenge

The privacy-positioned reCAPTCHA alternative, and Cloudflare’s former challenge provider. Difficulty scales with how suspicious you already look.

Read the profile →

Queue-it

Waiting room

A virtual waiting room, not a bot blocker. It does not care what you are — it cares that you wait your turn and hold the token.

Read the profile →

AWS WAF Bot Control

WAF

Rule-based, with an optional JS challenge and CAPTCHA tier. The default managed rule set is far more permissive than any dedicated bot vendor.

Read the profile →

Sucuri Website Firewall

WAF

A cloud WAF aimed at WordPress and small-business hosting. Signature and reputation rules, no device fingerprinting.

Read the profile →

Amazon CloudFront

CDN only

A CDN, not a bot defence. Worth identifying because it often fronts AWS WAF — and because on its own it stops nothing.

Read the profile →

ModSecurity / OWASP CRS

WAF

The open-source WAF that ships with a lot of hosting. Pure request-signature matching — no fingerprinting, no challenge, no reputation.

Read the profile →

04 FAQ

Questions worth
asking first.

What does this tool actually detect?

It identifies which anti-bot or WAF vendor sits in front of a site by fingerprinting publicly observable artefacts: response headers, Set-Cookie names, challenge-page markup and status codes. It currently recognises 18 vendors, including Cloudflare Bot Management, DataDome, Akamai Bot Manager, HUMAN (PerimeterX), Kasada, Imperva and F5 Shape.

Does the tool visit the site I enter?

No. Detection runs entirely in your browser, and a browser is not permitted to read another site’s response headers — that is what the CORS policy prevents. So the site lookup answers from a curated database of what has been observed in front of known hosts, and the analyser tab fingerprints a real response that you paste in. Nothing is sent to our servers either way.

Why paste a response instead of just entering a URL?

Because a pasted response is your traffic, from your exit address, at this moment. That is strictly better evidence than any database row: protection varies by region, by path, by time of day and by how the request was made. Run `curl -sSI https://example.com/` and paste what comes back.

How accurate is the detection?

Signature matches are high-confidence: headers like `x-datadome` or cookies like `_abck` are set by one vendor and nobody else. The confidence score is the summed weight of everything that matched, so a single generic signal reads lower than four specific ones. The database lookup is weaker by nature — it records what was last observed, and stacks change without notice.

Which proxy type gets past Cloudflare, DataDome or Akamai?

Residential, in almost every case. All three weigh IP reputation heavily and score datacenter ASNs down before anything else is evaluated. Static ISP addresses remain the right buy against rule-based WAFs such as ModSecurity, AWS WAF or Sucuri, where the filtering is on request shape rather than on who you are. Waiting rooms like Queue-it are the same exception, because holding one identity matters more than looking new.

What is TLS fingerprinting, and why does it break my scraper?

Every HTTPS client announces a particular set of ciphers, extensions and curves in its TLS handshake. Hashed, that becomes a JA3 or JA4 fingerprint, and curl, Python requests and Go’s http client each have a distinctive one. Because the handshake happens before any HTTP is parsed, a vendor can classify you as a non-browser before it has seen a single header you set. This is why spoofing a User-Agent alone changes nothing.

Why does the same site block me sometimes and not others?

Most vendors score rather than switch. The verdict combines address reputation, TLS and HTTP fingerprint, request velocity and behavioural signals into a number, and the site chooses a threshold. Cross the line and you are challenged; sit under it and you are not. That is also why a single successful request proves very little about whether a job will run at scale.

Is identifying anti-bot vendors legal?

Reading response headers and page markup is the same category of work BuiltWith and Wappalyzer have done publicly for years — it is observation of what a server voluntarily sends to every visitor. What you then do with the site is governed by its terms of service, by applicable law, and by whether the data is personal. This tool identifies technology; it does not bypass anything.

Do I need a headless browser, or will an HTTP client do?

If the detector reports TLS fingerprinting or a JS challenge, plan on a real browser engine — the token those systems require cannot be minted without executing their script. If it reports only rule-based filtering or rate limits, an HTTP client with a coherent header set is faster, cheaper and entirely sufficient.

Is there a rate limit or a signup wall?

Neither. The detector is free, runs client-side, and requires no account. The database covers 59 commonly-scraped hosts and the signature engine works on any response you paste.

Now buy the right thing.

The detector names the obstacle. Unblocked sells the two products that answer it — priced in the open, provisioned in under two minutes, $1 to try.