Multi-Layer Bot Detection Platform

WebDecoy combines honeypot deception, behavioral analysis, and an edge sensor with deliberately different blind spots, then resolves every detection to one actor identity and lets you decide what happens next.

ONE REQUEST. ONE LASTING DECISION.

See the whole defense loop.

A bot touches your app once. WebDecoy turns that request into an identity, an enforceable rule, and a blocked return visit.

01 Unknown bot GET /pricing
02 Your app SDK observes
03 WebDecoy ingest Signals arrive
04 Actor identified Automation · 94 risk
05 Rule armed Future requests denied

REQUEST Unknown client reaches your application.

OBSERVE The SDK captures behavior and fingerprints without slowing the response.

IDENTIFY Ingest resolves the signals to one persistent bot identity.

ENFORCE A rule is armed at the application or edge.

BLOCKED The same actor returns. This time it never gets through.

  1. 01
    Unknown botGET /pricing
  2. 02
    Your appSDK observes
  3. 03
    WebDecoy ingestSignals arrive
  4. 04
    Actor identifiedAutomation · 94 risk
  5. 05
    Rule armedFuture requests denied

AI Journey Insights

Understand what automated traffic is after

Turn an actor’s observed requests into a clear starting point for investigation. AI identifies likely collection targets and supported access patterns; measured behavior shows breadth, concentration, and timing.

Open Actors → Journey, read the takeaway, and expand a finding to inspect its matching requests. Every sample shows its scope, and unclear patterns stay undetermined. Analysis runs on demand, with saved results reused.

From an observed journey

This sample reaches 45 distinct targets, mostly requesting each once.
Breadth
45 distinct targets
Busiest target
4 of 48 requests

36 of the 48 requests used article or documentation routes. Expand the evidence to see which requests matched.

Example from traffic observed on webdecoy.com. This summarizes a 48-request sample, not the actor’s entire history.
Bot Scanner

Behavioral Analysis Engine

Go beyond honeypots with real-time behavioral analysis. Bot Scanner detects headless browsers and automation frameworks that evade traditional detection methods.

Headless Detection

Detect Puppeteer, Playwright, Selenium, and Nightmare with 95%+ accuracy using advanced fingerprinting techniques.

TLS Fingerprinting

JA4 TLS fingerprints reveal the true client behind a disguised user agent, and become the actor identity that follows a bot across every IP it rotates through.

Behavioral Signals

Mouse entropy, interaction timing, and scroll patterns distinguish real users from automation scripts.

IP Enrichment

Real-time threat intelligence from GreyNoise, AbuseIPDB, and IPQualityScore. Detect datacenter, VPN, and Tor exit nodes.

New Feature

AI Traffic Exchange

See what AI crawlers take, what ChatGPT, Claude, Gemini, Perplexity and others send back, and the ratio between them. A referral is only counted when the visit carries a header naming the AI platform, and platforms frequently strip it, so referrals are a floor and the ratio an upper bound. Freeze the result as a shareable report.

AI Crawls AI Referrals Exchange Ratio Shareable Reports
Bot Scanner SDK Installation
<!-- One line to install Bot Scanner -->
<script
  async
  src="https://cdn.webdecoy.com/bot-detection/v1/bot-detection.min.js"
  data-aid="your-property-uuid"
  data-sid="your-scanner-uuid"
></script>

// Prefer server-side? Use the Node SDK instead.
npm install @webdecoy/node

import { WebDecoy, tripwire, honeytoken } from '@webdecoy/node';
Edge Sensor

The Crawlers a Page Tag Can Never See

Googlebot’s crawl pass is plain HTTP with no DOM. GPTBot and ClaudeBot never run JavaScript at all. Cloudflare and Netlify edge sensors observe those requests before your origin. Netlify can also validate clearance on the protected paths you choose.

Sees the Crawl Pass

Googlebot’s crawl pass, GPTBot, ClaudeBot, CCBot, PerplexityBot, ByteSpider, Amazonbot, and curl (plus your robots.txt and sitemap fetches).

Impersonation at the Edge

Chrome always sends sec-ch-ua on a navigation. A request claiming Chrome without it is lying: a check impossible from JavaScript, because the impersonator never runs any.

One-Click Install

Connect Cloudflare, pick a zone, deploy. Preflight refuses route conflicts and grey-cloud zones rather than silently no-op’ing. Uninstall is one click too.

Fails Open by Design

The origin response returns unconditionally; the beacon is never awaited on the response path, and an adversarial test suite proves it stays up when everything downstream fails.

Explore the Edge Sensor

Now available: Netlify monitoring and clearance enforcement. Install the extension, verify reporting, and start in Monitor before protecting selected paths.

