Free · Open Source · 2-Minute Setup

AI bots are crawling your site right now.
Google Analytics can't see them.

BotWatcher detects GPTBot, ClaudeBot, PerplexityBot, and 40+ AI crawlers hitting your site. Drop-in Next.js middleware. See who's indexing your content, from which countries, and how much bandwidth they consume.

What It Tracks

40+ AI bots across 14 categories. Every hit logged with path, country, city, and user-agent.

GPTBot

OpenAI

ClaudeBot

Anthropic

PerplexityBot

Perplexity

Google-Extended

Google

Meta-ExternalAgent

Meta

GrokBot

xAI

Bytespider

ByteDance

Amazonbot

Amazon

+ Applebot, BraveBot, DeepSeekBot, LangChain, AutoGPT, MCP clients, httpx, curl, and more.

Setup in 2 Minutes

1

Drop in the middleware

Copy one file into your Next.js project. Works on Vercel, DO, Railway, any host.

2

Add 3 env vars

Webhook URL, API key, and your domain. That's it. No npm install, no config files.

3

See your traffic

Deploy and check the dashboard. Bot hits appear within seconds, broken down by bot, country, and path.

The Dashboard

Real data. Real bots. This is what your analytics look like.

Bot Hits (7d)

2,847

All-Time

14,239

Unique Bots

23

Countries

12

Today

412

View Live Demo →

Start Tracking Your AI Bot Traffic

Enter your site URL and email. We'll send you setup instructions and a free API key with 1 month of free access to the BotWatcher dashboard.

No spam. We'll send one email with your API key and setup guide. That's it.