Stop crawlers that look human
Centinel catches real-browser automation, residential proxies, and AI scraper APIs before they extract your content.

Protect content before it is delivered
Centinel works alongside your existing CDN and WAF to validate the publisher requests you choose.
Add Centinel to your CDN, reverse proxy, or load balancer with ready-to-use integration guides.
edge policy
Workers
Lambda@Edge
Nginx
Centinel inspects every request as it arrives and flags the crawlers hiding in normal traffic, even the ones using real browsers.
Live traffic
Signals look plausible but remain inconclusive.
Browser check
Run a quick browser check before content is served.
Allow or block crawlers by tool and by page, enforced at the edge.
Protection built for publisher content
We specialize in the crawlers that scrape publisher content. The same detection also covers your whole funnel, from login to checkout.
Specialized in publishers
Content scraping is the problem we go deepest on. Publishers are what Centinel is built around, not a side vertical.
Catch crawlers that look human
Real browsers, residential proxies, and AI scraper APIs that generic CDNs and WAFs wave through as readers.
A quick browser check
Each new session starts with an automatic browser check. Real browsers pass in less than a second, with no CAPTCHA or puzzle to solve.
Stop them on the first request
Centinel decides before a single article is served, so crawlers are stopped at the door, not after they have taken your content.
Set policy for known crawlers
Allow or block search, AI, research, and archive crawlers by tool and page, from a database of 1,500+.
Turn control into licensing leverage
Enforce access first, so licensing teams negotiate commercial use from a position of strength.
Detection where others stop
Generic bot protection catches basic automation. Centinel is built to catch the sophisticated tools that use real browsers to look human.
| Automation tool | Fastly | Cloudflare | Akamai | DataDome | Centinel |
|---|---|---|---|---|---|
Identified Crawler (user agent) Declares itself via User-Agent | Detected | Detected | Detected | Detected | Detected |
Basic Requests Client Plain HTTP requests | Detected | Detected | Detected | Detected | Detected |
TLS Requests Client Spoofed TLS fingerprint | Detected only with an always-on client-side challenge | Detected only with an always-on client-side challenge | Detected only with an always-on client-side challenge | Detected only with an always-on client-side challenge | Detected |
Selenium Headless automation | Detected only with an always-on client-side challenge | Detected only with an always-on client-side challenge | Detected only with an always-on client-side challenge | Detected only with an always-on client-side challenge | Detected |
Undetectable Driver Stealth automation driver | Not detected | Detected only with an always-on client-side challenge | Detected only with an always-on client-side challenge | Detected only with an always-on client-side challenge | Detected |
Camoufox Anti-detect Firefox browser | Not detected | Not detected | Not detected | Not detected | Detected |
Firecrawl Real-browser scraping API | Not detected | Not detected | Not detected | Not detected | Detected |
Browserbase Cloud real browsers | Not detected | Not detected | Not detected | Not detected | Detected |
ScrapeGraphAI AI-driven scraper | Not detected | Not detected | Not detected | Not detected | Detected |
Exa AI search & crawl API | Not detected | Not detected | Not detected | Not detected | Detected |
Parallel AI web-research API | Not detected | Not detected | Not detected | Not detected | Detected |
…and more. Centinel maintains signatures for 1,500+ identified crawlers and stealth frameworks.
Protect content without profiling your readers
Centinel separates bots from humans using request and browser signals. It processes only what detection needs, and never profiles the people who read your content.
ISO/IEC 27001 certified
Our information security is certified to the ISO/IEC 27001 standard.
GDPR-compliant
We process only the data we need, in line with the GDPR.
No reader profiling
We use signals like IP and browser traits to tell bots from humans, not to profile your readers.
EU data processing
Centinel Analytica GmbH is based in Germany, so processing stays in the EU.
See who's crawling your site
Understand the crawlers hitting your site
Field notes on the crawlers scraping publisher sites, and the techniques that actually catch them.

How to verify AI agents
How to tell a real AI agent from a spoofed one. IP ranges, reverse-DNS, TLS fingerprints, request si...

What is AI agent traffic?
AI agent traffic is a new class of traffic: training crawlers, retrieval crawlers, agentic workflows...

Why manage AI agents, not just block them
Blocking everything leaves money on the table. The three paths every publisher needs are block, veri...
See what your current protection is missing
Run a free site audit and see which crawlers are reaching your content today.
Request a site audit


