Bot verifier
bot_verifierChecks whether an IP really belongs to the crawler its user agent claims, using published ranges and reverse DNS.
What the check looks at
Each IP is compared with the operators' published ranges and, where the operator documents it, forward-confirmed reverse DNS. The website that produced the log is never contacted.
| Bot | Methods | Sources |
|---|---|---|
googlebot_imagesearch | ip_ranges, rdns | google_common (snapshot, 317) |
googlebot_videosearch | ip_ranges, rdns | google_common (snapshot, 317) |
googlebot_newssearch | ip_ranges, rdns | google_common (snapshot, 317) |
storebotsearch | ip_ranges, rdns | google_common (snapshot, 317) |
googlebotsearch | ip_ranges, rdns | google_common (snapshot, 317) |
google_specialads | ip_ranges, rdns | google_special (snapshot, 272) |
google_user_triggeredother | ip_ranges, rdns | google_user_fetchers (snapshot, 1062), google_user_fetchers_google (snapshot, 502), google_user_agents (snapshot, 20) |
bingbotsearch | ip_ranges, rdns | bingbot (snapshot, 28) |
chatgpt_userai_user_fetch | ip_ranges | openai_chatgpt_user (snapshot, 230) |
oai_searchbotai_search | ip_ranges | openai_searchbot (snapshot, 39) |
oai_adsbotads | ip_ranges | openai_adsbot (snapshot, 2) |
gptbotai_training | ip_ranges | openai_gptbot (snapshot, 18) |
claude_userai_user_fetch | ip_ranges | anthropic_bots (snapshot, 28) |
claude_searchbotai_search | ip_ranges | anthropic_bots (snapshot, 28) |
claudebotai_training | ip_ranges | anthropic_bots (snapshot, 28) |
perplexity_userai_user_fetch | ip_ranges | perplexity_user (snapshot, 4) |
perplexitybotai_search | ip_ranges | perplexity_bot (snapshot, 8) |
applebotsearch | ip_ranges, rdns | applebot (snapshot, 24) |
duckduckbotsearch | ip_ranges | duckduckbot (snapshot, 486) |
ccbotai_training | ip_ranges, rdns | ccbot (snapshot, 5) |
amazonbotsearch | rdns | — |
yandexbotsearch | rdns | — |
baiduspidersearch | rdns | — |
meta_externalagentai_training | not verifiable | — |
facebookexternalhitother | not verifiable | — |
bytespiderai_training | not verifiable | — |
techseobotother | not verifiable | — |
google_extendedai_training | not verifiable | — |
applebot_extendedai_training | not verifiable | — |