AI Bot Verifier
Bulk paste log IPs. Get back which are real AI crawlers and which are impersonators.
Why we built it
Server logs are full of requests claiming to be GPTBot or ClaudeBot, and a user-agent string is just text anyone can send. Scrapers wear crawler names to slip past blocks, which means bot reports built on user agents overstate real AI crawl activity badly. Verifying an IP is mechanical work that nobody wants to do one address at a time, so we made it a bulk operation.
How it runs
- 01
Paste the log IPs
Bulk paste straight from the access log. The workflow parses the list, deduplicates it, and queues each unique IP for verification.
- 02
Verify each IP two ways
A reverse DNS lookup with forward confirmation checks whether the IP resolves to the crawler's real hostname, and CIDR matching checks it against the IP ranges OpenAI, Anthropic, Perplexity, and Google publish for their bots.
- 03
Get the verdict list
Every IP comes back as a verified crawler or an impersonator, with the matched range or failed lookup attached as evidence. Results return in the web UI or through the API for log-pipeline use.
Want this running on your stack?
We build, calibrate, and hand over each system to your team. Workflows export as JSON. Dashboards live in your accounts. No lock-in.
Related systems
Retrieval Window Calculator
See how much of your page ChatGPT actually reads versus what JavaScript hides from it.
AI Citation Tracker
Track how often ChatGPT, Perplexity, and Claude cite your brand for the queries that matter.
Technical SEO Triage
Daily Screaming Frog crawl with priority-tier alerting. Catch breakage before it ships to clients.