Upload access logs to see which AI crawlers read your site, what fails, and whether the pages they read get cited and clicked. Free; no addresses kept.
Your server's access log records every request AI crawlers make to your site. Upload it on a project's AI crawlers page (under AI visibility) and Asheard shows which AI crawlers read the site, what they fetch, what fails, and whether the pages they read get cited in AI answers and clicked on Google. It costs no credits.
AI search crawlers build the index an AI search answers from: OAI-SearchBot (ChatGPT), Claude-SearchBot, PerplexityBot and MistralAI-Index. Live-answer crawlers open a page while an assistant answers someone: ChatGPT-User, Claude-User, Perplexity-User and MistralAI-User. Training crawlers collect pages to train models: GPTBot, ClaudeBot, MistralAI-Training, meta-externalagent, Bytespider and CCBot.
Google's AI Overviews and AI Mode and Microsoft's Copilot use the search crawlers Googlebot and Bingbot, so their AI features can't be told apart from search in a log, and they aren't counted here. Google-Extended and Applebot-Extended are robots.txt settings, not crawlers: they never show up in a log.
Managers and admins upload and delete logs; everyone who can see the project can see the page. Choose the site the log belongs to (one of the project's domains or the brand's website) and upload up to 5 files of up to 10 MB each, plain or compressed (.gz).
Only the AI crawlers' requests: for each day, crawler, page and response status, how many requests there were. Visitors' IP addresses, other requests, user agents and referrers are never stored. The uploaded files are deleted as soon as they're read, also when reading fails. Deleting an upload removes what it counted. Crawl data is kept for about 13 months back from the newest day.
Anyone can put a crawler's name in a request. The companies behind ChatGPT, Claude, Perplexity and Mistral publish the addresses their crawlers use, so each request that names one of their crawlers is checked against that list while the log is read: requests from other addresses are fake, counted separately and left out of every other number. Crawlers without a published list are counted as they come.
If your site is behind a proxy or CDN that the server logs instead of the visitor, no request matches, so nothing can be checked: the page says so and every request that names a crawler counts. To have them checked, set the server to log the visitor's address that the proxy or CDN passes on.
Track whether ChatGPT, Gemini, Claude, Perplexity and Google's AI actually recommend you — daily, per city, against competitors.
Try Asheard free for 7 days