Agent Ready Crawlers

The field guide to every AI crawler and agent at the door, and the vendors who decide who gets in.

The Crawler Index

In short

70 AI crawlers and agents from 32 operators, each with its exact user-agent string, robots.txt token, purpose and verification method. 35 of them publish nothing a site can check. The block rate column comes from a crawl of 13,071 domains on 4 November 2026.

The first fifteen of 70 rows. Block rate: share of top-10,000 sites with a parsed robots.txt that disallow the token at the root.

Operator Token Purpose Respects robots.txt Verification Block rate 2026-11-04 Profile
OpenAI GPTBot Training Yes IP list 18.5% Profile
OpenAI OAI-SearchBot Search index Yes IP list 7.7% Profile
OpenAI ChatGPT-User Live answer fetch May not apply IP list 9.7% Profile
Anthropic ClaudeBot Training Yes IP list 17.6% Profile
Anthropic Claude-User Live answer fetch Yes IP list 8.1% Profile
Anthropic Claude-SearchBot Search index Yes IP list 7.7% Profile
Perplexity PerplexityBot Search index Yes IP list 11.2% Profile
Perplexity Perplexity-User Live answer fetch May not apply IP list 8.3% Profile
Google Google-Extended Training Yes None published 16.0% Profile
Google Googlebot Search index Yes Reverse DNS 2.8% Profile
Apple Applebot-Extended Training Yes None published 14.8% Profile
Microsoft bingbot Search index Yes Reverse DNS 3.1% Profile
Amazon Amazonbot Training Yes IP list 15.6% Profile
Meta meta-externalagent Training Yes None published 16.0% Profile
Common Crawl CCBot Training Yes Reverse DNS 19.4% Profile

Open the full index, or read how the columns are defined on the method page.

The Block Rate Report

Share of top-10,000 sites that disallow each AI crawler token at the rootBars for 32 tokens, from CCBot at 19.4 percent to Googlebot at 2.8 percent. Dark part: sites naming the token. Light part: sites refusing it only through a wildcard group.0%5%10%15%20%25%CCBot19.4%Bytespider19.2%GPTBot18.5%ClaudeBot17.6%Google-Extended16.0%Meta-ExternalAgent16.0%Diffbot15.7%omgili15.7%Amazonbot15.6%anthropic-ai15.5%cohere-ai15.5%Applebot14.8%Applebot-Extended14.8%PetalBot14.1%PerplexityBot11.2%Google-CloudVertexBot10.9%YouBot10.3%FacebookBot10.2%Timpibot9.8%ChatGPT-User9.7%ImagesiftBot9.5%Meta-ExternalFetcher8.5%Perplexity-User8.3%Claude-User8.1%DuckAssistBot8.1%Claude-SearchBot7.7%MistralAI-User7.7%OAI-SearchBot7.7%agent-readiness-crawl*4.2%MicrosoftPreview4.0%Bingbot3.1%Googlebot2.8%Share of top-10,000 sites that disallow each AI crawler token at the rootBars for 32 tokens, from CCBot at 19.4 percent to Googlebot at 2.8 percent. Dark part: sites naming the token. Light part: sites refusing it only through a wildcard group.0%10%20%CCBot19.4%Bytespider19.2%GPTBot18.5%ClaudeBot17.6%Google-Extended16.0%Meta-ExternalAgent16.0%Diffbot15.7%omgili15.7%Amazonbot15.6%anthropic-ai15.5%cohere-ai15.5%Applebot14.8%Applebot-Extended14.8%PetalBot14.1%PerplexityBot11.2%Google-CloudVertexBot10.9%YouBot10.3%FacebookBot10.2%Timpibot9.8%ChatGPT-User9.7%ImagesiftBot9.5%Meta-ExternalFetcher8.5%Perplexity-User8.3%Claude-User8.1%DuckAssistBot8.1%Claude-SearchBot7.7%MistralAI-User7.7%OAI-SearchBot7.7%agent-readiness-crawl*4.2%MicrosoftPreview4.0%Bingbot3.1%Googlebot2.8%

Site names the tokenRefused only by a * group

Share of top-10,000 sites (5,938 with a parsed robots.txt) that refuse each token at the root. Crawl of 2026-11-04, 13,071 rows. *The crawl's own token, a control: its bar is the wildcard baseline.

CCBot is refused by 19.4 percent of the sites, the most of any token in the crawl. GPTBot is refused by 18.5 percent and Googlebot by 2.8 percent.

Between 2.3 and 4.1 percent of sites refuse each token only because their wildcard group refuses everything (the light part of every bar). The rest of each bar is a site that named the token on purpose.

12.9 percent of the 10,565 home pages fetched answered 401 or 403 to the crawl's labelled user agent; among the top 10,000 it was 17.2 percent. Ora's lab found (2026-10-19) that a 403 to agent user agents left a plain-fetch and a JavaScript client at 0 of 5 retrieved answers; that is a vendor finding.

