Citare Tools · Free

AI Bot User-Agent Detector.

Paste a User-Agent string — or raw access-log lines, one per row — and we’ll identify which AI bot it is, who runs it, and what role it plays (training corpus / live search / agentic).

Pure client-side. Free. No signup. Nothing leaves your browser.

Pure client-side. Nothing leaves your browser. 21 known AI bots checked.

Known AI bots (21)

The canonical list Citare maintains across the AI Crawler Tracking tool, the Robots Checker, and this page.

BotProviderClassIP-verifiable?
GPTBotopenaitrainingYes
ChatGPT-Useropenailive_searchYes
OAI-SearchBotopenailive_searchYes
ClaudeBot

also: anthropic-ai, Claude-Web

anthropictrainingNo (UA-only)
Claude-Useranthropiclive_searchNo (UA-only)
Google-ExtendedgoogletrainingYes
Googlebot/

also: Googlebot-Image, Googlebot-Mobile

googleindexingYes
GoogleOthergoogleindexingYes
Google-CloudVertexBotgooglelive_searchYes
PerplexityBotperplexitytrainingYes
Perplexity-Userperplexitylive_searchYes
Applebot-ExtendedappletrainingNo (UA-only)
ApplebotappleindexingNo (UA-only)
bingbot

also: BingPreview

microsoftindexingYes
meta-externalagentmetatrainingNo (UA-only)
CCBotcommon-crawltrainingNo (UA-only)
BytespiderbytedancetrainingNo (UA-only)
DiffbotdiffbottrainingNo (UA-only)
bravebot

also: Brave/Bot

braveindexingNo (UA-only)
DuckDuckBotduckduckgoindexingNo (UA-only)
YandexBotyandexindexingNo (UA-only)

What to do with this

Most useful for log analysis: paste a row from your nginx, Apache, or Vercel access log and identify the bot. The reference table below doubles as a paste-ready cheat sheet of which AI bots send which UA strings.

For continuous tracking with IP verification — log every visit, verify against each provider’s published ranges, dashboard the result — see Citare’s AI Crawler Tracking tool.

More free GEO tools

AI crawler attribution is one of four diagnostic axes Citare Studio measures monthly. See Studio →