Meta-ExternalAgent crawls the web for Meta's AI models and products. Collects pages to train models; blocking it does not affect whether AI can answer about you today.
Meta-ExternalAgent crawls the web for Meta's AI models and products. It is distinct from facebookexternalhit, which fetches link previews when someone shares a page.
Training: collects pages to train models; blocking it does not affect whether AI can answer about you today.
User-agent string:
meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)robots.txt token: Meta-ExternalAgent. Documented: honours robots.txt.
Meta publishes no IP-range feed for Meta-ExternalAgent; Meta publishes its crawler IP ranges via its developer documentation. Treat the user-agent as a claim, and rate-limit or block by behaviour if it misbehaves.
Blocking Meta-ExternalAgent keeps your pages out of Meta's AI crawl. Do not block facebookexternalhit by mistake — that breaks link previews on Facebook and Instagram.
https://developers.facebook.com/docs/sharing/webmasters/web-crawlers/
Check your site: the AI Crawler Access Check reads your robots.txt for Meta-ExternalAgent and the other AI crawlers and fetches your homepage with each one's real user-agent — the CDN challenge that robots.txt cannot show.
Blocking Meta-ExternalAgent keeps your pages out of Meta's AI crawl. Do not block facebookexternalhit by mistake — that breaks link previews on Facebook and Instagram.
Add a group for it: User-agent: Meta-ExternalAgent on one line and Allow: / on the next. If a User-agent: * group has a Disallow, the named group takes precedence for Meta-ExternalAgent.
User-agent: Meta-ExternalAgent then Disallow: /. Meta documents that Meta-ExternalAgent honours robots.txt.
Meta publishes no IP-range feed for Meta-ExternalAgent; Meta publishes its crawler IP ranges via its developer documentation. Treat the user-agent as a claim, and rate-limit or block by behaviour if it misbehaves.
The free crawler check reads your robots.txt per bot and fetches your homepage with each one's real user-agent.