Website protection check: antibot, WAF and captcha
Enter an address and the service opens it like a browser. You will see which antibot, WAF or captcha the site runs and whether it serves the page to a request without a browser.
Protection found
- Status code
- —
- Final address
- —
- Server
- —
- Response time
- —
- Redirects
- —
- Page title
- —
What it means for scraping
The check sends one request from Cloudflare addresses, not from your proxies. To see how many of your proxies the site lets through, run the checker in target mode: Proxy checker for Linux, Proxy checker for Windows
What the check detects
Systems are recognised by response headers, cookies and page code. We extend the list as sites change their protection.
Antibot
- Cloudflare Challenge
- Cloudflare Bot Management
- Akamai Bot Manager
- DataDome
- HUMAN (PerimeterX)
- Kasada
- Radware Bot Manager
- Netacea
- Variti
- ServicePipe
- Ozon Antibot
- Wildberries Antibot
- Avito Firewall
WAF and DDoS protection
- Imperva (Incapsula)
- AWS WAF
- F5 BIG-IP ASM
- Reblaze
- Sucuri
- Vercel Firewall
- DDoS-Guard
- Qrator
- StormWall
Captcha
- Cloudflare Turnstile
- Yandex SmartCaptcha
- Google reCAPTCHA
- hCaptcha
- GeeTest
CDN
- Cloudflare
- Akamai
- Amazon CloudFront
- Fastly
How to read the result
The site served the page
Code 200 and a normal page. An antibot can sit here too: it watches the request rate and turns on a check later.
Browser check
Instead of the page came a script that tests the browser. Without running JavaScript you cannot go further.
Captcha
The site asks to solve a captcha. This usually happens when the IP has a poor reputation or there are too many requests.
Refusal
Code 403, 429 or 503 without a check page. The site is closed to such requests or to this network.
Questions about the protection check
01How does the service detect protection?
02Why does my scraper see something else?
03What is a browser check?
04Do proxies help against an antibot?
05Does the service store the addresses I check?
Proxies for protected sites
MIX pools of up to 25,000 IPs with addresses from different sources, unlimited traffic, HTTP and SOCKS5 on one port. A test hour costs $1.
See packages
