Bot directoryOperators
Bot Operators
112 companies and organizations that operate web crawlers.
- 112operators
- 265crawler tokens
- 262bot profiles
- 8categories
All 112 bot operators, ordered by number of bots operated
- Yandex 39 bots https://yandex.com/
- Google 32 bots https://developers.google.com/
- Baidu 10 bots https://www.baidu.com/
- Amazon 8 bots https://www.amazon.com/
- Meta 8 bots https://www.facebook.com/
- OpenAI 6 bots https://openai.com/
- Anthropic 6 bots https://anthropic.com
- Microsoft 6 bots https://www.bing.com/
- ByteDance 4 bots https://www.bytedance.com/
- Cloudflare 4 bots https://www.cloudflare.com/
- Mistral AI 3 bots https://mistral.ai/
- Awario 3 bots
- Semrush 3 bots https://www.semrush.com/
- Moonshot AI 3 bots https://www.moonshot.ai/
- xAI 3 bots https://x.ai/
- Allen Institute for AI 2 bots https://allenai.org/
- DuckDuckGo 2 bots https://duckduckgo.com/
- Huawei 2 bots https://www.huawei.com/
- Perplexity AI 2 bots https://www.perplexity.ai/
- Apple 2 bots https://www.apple.com/
- Mojeek 2 bots
- Ahrefs 2 bots https://ahrefs.com/
- Moz 2 bots https://moz.com/
- Slack 2 bots https://slack.com/
- Diffbot 2 bots
- Open Source 2 bots
- YaCy Community 2 bots
- Internet Archive 2 bots
- Parallel 2 bots
- Exa 2 bots https://exa.ai/
- SB Intuitions 2 bots https://www.sbintuitions.co.jp/
- Kagi 2 bots https://kagi.com/
- Cohere 2 bots
- iAsk 2 bots https://iask.ai/
- Alibaba 2 bots
- Lyrenth 2 bots https://lyrenth.com/
- Keenable 2 bots
- Unattributed 1 bot
- Open Source Community 1 bot
- Seznam 1 bot https://www.seznam.cz/
- Brandwatch 1 bot
- DataForSEO 1 bot https://dataforseo.com/
- Majestic 1 bot https://majestic.com/
- Neticle 1 bot https://neticle.com/
- Screaming Frog 1 bot https://www.screamingfrog.co.uk/
- LinkedIn 1 bot https://linkedin.com
- Pinterest 1 bot https://www.pinterest.com/
- Babbar 1 bot
- Common Crawl 1 bot https://commoncrawl.org/
- Firecrawl 1 bot https://www.firecrawl.dev/
- ICC 1 bot
- Seekport 1 bot
- Turnitin 1 bot https://www.turnitin.com/
- Velen 1 bot
- Alibaba Cloud 1 bot https://www.alibabacloud.com/
- Hive 1 bot
- X (Twitter) 1 bot
- Bright Data 1 bot
- Klaviyo 1 bot https://www.klaviyo.com/
- LINER 1 bot https://liner.com/
- Arquivo.pt 1 bot
- ROIS-DS 1 bot
- Webz.io 1 bot
- Yahoo 1 bot
- AddSearch 1 bot https://www.addsearch.com/
- aiHit 1 bot https://www.aihitdata.com/
- Andi 1 bot https://andisearch.com/
- Atlassian 1 bot
- Brave 1 bot https://brave.com/
- Zhipu AI 1 bot https://www.zhipuai.cn/
- Anysphere 1 bot
- DeepSeek 1 bot
- Cognition AI 1 bot https://cognition.ai/
- Manus 1 bot https://manus.im/
- OpenCode 1 bot
- Phind 1 bot https://www.phind.com/
- QuillBot 1 bot https://quillbot.com/
- Tavily 1 bot https://tavily.com/
- WRTN 1 bot https://wrtn.ai/
- You 1 bot
- LAION 1 bot https://laion.ai/
- Linkup 1 bot https://www.linkup.so/
- Mozilla 1 bot https://www.mozilla.org/
- Ceramic AI 1 bot https://ceramic.ai/
- Apify 1 bot
- Dealfront 1 bot
- Echobox 1 bot
- FactSet 1 bot
- Ibou 1 bot
- ISS 1 bot
- Panscient 1 bot
- Qualified 1 bot
- Quora 1 bot
- Sidetrade 1 bot
- Timpi 1 bot
- WebMeUp 1 bot
- MyCentral AI 1 bot
- Crawlspace 1 bot
- Dassault Systemes (Netvibes) 1 bot
- FriendlyCrawler 1 bot
- Kangaroo 1 bot
- MauiBot 1 bot
- netEstate 1 bot
- Poseidon Research 1 bot
- Reflection AI 1 bot
- Kernel 1 bot
- Alphalens 1 bot
- Direqt 1 bot
- Hark 1 bot
- Zipchat 1 bot
- Channel3 1 bot
- Naver 1 bot
Thinking in operators
Why operators matter
robots.txt works token by token, but decisions are usually made company by company: "do we want our content in this company's products?" An operator profile bridges the two. It lists every token a company runs, what each one does and how each treats robots.txt, so you can turn one business decision into the right set of rules.
A three-step operator policy
- Decide per job. For each operator that matters, decide separately about training, search and user-triggered fetching.
- Map jobs to tokens. Use the operator profile to find which token does which job.
- Write and verify. One group per decision, then confirm the result with the website crawlability test.
The operators most top sites have an opinion about
| Operator | Token | Files blocking it |
|---|---|---|
| OpenAI | GPTBot | 15.4% |
| Anthropic | ClaudeBot | 14.4% |
Google-Extended | 13% | |
| Common Crawl | CCBot | 16.1% |
| ByteDance | Bytespider | 15.9% |
| Perplexity | PerplexityBot | 10.9% |
| Meta | Meta-ExternalAgent | 12.6% |
| Apple | Applebot-Extended | 12.4% |
| Amazon | Amazonbot | 12.2% |
From our robots.txt study of the Tranco top 10,000 (5,583 valid files).
Reporting a wrong operator
If an operator page names the wrong company, links to the wrong documentation or misses a token, tell us through the contact page with a link to the operator's own source. We check it and correct the page in the next release.
How we name operators
We use the name the operator uses in its own crawler documentation, so a search for that name leads straight to the right source. Where a crawler has changed hands or brands, its profile notes the old token when the operator still honours it.
Single-crawler operators and what they tend to be
74 operators in our database run exactly one crawler. They are mostly specialists: SEO and marketing platforms that audit sites, research archives, plagiarism and brand-monitoring services, and smaller search engines. For these, the operator page and the crawler profile cover the same token, so the decision is simple: one User-agent line and one rule. Start with what the operator's service does for you. If you use it, allow it; if you have never heard of it and it is rated caution or aggressive, a block costs you little.
Large operators and the cost of getting them wrong
| Operator | Crawlers | Best tier | Tier 1 tokens |
|---|---|---|---|
| Yandex | 39 | 3 | 0 |
| 32 | 1 | 1 | |
| Baidu | 10 | 2 | 0 |
| Amazon | 8 | 2 | 0 |
| Meta | 8 | 1 | 2 |
| OpenAI | 7 | 1 | 6 |
The operators at the top of this table carry most of the risk in a robots.txt file, because a single broad rule can catch several of their tokens at once. Write their groups first and test each token on its own in the validator.
Questions people ask about operators
- Is an operator the same as a company?
- Usually. Where one company runs crawlers under separate brands, we list the brand the crawler identifies with, so the documentation link matches the token.
- Can I block a whole operator with one line?
- No. robots.txt matches tokens, not companies. Stack every token you mean above one set of rules.
- Why does an operator page show crawlers I have never seen?
- Many tokens only visit when a person asks an assistant to read your page, or only crawl certain kinds of site. Absence from your logs does not mean the crawler is retired.
Operators by the job their crawlers do
| Purpose | Operators | Example operators |
|---|---|---|
| user request | 32 | Allen Institute for AI, Lyrenth, Amazon |
| indexing | 31 | AddSearch, Lyrenth, Alphalens |
| scraping | 31 | Amazon, Apify, Internet Archive |
| training | 27 | Allen Institute for AI, aiHit, Amazon |
| monitoring | 17 | Microsoft, Google, Ahrefs |
| both | 10 | Andi, ByteDance, Cohere |
| social | 8 | Meta, Google, LinkedIn |
An operator can appear in several rows. Google, for example, runs crawlers for search indexing, user requests and monitoring, which is why its operator page groups tokens by job rather than listing them alphabetically.
The operators with the most crawlers
| Operator | Crawlers | Examples |
|---|---|---|
| Yandex | 39 | YaDirectFetcher, Yandex, YandexAccessibilityBot |
| 32 | AdsBot-Google, AdsBot-Google-Mobile, APIs-Google | |
| Baidu | 10 | baidu, Baiduspider, Baiduspider-ads |
| Amazon | 8 | Amazon Kendra, amazon-QBusiness, Amazonbot |
| Meta | 8 | FacebookBot, facebookexternalhit, Meta-ExternalAds |
| OpenAI | 7 | ChatGPT Agent, ChatGPT Operator, ChatGPT-User |
| Microsoft | 6 | AdIdxBot, AzureAI-SearchBot, bingbot |
| Anthropic | 6 | anthropic-ai, Claude-Code, Claude-SearchBot |
| Unknown | 6 | coccocbot-web, Crawl4AI, crawler4j |
| ByteDance | 4 | Bytespider, DoubaoBot, TikTokSpider |
The top of the list is dominated by search engines and the large AI labs, which split their crawling into separate tokens for training, search and user requests. 74 of the 112 operators run a single crawler, so for most of the list one robots.txt group is the whole decision.
Why operators split their crawlers
An operator with several tokens is giving you a choice. OpenAI, Anthropic and Google each run a training crawler or token next to the agents that fetch pages for search answers or for one person's request. Blocking one does not block the others. Our study found 427 top-site files that block GPTBot while leaving OAI-SearchBot open, and 575 that block Google-Extended but keep Googlebot: owners using exactly that choice. Each operator page lists every token and what it is for, and the hybrid setup guide shows the file.
Operators we cannot fully identify
6 crawlers in our database have no operator we can confirm. They appear under "Unknown" rather than under a guessed name, because a wrong operator would lead you to the wrong documentation and the wrong IP list. If you can point to an operator's own page that names one of these tokens, tell us and we will move it.
How to use an operator page
- Open the operator and read which of its tokens does which job.
- Decide per job: training, search, user requests, monitoring.
- Write one group per decision, naming every token that shares it.
- Paste the file into the validator and test a real URL for each token.
- Check the operator page again when it announces a new crawler; a new token is not covered by old rules.
Test yourself
Does User-agent: OpenAI block GPTBot?
No. robots.txt matches crawler tokens, not company names.
Why do some operators run several crawlers?
So site owners can give different answers to different jobs, such as training and search.