Log in
Sign up with Google

AI assistant fetcher · Meta

Meta-ExternalFetcher is Meta’s AI assistant fetcher

Meta-ExternalFetcher is a Meta fetcher that retrieves individual links when a user asks for them. Meta uses it for agentic AI features.

Partly respects robots.txt

Our take

Your call

It serves real user requests but may ignore robots.txt and cannot be verified by IP.

User agent

Mozilla/5.0 (compatible; Meta-ExternalFetcher/1.0; +https://developers.facebook.com/docs/sharing/webmasters/crawler)

01 · Operator

Who operates Meta-ExternalFetcher

Company
Meta
Official docs
developers.facebook.com

02 · Behavior

What Meta-ExternalFetcher does

Meta-ExternalFetcher loads single URLs in response to user requests. Meta uses it to evaluate and improve agentic AI, including helping AI navigate websites to complete tasks for users. Meta states it may bypass robots.txt because fetches are user-initiated.

03 · Impact

Why Meta-ExternalFetcher matters for your site

If you allow it

  • Meta AI users can access your pages on request
  • Fetches are tied to individual user actions

If you block it

  • It may bypass robots.txt rules
  • Your content may be used to improve Meta's AI products
  • No IP list or reverse DNS method is published for verification

04 · Allow

How to allow Meta-ExternalFetcher

robots.txt

User-agent: meta-externalfetcher
Allow: /

Cloudflare

# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "meta-externalfetcher")
Action:     Skip › All Super Bot Fight Mode rules

# Also check Security › Bots: "Block AI bots" can block it regardless of robots.txt.

WordPress

# WordPress serves a virtual robots.txt. Edit it with your SEO plugin:
# Yoast: SEO › Tools › File editor · Rank Math: General Settings › Edit robots.txt
User-agent: meta-externalfetcher
Allow: /

nginx

# nginx serves every user agent by default.
# Make sure no rule like this blocks it:
# if ($http_user_agent ~* "meta\-externalfetcher") { return 403; }

Apache

# Apache serves every user agent by default.
# Make sure .htaccess has no rule like this:
# RewriteCond %{HTTP_USER_AGENT} meta\-externalfetcher [NC]
# RewriteRule .* - [F,L]

05 · Block

How to block Meta-ExternalFetcher

Meta-ExternalFetcher does not always follow robots.txt. Add a server or CDN rule if you need a hard block.

robots.txt

User-agent: meta-externalfetcher
Disallow: /

Cloudflare

# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "meta-externalfetcher")
Action:     Block

WordPress

# WordPress serves a virtual robots.txt. Edit it with your SEO plugin:
# Yoast: SEO › Tools › File editor · Rank Math: General Settings › Edit robots.txt
User-agent: meta-externalfetcher
Disallow: /

nginx

# In your server { } block:
if ($http_user_agent ~* "meta\-externalfetcher") {
    return 403;
}

Apache

# .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} meta\-externalfetcher [NC]
RewriteRule .* - [F,L]
</IfModule>

06 · User agents

User agents we see for Meta-ExternalFetcher

The user agent published by the operator:

Mozilla/5.0 (compatible; Meta-ExternalFetcher/1.0; +https://developers.facebook.com/docs/sharing/webmasters/crawler)

07 · Verification

Is it really Meta-ExternalFetcher?

Meta-ExternalFetcher’s operator publishes no IP ranges or hostnames, so requests cannot be verified. Treat the user agent as a claim, and watch your logs for unusual request rates.

FAQ

Questions about Meta-ExternalFetcher

What is Meta-ExternalFetcher?

It is a Meta fetcher that retrieves individual links when a user requests them, used for Meta's agentic AI features.

Does Meta-ExternalFetcher respect robots.txt?

Not reliably. Meta states it may bypass robots.txt because the fetches are user-initiated. The documented token is meta-externalfetcher.

How long do robots.txt changes take to apply to Meta crawlers?

Meta states that robots.txt changes can take up to 24 hours to take effect because of caching.

Last updated Oct 19, 2026

Your site

See which pages Meta-ExternalFetcher crawls on your website

Log Hero reads your server logs and shows every AI bot, every page, every day.

Sign up with Google

Free during early access