Skip to content

Google special crawlers IP ranges

Google's special-case crawlers, such as AdsBot and the fetchers behind Google Ads and Search Console, which Google documents as able to ignore robots rules written for Googlebot. Google publishes the address ranges Google special crawlers crawls from so sites can tell it from a scraper carrying its name. This is that file, synced daily by the same job that feeds the IP lookup, with the date of the copy and how to check a visitor against it.

Google special crawlers at a glance

OperatorGoogle
What it doesFetching on the operator's behalf
Answered ascrawler: Google special crawlers · crawler_kind: fetcher
Published filehttps://developers.google.com/static/crawling/ipranges/special-crawlers.json
Prefixes today136 IPv4, 136 IPv6
Copy synced2026-09-12

The ranges

Every prefix in Google's file as of 2026-09-12, IPv4 first, each family in address order. An address inside any of them is Google special crawlers as far as its operator is concerned.

IPv4 · 136

66.249.87.0/27
66.249.87.32/27
66.249.87.64/27
66.249.87.96/27
66.249.87.128/27
66.249.87.160/27
66.249.87.192/27
66.249.87.224/27
66.249.89.0/27
66.249.89.32/27
66.249.89.64/27
66.249.89.96/27
66.249.89.128/27
66.249.89.160/27
66.249.89.192/27
66.249.89.224/27
66.249.90.0/27
66.249.90.32/27
66.249.90.64/27
66.249.90.96/27
66.249.90.128/27
66.249.90.160/27
66.249.90.192/27
66.249.90.224/27
66.249.91.0/27
66.249.91.32/27
66.249.91.64/27
66.249.91.96/27
66.249.91.128/27
66.249.91.160/27
66.249.91.192/27
66.249.91.224/27
66.249.92.0/27
66.249.92.32/27
66.249.92.64/27
66.249.92.96/27
66.249.92.128/27
66.249.92.160/27
66.249.92.192/27
66.249.92.224/27
72.14.199.0/27
72.14.199.32/27
72.14.199.64/27
72.14.199.96/27
72.14.199.128/27
72.14.199.160/27
72.14.199.192/27
72.14.199.224/27
74.125.148.0/27
74.125.148.32/27
74.125.148.64/27
74.125.148.96/27
74.125.148.128/27
74.125.148.160/27
74.125.148.192/27
74.125.148.224/27
74.125.149.0/27
74.125.149.32/27
74.125.149.64/27
74.125.149.96/27
74.125.149.128/27
74.125.149.160/27
74.125.149.192/27
74.125.149.224/27
74.125.150.0/27
74.125.150.32/27
74.125.150.64/27
74.125.150.96/27
74.125.150.128/27
74.125.150.160/27
74.125.150.192/27
74.125.151.0/27
74.125.151.32/27
74.125.151.64/27
74.125.151.96/27
74.125.151.128/27
74.125.151.160/27
74.125.151.192/27
74.125.151.224/27
74.125.216.0/27
74.125.216.32/27
74.125.216.64/27
74.125.216.96/27
74.125.216.128/27
74.125.216.160/27
74.125.216.192/27
74.125.216.224/27
74.125.217.0/27
74.125.217.32/27
74.125.217.64/27
74.125.217.96/27
74.125.217.128/27
74.125.217.160/27
74.125.217.192/27
74.125.217.224/27
74.125.218.0/27
74.125.218.32/27
74.125.218.64/27
74.125.218.96/27
74.125.218.128/27
74.125.218.160/27
74.125.218.192/27
74.125.218.224/27
74.125.219.0/27
74.125.219.32/27
74.125.219.64/27
74.125.219.96/27
74.125.219.128/27
74.125.219.160/27
74.125.219.192/27
74.125.219.224/27
108.177.2.0/27
108.177.2.32/27
108.177.2.64/27
108.177.2.96/27
108.177.2.128/27
108.177.2.160/27
108.177.2.192/27
108.177.2.224/27
192.178.16.0/27
192.178.16.32/27
192.178.16.64/27
192.178.16.96/27
192.178.16.128/27
192.178.16.160/27
192.178.16.192/27
192.178.16.224/27
192.178.17.0/27
209.85.238.0/27
209.85.238.32/27
209.85.238.64/27
209.85.238.96/27
209.85.238.128/27
209.85.238.160/27
209.85.238.192/27
209.85.238.224/27

IPv6 · 136

