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.
See the live crawler directory
The check runs in your browser against Google's published googlebot.json. Addresses you paste stay in the browser.
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.