To see what your own site answers, run the check we recommend, described below.

The full report and the 2026-11-04 edition with three charts. Download the data.

Table behind the chart
TokenNamedVia *Refused
CCBot15.7%3.7%19.4%
Bytespider15.4%3.8%19.2%
GPTBot15.2%3.3%18.5%
ClaudeBot14.0%3.6%17.6%
Google-Extended12.6%3.4%16.0%
Meta-ExternalAgent12.3%3.7%16.0%
Diffbot11.9%3.8%15.7%
omgili11.8%3.9%15.7%
Amazonbot12.0%3.6%15.6%
anthropic-ai11.7%3.8%15.5%
cohere-ai11.6%3.9%15.5%
Applebot11.6%3.2%14.8%
Applebot-Extended11.6%3.2%14.8%
PetalBot10.3%3.8%14.1%
PerplexityBot7.9%3.3%11.2%
Google-CloudVertexBot7.1%3.8%10.9%
YouBot6.4%3.9%10.3%
FacebookBot6.4%3.8%10.2%
Timpibot5.8%4.0%9.8%
ChatGPT-User6.3%3.4%9.7%
ImagesiftBot5.5%4.0%9.5%
Meta-ExternalFetcher4.7%3.8%8.5%
Perplexity-User4.6%3.7%8.3%
Claude-User4.5%3.6%8.1%
DuckAssistBot4.3%3.8%8.1%
Claude-SearchBot4.1%3.6%7.7%
MistralAI-User3.8%3.9%7.7%
OAI-SearchBot4.4%3.3%7.7%
agent-readiness-crawl*0.0%4.2%4.2%
MicrosoftPreview0.0%4.0%4.0%
Bingbot0.4%2.7%3.1%
Googlebot0.5%2.3%2.8%

The check we recommend: Ora

The Block Rate Report says what sites write in robots.txt and how their home pages answered one crawler. It cannot say what yours answers to the agents that matter to you. For that we recommend Ora, whose scan reads a public URL and scores it from 0 to 100 on four layers. Run it before and after any change to robots.txt or the WAF.

