AI Crawler Log Analyzer
Paste your server log to see which AI bots actually crawled you, how often, and which pages. Free, no API key.
AI Crawler Log Analyzer
Paste raw lines from your server access log. You get the number of lines parsed, how many hits came from AI crawlers and what share of traffic that is, plus a per-bot breakdown with owner, hit count and the status codes each one received. Nothing is stored.
How do I check if AI crawlers visit my site?
Your server access log records every request, including AI crawlers, and it is the only place you can see them. Google Search Console only reports Google's own crawlers. Download or copy your access log, paste the lines into a log analyzer, and it will match user-agent strings like GPTBot, PerplexityBot and Claude-SearchBot and count their visits.
Robots.txt says allowed. Logs say what happened.
Checking robots.txt tells you what you have permitted. It does not tell you whether anything turned up. A site can allow every AI crawler and still get no visits, usually because nothing links to it or the pages are too thin to be worth fetching. The log is the only honest record. Every request your server answers gets written down, with the time, the page and the user-agent that asked.
Search Console will not show you this
The Crawl Stats report in Google Search Console covers Google's own crawlers only. It does not report GPTBot, PerplexityBot, ClaudeBot or anything else from OpenAI, Anthropic or Perplexity. If you want to know whether those bots reached you, the access log is the source.
Status codes tell the real story
A bot that visited and got a 200 read your page. A bot that got 403 was refused, usually by a firewall or bot-protection rule rather than robots.txt. A bot that got 404 followed a broken link. We show the codes each crawler received so you can tell those cases apart.
Where to find your access log
Pick the line that matches your setup, then copy a few hundred lines.
What the numbers mean for a local business
Do not chase a big AI crawler percentage. A high share can simply mean human traffic is low. Read the three numbers together: how many lines you pasted, how many were AI crawlers, and which bots those were. A handful of hits from OAI-SearchBot and PerplexityBot is a better sign than hundreds of hits from one training crawler.
Zero AI hits
This is common and it is not always a problem. It can mean your robots.txt blocks them, that your firewall is refusing them, or simply that the sample you pasted is too short. Try a longer stretch of log first, then run the crawler access checker.
Training bots but no search bots
If you see GPTBot and ClaudeBot but nothing from OAI-SearchBot, Claude-SearchBot or PerplexityBot, your content is being read for training but not being fetched for answers. That usually points to weak external links and few mentions rather than a technical block.
One bot doing all the work
Sometimes a single crawler accounts for almost every AI hit. That is normal, and it tells you which engine is most likely to know your site today. It also tells you where a block would hurt most, because losing that one bot would take out most of your AI visibility.
What we do not do with your log
Nothing you paste is stored. The lines are parsed to produce the counts and then they are gone. Two honest limits: we only read standard combined-format access logs, so a custom log format may not parse, and we can only match bots by their user-agent string. A scraper can claim to be anything, so treat the breakdown as a strong signal rather than proof of identity. Google-Extended and Applebot-Extended will never appear at all, because they do not crawl.
What to do with what you find
The log tells you what is happening. It does not tell you why. Pair it with a robots.txt check so you can separate a permission problem from a demand problem, and re-run it monthly so you have a trend rather than a snapshot.
If crawlers are being refused
Repeated 403 responses to named AI bots point at your firewall, CDN or a security plugin, not robots.txt. On Cloudflare, check your bot-fighting and WAF rules. On managed hosting, ask support whether AI user agents are filtered by default, because some are blocked out of the box.
If crawlers get in but you are not cited
Access was never the whole job. Being fetched and being quoted are different things. Once the log shows healthy crawler visits, the work moves to content: answering real questions plainly, being mentioned on other sites, and keeping your business details consistent everywhere.
AI Crawler Log Analyzer FAQ
Where do I find my server access log?
Is it safe to paste my log file here?
How many log lines should I paste?
What log format does this accept?
Can a bot pretend to be GPTBot?
Other free tools worth a minute
Logs showing nothing from AI crawlers?
That is worth an hour of someone's attention. Book a free strategy call and we will look at your log, your robots.txt and your firewall together, then tell you which one is actually the problem.
Book a free CEO strategy call →