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
Meta-ExternalAgent
Meta
GrokBot
xAI
Bytespider
ByteDance
Amazonbot
Amazon
+ Applebot, BraveBot, DeepSeekBot, LangChain, AutoGPT, MCP clients, httpx, curl, and more.
Setup in 2 Minutes
Drop in the middleware
Copy one file into your Next.js project. Works on Vercel, DO, Railway, any host.
Add 3 env vars
Webhook URL, API key, and your domain. That's it. No npm install, no config files.
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
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.