Google IP Lookup

Check if an IP address belongs to Googlebot or Google's IP range.

The lists refresh twice per day

IP Address: {{ result.ip }}

✅ This is a verified Google IP

❌ Not a Google IP

It's an ip from the common crawlers list used for Google's products (such as Googlebot). They always respect robots.txt rules for automatic crawls.

It's an ip from Crawlers that perform specific functions for Google products (such as AdsBot / Google shoping...) where there's an agreement between the crawled site and the product about the crawl process. These crawlers may or may not respect robots.txt rules.

It's an ip from Tools and product functions where the end user triggers a fetch. For example, Google Site Verifier acts on the request of a user. Or Lighthouse ( Page speed insight)

It's an ip from Tools and product functions where the end user triggers a fetch. For example, Google Site Verifier acts on the request of a user. Or Lighthouse ( Page speed insight)

Using This Tool as a REST API

This tool can be used programmatically by calling the following endpoint:

/api/lookup?ip=66.249.84.12

This API returns JSON data indicating whether the provided IP belongs to Google’s range and, if so, which category it falls under.

Understanding Google IP Ranges and Their Importance

Google publishes its IP ranges to help website owners and developers differentiate legitimate Google crawlers from malicious bots impersonating Googlebot. These IPs are categorized into different groups, including common crawlers (Googlebot), special-case crawlers (such as AdsBot), and user-triggered fetchers (like Google Site Verifier). Ensuring that an incoming request is genuinely from Google is crucial for managing site access and security.

Why Should You Check If an IP Belongs to Google?

When managing a website or an application, it's important not to mistakenly block or challenge Google's crawlers, as doing so can negatively impact your SEO. Additionally, some scrapers impersonate Googlebot to bypass security measures, making it essential to verify whether an IP truly belongs to Google.

Verifying Requests via AS Numbers

Another method to verify Google's IPs is by checking the Autonomous System (AS) number. An AS number is a unique identifier assigned to networks that control IP address routing on the internet. Google's AS numbers, such as AS15169, are publicly known and can be used to validate an IP’s authenticity.

Why Is It Hard to Impersonate an AS Number?

AS numbers are part of the Border Gateway Protocol (BGP), which helps route internet traffic securely. Since BGP requires verifiable paths for routing, it's difficult for malicious actors to fake an AS number without being detected. This adds an extra layer of security when validating whether an IP truly belongs to Google.

Using both IP range verification and AS number checking ensures that your site interacts only with legitimate Google services while blocking potential impersonators.