You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Cloudflare Turnstile** - Privacy-preserving CAPTCHA alternative
33
+
12
34
## Why
13
35
14
36
Websites receiving massive quantities of traffic throughout the day, like LinkedIn, Instagram, or YouTube, have sophisticated antibot systems to prevent automated access.
@@ -43,7 +65,7 @@ The library expects a [Fetch Response](https://developer.mozilla.org/en-US/docs/
43
65
You can also pass optional `body` and `url` parameters for enhanced detection:
44
66
45
67
```js
46
-
constresult=isAntibot({
68
+
constresult=isAntibot({
47
69
headers:response.headers,
48
70
body:awaitresponse.text(),
49
71
url:response.url
@@ -57,28 +79,6 @@ The library returns an object with the following properties:
57
79
-`detected` (boolean): Whether an antibot challenge was detected
58
80
-`provider` (string|null): The name of the detected provider (e.g., 'cloudflare', 'recaptcha')
59
81
60
-
## Supported Providers
61
-
62
-
### Anti-Bot Systems
63
-
64
-
-**CloudFlare** - Bot management and challenge pages
65
-
-**Vercel** - Attack mode protection
66
-
-**Akamai** - Bot Manager and Web Application Protector
67
-
-**DataDome** - Bot protection with CAPTCHA challenges
68
-
-**PerimeterX** - Behavioral bot detection
69
-
-**Shape Security** - Enterprise bot management
70
-
-**Kasada** - Advanced bot mitigation
71
-
-**Imperva/Incapsula** - Web application firewall
72
-
-**AWS WAF** - Amazon Web Services Web Application Firewall
73
-
74
-
### CAPTCHA Providers
75
-
76
-
-**reCAPTCHA** - Google's CAPTCHA service (v2 and v3)
77
-
-**hCaptcha** - Privacy-focused CAPTCHA alternative
0 commit comments