WISLRAI

AI crawler index

54 named crawlers from 27 companies, and what each one is actually for. Most companies run several, and they do different jobs, so blocking by company name is rarely the decision people think it is.

Looking for the addresses they connect from? See the published IP ranges.


The four jobs

Training

Collects pages to train or improve a model. It is not answering anyone's question at the moment it visits.

If you block it: Blocking removes your content from future training. It does not remove you from answers today.

Search index

Builds the index the assistant searches when someone asks a question. Closest to a traditional search engine crawler.

If you block it: Blocking takes you out of the index, so the assistant stops finding you.

Live fetch

Fetches your page because a person just asked about it. There is a real user waiting on the other end.

If you block it: Blocking means the assistant cannot read your page for someone who asked about you by name.

In-app browser

A person browsing your site inside the assistant's own window rather than their normal browser.

If you block it: Blocking stops a real visitor from reading your site.


Crawlers by company

OpenAI

NameJobWhat it does
GPTBotTrainingOpenAI training/indexing crawler
ChatGPT-UserLive fetchOpenAI fetch on user behalf
OAI-SearchBotSearch indexChatGPT Search index crawler
OAI-AdsBotSearch indexOpenAI ads discovery crawler
ChatGPTBrowserLive fetchClassic ChatGPT browse-mode fetch
ChatGPT-AppLive fetchChatGPT app-side fetch
ChatGPT/In-app browserReal user inside ChatGPT mobile app
ChatGPT%20AtlasIn-app browserReal user inside ChatGPT Atlas browser

Google

NameJobWhat it does
GooglebotSearch indexStandard Googlebot crawler
GoogleOtherTrainingGoogle generic crawler (product/R&D fetches, not AI training)
AdsBot-GoogleSearch indexGoogle Ads landing-page quality crawler
Storebot-GoogleSearch indexGoogle Shopping/store crawler
GoogleWv (WKWebView)In-app browserGoogle WKWebView wrapper used by Gemini and Google apps

Anthropic

NameJobWhat it does
Claude-SearchBotSearch indexAnthropic search index crawler
ClaudeBotTrainingAnthropic training/indexing crawler
Claude-UserLive fetchAnthropic fetch on user behalf
Claude-WebLive fetchClaude web client fetch

Gemini

NameJobWhat it does
Gemini-Deep-ResearchLive fetchGemini Deep Research fetch for a user task
Google-ExtendedTrainingGoogle AI training opt-in crawler
GeminiiOS/In-app browserReal user inside Gemini iOS app
GeminiAndroid/In-app browserReal user inside Gemini Android app

Meta

NameJobWhat it does
Meta-ExternalAgentTrainingMeta AI training crawler
Meta-ExternalFetcherLive fetchMeta AI fetch on user behalf
meta-externalagentTrainingMeta AI training crawler
meta-webindexerTrainingMeta web indexer

Amazon

NameJobWhat it does
AmazonbotTrainingAmazon AI training crawler
Amzn-SearchBotSearch indexAmazon search/AI crawler

ByteDance

NameJobWhat it does
BytespiderTrainingByteDance/TikTok training crawler
TikTokSpiderTrainingTikTok / ByteDance crawler

DuckDuckGo

NameJobWhat it does
DuckAssistBotLive fetchDuckDuckGo Assist AI fetch
DuckDuckBotSearch indexDuckDuckGo search crawler

Huawei

NameJobWhat it does
PanguBotTrainingHuawei PanGu training crawler
PetalBotSearch indexHuawei Petal search crawler

Microsoft

NameJobWhat it does
bingbotSearch indexBing/Copilot search crawler
BingSapphire/In-app browserReal user inside the Bing/Copilot mobile app WebView

Perplexity

NameJobWhat it does
PerplexityBotTrainingPerplexity training/indexing crawler
Perplexity-UserLive fetchPerplexity fetch on user behalf

xAI

NameJobWhat it does
GrokAppLive fetchGrok iOS app fetch
GrokAppAndroidLive fetchGrok Android app fetch

AI2

NameJobWhat it does
AI2BotTrainingAllen Institute training crawler

Apple

NameJobWhat it does
ApplebotSearch indexApple Siri/Spotlight/Apple Intelligence crawler

Baidu

NameJobWhat it does
BaiduspiderSearch indexBaidu search crawler

Brave

NameJobWhat it does
BravebotTrainingBrave Search crawler

Cohere

NameJobWhat it does
cohere-aiTrainingCohere AI training crawler

CommonCrawl

NameJobWhat it does
CCBotTrainingCommon Crawl training-data crawler

Copilot

NameJobWhat it does
BingSapphireIn-app browserMicrosoft Copilot UA marker

Diffbot

NameJobWhat it does
DiffbotTrainingDiffbot knowledge-graph crawler

ImageSift

NameJobWhat it does
ImagesiftBotTrainingImageSift image dataset crawler

Mistral

NameJobWhat it does
MistralAI-UserLive fetchLe Chat fetch on user behalf

Semrush

NameJobWhat it does
SemrushBot-OCOBTrainingSemrush AI content crawler

Timpi

NameJobWhat it does
TimpibotTrainingTimpi decentralized index crawler

Webz.io

NameJobWhat it does
Webzio-ExtendedTrainingWebz.io AI data crawler

Yandex

NameJobWhat it does
YandexBotSearch indexYandex search crawler

You.com

NameJobWhat it does
YouBotTrainingYou.com AI search crawler

These are not crawlers

A visit can come from an AI product without any crawler being involved. When someone clicks a link in an answer, that is a person arriving in a normal browser, and it shows up through one of the signatures below. It is worth counting separately from crawler traffic, because one is your content being read and the other is a visitor showing up.

chatgpt.comchat.openai.comclaude.aiperplexity.aiwww.perplexity.aigemini.google.comcopilot.microsoft.comgrok.comx.comartifacts.grokusercontent.comconnector_openai_shoppingoaiusercontent.comutm_source=chatgpt.comutm_source=copilot.comshared_conversation_id=

Common questions

Does one company only have one crawler?
No, and assuming so is the usual mistake. OpenAI runs separate crawlers for training, for its search index, and for fetching a page live when someone asks about it. Google runs different ones again, and only Google-Extended governs Gemini training. Blocking by company name treats all of those as one decision when they are not.
Which ones should I allow?
That is a business decision, not a technical one. The live fetch and search index crawlers are how an assistant finds you and cites you, so blocking those removes you from answers. Training crawlers do not affect whether you appear today. Plenty of sites allow the first two and block the third.
A crawler is hitting me but is not on this list. Is it fake?
Not necessarily. New crawlers appear regularly and this list covers the ones we identify by name. Check the user agent against the vendor's own documentation, and check the IP against their published ranges. A name nobody documents and an IP from a hosting provider is the pattern worth blocking.
How is a referral different from a crawler?
A crawler is software reading your page. A referral is a person clicking through to you from an answer, which shows up as a normal browser visit carrying a referer such as chatgpt.com. They are counted separately because they mean different things: one is your content being read, the other is a visitor arriving.