BLACKOUT MAP

Crawler IP lists

Anyone can call their bot "Googlebot". The address it comes from tells you if it really is. Here are the IP ranges of the crawlers that matter, straight from the lists their owners publish, checked every day.

11crawler families
4,674IP ranges (3,300 IPv4, 1,374 IPv6)
13 hourssince we last checked every list
1list changes in the last 30 days

Is this IP really a crawler?

The lists

Every list comes from the company that runs the crawler, downloaded every day. Use them to let real crawlers past a firewall or rate limit, or to catch fakes in your logs.

All 4,674 ranges in one file Plain text JSON CSV nginx Apache
Search29 ranges

Microsoft Bing

Bing search and Copilot (Yahoo search results come from Bing too)

bingbotBingPreviewAdIdxBot

29 IPv4 · 0 IPv6 · checked 13 hours ago

Source: bingbot.json

AI14 ranges

Anthropic

Claude: training, search and pages fetched for a user

ClaudeBotClaude-UserClaude-SearchBot

14 IPv4 · 0 IPv6 · checked 13 hours ago

Source: bots.json

Social328 ranges

Meta

Link previews on Facebook, Instagram, WhatsApp and Messenger, and Meta AI

facebookexternalhitmeta-externalagentmeta-externalfetchermeta-webindexerfacebookcatalog

34 IPv4 · 294 IPv6 · checked 13 hours ago

Meta publishes no list. These are the blocks of its own network, AS32934, from public routing data. On a day in November 2026, 99.9% of Meta's crawler visits to our site came from these blocks.

What changed

How to check a crawler yourself

  1. Ignore the name

    The user agent is just text the visitor sends. Scrapers use "Googlebot" because many sites let Googlebot in.

  2. Match the address

    Look the IP up in the owner's list. On it: real. Not on it, for a company that publishes a list: fake.

  3. Or ask DNS

    Without a list, do a reverse lookup of the IP, check the name ends in the company's domain, then look that name up and make sure it gives the same IP.

Google
googlebot.com google.com googleusercontent.com
Microsoft Bing
search.msn.com
Apple
applebot.apple.com
Common Crawl
crawl.commoncrawl.org
Yandex
yandex.ru yandex.net yandex.com
Baidu
crawl.baidu.com

Reverse DNS names that crawlers end in. Yandex and Baidu publish no address list, so this is the only way to check them.

Good to know

Yahoo

Yahoo's own crawler (Slurp) has all but stopped: on one day in November 2026 we saw 8 requests claiming to be it, and none came from Yahoo. Yahoo's search results come from Bing, so allow Bingbot.

iMessage link previews

When someone sends your link in iMessage or Google Messages, their own phone fetches it with "facebookexternalhit … Twitterbot" in the user agent. That is a real person, from a home connection: don't block it as a fake Meta crawler.

How we use these lists

Blackout Map answers a request that claims to be one of these crawlers but comes from outside its list with a 403. Real crawlers are never blocked, and they skip our browser check.

The lists are published by the companies themselves; we only collect them. Free to use in anything you build. If it helps you, a link to this page is appreciated.