AI crawler list · Meta · User-triggered fetcher

meta-externalfetcher

Fetches individual links at a user's request, including for agentic AI tasks. Meta says it may bypass robots.txt because the fetch is user-requested.

Facts checked against Meta docs on Oct 20, 2026.

Operator
Meta
Used for
Meta AI (user requests)
Type
User-triggered fetcher
Obeys robots.txt
Not reliably

Is meta-externalfetcher allowed on your site?

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

Should you allow it?

Leave it allowed.

If you block it: A robots.txt rule may have little effect; Meta says it may bypass robots.txt.

robots.txt rules

Allow meta-externalfetcher
User-agent: meta-externalfetcher
Allow: /
Block meta-externalfetcher
User-agent: meta-externalfetcher
Disallow: /
Disallow meta-externalfetcher from one folder only
User-agent: meta-externalfetcher
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.

This fetcher does not reliably follow robots.txt, so a Disallow rule may have little effect.

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-externalfetcher/1.1

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

How to verify it's really meta-externalfetcher

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

grep -i "meta-externalfetcher" access.log

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

Common mistakes

FAQ

What is meta-externalfetcher?

Fetches individual links at a user's request, including for agentic AI tasks. Meta says it may bypass robots.txt because the fetch is user-requested.

Does meta-externalfetcher respect robots.txt?

Not reliably. Meta says user-requested fetches may not follow robots.txt.

What happens if I block meta-externalfetcher?

A robots.txt rule may have little effect; Meta says it may bypass robots.txt.

Should I block meta-externalfetcher?

Leave it allowed.

Sources

Related AI crawlers

ChatGPT-User · OAI-AdsBot · Claude-User · Perplexity-User · Google-CloudVertexBot · meta-externalagent · meta-webindexer · Amzn-User

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