Agent Identity & Trust

Verify Agents. Catch Impersonators. Grade Humans.

A user-agent string is a claim, and claims are free. WebDecoy makes a crawler earn the allowlist: published IP ranges with forward-confirmed reverse DNS today, cryptographic signatures as operators adopt them.

IP Range + Forward rDNS

The primary path, and the one Google itself recommends: published IP ranges plus reverse DNS that must forward-confirm back to the source IP.

Agent Impersonation

Fake GPTBot, Googlebot from a datacenter or VPN host, a crawler whose rDNS points elsewhere. Each becomes a tripwire-grade detection.

Signature Verification

RFC 9421 Web Bot Auth signatures checked against the operator’s published key directory. Few operators sign today, but the verification is in place for when they do.

Graded Human Trust

Clearance tokens carry a trust level (clean, human-likely, attested-human), and routes can require a minimum grade.

Core Detection Features

AI Bot Detection

Identify GPTBot, ClaudeBot, Perplexity, and 20+ other AI scrapers, then prove it. A signature or a published IP range earns "verified"; a matching user agent alone earns nothing.

Verified Agents

See every AI agent that touched your site, how its identity was established, and who tried to impersonate it, with per-agent allow and deny overrides.

Custom Honeypots

Create invisible decoy links specifically designed to attract bots while remaining invisible to real users. Customize paths, content, and triggers.

Zero-Setup Hosting, BYO Domain Optional

Start instantly on the WebDecoy shared domain: no DNS, no setup. Or bring your own domain with a simple CNAME/A record when you want decoys under your own brand.

Instant Response Actions

Trip a decoy and the bot loses its session clearance on every IP it rotates to. Composite, auto-expiring rules in your Cloudflare or AWS WAF stop datacenter bots at the edge you already own, in milliseconds.

Data Poisoning

Return false or misleading data to bots. Train their models on intentionally bad data to reduce their effectiveness.

Endpoint Decoys

Deploy API honeypots that mimic real endpoints. Detect SQL injection, credential stuffing, and API enumeration attacks with zero false positives.

Geographic Consistency

Analyze timezone, language, and GeoIP data to detect VPNs and proxies. Score visitor consistency and flag location spoofing in real-time.

AI Traffic Exchange

See what AI crawlers take from your site and what ChatGPT, Claude, Gemini and Perplexity send back. Referrals are a floor, because platforms often strip the header that identifies them.

Endpoint Decoys: API Honeypot Protection

Advanced API security that catches attackers before they reach your real infrastructure. Deploy fake endpoints that detect and analyze malicious API traffic in real-time.

Attack Detection

Automatically detect and categorize attack patterns:

  • Critical SQL Injection
  • Critical Command Injection
  • Critical XXE Attacks
  • High XSS & Path Traversal

Forensic Capture

Full attack payload analysis:

  • Request body capture
  • HTTP method tracking
  • Authorization header detection
  • Content-type analysis

Zero False Positives

Only real attackers trigger detections:

  • Endpoints don't exist in your app
  • Legitimate users never find them
  • Only scanners & attackers trigger
  • AbuseIPDB integration

Real-Time Analytics Dashboard

Monitor all bot detection activity in real-time. See which bots visit your site, when they visit, what they access, and take immediate action.

Detection Timeline

View bot activity over time with interactive charts and graphs

Bot Distribution

See which bots are targeting you most frequently

Geographic Analysis

Track bot activity by location and IP address

Enterprise Integrations

Connect WebDecoy to your entire security stack. Block bots at the edge, stream metrics to your SIEM, and automate response across your infrastructure.

CDN & Edge

  • Cloudflare WAF
  • Akamai
  • Fastly

Cloud WAF

  • AWS WAF
  • Cloudflare Firewall
  • Composite signatures + challenges

Observability

  • Datadog
  • Custom SIEM
  • Real-time metrics

Automation

  • Vercel Edge
  • Custom Webhooks
  • REST API
SOC Integration

MITRE ATT&CK Mapping

Every WebDecoy detection automatically maps to MITRE ATT&CK tactics and techniques. Your SOC team gets standardized threat intelligence that integrates with existing workflows.

  • Reconnaissance (TA0043) - Web crawling, AI bot detection
  • Credential Access (TA0006) - Brute force, credential stuffing
  • Execution (TA0002) - SQL injection, command injection
  • Discovery (TA0007) - Path traversal, API enumeration
