Why it matters
robots.txt says what you'd like AI crawlers to do; your access logs say what they actually did. Logs show whether GPTBot is reading your guides, whether OAI-SearchBot or PerplexityBot can reach the pages you want quoted, and whether that 'ClaudeBot' hammering your site is really Anthropic or a scraper borrowing the name.
This analyser reads the logs in your browser, in a background worker, so even large files stay on your device. It recognises 35 crawlers, groups them by purpose, and checks each hit's IP against the ranges the company publishes, where it does. Remember that a visit isn't a citation: it shows a crawler read the page, not that an AI answer used it.
How it works
- InputAn access log from your server or CDN
- In your browserUser agents matched, IPs checked against published ranges
- OutputHits per crawler, verified or spoofed, and top pages
Where it fits in a designer's workflow
- Plan
- Design
- Build
- Test
- Launch
By the numbers
Show the numbers as a table
| Crawler | Company | Purpose | Hits | Verified IP | Wrong IP | Name only |
|---|---|---|---|---|---|---|
| GPTBot | OpenAI | Model training | 2 | 1 | 1 | 0 |
| ClaudeBot | Anthropic | Model training | 2 | 0 | 0 | 2 |
| Googlebot | Search engine | 2 | 1 | 1 | 0 | |
| OAI-SearchBot | OpenAI | AI search | 1 | 1 | 0 | 0 |
| ChatGPT-User | OpenAI | Fetch for a person | 1 | 1 | 0 | 0 |
| PerplexityBot | Perplexity | AI search | 1 | 1 | 0 | 0 |
How to use it
- Open one or more log files (.log, .gz or JSON lines), or paste some lines.
- Read the leaderboard: verified hits came from the crawler's own IP ranges.
- Check the 'Wrong IP' column and the suspicious IP list for impostors.
- Download the summary as CSV.
FAQ
Which log formats work?
Apache and nginx Common and Combined logs, IIS W3C extended logs, Cloudflare Logpush JSON and most JSON-lines logs with ip, user agent, path and status fields.
What does 'Name only' mean?
The company doesn't publish IP ranges (Anthropic, Meta and Amazon, for example), so the hit is matched by its user agent alone and could be spoofed.
How current are the IP ranges?
They're a snapshot taken on the date shown on the page, from each company's published list. Ranges change; we refresh the snapshot when we update the tool.
Are my logs uploaded?
No. They're read in your browser and nothing is sent anywhere.