What is Cloudflare Health Signal?
Cloudflare Health Signal is the Scavio endpoint that reports, for a given domain, whether Cloudflare's bot management is currently interstitial, Turnstile is deployed, or the domain is challenge-free. Scavio updates the signal continuously from its own traffic across the target, so callers can gate internal scrapers, preempt retry storms, and route around newly hardened targets before wasting budget.
Example Response
{ "domain": "example.com", "cloudflare": true, "turnstile": true, "challenge_rate": 0.92, "recommendation": "use_scavio" }Use Cases
- Pre-flight checks before internal scrapers run
- Routing decisions between internal infra and Scavio
- Retry-storm prevention in agent loops
- Vendor-selection automation based on live target state
Why Cloudflare Health Signal Matters
Retry storms into Cloudflare-protected domains burn credits and trigger IP bans; knowing the target's current block posture before the call saves both.
LangChain Example
Drop cloudflare health signal data into your LangChain agent in a few lines:
scavio.health.cloudflare(domain="example.com")