Learn About ATT&CK Mapping
Webhook Payload
{
  "detection_type": "sql_injection",
  "severity": "critical",
  "mitre_attack": {
    "tactics": ["TA0002", "TA0006"],
    "techniques": ["T1203", "T1110.004"],
    "technique_names": [
      "Exploitation for Client Execution",
      "Credential Stuffing"
    ]
  },
  "source_ip": "185.x.x.x",
  "threat_score": 94
}

Enterprise Features

Team Management

Invite team members with role-based access. Granular permissions for viewing data, managing settings, and billing.

Actor Enforcement Management

Manage both enforcement layers in one place: decoy-revoked session clearance for browser actors, and composite fingerprint rules (never a bare JA4) pushed to your Cloudflare or AWS WAF for datacenter bots. Every rule auto-expires and is reversible.

Audit Logs

Complete audit trail of all actions. Track who made changes, when, and why for compliance and security.

Scheduled Reports

Automated weekly or monthly reports sent to your team. Customizable metrics and insights.

SSO Integration

Single Sign-On support. SAML 2.0 and OAuth 2.0 for enterprise authentication.

Advanced Security

GDPR compliant. No PII storage. End-to-end encryption for sensitive data.

Enforcement

A Queue of Judgments, Not a Config Screen

Enforcement that starts blocking the moment you enable it is a leap of faith. WebDecoy builds the deny-list while still in monitor mode, so by the time you turn enforcement on you are acting on a list you have already read.

Monitor Builds the List

A decoy hit in monitor mode writes a pending deny-list entry that affects nothing: never minting, never the edge config. The list fills up while you are still watching.

Evidence, Not a Score

Every row explains itself in one sentence: which decoy fired, which path, how it was reachable, when. Approve or dismiss, and dismiss is as prominent as deny.

Enforce Is a Gate

Review browser verification, protected paths, and the deployed validator in Enforcement. Readiness checks identify missing setup before Enforce is available. Netlify uses its injected validator; provider WAF actions are a separate integration.

Honest Counters

Every number rendered as an outcome is an event count (mint attempts actually refused, requests actually challenged), never a row count dressed up as a result.

Protect the paths you choose. Clearance validators on Cloudflare, Netlify, and AWS CloudFront can require verification on scoped paths, including requests from clients that never run JavaScript. Provider WAF rules are a separate response option. Compare platform capabilities before configuring a policy.

Response Actions

Automated Threat Response

Once a judgment is approved, response is automatic. Revoke the actor's session clearance, block datacenter bots at the edge, alert your team, and feed your SIEM, all in milliseconds.

Edge Blocking

Push a composite actor signature to Cloudflare or AWS WAF: challenge first, block last, auto-expiring. The safe, cheap layer for datacenter and scripted bots; session clearance handles the residential rotators no rule can catch.

Response time: <1 second

Webhook Alerts

Send HMAC-signed detection events to Slack, PagerDuty, or any custom endpoint. Trigger your security playbooks automatically.

Supports retry with exponential backoff

SIEM Integration

Stream events to Splunk, Elastic, Datadog, or CrowdStrike. Every detection includes MITRE ATT&CK technique IDs.

Syslog, CEF, and native formats

Data Poisoning

Serve fake or misleading content to detected bots. Pollute AI training datasets with intentionally bad data.

Configurable per bot type

Smart Redirects

Redirect bots to custom pages, tarpit endpoints, or competitor sites. Control exactly where unwanted traffic goes.

Custom redirect rules per detection type

SDK & API

Full REST API and JavaScript SDK for custom integrations. Build automated workflows that match your security policies.

npm: @webdecoy/node

Supported AI Bots

We detect a wide range of AI scrapers and bots. Our detection engine combines behavioral analysis with user agent verification to catch bots that bypass robots.txt.

  • GPTBot (OpenAI)
  • ClaudeBot (Anthropic)
  • Perplexity
  • GoogleBot (Research)
  • Bingbot
  • Applebot
  • Metabot
  • And 15+ others

Product Updates

Explore product announcements for setup instructions, examples, and the limits of each feature.

WebDecoy MCP Server for AI Assistants

Connect Claude, ChatGPT, Codex or another MCP client to install WebDecoy for your stack and ask whether protection is enforced. Read-only by default, on every plan.

Netlify Monitoring and Enforcement

Observe crawler traffic at the edge and configure clearance checks for selected paths. Start in Monitor mode before enabling enforcement.

AI Journey Insights

Investigate likely collection targets and access patterns, with measured sample behavior and links to the supporting requests.

AI Traffic Exchange Reports

Compare observed AI crawls and referrals in a shareable snapshot, with the measurement window and attribution limits included.

Questions about our bot detection capabilities?

Our team can help you understand how WebDecoy fits your specific security needs.

Talk to an Expert