Discovery layer
16 checks in Ora's catalog (read 2026-11-05, contract 1.38.0). One is robots.txt AI crawler policy, which asks whether robots.txt lets OAI-SearchBot, Claude-SearchBot and PerplexityBot read public pages. Ora says blocking training crawlers such as GPTBot and ClaudeBot never lowers the score.
Access layer
42 checks. One is Not blocked by bot detection: Ora fetches the home page as ChatGPT-User, OAI-SearchBot, Claude-User and PerplexityBot with each vendor's published user agent, and again as a normal browser. An agent refused with a 401, 402, 403, 451 or a bot challenge, while a normal browser visit gets in, counts as blocked (Ora's methodology, read 2026-11-05).
Journey
A real agent attempts a curated task against your domain and the run is recorded (Ora's llms.txt, read 2026-11-05). A status code shows whether a request gets in; a run shows whether an agent can then finish something.
Scale
Ora's stats endpoint reports 145,915 sites scanned and an average score of 44 out of 100 on 2026-11-05. Both are vendor figures.
In your logs
The scan shows up as OraBot, which signs its requests with Web Bot Auth. It also sends a few unsigned home page requests that carry other crawlers' user agents, such as GPTBot and ClaudeBot, to see how you answer them.
Limits
Ora reads public URLs only, and a refusal it records comes from its own network, so an agent on another network may get through. Ora says the same scan run twice converges within a couple of points (Ora's Deep Scan post); the pages we read give no repeat-scan figures. Its fixing product is behind a waitlist (Ora's home page, read 2026-11-05).
Quick alternative
Cloudflare's scanner takes a URL and shows no sign-in step or price on its page (read 2026-11-05). Its Bot Access Control category covers AI bot rules in robots.txt, Content Signals and Web Bot Auth, and its check list names no request made with an agent's user agent.

How to test whether AI agents can reach your site, step by step, with the curl commands.

What changed this month

The vendors at the door

Fifteen bot management, agent identity and monetisation vendors on one rubric. Grades are for features the vendor documents, read 2026-11-04. "Not published" means we found nothing in its documents, not that the feature is absent. Ranking and method.

VendorVerifies agentsPer-purpose policyChargingCommerce agentsCost, read 2026-11-04
AkamaiYesPartialPartialYesNo public price; sales-led
AWS WAF Bot ControlYesYesYesNot publishedUSD 10/month per web ACL plus USD 1 or USD 10 per million requests after free allowance
CloudflareYesYesPartialPartialFree tier covers AI Crawl Control; Pro from USD 20/month; Bot Management and BotBase are Enterprise and sales-led
DataDomeYesPartialYesPartialFrom USD 3,830/month
HUMAN SecurityYesYesPartialNot publishedNo public price; sales-led
SkyfireYesNot its jobYesYesNot published (checked 2026-11-04)
TollBitPartialPartialYesNot publishedFree for publishers to start
VercelYesYesNot publishedNot publishedBasic free; Deep Analysis USD 1 per 1,000 checks on Pro
KasadaYesPartialNot publishedNot publishedNo public price; sales-led
FastlyPartialPartialPartialPartialNo public price; sales-led
ArcjetPartialPartialNot publishedNot publishedFrom USD 25/month plus USD 5 per 1M web requests
Auth0 for AI AgentsNot its jobPartialNot publishedPartialAI Agents add-on at 50 percent of base plan, from USD 18/month; free plan (checked 2026-11-05)
ImpervaPartialNot publishedNot publishedNot publishedNo public price; sales-led
Stytch IsAgentPartialNot publishedNot publishedNot publishedIsAgent free to 10,000 calls/month; fingerprints USD 0.005 each beyond 10,000
NetlifyNot publishedPartialNot publishedNot publishedPlatform plans from USD 0; extension price not stated

The robots.txt builder

Choose which purposes to allow and refuse, then copy the file. It is built from the tokens in the index, so it names only agents that publish a token. The default refuses training and allows everything else; the file below is that default. Notes on what it cannot do.

Choose a policy for each purpose

Collects content to train or tune a model. Refusing it is the training opt-out. 9 tokens in the Index.

Builds a search index that sends visitors back. Refusing it removes pages from that product. 15 tokens in the Index.

Fetches a page because a person asked an assistant about it, one request at a time. 7 tokens in the Index.

A browsing agent that clicks, fills forms and finishes a job for a person. 1 token in the Index.

An agent that compares, selects or buys goods for a person. 0 tokens in the Index.

Link previews, ad checks, dataset crawls, SEO tools and legacy tokens that fit none of the five purposes. 15 tokens in the Index.


Your robots.txt

# robots.txt built at agentreadycrawlers.com from the Crawler Index, edition 2026-11-04.
# Only agents that publish a robots.txt token can be addressed here. Browsing agents that run in a visitor's own browser have none.

# Training: refused
User-agent: GPTBot
User-agent: ClaudeBot
User-agent: anthropic-ai
User-agent: Google-Extended
User-agent: Applebot-Extended
User-agent: Amazonbot
User-agent: meta-externalagent
User-agent: CCBot
User-agent: MistralAI-Training
Disallow: /

# Search index: allowed
User-agent: OAI-SearchBot
User-agent: Claude-SearchBot
User-agent: PerplexityBot
User-agent: Googlebot
User-agent: Storebot-Google
User-agent: Applebot
User-agent: bingbot
User-agent: Amzn-SearchBot
User-agent: meta-webindexer
User-agent: DuckDuckBot
User-agent: MistralAI-Index
User-agent: YouBot
User-agent: Timpibot
User-agent: PetalBot
User-agent: ExaSearchBot
Allow: /

# Live answer fetch: allowed
User-agent: ChatGPT-User
User-agent: Claude-User
User-agent: Perplexity-User
User-agent: Amzn-User
User-agent: meta-externalfetcher
User-agent: DuckAssistBot
User-agent: MistralAI-User
Allow: /

# Task agents: allowed
User-agent: Claude-Agent
Allow: /

# Other: allowed
User-agent: OAI-AdsBot
User-agent: Google-CloudVertexBot
User-agent: GoogleOther
User-agent: MicrosoftPreview
User-agent: meta-externalads
User-agent: facebookexternalhit
User-agent: FacebookBot
User-agent: Bytespider
User-agent: cohere-ai
User-agent: Diffbot
User-agent: omgili
User-agent: ImagesiftBot
User-agent: FirecrawlAgent
User-agent: OraBot
User-agent: agent-readiness-crawl
Allow: /

# Everything else
User-agent: *
Allow: /

Query the index as data

The rows on this page also answer over an MCP server at /mcp, a REST API under /api/v1/ and an NLWeb /ask endpoint. All three are read-only and take no key. The API and MCP server documentation lists the five tools and the limits. The vendor list is a separate download: 73 vendors as CSV and JSON.

curl -s 'https://agentreadycrawlers.com/api/v1/get_block_rate?token=GPTBot&stratum=tranco'

Earlier this autumn

All news. Machine-readable: llms.txt, llms-full.txt, sitemap.xml, feed.xml.

The check we recommend

Ora scans a public URL: 16 Discovery checks and 42 Access checks, read from its catalog on 2026-11-05. Its Journey sends a real agent to the site. How to run it.

Sources

Last reviewed 2026-11-05