cloud-ip-ranges

Cloud provider IP ranges

Current CIDRs for 81 cloud providers, CDNs and crawlers, pulled daily from each one's official source. One place, three formats, stable URLs. No signup, no API key, no rate limits.

curl -O https://cloud-ip-ranges.com/download/aws.txt
curl -O https://cloud-ip-ranges.com/download/aws.json
curl 'https://cloud-ip-ranges.com/download.txt?providers=aws,azure,gcp'
curl -O https://cloud-ip-ranges.com/download/all.txt

Categories

CategoryProvidersDownload
Datacenter & Hosting 22 txt csv json
CDN & Edge 7 txt csv json
SaaS & Business APIs 12 txt csv json
AI Crawlers & Bots 14 txt csv json
Uptime Monitoring 3 txt csv json
VPN & Networks 17 txt csv json
Security Scanners 6 txt csv json

Providers

Pick several for one combined file, or download everything: txt csv json (428,441 ranges).

ProviderCIDRsDownload
AirVPN 2,056 txt csv json
Akamai 10,359 txt csv json
Alibaba 2,370 txt csv json
Alpha Strike Labs 14 txt csv json
Amazonbot 1,292 txt csv json
Amzn-SearchBot 816 txt csv json
Amzn-User 1,023 txt csv json
Anthropic 1 txt csv json
AppleBot 33 txt csv json
Atlassian 166 txt csv json
AWS 11,213 txt csv json
Azure 60,805 txt csv json
Backblaze 85 txt csv json
Baidu 191 txt csv json
BinaryEdge 37 txt csv json
BingBot 28 txt csv json
Bunny 907 txt csv json
CacheFly 16 txt csv json
CCBot 5 txt csv json
Censys 29 txt csv json
ChatGPT-User 213 txt csv json
ClaudeBot 26 txt csv json
Cloudflare 22 txt csv json
Datadog 148 txt csv json
DigitalOcean 1,230 txt csv json
DuckDuckBot 486 txt csv json
Fastly 21 txt csv json
Gabia 98 txt csv json
G-Core 1,836 txt csv json
GitHub 7,305 txt csv json
Googlebot 2,143 txt csv json
Google Cloud 1,103 txt csv json
Google Public DNS 618 txt csv json
Google Services 403 txt csv json
GPTBot 21 txt csv json
Hetzner 693 txt csv json
Hostway 174 txt csv json
Huawei Cloud 675 txt csv json
IBM Cloud 409 txt csv json
iCloud Private Relay 287,841 txt csv json
Internet Archive 9 txt csv json
IVPN 264 txt csv json
Leaseweb 2,083 txt csv json
Linode 5,505 txt csv json
Meta 761 txt csv json
Microsoft 365 93 txt csv json
Mistral 4 txt csv json
Mullvad 1,067 txt csv json
NHN Cloud 374 txt csv json
NordVPN 8,037 txt csv json
OpenAI ChatGPT 138 txt csv json
OpenAI SearchBot 39 txt csv json
Oracle Cloud 1,119 txt csv json
OVHcloud 741 txt csv json
OVPN.com 96 txt csv json
PerplexityBot 8 txt csv json
Perplexity-User 4 txt csv json
Pingdom 206 txt csv json
Private Internet Access 1,491 txt csv json
QUIC.cloud 153 txt csv json
Rackspace 326 txt csv json
Rapid7 Sonar 384 txt csv json
Salesforce 59 txt csv json
Scaleway 61 txt csv json
Shodan 45 txt csv json
StatusCake 183 txt csv json
StormWall 24 txt csv json
Stretchoid 351 txt csv json
Sucuri 29 txt csv json
Telegram 14 txt csv json
Tencent 3,416 txt csv json
TOR 1,325 txt csv json
UpCloud 107 txt csv json
UptimeRobot 206 txt csv json
Vultr 499 txt csv json
Wasabi 20 txt csv json
Windscribe 1,068 txt csv json
Yandex 141 txt csv json
Zoho 177 txt csv json
Zoom 55 txt csv json
Zscaler 848 txt csv json

Usage

Every download link is a permalink to the latest data, so it can sit in a script, a firewall rule or a cron job. txt is one CIDR per line, csv adds region and tag columns, json is the same with structure. Combine providers with /download.txt?providers=aws,azure.

# block every AWS range with iptables
curl -sO https://cloud-ip-ranges.com/download/aws.txt
while read ip; do iptables -A INPUT -s $ip -j DROP; done < aws.txt

FAQ

How often are the IP ranges updated?
IP ranges are automatically updated daily by fetching the latest data directly from each cloud provider's official sources. Some providers update more frequently, and we capture those changes as they happen.
Which cloud providers are supported?
We currently support 81 major cloud providers including AWS, Microsoft Azure, Google Cloud, Cloudflare, DigitalOcean, Alibaba Cloud, Anthropic, OpenAI/ChatGPT, Mistral, iCloud Private Relay, Fastly, GitHub, Hetzner, IBM Cloud, Linode, Oracle Cloud, Tor, Vultr, Zscaler, Shodan, Censys, and more. New providers are added regularly based on demand.
What formats are available for download?
Each provider's IP ranges are available in three formats: TXT (plain text list), CSV (with additional metadata like regions and tags), and JSON (structured data perfect for programmatic use).
Can I use these URLs in automated scripts?
Absolutely! All download URLs are permalinks that always return the latest data. They're perfect for use in scripts, CI/CD pipelines, firewall automation, and other automated systems. No API key required.
Is this service free to use?
Yes, this service is completely free for all users. There are no rate limits, API keys, or usage restrictions.
How can I request a new cloud provider?
If there's a cloud provider you'd like to see added, please send me an email. I regularly evaluate new providers based on user requests and their official IP range publication methods.

Missing a provider? Mail me and I'll add it. Free to use; if it saves you time, buy me a coffee.

— @kinduff