Inspect a page for Cloudflare Turnstile
inspect_pageInspect a page's HTML to detect Cloudflare Turnstile widget presence, sitekey, render method, data-* attributes, and full-page WAF challenges. Use before solving when the sitekey is unknown.
Instructions
Fetch a URL and report what its HTML says about Cloudflare Turnstile: whether a widget is present, its sitekey, whether it renders implicitly or via turnstile.render(), the widget's data-* configuration, whether the sitekey is one of Cloudflare's documented test keys, and whether the page is a full-page WAF challenge rather than a widget. Free, no API key required. Use this before solving when the sitekey is unknown. It CANNOT determine the widget's mode (managed / non-interactive / invisible) — that is stored in the Cloudflare account that owns the sitekey and is not in the page at all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | The page URL to inspect, e.g. https://example.com/login |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| present | Yes | Turnstile was found on the page | |
| summary | Yes | One line a human can read | |
| finalUrl | Yes | ||
| sitekeys | Yes | Sitekeys found, in document order | |
| rendering | Yes | ||
| httpStatus | Yes | ||
| otherCaptcha | Yes | Other CAPTCHA products on the page — we do not solve these | |
| wafChallenge | Yes | The response is a Cloudflare WAF challenge interstitial | |
| responseFieldPresent | Yes |