Skip to content

Bot directory

55 crawlers and fetchers that reach public websites: who runs each one, what it does, and its robots.txt token. Each record cites the operator's own documentation where the operator publishes any. Last checked . Have an address from your logs? Check whether it is the crawler it claims to be.

55 bots.

AI training and dataset crawlers

Crawl the web for content that may be used to train models or to build a reusable dataset.

AI training and dataset crawlers
BotOperatorWhat it doesrobots.txt token
AmazonbotAmazonCrawls to improve Amazon products; may be used to train Amazon AI models.Amazonbot
CCBotCommon CrawlBuilds Common Crawl's open web archive, free for anyone to reuse.CCBot
ClaudeBotAnthropicCollects web content that could contribute to Claude model training.ClaudeBot
GPTBotOpenAICrawls content that may be used to train OpenAI's foundation models.GPTBot
Meta-ExternalAgentMetaCrawls for training AI models or improving Meta products.meta-externalagent

AI user-triggered fetchers

Fetch a page because a person asked an assistant to. Several operators say robots.txt may not apply.

AI user-triggered fetchers
BotOperatorWhat it doesrobots.txt token
ChatGPT-UserOpenAIVisits a page when a ChatGPT or Custom GPT user's request needs it.ChatGPT-User
Claude-UserAnthropicFetches a page when a Claude user's question needs it.Claude-User
Meta-ExternalFetcherMetaFetches individual links on behalf of Meta product users.meta-externalfetcher
MistralAI-UserMistral AIFetches a page when a Mistral user's action needs it.MistralAI-User
Perplexity-UserPerplexityFetches a page when a Perplexity user's request needs it.Perplexity-User

AI robots.txt control tokens

Names you write in robots.txt to control AI use. No crawler sends them as a user agent.

AI robots.txt control tokens
BotOperatorWhat it doesrobots.txt token
Applebot-ExtendedAppleA robots.txt token that opts content out of Apple model training.Applebot-Extended
Google-ExtendedGoogleA robots.txt token that controls Gemini training and grounding use.Google-Extended

Other Google crawlers

Single-purpose Google crawlers for shopping, ads, testing tools and Vertex AI.

Other Google crawlers
BotOperatorWhat it doesrobots.txt token
AdsBot-GoogleGoogleChecks the quality of ad landing pages for Google Ads.AdsBot-Google
Google-CloudVertexBotGoogleCrawls sites whose owners asked for it when building Vertex AI Agents.Google-CloudVertexBot
Google-InspectionToolGoogleFetches pages for Search Console URL inspection and the Rich Results Test.Google-InspectionTool
GoogleOtherGoogleFetches public pages for Google product teams, for example for research crawls.GoogleOther
Mediapartners-GoogleGoogleReads the pages of sites that show Google ads, so the ads match the content.Mediapartners-Google
Storebot-GoogleGoogleCrawls product and store pages for Google Shopping.Storebot-Google

SEO and link-index crawlers

Build backlink and site-audit databases for SEO tools. None of them affects search rankings.

SEO and link-index crawlers
BotOperatorWhat it doesrobots.txt token
AhrefsBotAhrefsBuilds the link database behind Ahrefs and the Yep search engine.AhrefsBot
AhrefsSiteAuditAhrefsCrawls a site for an Ahrefs Site Audit project.AhrefsSiteAudit
BarkrowlerBabbarCollects links and page metadata for Babbar.barkrowler
DataForSeoBotDataForSEOAdds links to DataForSEO's backlink database.DataForSeoBot
DotBotMozGathers data for the Moz Link Index.dotbot
MJ12botMajesticMaps links between websites for Majestic's link index.MJ12bot
RogerbotMozCrawls a site for the site audits of a Moz Pro Campaign.rogerbot
Screaming Frog SEO SpiderScreaming FrogAudits a site's technical SEO from the machine that runs it.Screaming Frog SEO Spider
SemrushBotSemrushCollects web data for Semrush's SEO tools.SemrushBot

Link preview bots

Fetch a page when someone shares its link, to build the preview card.

Link preview bots
BotOperatorWhat it doesrobots.txt token
DiscordbotDiscordVisits a link shared in a Discord message to build its preview.Discordbot
facebookexternalhitMetaBuilds link previews when content is shared on Meta's apps.facebookexternalhit
PinterestbotPinterestIndexes pages behind Pins and keeps Pin details up to date.Pinterestbot
Slackbot-LinkExpandingSlackFetches a page's meta tags when someone posts its link in Slack.Slackbot-LinkExpanding
TwitterbotXFetches card markup when a link is shared on X.Twitterbot

Crawlers without operator documentation

The operator publishes no page describing the crawler, so its identity cannot be checked.

Crawlers without operator documentation
BotOperatorWhat it doesrobots.txt token
BytespiderUnconfirmed, attributed to ByteDanceA crawler with no operator documentation.Bytespider

Bots by operator

An operator that runs several bots gives each one its own robots.txt token. These pages put one operator's bots side by side.