Check whether an IP address is really Googlebot

Paste IP addresses or raw log lines that claim to be Googlebot. Each address is checked against the IP ranges Google publishes for Googlebot, the same verification Salience runs on every request.

The check runs in your browser against Google's published googlebot.json. Addresses you paste stay in the browser.

One per line
Crawlers verified against published IP ranges
  • Googlebot
  • Bingbot
  • GPTBot
  • ClaudeBot
  • PerplexityBot

How the check works

Why the source IP matters

Anyone can send the string Googlebot as a User-Agent. Scrapers do it to slip past WAF rules and steal a crawl budget you reserved for Google. The only reliable check is the source IP against Google's published ranges.

Where the ranges come from

Google publishes the address blocks real Googlebot crawls from as googlebot.json. This page ships a copy from the latest build and refreshes it live from Google when your browser allows it.

Verify every request automatically

Salience verifies every claimed Googlebot, Bingbot and AI-crawler hit against official ranges in real time, and alerts you when impersonators surge. Start free or see the live crawler directory.

Common questions

Does my list leave my browser?

The check runs in your browser. The page loads Google's published ranges and compares each address against them locally, so the addresses and log lines you paste stay in the browser.

Which ranges does it check against?

The IP ranges in googlebot.json, the list Google publishes for Googlebot. The page ships a copy of that list, dated in the panel above, and refreshes it from Google when your browser allows the request. Google also publishes separate lists for its special-case crawlers (special-crawlers.json) and user-triggered fetchers (user-triggered-fetchers.json), and documents reverse DNS lookup as the manual way to verify a single address.

What does a fake result mean?

The address is outside every block in googlebot.json. A request from it that presented a Googlebot user-agent came from somewhere Google does not crawl from, since anyone can send the string Googlebot as a user-agent.

Can I paste raw log lines?

Yes. Paste whole access-log lines and the checker takes the first IP address on each line. Each address is checked once however many lines it appears on, and IPv4 and IPv6 addresses are both matched.

How do I check this on every request?

Salience verifies every claimed Googlebot, Bingbot and AI-crawler request in your logs against the official ranges in real time and alerts you when impersonators surge. Start free or see the live crawler directory.

Salience verifies every claimed Googlebot, Bingbot and AI crawler request against the official ranges.

The same check as this page, run on every request in your logs in real time, with an alert when impersonators surge.