Complete and up-to-date list of all Google crawler IP addresses and networks (CIDR ranges). Data is fetched directly from Google Search Central’s official API and updates daily.
| Network (CIDR) | Version | Type | Reverse DNS |
|---|---|---|---|
| 2001:4860:4801:10::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
| 2001:4860:4801:12::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
| 2001:4860:4801:13::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
| 2001:4860:4801:14::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
| 2001:4860:4801:15::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
| 2001:4860:4801:16::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
| 2001:4860:4801:17::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
| 2001:4860:4801:18::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
| 2001:4860:4801:19::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
| 2001:4860:4801:1a::/64 | IPv6 | Common Crawlers | crawl-***.googlebot.com |
About This IP Database
This database contains all official Googlebot IP addresses and CIDR ranges published by Google.
- Total Networks: 1,795 IP networks (CIDR blocks)
- Update Frequency: Updated daily from Google’s official JSON API
- Data Source: Google Search Central Documentation
- Last Update: 2025-11-24
- Coverage: IPv4 and IPv6 addresses
- Format: Searchable table with CIDR notation
JSON File Access
Download the raw JSON data directly from Google:
- Common Crawlers JSON
- Special Crawlers JSON
- User-Triggered Fetchers JSON
- User-Triggered Fetchers (Google) JSON
Why Do You Need This List?
If you manage a website, application, or server, it’s important to identify legitimate Googlebot requests. For technical SEO professionals and site administrators, this list is essential for:
- Security - Block fake bots pretending to be Googlebot
- Optimization - Prioritize legitimate Google requests
- Monitoring - Identify Googlebot crawl patterns in logs
- Debugging - Troubleshoot indexing issues in Search Console
Google’s 3 Types of Crawlers
Google uses 3 main types of crawlers, each with its own purpose and IP list:
1. Common Crawlers (Regular Googlebot)
Regular crawlers used for Google products like Google Search. Always respect robots.txt.
- Reverse DNS:
crawl-***-***-***-***.googlebot.comorgeo-crawl-***-***-***-***.geo.googlebot.com - Quantity: 164 networks (128 IPv6 + 36 IPv4)
2. Special-Case Crawlers
Crawlers that perform specific functions (like AdsBot) where there’s an agreement between the site and the product. May ignore robots.txt.
- Reverse DNS:
rate-limited-proxy-***-***-***-***.google.com - Quantity: 280 networks (128 IPv6 + 152 IPv4)
3. User-Triggered Fetchers
Tools and functions where the end user triggers the fetch (like Google Site Verifier). Ignore robots.txt because they’re user-initiated.
- Reverse DNS:
***-***-***-***.gae.googleusercontent.comgoogle-proxy-***-***-***-***.google.com
- Quantity: 1,351 networks (724 IPv6 + 627 IPv4)
How many IP addresses does Googlebot use?▼
What's the difference between Common Crawlers and Special Crawlers?▼
Does Googlebot always respect robots.txt?▼
IP Address Statistics
Network Distribution by Type
| Crawler Type | IPv4 Networks | IPv6 Networks | Total |
|---|---|---|---|
| Common Crawlers | 36 | 128 | 164 |
| Special Crawlers | 152 | 128 | 280 |
| User-Triggered Fetchers | 627 | 724 | 1,351 |
| Total | 815 | 980 | 1,795 |
CIDR Block Ranges
The smallest block is /32 (single IP), largest is /19 (8,192 IPs), with most being /24 blocks (256 IPs each).
Comparing Googlebot to Other Crawlers
Unlike Googlebot’s 1,795 published IP ranges, other crawlers take different approaches:
- Googlebot: Full list published and updated daily
- Bingbot: No published list, verification via reverse DNS only
- Facebook Crawler: Limited published ranges
- Semrush Bot: Published list available
Having a complete, updated list lets you whitelist legitimate crawlers in your firewall, analyze crawler behavior in logs, and optimize server resources for important bots.
How often is the Googlebot IP list updated?▼
Can I download the Googlebot IP address list?▼
What's the difference between IPv4 and IPv6 Googlebot addresses?▼
How to Use This List
Check Using the On-Page Tool
Enter an IP address in the search field above and the tool will automatically check if it’s in one of the official networks.
Check Using Reverse DNS
# Linux / macOS
host 66.249.66.1
# Windows
nslookup 66.249.66.1If it’s legitimate Googlebot, you’ll get a result like:
1.66.249.66.in-addr.arpa domain name pointer crawl-66-249-66-1.googlebot.comBlock/Allow in Firewall
If you want to block or allow only legitimate Googlebot, use the CIDR block list. Example for iptables:
# Allow Googlebot
iptables -A INPUT -s 66.249.64.0/19 -j ACCEPTUse in Nginx
# geo block to identify Googlebot
geo $is_googlebot {
default 0;
66.249.64.0/19 1;
# ... other networks
}Use the JSON API Programmatically
For automated systems, fetch the JSON directly:
# Download all Googlebot IPs
curl https://developers.google.com/static/search/apis/ipranges/googlebot.json
# Example response structure
{
"creationTime": "2025-11-12T00:00:00.000000Z",
"prefixes": [
{
"ipv4Prefix": "66.249.64.0/19"
},
{
"ipv6Prefix": "2001:4860::/32"
}
]
}Google updates these files daily, usually around midnight UTC.
Should I whitelist Googlebot IP addresses in my firewall?▼
Does Googlebot use different IPs for different countries?▼
What is the CIDR notation in the IP list?▼
Sources
Last updated: Data updates daily from Google’s official API.
