Meta-ExternalAds: user agent, IP verification and robots.txt

Meta-ExternalAds is operated by Meta. It is classified here as Retrieval (Advertising and business products). Verification method: None available.

Exact user-agent string

meta-externalads/1.1 (+/documentation/sharing/webmasters/web-crawlers)

robots.txt token: Meta-ExternalAds. The user-agent string is self-asserted and can be forged by anyone. It is a claim, not proof.

How to verify Meta-ExternalAds is genuine

Meta publishes no IP range file and no reverse DNS method for Meta-ExternalAds. There is no way for anyone, including us, to prove a request claiming this identity is genuine.

How to block or allow Meta-ExternalAds

User-agent: Meta-ExternalAds
Disallow: /

Replace Disallow with Allow to permit it explicitly.

What blocking Meta-ExternalAds costs you

Meta describes this crawler as improving advertising and other business-related products. If you advertise on Meta, blocking it degrades the signal Meta uses on your own campaigns. If you do not, the cost is close to nothing.

What is specific to Meta-ExternalAds

Meta-ExternalAds is the least discussed of Meta's five tokens and the one most likely to be missing from a robots.txt that was written to block Meta's AI crawling. It is a separate token from Meta-ExternalAgent, so a disallow aimed at training does not touch it. Meta publishes no IP ranges for any of its crawlers, so as with the rest of the set the user-agent is the only signal and it cannot be verified. The published form is a bare meta-externalads/1.1 with no browser prefix.

Verify a request claiming to be Meta-ExternalAds

Check a Meta-ExternalAds request against Meta's published ranges

Source

Primary documentation: https://developers.facebook.com/docs/sharing/webmasters/web-crawlers/. Last verified 2026-08-02.

Other Meta crawlers

All crawlers and the full comparison table