Official IP ranges of clouds, CDNs and crawlers

The current IP address lists of 23 clouds, CDNs, crawlers and services, from the lists the providers publish. Check an address, filter the list and download it for your firewall, nginx or bot protection.

Official IP prefix lists for the cloud providers, CDNs, search and AI crawlers, and webhook senders that show up in server logs. Use them to confirm that a request claiming to be Googlebot or GPTBot really is, to accept origin traffic only from your CDN, or to allowlist webhook senders on a firewall. For per-request checks inside an app, the ipbase API returns a data center flag alongside location and ASN on the Medium plan and above.

AI crawlers and assistants

Search engine and other crawlers

Cloud providers

CDNs

Services and webhooks

Uptime monitors

Frequently asked questions

Where do these IP lists come from?

Every list is the file the provider publishes itself (JSON or text), linked on its page. Each page states the date of its list and loads the latest copy when it opens.

How do I verify a crawler such as Googlebot or GPTBot?

Check that the request's IP address is in the provider's published list (each page has a checker), instead of trusting the user agent, which anyone can fake.

Which AI crawlers publish their IP addresses?

These AI crawlers and assistants publish their addresses, and every list is on this page: ChatGPT-User (OpenAI), GPTBot (OpenAI), OAI-SearchBot (OpenAI), Perplexity-User and PerplexityBot.

IP geolocation API

Get this data in your app

ipbase returns location, ISP, ASN and time zone for any IPv4 or IPv6 address, up to 1,000 addresses per POST request. Security flags (VPN, proxy, Tor, data center) are on the Medium plan and above.

Read the documentation

1,000 free requests every month. No credit card required.

GET https://api.ipbase.com/v2/info?ip=1.1.1.1

{
  "data": {
    "ip": "1.1.1.1",
    "type": "v4",
    "connection": {
      "asn": 13335,
      "organization": "APNIC and Cloudflare DNS Resolver project",
      "isp": "Cloudflare, Inc",
      "range": "1.1.1.0/24"
    },
    "location": {
      "country": { "alpha2": "AU", "name": "Australia" },
      "zip": "4000"
    },
    "security": { "is_vpn": null, "is_tor": null, "threat_score": null }
  }
}

Free IP tools

Example lookups: 8.8.8.8 · 8.8.8.0/24 · AS15169 · example.com · all IPv4 ranges

Get your free IP geolocation API key

Start with 1,000 free requests a month