CrawlPact

Meta · Training crawler

Meta-ExternalAgent

Used by Meta to crawl content for training AI models and improving AI products.

Verified against the operator's documentationQuestions and verification details checked

Questions about Meta-ExternalAgent

What is Meta-ExternalAgent?

Meta says this crawler is used for use cases such as training foundation AI models or improving products by indexing content directly.

Is it the same as Meta's AI search crawler?

No. Meta documents Meta-WebIndexer separately for improving Meta AI search results, and Meta-ExternalFetcher for links a user asks it to fetch — which Meta says may bypass robots.txt.

Meta-ExternalAgent is documented by Meta as a crawler used to gather content for training AI models and for improving Meta’s AI products and features.

Site-owner controls

Disallowing Meta-ExternalAgent affects only Meta’s AI-training use of this content. It does not affect Meta-WebIndexer (search), Meta-ExternalAds (advertising validation), or Meta-ExternalFetcher (user-triggered agent fetches) — Meta documents each as its own distinct token, and CrawlPact evaluates them independently. See /limitations for what a robots.txt rule can and cannot guarantee.

Distinguishing from Meta’s other crawlers

Meta operates several distinctly named crawlers for different purposes (link previews, indexing, and AI training). CrawlPact’s registry tracks Meta-ExternalAgent specifically as a training-purpose crawler; other Meta tokens are evaluated separately as the registry expands.

Example robots.txt configuration

To disallow Meta-ExternalAgent specifically, without affecting any other crawler:

User-agent: Meta-ExternalAgent
Disallow: /

If no dedicated User-agent: Meta-ExternalAgent group exists in a domain'srobots.txt, this crawler falls back to whatever the wildcard User-agent: * group says (RFC 9309) — see robots.txt syntax basics for how group selection works. A robots.txt rule is a published instruction; it does not technically prevent access.

Official source

https://developers.facebook.com/docs/sharing/webmasters/web-crawlers/

Verified against the source above as of 1 July 2026 — see how CrawlPact verifies crawler information.

Related guides

Other Meta crawlers

Other training crawlers

See how this applies to your own site

Run a free audit to check your declared AI crawler policy against your own domain, or use the AI crawler checker to see how your robots.txt treats Meta-ExternalAgent and every other documented crawler.

Analytics preferences

CrawlPact uses optional Google Analytics and Microsoft Clarity on public pages to learn which content is useful. Clarity records clicks and scrolling (session replay), with anything you type masked. Neither runs in the app or admin areas, and CrawlPact works the same whether you accept or decline. See the privacy policy.