meta-externalagent

Meta · AI training

Meta-ExternalAgent is Meta's crawler for uses such as training foundation AI models and improving products by indexing content directly. Meta says you can block it with a robots.txt disallow. Meta AI search uses a different crawler, meta-webindexer, which this rule does not cover.

What it does

Meta says the Meta-ExternalAgent crawler crawls the web for use cases such as training foundation AI models or improving products by indexing content directly. Meta documents blocking it by adding a disallow rule for meta-externalagent to robots.txt.

It is separate from meta-webindexer, which Meta uses to improve Meta AI search results, and from Meta-ExternalFetcher, which fetches links on a user's request.

In our 2026-11 study, 19.5% of popular sites with a robots.txt blocked it. →

robots.txt token

meta-externalagent

User-agent string

meta-externalagent/1.1

How to allow it

User-agent: meta-externalagent
Allow: /

How to block it

User-agent: meta-externalagent
Disallow: /

How to verify real visits

Meta does not publish IP ranges or a reverse DNS method for this crawler in its crawler documentation, so a user agent match alone cannot prove a request is genuine. Meta directs questions about its crawlers to webmasters@meta.com.

Check if your site lets it in →

robots.txt for AI crawlers: what to allow, what to block →