AI crawler · registry

FacebookBot

Meta · Model training · robots.txt token facebookbot

honors robots.txtMeasured across 3,958 sites with a robots.txt policy record for this agent, out of 7,068 on record.
6%
of measured sites block it
222
sites blocking
3,736
sites allowing
yes
honors robots.txt

What it is definition

Crawls public pages to improve language models behind Meta's speech recognition technology.

FacebookBot is operated by Meta and classified here as model training. These agents collect text and images that may end up in a training corpus. Disallowing one withholds new content from the next model. It does not withdraw anything collected before the disallow, and it does not remove the site from any answer engine.

Disallowing facebookbot withholds content crawled from that point on from Meta's training data. It does not withdraw pages collected in earlier crawls, it does not reach copies already sitting in third-party datasets, and it does not remove the site from any answer surface.

robots.txt token
facebookbot
Operator
Meta
Purpose
Model training
Honors robots.txt
yes
Documentation
https://developers.facebook.com/docs/sharing/bot/

Identity on the wire exact string

User-agent string
Mozilla/5.0 (compatible; FacebookBot/1.0; +https://developers.facebook.com/docs/sharing/webmasters/crawler)
Verify your own edge is not refusing it
curl -A 'Mozilla/5.0 (compatible; FacebookBot/1.0; +https://developers.facebook.com/docs/sharing/webmasters/crawler)' https://example.com/

Replace the host with your own. A 403, a challenge page or an empty body means the edge is blocking the agent whatever robots.txt says.

How to allow it, how to block it robots.txt

Allow it
User-agent: facebookbot
Allow: /

Absent any rule, the agent is already allowed, so this group only matters when your * group disallows something. Naming the agent replaces the * group for it entirely, so repeat here every disallow you still want to apply to it.

Block it
User-agent: facebookbot
Disallow: /

Disallowing facebookbot withholds content crawled from that point on from Meta's training data. It does not withdraw pages collected in earlier crawls, it does not reach copies already sitting in third-party datasets, and it does not remove the site from any answer surface.

Sites that block it 60 shown

DomainAI access scoreRank
yahoo.com 52 58
msn.com 34 62
vimeo.com 68 79
snapchat.com 63 125
gravatar.com 70 155
nytimes.com 67 157
tumblr.com 50 160
medium.com 45 189
cnn.com 50 190
theguardian.com 60 193
forbes.com 67 204
canva.com 46 239
launchpad.net 49 260
forter.com 93 278
nature.com 56 281
weather.com 79 282
washingtonpost.com 41 353
espn.com 44 432
cnbc.com 59 457
aol.com 54 499
ft.com 52 519
patreon.com 60 543
usatoday.com 55 552
alrosa.ru 62 556
uol.com.br 74 571
telegraph.co.uk 45 580
dailymail.co.uk 63 627
nintendo.com 59 628
techcrunch.com 79 629
cnet.com 75 662
lemonde.fr 72 671
dailymail.com 63 681
bandcamp.com 61 710
ted.com 63 726
people.com 38 801
theverge.com 68 815
nbcnews.com 63 823
figma.com 80 869
investopedia.com 38 913
genius.com 60 926
healthline.com 70 941
repubblica.it 77 942
theconversation.com 52 1,019
huffpost.com 82 1,027
letterboxd.com 40 1,031
spiegel.de 72 1,042
flashscore.com 67 1,074
nypost.com 73 1,083
franceinfo.fr 66 1,098
idnes.cz 73 1,104
cookpad.com 63 1,105
pimpbunny.com 56 1,177
aftonbladet.se 71 1,189
indiamart.com 47 1,193
vg.no 73 1,208
furaffinity.net 41 1,223
pandora.com 45 1,232
ladepeche.fr 80 1,273
huffingtonpost.com 82 1,275
actu.fr 76 1,286

Compare Meta

Meta runs 6 agents in this registry, and they do different jobs. Blocking one says nothing about the others.

Common questions answered

Does blocking FacebookBot remove me from Meta's speech and language models?

No, not by itself. FacebookBot collects content for training, not for the index that answers questions. Meta's answer surfaces are governed separately by meta-externalfetcher, meta-webindexer and facebookexternalhit, which stay allowed unless you disallow them too. Content collected before the disallow is not withdrawn.

How do I verify FacebookBot requests are genuine?

Meta's crawlers originate from AS32934, and Meta documents querying that ASN to obtain the current ranges. Map the source address to its ASN and check for AS32934. There is no published reverse DNS name.

Check your own site free

See whether your robots.txt admits FacebookBot today, and whether your edge agrees with it.