AI crawler list · Meta · AI training crawler

meta-externalagent

Crawls for training foundation AI models or indexing content directly to improve Meta products.

Facts checked against Meta docs on Oct 20, 2026.

Operator
Meta
Used for
Meta AI training and indexing
Type
AI training crawler
Obeys robots.txt
Yes

Is meta-externalagent allowed on your site?

Reads your robots.txt and requests your page as each AI bot. Free, no signup.

Should you allow it?

Your choice. Meta's search-citation crawler is meta-webindexer.

If you block it: Stops the crawler Meta uses to gather content for training its AI models and for product indexing.

Meta says robots.txt changes can take up to 24 hours because its crawlers may cache the file.

Meta lists the user agent as meta-externalagent/1.1, sometimes followed by a link to its crawler docs, so match on the token.

Meta documents a separate meta-externalads crawler for advertising and other business products; disallow it on its own if you want it blocked too.

robots.txt rules

Allow meta-externalagent
User-agent: meta-externalagent
Allow: /
Block meta-externalagent
User-agent: meta-externalagent
Disallow: /
Disallow meta-externalagent from one folder only
User-agent: meta-externalagent
Disallow: /private/
Allow: /

Put each User-agent group in the robots.txt at your domain root. A bot follows the most specific group that names it and ignores the generic User-agent: * group, so repeat any shared Disallow lines inside it. Build a full file with the AI robots.txt generator.

Same company, different bots: Meta

Meta uses separate user agents for separate jobs. Blocking one does not block the others.

BotPurposeObeys robots.txtIf you block it
meta-externalagent
AI training crawler
Meta AI training and indexingYesStops the crawler Meta uses to gather content for training its AI models and for product indexing.
meta-webindexer
AI search index
Meta AI searchYesMeta AI is less able to cite and link to your content in its answers.
meta-externalfetcher
User-triggered fetcher
Meta AI (user requests)Not reliablyA robots.txt rule may have little effect; Meta says it may bypass robots.txt.
Allow Meta search and user fetches, opt out of Meta training
User-agent: meta-webindexer
User-agent: meta-externalfetcher
Allow: /

User-agent: meta-externalagent
Disallow: /

User agent string

meta-externalagent/1.1

Versions in the string can change. Match on the token meta-externalagent, and verify real traffic as shown below rather than trusting the header.

How to verify it's really meta-externalagent

Find its requests in your server logs (the path to your access log depends on your host):

grep -i "meta-externalagent" access.log

Meta does not publish an IP list or reverse DNS method for meta-externalagent, so the user agent is the only signal.

Common mistakes

FAQ

What is meta-externalagent?

Crawls for training foundation AI models or indexing content directly to improve Meta products.

Does meta-externalagent respect robots.txt?

Yes, according to Meta.

What happens if I block meta-externalagent?

Stops the crawler Meta uses to gather content for training its AI models and for product indexing.

Should I block meta-externalagent?

Your choice. Meta's search-citation crawler is meta-webindexer.

Sources

Related AI crawlers

GPTBot · ClaudeBot · meta-webindexer · meta-externalfetcher · Amazonbot · MistralAI-Training · CCBot

Facts checked against Meta docs on Oct 20, 2026. Spot an error? rankroot.support@proton.me