# WAF & CDN Detector — Cloudflare, Akamai, Fastly & more

Find out which web application firewall or CDN protects any site. The tool fetches the site through a residential proxy with a real browser TLS fingerprint and reads the response headers, matching them against the signatures of the major providers.

Tool: https://quanticdata.io/tools/waf-detector/

## Detected, in five categories

- **WAF / CDN**: Cloudflare, AWS CloudFront, Akamai, Fastly, Sucuri, Imperva/Incapsula, Vercel, Netlify, GitHub Pages, Varnish, Google Frontend, Azure Front Door, Bunny, StackPath.
- **Bot management**: DataDome, PerimeterX/HUMAN, Kasada, Akamai Bot Manager, Cloudflare Bot Management, Radware — detected from headers and from scripts injected into the page.
- **Active challenge**: Cloudflare challenge, reCAPTCHA, hCaptcha, PerimeterX press-and-hold, access-denied blocks.
- **Web server**: nginx, Apache, LiteSpeed, Microsoft IIS, Caddy, Envoy, OpenResty, Gunicorn, Kestrel.
- **CMS / framework**: WordPress, Drupal, Shopify, Wix, Next.js, PHP, ASP.NET, Express.

Each is shown with the exact header or page signal that gave it away, plus the security headers present or missing (HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy).

## WAF vs CDN, and why a scraper cares

A CDN caches pages at the edge for speed; a WAF inspects requests and blocks bot-like ones. Most big providers do both, which is why scraping breaks at the WAF layer even though the CDN would serve a browser. Knowing the provider tells you what a request must present — TLS handshake, header order, IP reputation — to get through. Header detection is a strong first signal; some WAFs hide headers and JavaScript bot defences (DataDome, PerimeterX) leave little trace, so a challenge on a real request is the confirmation.

## From code

This page runs on the QuanticData scrape API, which returns response headers on every fetch — one call gives you the same headers in JSON to branch your scraping logic on the provider. Residential exits + real browser TLS pass strict WAFs. Free tier: $2 of credit every month, no card. https://quanticdata.io/web-scraping-api/
