IP to Known Bots

Map any IP address to a known bot or crawler. IP Trust's IP to known bots API identifies search engine crawlers, AI crawlers, and monitoring services by their published IP ranges - so you can verify Google crawler IP addresses, 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.

JSON Field Description Plans
{
"known_bot": {
"detected": true, Whether a known bot or crawler was detected for this IP. Plus Premium
"bot_type": "ai", optional Category of bot: crawler, ai, or other. Plus Premium
"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
  • google_bot
  • google_special_crawlers
  • google_user_fetch
  • google_user_fetch_google
  • gpt_bot
  • kagi_bot
  • openai_search_bot
  • perplexity_crawler
  • perplexity_user
  • pingdom_ipv4
  • pingdom_ipv6
  • yandex
Plus Premium
}
}

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 on Plus and Premium plans.

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

IP to Known Bots API

  • Integration with any language in less than 5 minutes
  • Free 30 day trial, no credit card required
  • 99.99% Uptime and <100ms

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.

Start your free trial now, no credit card required

Take a look at our IP to known bots data yourself with a free 30-day trial, and see if it's right for you. If you need further assistance, our support team is always here to help.