SynthTrail

AI crawler and agent user-agent directory

These are the AI agent names SynthTrail recognises when a visit announces itself. The directory is free to read; you do not need an account.

$9.99 a month. No contract. Cancel any time.

How to use this list

Search your logs for these names to see which AI tools fetch your pages. Use them in robots.txt rules to allow or disallow a given agent. A name can be faked, which is why SynthTrail also looks at behaviour.

Names versus behaviour

A user-agent is only a claim. Some tokens, like Google-Extended and Applebot-Extended, are control tokens for robots.txt and never appear as a visiting browser. SynthTrail labels sessions by name when a browser announces one, and flags unnamed ones by what they do.

Keeping it current

Vendors add and rename agents often. Treat the list as a starting point and check each vendor's own documentation before you write rules around a name.

Recognised AI agents

User-agent nameVendorWhat it is for
GPTBotOpenAICollects pages that may be used to train models
OAI-SearchBotOpenAIFinds pages for ChatGPT search results
ChatGPT-UserOpenAIFetches a page when a ChatGPT user asks for it
ClaudeBotAnthropicCollects pages that may be used to train models
Claude-UserAnthropicFetches a page when a Claude user asks for it
Claude-WebAnthropicOlder Claude web access name
PerplexityBotPerplexityIndexes pages for Perplexity search
Perplexity-UserPerplexityFetches a page when a Perplexity user asks for it
Google-ExtendedGooglerobots.txt control token for Gemini and Vertex AI use
Google-CloudVertexBotGoogleCrawls sites for Vertex AI agents at a site owner's request
Meta-ExternalAgentMetaCollects pages for Meta AI products
meta-externalfetcherMetaFetches a page when a Meta AI user asks for it
FacebookBotMetaCrawls pages that may feed Meta AI models
AmazonbotAmazonCrawls pages for Amazon services including Alexa answers
Applebot-ExtendedApplerobots.txt control token for Apple AI training use
BytespiderByteDanceCrawls pages for ByteDance AI products
CCBotCommon CrawlBuilds an open web archive widely used for AI training
cohere-aiCohereFetches pages for Cohere models
MistralAI-UserMistralFetches a page when a Le Chat user asks for it
DuckAssistBotDuckDuckGoFetches pages to produce DuckAssist answers
YouBotYou.comCrawls pages for You.com AI search

Descriptions are general summaries. Check each vendor's own documentation before writing rules.

Why behaviour matters too

  • Names can be copied by anyone
  • Many agents give no name at all
  • Behavioural signs catch unnamed agents
  • Trails show what each one did

Follow the trail on your own site

Paste one snippet and see the synthetic visitors that use your site. Card details are entered on Stripe, never on this site.

More from SynthTrail