Skip to content
Glossary

What is meta-externalagent?

meta-externalagent is Meta's crawler for gathering data to train its AI models and power features like Meta AI, consolidating jobs that used to run under several separate, narrower Meta bots.

Meta consolidated its AI-related crawling under one user agent, meta-externalagent, rather than running separate bots for different purposes the way OpenAI splits GPTBot from OAI-SearchBot. That means a robots.txt rule targeting meta-externalagent is currently an all-or-nothing decision for Meta's AI uses of a site's content, there's no equivalent line yet to allow retrieval only while opting a page out of training.

This bot is distinct from the older Facebook crawler that fetches pages when a link gets shared on Facebook or Instagram, which still runs under its own user agent and exists to build link previews, not to feed AI models. Blocking meta-externalagent doesn't change how a page's preview card looks when someone pastes its URL into a Facebook post.

Related

Want to know where you actually stand on this? Run a free visibility check or try the free tools.