Skip to content
GEO AutomationComingOn demand

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

  1. 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.

  2. 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.

  3. 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.