2001:4860:4801:2008::/64
2001:4860:4801:200c::/64
2001:4860:4801:200d::/64
2001:4860:4801:2010::/64
2001:4860:4801:2011::/64
2001:4860:4801:2012::/64
2001:4860:4801:2013::/64
2001:4860:4801:2014::/64
2001:4860:4801:2015::/64
2001:4860:4801:2016::/64
2001:4860:4801:2017::/64
2001:4860:4801:2018::/64
2001:4860:4801:2019::/64
2001:4860:4801:201a::/64
2001:4860:4801:201b::/64
2001:4860:4801:201c::/64
2001:4860:4801:201d::/64
2001:4860:4801:201e::/64
2001:4860:4801:201f::/64
2001:4860:4801:2020::/64
2001:4860:4801:2021::/64
2001:4860:4801:2022::/64
2001:4860:4801:2023::/64
2001:4860:4801:2024::/64
2001:4860:4801:2025::/64
2001:4860:4801:2026::/64
2001:4860:4801:2027::/64
2001:4860:4801:2028::/64
2001:4860:4801:2029::/64
2001:4860:4801:202a::/64
2001:4860:4801:202b::/64
2001:4860:4801:202c::/64
2001:4860:4801:202d::/64
2001:4860:4801:202e::/64
2001:4860:4801:202f::/64
2001:4860:4801:2030::/64
2001:4860:4801:2031::/64
2001:4860:4801:2032::/64
2001:4860:4801:2033::/64
2001:4860:4801:2034::/64
2001:4860:4801:2035::/64
2001:4860:4801:2036::/64
2001:4860:4801:2037::/64
2001:4860:4801:2038::/64
2001:4860:4801:2039::/64
2001:4860:4801:203a::/64
2001:4860:4801:203b::/64
2001:4860:4801:203c::/64
2001:4860:4801:203d::/64
2001:4860:4801:203e::/64
2001:4860:4801:203f::/64
2001:4860:4801:2040::/64
2001:4860:4801:2041::/64
2001:4860:4801:2042::/64
2001:4860:4801:2043::/64
2001:4860:4801:2044::/64
2001:4860:4801:2045::/64
2001:4860:4801:2046::/64
2001:4860:4801:2047::/64
2001:4860:4801:2048::/64
2001:4860:4801:2049::/64
2001:4860:4801:204a::/64
2001:4860:4801:204b::/64
2001:4860:4801:204c::/64
2001:4860:4801:204d::/64
2001:4860:4801:204e::/64
2001:4860:4801:2050::/64
2001:4860:4801:2051::/64
2001:4860:4801:2052::/64
2001:4860:4801:2053::/64
2001:4860:4801:2054::/64
2001:4860:4801:2055::/64
2001:4860:4801:2056::/64
2001:4860:4801:2060::/64
2001:4860:4801:2061::/64
2001:4860:4801:2062::/64
2001:4860:4801:2063::/64
2001:4860:4801:2064::/64
2001:4860:4801:2065::/64
2001:4860:4801:2066::/64
2001:4860:4801:2067::/64
2001:4860:4801:2068::/64
2001:4860:4801:2069::/64
2001:4860:4801:206a::/64
2001:4860:4801:206b::/64
2001:4860:4801:206c::/64
2001:4860:4801:206d::/64
2001:4860:4801:206e::/64
2001:4860:4801:206f::/64
2001:4860:4801:2070::/64
2001:4860:4801:2071::/64
2001:4860:4801:2072::/64
2001:4860:4801:2073::/64
2001:4860:4801:2074::/64
2001:4860:4801:2075::/64
2001:4860:4801:2076::/64
2001:4860:4801:2077::/64
2001:4860:4801:2078::/64
2001:4860:4801:2079::/64
2001:4860:4801:207a::/64
2001:4860:4801:207b::/64
2001:4860:4801:207c::/64
2001:4860:4801:207d::/64
2001:4860:4801:207e::/64
2001:4860:4801:207f::/64
2001:4860:4801:2080::/64
2001:4860:4801:2081::/64
2001:4860:4801:2082::/64
2001:4860:4801:2083::/64
2001:4860:4801:2084::/64
2001:4860:4801:2085::/64
2001:4860:4801:2086::/64
2001:4860:4801:2087::/64
2001:4860:4801:2088::/64
2001:4860:4801:2090::/64
2001:4860:4801:2091::/64
2001:4860:4801:2092::/64
2001:4860:4801:2093::/64
2001:4860:4801:2094::/64
2001:4860:4801:2095::/64
2001:4860:4801:2096::/64
2001:4860:4801:2097::/64
2001:4860:4801:20a0::/64
2001:4860:4801:20a1::/64
2001:4860:4801:20a2::/64
2001:4860:4801:20a3::/64
2001:4860:4801:20a4::/64
2001:4860:4801:20a5::/64
2001:4860:4801:20a6::/64
2001:4860:4801:20b0::/64
2001:4860:4801:20b1::/64
2001:4860:4801:20b2::/64
2001:4860:4801:20b3::/64
2001:4860:4801:20b4::/64
2001:4860:4801:20b5::/64
2001:4860:4801:20b6::/64

How to verify a visitor is Google special crawlers

Take the request's source address and check it against the prefixes above; the User-Agent header is a claim anyone can type and proves nothing on its own. Google documents the ranges as the way to verify Google special crawlers; a reverse DNS name is not part of its guidance, so do not rely on one.

What the API answers for one of its addresses

A lookup of an address inside these ranges answers is_crawler true, names it in crawler and classes it in crawler_kind. A crawler carries no risk weight, and the datacenter weight is skipped for it: its operator is known and its infrastructure is the point.

curl https://spaw.co/api/v1/ip \
  -H "Authorization: Bearer $SPAW_KEY" \
  -H "Content-Type: application/json" \
  -d '{"ip": "66.249.87.0"}'
"is_crawler": true,
"crawler": "Google special crawlers",
"crawler_kind": "fetcher",
"risk_signals": [{ "signal": "datacenter", "weight": 0, "dataset": "datacenter-ranges" }]

A range proves the operator, not intent. Whether Google special crawlers is welcome on a site is a robots.txt decision; this page and the lookup only settle whether a request that says it is Google special crawlers really came from Google.

Other crawlers

crawler-ranges 2026-09-12 · checked 2026-09-13

Wrong result, or is it about you? If this tool said something you think is wrong, tell us and a person reads it. If Spaw is holding data about you and you never signed up here — a customer may have had your address verified, or reported that a message to it bounced — erase it yourself, confirmed by mail to that address and with no account needed.

More free tools

All free tools

Need this at scale?

The Spaw API answers is_crawler, the crawler's name and its kind for any address, from these ranges and a forward-confirmed reverse DNS check — 10 free lookups a month, no card required.

Get your API key