IP to Known Bots

Map any IP address to a known bot or crawler. Identify search engine crawlers, AI crawlers, and monitoring services by their published IP ranges, so you can verify Google crawler IPs, block AI crawlers you don't want, and keep your analytics clean.

IP to known bots data

IP Trust's IP to known bots data identifies whether an IP belongs to a recognised bot or crawler, classifies the bot type, and names the specific bot where possible.

View Pricing
JSON Field Description Package
{
"known_bot": {
"detected": true, Whether a known bot or crawler was detected for this IP. Identity
"bot_type": "ai", optional Category of bot: crawler, ai, or other. Identity
"name": "chatgpt_user" optional Identifier of the specific bot. Possible values:
  • ahrefs_bot
  • amazon_bot
  • amazon_user_bot
  • anthropic
  • apple_bot
  • bing_bot
  • chatgpt_user
  • common_crawl_bot
  • duckduck_bot
  • facebook_bot
  • google_bot
  • google_special_crawlers
  • google_user_fetch
  • google_user_fetch_google
  • gpt_bot
  • kagi_bot
  • openai_ads_bot
  • openai_search_bot
  • perplexity_crawler
  • perplexity_user
  • pingdom_ipv4
  • pingdom_ipv6
  • semrush_bot
  • telegram_bot
  • uptimerobot
  • yandex
Identity
}
}
Field Value Description Package
bot_namechatgpt_userIdentifier of the known bot or crawler operating from this network.Identity
bot_typeaiCategory of the bot: crawler, ai, or other.Identity

How IP to known bots data helps your business

Identify automated traffic by name so you can verify Google crawler IP addresses, block AI crawlers you don't want, and keep your analytics clean.

Block AI Crawlers

Identify and block AI crawlers like GPTBot, ChatGPT, Anthropic, and Perplexity by IP address. Decide which AI agents can access your content and block AI crawlers you want to keep out - without relying on easily spoofed user-agent strings.

Verify Google Crawler IP Addresses

Verify that traffic claiming to be Googlebot, Bingbot, or other search engines actually originates from their published Google crawler IP addresses and equivalent ranges. Detect spoofers impersonating legitimate crawlers to scrape your content.

Clean Analytics

Filter known bot traffic from your analytics to get accurate visitor counts and conversion metrics. Exclude monitoring services like Pingdom and legitimate crawlers that would otherwise skew your data.

Why choose IP Trust for IP to known bots?

As part of Friendly Captcha, IP Trust's IP to known bots data has been helping businesses verify crawler traffic and block AI crawlers since 2020.

IP-based verification

We verify bots by their published IP ranges, not user-agent strings. User agents are trivially spoofed, but IP ranges published by Google, Bing, OpenAI, and others are authoritative. If the IP doesn't match, it's not the bot it claims to be.

IP Verification Spoof-Proof Published Ranges

Crawlers, AI agents & monitoring

We cover three categories of bots: traditional search engine crawlers (Google, Bing, DuckDuckGo, Yandex), AI agents and training crawlers (GPTBot, ChatGPT, Anthropic, Perplexity, Kagi), and monitoring services (Pingdom).

Search Crawlers AI Agents Monitoring

Named identification

Every detected bot is identified by a specific name, not just a generic flag. This lets you build granular policies - allow Googlebot for SEO while blocking AI training crawlers, or permit Pingdom monitoring while challenging everything else.

21 Named Bots 3 Categories Granular Control

Get started with IP to known bots

IP to known bots data is available via the IP Trust API or as a database download, as part of the Identity package.

{ "detected": true, "bot_type": "ai", "name": "chatgpt_user" }

IP to Known Bots API

  • Integration with any language in less than 5 minutes
  • Free for up to 10k requests a month, no credit card required
  • 99.99% Uptime and <100ms
NetworkBot NameBot Type
34.155.98.32/28google_botcrawler
13.67.10.16/28bing_botcrawler
20.42.250.32/28chatgpt_userai
34.96.46.51/32anthropicother
15.204.224.0/19ahrefs_botcrawler
3.211.105.134/32amazon_botother

Known Bots Database Download

  • Download CSV, MMDB, JSON and Parquet Dumps
  • Maximum Privacy and Compliance
  • Unlimited volume and zero latency

FAQ

What is IP to known bots?

IP to known bots is an IP lookup that tells you whether an IP address belongs to a recognised bot or crawler. IP Trust identifies 21 named bots across three categories - search engine crawlers, AI crawlers, and monitoring services - by matching the IP against published IP ranges rather than relying on user-agent strings.

How can I use IP Trust to block AI crawlers?

Query the IP to known bots API with any incoming IP address. If the response returns a bot_type of ai, you know the request comes from an AI crawler like GPTBot, ChatGPT, Anthropic, or Perplexity. You can then block AI crawlers at the application or infrastructure level based on this signal - no robots.txt guesswork required.

How do I verify Google crawler IP addresses?

Google publishes its crawler IP addresses, but maintaining and checking that list yourself is tedious. IP Trust's IP to known bots API does this for you - query any IP and the response will tell you whether it belongs to Googlebot, Google Special Crawlers, or other Google crawler IP addresses. This lets you verify that traffic claiming to be from Google is genuine.

Which bots does IP Trust detect?

IP Trust currently detects 21 named bots including Googlebot, Bingbot, DuckDuckBot, Yandex, GPTBot, ChatGPT, OpenAI Search Bot, Anthropic, Perplexity, Kagi, Apple Bot, Amazon Bot, Ahrefs, Common Crawl, and Pingdom. Bots are categorised as crawler, ai, or other.

Why verify bots by IP address instead of user-agent?

User-agent strings are trivially spoofed - any scraper can claim to be Googlebot. IP addresses published by Google, Bing, OpenAI, and other bot operators are authoritative and cannot be faked. IP Trust's IP to known bots data matches against these published ranges, giving you a reliable signal that the request genuinely comes from the bot it claims to be.

Free for up to 10k requests a month

Take a look at our IP to known bots data yourself with a free account, no credit card required, and see if it's right for you. If you need further assistance, our support team is always here to help.