https://github.com/disposable/cloud-ip-ranges
An up-to-date export of cloud provider IP address ranges
https://github.com/disposable/cloud-ip-ranges
cloud-ip cloud-ip-ranges crawler data ip
Last synced: about 9 hours ago
JSON representation
An up-to-date export of cloud provider IP address ranges
- Host: GitHub
- URL: https://github.com/disposable/cloud-ip-ranges
- Owner: disposable
- Created: 2025-05-02T22:46:13.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2026-06-28T03:42:23.000Z (1 day ago)
- Last Synced: 2026-06-28T05:17:31.137Z (1 day ago)
- Topics: cloud-ip, cloud-ip-ranges, crawler, data, ip
- Language: Python
- Homepage:
- Size: 113 MB
- Stars: 38
- Watchers: 1
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloud IP Ranges
The idea of this repository is to have one source for all major cloud providers,
which shows their assigned IP ranges.
**Note:** This repository contains only the output of the crawler. The crawler itself is available on it's own [Repository](https://github.com/disposable/cloud-ip-ranges-crawler) and can be run on your own hardware to generate the latest IP ranges data.
## Statistics
| Metric | Value |
|--------|------:|
| Providers tracked | **69** |
| Active IPv4 addresses | **300,526,276** (154,839 subnets) |
| Active IPv6 /64 subnets | **12,045,294,388,691** (279,232 ranges) |
| Retired IPv4 (≤ 4 weeks) | 18,688 addresses (208 subnets) |
| Retired IPv6 (≤ 4 weeks) | 104,857,600 /64s (7 ranges) |
| Last crawled | 2026-06-28 03:42 UTC |
## Data sources
| Provider | Source | Method | IPv4 IPs | IPv6 /64s | Last Changed | JSON | TXT | CSV |
|----------|--------|--------|---------:|----------:|--------------|------|-----|-----|
| A2Hosting | AS55293 | ASN Prefix | 116,224 (99 subnets) | 0 | 2026-04-04 | [JSON](json/a2hosting.json) | [TXT](txt/a2hosting.txt) | [CSV](csv/a2hosting.csv) |
| Adyen | [docs.adyen.com/…/allowlisting](https://docs.adyen.com/development-resources/security/integration-security/allowlisting) | Published List | 26,136 (59 subnets) | 0 | 2026-04-04 | [JSON](json/adyen.json) | [TXT](txt/adyen.txt) | [CSV](csv/adyen.csv) |
| Ahrefs | [api.ahrefs.com/…/crawler-ips](https://api.ahrefs.com/v3/public/crawler-ips) | Published List | 9,870 (9,870 subnets) | 0 | 2026-04-04 | [JSON](json/ahrefs.json) | [TXT](txt/ahrefs.txt) | [CSV](csv/ahrefs.csv) |
| Akamai | [techdocs.akamai.com/…/akamai_ipv4_ipv6_CIDRs-txt.zip](https://techdocs.akamai.com/property-manager/pdfs/akamai_ipv4_ipv6_CIDRs-txt.zip) | Published List | 6,422,528 (6 subnets) | 1,108,101,562,368 (3 ranges) | 2026-04-04 | [JSON](json/akamai.json) | [TXT](txt/akamai.txt) | [CSV](csv/akamai.csv) |
| Alibaba | RADB::AS-ALIBABA-CN-NET
AS45102
AS60924 | RADB AS-SET | 10,720,512 (1,114 subnets) | 289,918,746,624 (118 ranges) | 2026-06-28 | [JSON](json/alibaba.json) | [TXT](txt/alibaba.txt) | [CSV](csv/alibaba.csv) |
| Apple Private Relay | [mask-api.icloud.com/egress-ip-ranges.csv](https://mask-api.icloud.com/egress-ip-ranges.csv) | Published List | 105,782 (41,804 subnets) | 11,851,442,953 (245,180 ranges) | 2026-06-28 | [JSON](json/apple-private-relay.json) | [TXT](txt/apple-private-relay.txt) | [CSV](csv/apple-private-relay.csv) |
| Aruba Cloud | AS200185 | ASN Prefix | 15,872 (17 subnets) | 4,294,967,296 (1 ranges) | 2026-06-28 | [JSON](json/aruba-cloud.json) | [TXT](txt/aruba-cloud.txt) | [CSV](csv/aruba-cloud.csv) |
| Atlassian | [ip-ranges.atlassian.com](https://ip-ranges.atlassian.com/) | Published List | 79,142 (195 subnets) | 268,632,122 (62 ranges) | 2026-06-28 | [JSON](json/atlassian.json) | [TXT](txt/atlassian.txt) | [CSV](csv/atlassian.csv) |
| Aws | [ip-ranges.amazonaws.com/ip-ranges.json](https://ip-ranges.amazonaws.com/ip-ranges.json) | Published List | 102,413,444 (7,819 subnets) | 88,220,617,311 (2,924 ranges) | 2026-06-28 | [JSON](json/aws.json) | [TXT](txt/aws.txt) | [CSV](csv/aws.csv) |
| Backblaze | [www.backblaze.com/…/backblaze-ip-addresses](https://www.backblaze.com/computer-backup/docs/backblaze-ip-addresses) | Published List | 10,240 (5 subnets) | 4,294,967,296 (1 ranges) | 2026-04-04 | [JSON](json/backblaze.json) | [TXT](txt/backblaze.txt) | [CSV](csv/backblaze.csv) |
| Bing Bot | [www.bing.com/toolbox/bingbot.json](https://www.bing.com/toolbox/bingbot.json) | Published List | 4,736 (28 subnets) | 0 | 2026-04-04 | [JSON](json/bing-bot.json) | [TXT](txt/bing-bot.txt) | [CSV](csv/bing-bot.csv) |
| Branch | [help.branch.io/docs/postback-webhook-ip-address-allowlist-expands](https://help.branch.io/docs/postback-webhook-ip-address-allowlist-expands) | Published List | 37 (37 subnets) | 0 | 2026-06-28 | [JSON](json/branch.json) | [TXT](txt/branch.txt) | [CSV](csv/branch.csv) |
| Choopa | AS46407
AS20473
AS133795
AS11508 | ASN Prefix | 1,589,248 (1,975 subnets) | 513,819,803,648 (3,826 ranges) | 2026-06-07 | [JSON](json/choopa.json) | [TXT](txt/choopa.txt) | [CSV](csv/choopa.csv) |
| Circleci | [circleci.com/docs/ip-ranges-list.json](https://circleci.com/docs/ip-ranges-list.json) | Published List | 3,871 (47 subnets) | 0 | 2026-04-04 | [JSON](json/circleci.json) | [TXT](txt/circleci.txt) | [CSV](csv/circleci.csv) |
| Cisco Webex | [help.webex.com/…/Network-Requirements-for-Webex-Teams-Services](https://help.webex.com/article/WBX000028782/Network-Requirements-for-Webex-Teams-Services)
[help.webex.com/…/How-Do-I-Allow-Webex-Meetings-Traffic-on-My-Network](https://help.webex.com/en-us/article/WBX264/How-Do-I-Allow-Webex-Meetings-Traffic-on-My-Network) | Published List | 442,816 (36 subnets) | 19,327,352,832 (18 ranges) | 2026-04-04 | [JSON](json/cisco-webex.json) | [TXT](txt/cisco-webex.txt) | [CSV](csv/cisco-webex.csv) |
| Cloudflare | [www.cloudflare.com/ips-v4](https://www.cloudflare.com/ips-v4)
[www.cloudflare.com/ips-v6](https://www.cloudflare.com/ips-v6)
[api.cloudflare.com/…/ips](https://api.cloudflare.com/client/v4/ips?networks=jdcloud) | Published List | 1,526,464 (65 subnets) | 60,129,542,192 (55 ranges) | 2026-06-28 | [JSON](json/cloudflare.json) | [TXT](txt/cloudflare.txt) | [CSV](csv/cloudflare.csv) |
| Cyso Cloud | AS25151 | ASN Prefix | 19,712 (31 subnets) | 38,654,836,736 (4 ranges) | 2026-06-28 | [JSON](json/cyso-cloud.json) | [TXT](txt/cyso-cloud.txt) | [CSV](csv/cyso-cloud.csv) |
| Datadog | [ip-ranges.datadoghq.com](https://ip-ranges.datadoghq.com/) | Published List | 5,597 (149 subnets) | 256 (1 ranges) | 2026-04-04 | [JSON](json/datadog.json) | [TXT](txt/datadog.txt) | [CSV](csv/datadog.csv) |
| Digitalocean | [digitalocean.com/geo/google.csv](https://digitalocean.com/geo/google.csv) | Published List | 3,108,224 (1,077 subnets) | 65,683 (148 ranges) | 2026-06-18 | [JSON](json/digitalocean.json) | [TXT](txt/digitalocean.txt) | [CSV](csv/digitalocean.csv) |
| Dreamhost | AS26347 | ASN Prefix | 168,192 (24 subnets) | 1,179,648 (3 ranges) | 2026-04-04 | [JSON](json/dreamhost.json) | [TXT](txt/dreamhost.txt) | [CSV](csv/dreamhost.csv) |
| Exoscale | [exoscale-prefixes.sos-ch-dk-2.exo.io/exoscale_prefixes.json](https://exoscale-prefixes.sos-ch-dk-2.exo.io/exoscale_prefixes.json) | Published List | 37,888 (45 subnets) | 47,245,623,296 (26 ranges) | 2026-06-28 | [JSON](json/exoscale.json) | [TXT](txt/exoscale.txt) | [CSV](csv/exoscale.csv) |
| Fastly | [api.fastly.com/public-ip-list](https://api.fastly.com/public-ip-list) | Published List | 304,128 (19 subnets) | 8,589,934,592 (2 ranges) | 2026-04-04 | [JSON](json/fastly.json) | [TXT](txt/fastly.txt) | [CSV](csv/fastly.csv) |
| Flyio | AS40509 | ASN Prefix | 74,496 (183 subnets) | 4,587,520 (70 ranges) | 2026-06-28 | [JSON](json/flyio.json) | [TXT](txt/flyio.txt) | [CSV](csv/flyio.csv) |
| Github | [api.github.com/meta](https://api.github.com/meta) | Published List | 10,256 (20 subnets) | 38,654,705,664 (2 ranges) | 2026-04-04 | [JSON](json/github.json) | [TXT](txt/github.txt) | [CSV](csv/github.csv) |
| Gitlab | [docs.gitlab.com/user/gitlab_com](https://docs.gitlab.com/user/gitlab_com/) | Published List | 272 (2 subnets) | 0 | 2026-04-04 | [JSON](json/gitlab.json) | [TXT](txt/gitlab.txt) | [CSV](csv/gitlab.csv) |
| Godaddy | AS26496
AS30083 | ASN Prefix | 1,340,416 (343 subnets) | 12,904,693,760 (19 ranges) | 2026-06-28 | [JSON](json/godaddy.json) | [TXT](txt/godaddy.txt) | [CSV](csv/godaddy.csv) |
| Google Bot | [developers.google.com/…/common-crawlers.json](https://developers.google.com/static/crawling/ipranges/common-crawlers.json)
[developers.google.com/…/special-crawlers.json](https://developers.google.com/static/crawling/ipranges/special-crawlers.json)
[developers.google.com/…/user-triggered-fetchers.json](https://developers.google.com/static/crawling/ipranges/user-triggered-fetchers.json) | Published List | 26,208 (830 subnets) | 807 (807 ranges) | 2026-06-10 | [JSON](json/google-bot.json) | [TXT](txt/google-bot.txt) | [CSV](csv/google-bot.csv) |
| Google Cloud | [www.gstatic.com/ipranges/cloud.json](https://www.gstatic.com/ipranges/cloud.json)
[www.gstatic.com/ipranges/goog.json](https://www.gstatic.com/ipranges/goog.json) | Published List | 40,354,432 (1,039 subnets) | 111,768,829,968 (63 ranges) | 2026-06-28 | [JSON](json/google-cloud.json) | [TXT](txt/google-cloud.txt) | [CSV](csv/google-cloud.csv) |
| Grafana Cloud | [grafana.com/…/source-ips](https://grafana.com/api/hosted-alerts/source-ips)
[grafana.com/…/source-ips](https://grafana.com/api/hosted-grafana/source-ips)
[grafana.com/…/source-ips](https://grafana.com/api/hosted-metrics/source-ips)
[grafana.com/…/source-ips](https://grafana.com/api/hosted-traces/source-ips)
[grafana.com/…/source-ips](https://grafana.com/api/hosted-logs/source-ips)
[grafana.com/…/source-ips](https://grafana.com/api/hosted-profiles/source-ips)
[grafana.com/…/source-ips](https://grafana.com/api/hosted-otlp/source-ips) | Published List | 536 (536 subnets) | 0 | 2026-06-28 | [JSON](json/grafana-cloud.json) | [TXT](txt/grafana-cloud.txt) | [CSV](csv/grafana-cloud.csv) |
| Gridscale | AS29423 | ASN Prefix | 6,656 (11 subnets) | 85,899,411,456 (8 ranges) | 2026-04-04 | [JSON](json/gridscale.json) | [TXT](txt/gridscale.txt) | [CSV](csv/gridscale.csv) |
| Hcp Terraform | [app.terraform.io/…/ip-ranges](https://app.terraform.io/api/meta/ip-ranges) | Published List | 16 (16 subnets) | 0 | 2026-04-04 | [JSON](json/hcp-terraform.json) | [TXT](txt/hcp-terraform.txt) | [CSV](csv/hcp-terraform.csv) |
| Heroku Aws | AS14618 | ASN Prefix | 22,924,800 (1,392 subnets) | 17,002,659,840 (569 ranges) | 2026-06-28 | [JSON](json/heroku-aws.json) | [TXT](txt/heroku-aws.txt) | [CSV](csv/heroku-aws.csv) |
| Hetzner | RADB::AS-HETZNER
AS11528
AS12630
AS132359
AS13251
AS1342
AS136258
AS153622
AS15372
AS153947
AS15540
AS15866
AS16097
AS16302
AS197540
AS197558
AS197753
AS198130
AS198167
AS198225
AS198364
AS199326
AS199446
AS199644
AS199854
AS200096
AS200173
AS200186
AS200249
AS200297
AS200303
AS200508
AS200599
AS200651
AS200740
AS201059
AS201206
AS201600
AS201729
AS201744
AS201764
AS201832
AS202071
AS202147
AS202208
AS202269
AS202373
AS202426
AS202437
AS202509
AS202753
AS202784
AS202851
AS203034
AS203195
AS203224
AS203296
AS203391
AS203437
AS203592
AS203602
AS203724
AS203872
AS203969
AS204187
AS204339
AS204591
AS204877
AS204924
AS205071
AS205090
AS205435
AS205582
AS205691
AS205741
AS205876
AS206141
AS206196
AS206240
AS206303
AS206491
AS206715
AS206813
AS206855
AS206978
AS206990
AS207038
AS207077
AS207202
AS207210
AS207569
AS207610
AS207713
AS207729
AS20774
AS207793
AS207797
AS20795
AS208281
AS208290
AS208451
AS208470
AS208508
AS208976
AS208987
AS208989
AS209148
AS209165
AS209325
AS209693
AS210006
AS210143
AS210285
AS210414
AS210536
AS210570
AS210589
AS210633
AS210711
AS210751
AS210803
AS211003
AS211007
AS211582
AS211657
AS211873
AS212316
AS212386
AS212613
AS212952
AS213021
AS213143
AS213275
AS213459
AS213520
AS213547
AS213683
AS213702
AS213757
AS213819
AS213877
AS213954
AS214079
AS21413
AS214494
AS214602
AS215428
AS215449
AS215540
AS215556
AS215876
AS215939
AS216024
AS216068
AS216253
AS216300
AS216421
AS216451
AS216473
AS24940
AS24978
AS26383
AS2876
AS29192
AS30774
AS31184
AS31259
AS31723
AS35065
AS35170
AS35205
AS35624
AS35830
AS39441
AS398088
AS39857
AS398578
AS41242
AS41369
AS41466
AS41745
AS42265
AS42335
AS42699
AS43016
AS43329
AS43444
AS43581
AS43847
AS43937
AS44477
AS44559
AS45012
AS47105
AS47279
AS47462
AS47518
AS48154
AS48585
AS48755
AS49189
AS49283
AS50050
AS50053
AS50064
AS50113
AS51176
AS51311
AS51401
AS51571
AS51726
AS51728
AS51765
AS51895
AS52125
AS56418
AS56594
AS56971
AS57037
AS57043
AS58243
AS59651
AS59921
AS60156
AS60412
AS60414
AS60522
AS60574
AS61074
AS61352
AS62365
AS7896
AS9197 | RADB AS-SET | 5,961,728 (6,142 subnets) | 2,885,240,946,689 (594 ranges) | 2026-06-28 | [JSON](json/hetzner.json) | [TXT](txt/hetzner.txt) | [CSV](csv/hetzner.csv) |
| Huawei Cloud | RADB::AS-HUAWEI
AS131444
AS136907
AS141180
AS206204
AS206798
AS265443
AS55990 | RADB AS-SET | 2,801,664 (978 subnets) | 16,920,412,160 (117 ranges) | 2026-06-28 | [JSON](json/huawei-cloud.json) | [TXT](txt/huawei-cloud.txt) | [CSV](csv/huawei-cloud.csv) |
| Intercom | [static.intercomcdn.com/…/intercom-ip-ranges.json](https://static.intercomcdn.com/intercom-ips/us/intercom-ip-ranges.json)
[static.intercomcdn.com/…/intercom-ip-ranges.json](https://static.intercomcdn.com/intercom-ips/eu/intercom-ip-ranges.json)
[static.intercomcdn.com/…/intercom-ip-ranges.json](https://static.intercomcdn.com/intercom-ips/au/intercom-ip-ranges.json) | Published List | 12 (12 subnets) | 0 | 2026-04-04 | [JSON](json/intercom.json) | [TXT](txt/intercom.txt) | [CSV](csv/intercom.csv) |
| Ionos Cloud | AS8560 | ASN Prefix | 897,024 (521 subnets) | 94,590,468,096 (18 ranges) | 2026-06-28 | [JSON](json/ionos-cloud.json) | [TXT](txt/ionos-cloud.txt) | [CSV](csv/ionos-cloud.csv) |
| Kamatera | AS36007 | ASN Prefix | 36,352 (139 subnets) | 1,245,184 (19 ranges) | 2026-06-24 | [JSON](json/kamatera.json) | [TXT](txt/kamatera.txt) | [CSV](csv/kamatera.csv) |
| Linode | [geoip.linode.com](https://geoip.linode.com/) | Published List | 1,354,496 (5,260 subnets) | 150,545,104,896 (96 ranges) | 2026-06-28 | [JSON](json/linode.json) | [TXT](txt/linode.txt) | [CSV](csv/linode.csv) |
| Meta Crawler | RADB::AS-FACEBOOK
AS11917
AS32934
AS34825
AS54115
AS63293 | RADB AS-SET | 578,560 (353 subnets) | 5,951,717,376 (434 ranges) | 2026-06-28 | [JSON](json/meta-crawler.json) | [TXT](txt/meta-crawler.txt) | [CSV](csv/meta-crawler.csv) |
| Microsoft 365 | [learn.microsoft.com/…/microsoft-365-ip-web-service](https://learn.microsoft.com/en-us/microsoft-365/enterprise/microsoft-365-ip-web-service) | Published List | 2,514,957 (34 subnets) | 2,154,037,266 (59 ranges) | 2026-04-04 | [JSON](json/microsoft-365.json) | [TXT](txt/microsoft-365.txt) | [CSV](csv/microsoft-365.csv) |
| Microsoft Azure | [azservicetags.azurewebsites.net](https://azservicetags.azurewebsites.net/) | Published List | 54,913,276 (49,558 subnets) | 182,569,655 (18,366 ranges) | 2026-06-28 | [JSON](json/microsoft-azure.json) | [TXT](txt/microsoft-azure.txt) | [CSV](csv/microsoft-azure.csv) |
| New Relic Synthetics | [nr-synthetics-assets.s3.amazonaws.com/…/ip-ranges.json](https://nr-synthetics-assets.s3.amazonaws.com/nat-ip-dnsname/production/ip-ranges.json) | Published List | 6,752 (63 subnets) | 0 | 2026-04-04 | [JSON](json/new-relic-synthetics.json) | [TXT](txt/new-relic-synthetics.txt) | [CSV](csv/new-relic-synthetics.csv) |
| Nforce | RADB::AS-NFORCE
AS1003
AS112
AS13179
AS133229
AS134512
AS134835
AS137490
AS138030
AS139589
AS139653
AS142039
AS142144
AS142418
AS14558
AS150678
AS16298
AS197395
AS197495
AS199438
AS199752
AS199760
AS199950
AS200415
AS200514
AS201119
AS201161
AS202606
AS203144
AS203151
AS203391
AS203623
AS203769
AS203913
AS204136
AS204508
AS204526
AS204693
AS204750
AS204931
AS205083
AS205175
AS205365
AS205432
AS205719
AS206294
AS207388
AS207466
AS207491
AS207616
AS207718
AS207740
AS207831
AS207968
AS208088
AS208273
AS208302
AS208393
AS208565
AS208567
AS208622
AS208624
AS208627
AS208725
AS208753
AS209152
AS209288
AS209623
AS209936
AS210250
AS210292
AS211037
AS211041
AS211344
AS211579
AS212085
AS212150
AS212503
AS212508
AS212773
AS212877
AS212948
AS213045
AS213216
AS213253
AS213968
AS214120
AS214364
AS216021
AS216039
AS216181
AS23470
AS29090
AS3280
AS328892
AS34373
AS35029
AS35055
AS38230
AS38919
AS39114
AS39521
AS39526
AS395373
AS395409
AS39563
AS395828
AS398987
AS40430
AS41436
AS42729
AS43350
AS43366
AS44103
AS44541
AS47392
AS47674
AS49287
AS49349
AS49434
AS49585
AS49697
AS49752
AS50711
AS50827
AS51447
AS52042
AS55082
AS56758
AS56997
AS57169
AS58299
AS58305
AS59580
AS60064
AS60117
AS60387
AS60503
AS60557
AS60592
AS61060
AS61336
AS62454
AS63473
AS64437
AS64457
AS64495
AS9504 | RADB AS-SET | 450,560 (1,246 subnets) | 1,000,870,772,736 (470 ranges) | 2026-06-28 | [JSON](json/nforce.json) | [TXT](txt/nforce.txt) | [CSV](csv/nforce.csv) |
| Okta | [s3.amazonaws.com/okta-ip-ranges/ip_ranges.json](https://s3.amazonaws.com/okta-ip-ranges/ip_ranges.json) | Published List | 5,036 (4,866 subnets) | 0 | 2026-06-07 | [JSON](json/okta.json) | [TXT](txt/okta.txt) | [CSV](csv/okta.csv) |
| Onlinesas | RADB::AS-ONLINESAS
AS12876 | RADB AS-SET | 623,104 (25 subnets) | 4,697,751,552 (9 ranges) | 2026-06-28 | [JSON](json/onlinesas.json) | [TXT](txt/onlinesas.txt) | [CSV](csv/onlinesas.csv) |
| Open Telekom Cloud | AS6878 | ASN Prefix | 44,288 (48 subnets) | 2,162,688 (3 ranges) | 2026-04-04 | [JSON](json/open-telekom-cloud.json) | [TXT](txt/open-telekom-cloud.txt) | [CSV](csv/open-telekom-cloud.csv) |
| Openai | [openai.com/chatgpt-user.json](https://openai.com/chatgpt-user.json)
[openai.com/gptbot.json](https://openai.com/gptbot.json) | Published List | 40,480 (287 subnets) | 0 | 2026-06-28 | [JSON](json/openai.json) | [TXT](txt/openai.txt) | [CSV](csv/openai.csv) |
| Oracle Cloud | [docs.oracle.com/…/public_ip_ranges.json](https://docs.oracle.com/iaas/tools/public_ip_ranges.json) | Published List | 4,190,346 (1,089 subnets) | 0 | 2026-06-07 | [JSON](json/oracle-cloud.json) | [TXT](txt/oracle-cloud.txt) | [CSV](csv/oracle-cloud.csv) |
| Ovh | RADB::AS-OVH
AS1047
AS1075
AS12557
AS13437
AS135073
AS13622
AS139187
AS13920
AS140894
AS140941
AS141387
AS142187
AS14700
AS147224
AS150412
AS154408
AS154703
AS16076
AS16276
AS17176
AS18493
AS18631
AS18702
AS19054
AS19343
AS197354
AS197360
AS197363
AS197442
AS197561
AS197715
AS197761
AS197996
AS198075
AS198119
AS198120
AS198138
AS198180
AS198410
AS198420
AS198423
AS19853
AS198588
AS198630
AS19896
AS198997
AS199046
AS199064
AS199334
AS199414
AS199808
AS199863
AS200074
AS200184
AS200202
AS200213
AS200396
AS20068
AS200709
AS200897
AS201064
AS201103
AS201435
AS201662
AS201674
AS201733
AS201738
AS201830
AS201926
AS202172
AS202572
AS202610
AS202916
AS203019
AS203466
AS203479
AS203656
AS203728
AS203942
AS204261
AS204487
AS204992
AS205104
AS205455
AS205663
AS205801
AS206373
AS206411
AS206453
AS206668
AS206980
AS207043
AS207536
AS208446
AS209334
AS209604
AS209734
AS210098
AS210347
AS210734
AS210814
AS210926
AS210974
AS211063
AS211194
AS211344
AS211358
AS211374
AS211377
AS211381
AS211617
AS212025
AS212348
AS212353
AS212378
AS212440
AS212468
AS212733
AS212757
AS213159
AS213312
AS213336
AS213412
AS213563
AS213888
AS213994
AS214003
AS214068
AS214225
AS214241
AS214441
AS214498
AS214545
AS214584
AS214618
AS214637
AS214663
AS214693
AS214828
AS214851
AS215039
AS215117
AS215225
AS215286
AS215303
AS215311
AS215312
AS215381
AS215482
AS215759
AS216032
AS216121
AS216219
AS21629
AS21807
AS219426
AS219463
AS219501
AS22612
AS22761
AS24851
AS26561
AS27395
AS27520
AS31788
AS31905
AS32519
AS32561
AS3280
AS34088
AS35001
AS35540
AS35939
AS36689
AS394222
AS396108
AS396120
AS396919
AS397260
AS39748
AS398108
AS398345
AS398726
AS399304
AS39934
AS399464
AS399603
AS399605
AS39962
AS399747
AS40019
AS400191
AS400262
AS400495
AS400912
AS401004
AS401035
AS401178
AS401224
AS401314
AS401378
AS401387
AS401489
AS401608
AS401820
AS401835
AS401839
AS401846
AS402000
AS402429
AS40442
AS41457
AS43431
AS44001
AS44213
AS44922
AS46998
AS47062
AS47244
AS47597
AS48136
AS48274
AS50224
AS50917
AS50937
AS51078
AS51264
AS51306
AS51866
AS52221
AS5464
AS54657
AS54881
AS55114
AS56353
AS57403
AS57704
AS57841
AS57878
AS57935
AS58212
AS61087
AS61278
AS62033
AS62098
AS62246
AS62963
AS64476
AS8362
AS9098
AS984 | RADB AS-SET | 5,619,840 (2,576 subnets) | 327,532,806,144 (358 ranges) | 2026-06-28 | [JSON](json/ovh.json) | [TXT](txt/ovh.txt) | [CSV](csv/ovh.csv) |
| Pagerduty | [developer.pagerduty.com/ip-safelists/webhooks-us-service-region-json](https://developer.pagerduty.com/ip-safelists/webhooks-us-service-region-json)
[developer.pagerduty.com/ip-safelists/webhooks-eu-service-region-json](https://developer.pagerduty.com/ip-safelists/webhooks-eu-service-region-json) | Published List | 25 (25 subnets) | 0 | 2026-04-04 | [JSON](json/pagerduty.json) | [TXT](txt/pagerduty.txt) | [CSV](csv/pagerduty.csv) |
| Perplexity | [www.perplexity.ai/perplexitybot.json](https://www.perplexity.ai/perplexitybot.json)
[www.perplexity.ai/perplexity-user.json](https://www.perplexity.ai/perplexity-user.json) | Published List | 32 (12 subnets) | 0 | 2026-04-04 | [JSON](json/perplexity.json) | [TXT](txt/perplexity.txt) | [CSV](csv/perplexity.csv) |
| Rackspace | RADB::AS-RACKSPACE
AS10532
AS11927
AS12200
AS13553
AS13855
AS14492
AS14563
AS15248
AS15395
AS16589
AS16645
AS16805
AS16977
AS197972
AS199283
AS199385
AS19994
AS200008
AS200069
AS21613
AS22205
AS22576
AS24043
AS24778
AS24867
AS2589
AS26228
AS27018
AS27357
AS30209
AS30222
AS30304
AS30627
AS30769
AS33070
AS33634
AS34716
AS36248
AS36430
AS3762
AS398699
AS39921
AS40874
AS41246
AS42332
AS43280
AS44009
AS44371
AS45187
AS47523
AS48182
AS49454
AS50529
AS50697
AS53498
AS53941
AS54215
AS54535
AS54636
AS58683
AS58982
AS6859 | RADB AS-SET | 2,990,848 (681 subnets) | 4,497,102,012,422 (160 ranges) | 2026-06-28 | [JSON](json/rackspace.json) | [TXT](txt/rackspace.txt) | [CSV](csv/rackspace.csv) |
| Render | AS397273 | ASN Prefix | 256 (1 subnets) | 0 | 2026-04-04 | [JSON](json/render.json) | [TXT](txt/render.txt) | [CSV](csv/render.csv) |
| Salesforce Hyperforce | [ip-ranges.salesforce.com/ip-ranges.json](https://ip-ranges.salesforce.com/ip-ranges.json) | Published List | 13,056 (27 subnets) | 0 | 2026-05-22 | [JSON](json/salesforce-hyperforce.json) | [TXT](txt/salesforce-hyperforce.txt) | [CSV](csv/salesforce-hyperforce.csv) |
| Scaleway | [www.scaleway.com/…/scaleway-network-information](https://www.scaleway.com/en/docs/account/reference-content/scaleway-network-information/) | Published List | 573,717 (34 subnets) | 4,294,967,314 (19 ranges) | 2026-04-04 | [JSON](json/scaleway.json) | [TXT](txt/scaleway.txt) | [CSV](csv/scaleway.csv) |
| Seeweb | AS12637 | ASN Prefix | 89,088 (38 subnets) | 193,273,528,320 (10 ranges) | 2026-06-28 | [JSON](json/seeweb.json) | [TXT](txt/seeweb.txt) | [CSV](csv/seeweb.csv) |
| Sentry | [sentry.io/…/uptime-ips](https://sentry.io/api/0/uptime-ips/) | Published List | 12 (12 subnets) | 0 | 2026-06-20 | [JSON](json/sentry.json) | [TXT](txt/sentry.txt) | [CSV](csv/sentry.csv) |
| Softlayer Ibm | RADB::AS-SOFTLAYER
AS11172
AS131476
AS131631
AS131659
AS134176
AS134826
AS134829
AS135134
AS138145
AS14417
AS16807
AS17390
AS19281
AS198605
AS200432
AS200840
AS202665
AS203734
AS204090
AS204508
AS204527
AS205434
AS20546
AS205805
AS20675
AS206998
AS208162
AS212795
AS213242
AS21844
AS22400
AS22954
AS23468
AS25773
AS25926
AS263034
AS26695
AS26968
AS28249
AS28356
AS30315
AS31688
AS36167
AS36344
AS36351
AS38719
AS393472
AS394695
AS43047
AS44588
AS46160
AS4759
AS48851
AS49072
AS49765
AS50524
AS50526
AS53334
AS55082
AS55789
AS59630
AS62874
AS63440
AS63912
AS63949
AS64999
AS7489 | RADB AS-SET | 6,993,256 (2,953 subnets) | 288,477,151,233 (3,294 ranges) | 2026-06-28 | [JSON](json/softlayer-ibm.json) | [TXT](txt/softlayer-ibm.txt) | [CSV](csv/softlayer-ibm.csv) |
| Starlink | [geoip.starlinkisp.net/feed.csv](https://geoip.starlinkisp.net/feed.csv) | Published List | 735,412 (3,079 subnets)
+18,688 retired | 15,012,921,428 (839 ranges)
+104,857,600 retired | 2026-06-28 | [JSON](misc/starlink.json) | [TXT](misc/starlink.txt) | [CSV](misc/starlink.csv) |
| Stripe | [stripe.com/…/ips_api.json](https://stripe.com/files/ips/ips_api.json)
[stripe.com/…/ips_webhooks.json](https://stripe.com/files/ips/ips_webhooks.json) | Published List | 177 (177 subnets) | 0 | 2026-04-04 | [JSON](json/stripe.json) | [TXT](txt/stripe.txt) | [CSV](csv/stripe.csv) |
| Telegram | [core.telegram.org/resources/cidr.txt](https://core.telegram.org/resources/cidr.txt) | Published List | 11,008 (9 subnets) | 4,295,229,440 (5 ranges) | 2026-04-04 | [JSON](json/telegram.json) | [TXT](txt/telegram.txt) | [CSV](csv/telegram.csv) |
| Tencent | RADB::AS132203:AS-TENCENT
AS132203
AS132591
AS133478
AS134103
AS139341
AS45090
AS58835 | RADB AS-SET | 15,047,936 (4,265 subnets) | 10,439,098,368 (296 ranges) | 2026-06-28 | [JSON](json/tencent.json) | [TXT](txt/tencent.txt) | [CSV](csv/tencent.csv) |
| Ucloud | AS135377
AS59077 | ASN Prefix | 209,408 (743 subnets) | 4,915,200 (12 ranges) | 2026-06-28 | [JSON](json/ucloud.json) | [TXT](txt/ucloud.txt) | [CSV](csv/ucloud.csv) |
| Upcloud | AS202053
AS25697 | ASN Prefix | 97,536 (84 subnets) | 79,457,157,120 (20 ranges) | 2026-06-28 | [JSON](json/upcloud.json) | [TXT](txt/upcloud.txt) | [CSV](csv/upcloud.csv) |
| Vercel | [rdap.arin.net/…/76.76.21.0](https://rdap.arin.net/registry/ip/76.76.21.0)
[rdap.arin.net/…/198.169.1.0](https://rdap.arin.net/registry/ip/198.169.1.0)
[rdap.arin.net/…/155.121.0.0](https://rdap.arin.net/registry/ip/155.121.0.0) | RDAP/ARIN Registry | 134,144 (14 subnets) | 0 | 2026-04-04 | [JSON](json/vercel.json) | [TXT](txt/vercel.txt) | [CSV](csv/vercel.csv) |
| Vultr | [geofeed.constant.com](https://geofeed.constant.com/?json) | Published List | 1,024,256 (435 subnets) | 3,289,776,128 (71 ranges) | 2026-06-28 | [JSON](json/vultr.json) | [TXT](txt/vultr.txt) | [CSV](csv/vultr.csv) |
| Wasabi | AS395717 | ASN Prefix | 5,632 (22 subnets) | 0 | 2026-06-28 | [JSON](json/wasabi.json) | [TXT](txt/wasabi.txt) | [CSV](csv/wasabi.csv) |
| Zendesk | [support.zendesk.com/ips](https://support.zendesk.com/ips) | Published List | 16,386 (3 subnets) | 0 | 2026-04-04 | [JSON](json/zendesk.json) | [TXT](txt/zendesk.txt) | [CSV](csv/zendesk.csv) |
| Zscaler | [config.zscaler.com/…/required](https://config.zscaler.com/api/zscaler.net/hubs/cidr/json/required)
[config.zscaler.com/…/recommended](https://config.zscaler.com/api/zscaler.net/hubs/cidr/json/recommended) | Published List | 676,865 (135 subnets) | 3,473,408 (53 ranges) | 2026-05-29 | [JSON](json/zscaler.json) | [TXT](txt/zscaler.txt) | [CSV](csv/zscaler.csv) |
## Notes
* Some providers use ASN prefixes, which are now resolved via RIPEstat "Announced Prefixes" for BGP-announced prefixes, with HackerTarget as fallback.
* Vercel uses RDAP/ARIN registry lookups to emit Vercel-owned netblocks only (not cloud egress/edge IPs).
* All JSON outputs include metadata: provider_id, method, coverage_notes, generated_at, source_updated_at, and source_http.
* CI workflows use `--max-delta-ratio` to reject runs with extreme IP count changes.
* Misc providers (like Starlink ISP) are excluded from default runs and saved to the `misc/` directory.
* Consolidated files containing all providers' data are available as [all-providers.json](json/all-providers.json), [all-providers.txt](txt/all-providers.txt), and [all-providers.csv](csv/all-providers.csv).
* **Retired IPs**: IP ranges removed from a provider's source continue to appear in output files for 4 weeks (with a `retired_at` timestamp in JSON/CSV). Historical state is tracked in `meta/history.duckdb`.