Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
ai-bot-ip-ranges — Official IP ranges for AI bot crawlers (OpenAI, Anthropic, Google, Microsoft, Perplexity). Weekly auto-updates. | Kitploit
Tools/GitHubGitHub/rxerium/ai-bot-ip-ranges
Defensive ToolsWeb SecurityNetwork SecurityCrawlerCurated Resources
GitHubrxerium/ai-bot-ip-ranges

ai-bot-ip-ranges

Official IP ranges for AI bot crawlers (OpenAI, Anthropic, Google, Microsoft, Perplexity). Weekly auto-updates.

View Repository
2344 months agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

AI Bot IP Ranges

Update IP Ranges Total Ranges Providers Last Check

A collection of official IP ranges for AI bot crawlers from major providers.

Overview

This repository tracks and aggregates IP address ranges published by AI providers for their web crawlers. These ranges are useful for:

  • Verifying legitimate bot traffic
  • Configuring firewall rules
  • Analytics filtering
  • Selective bot blocking
  • Security monitoring

Last updated: 2026-05-23T09:16:13.774655Z

Statistics

MetricCount
Total Providers9
Total IP Ranges2297
Update FrequencyWeekly (Monday 00:00 UTC)
Last Check2026-05-23T09:16:13.774655Z

Quick Start

Download Ranges

# All providers combined
curl -O https://raw.githubusercontent.com/rxerium/ai-bot-ip-ranges/main/ranges/all.txt

# Specific provider
curl -O https://raw.githubusercontent.com/rxerium/ai-bot-ip-ranges/main/ranges/openai.txt

Available Files

ProviderFileRange Count
Anthropicranges/anthropic.txt20
Appleranges/apple.txt12
Commoncrawlranges/commoncrawl.txt6
Duckduckgoranges/duckduckgo.txt320
Googleranges/google.txt1625
Microsoftranges/microsoft.txt28
Mistralranges/mistral.txt6
Openairanges/openai.txt268
Perplexityranges/perplexity.txt12
Allranges/all.txt2297

IP Ranges by Provider

Anthropic

Total ranges: 20

View Anthropic IP ranges

ClaudeBot

  • Source: https://claude.com/crawling/bots.json
  • Last updated: 2026-05-01T20:46:04Z
  • Range count: 20
136.107.176.208/32
216.73.216.0/22
34.11.34.31/32
34.150.241.79/32
34.162.191.81/32
34.162.230.222/32
34.162.244.71/32
34.182.140.95/32
34.182.161.143/32
34.182.218.27/32
... and 10 more

Full list: ranges/anthropic.txt

Apple

Total ranges: 12

View Apple IP ranges

Applebot

  • Source: https://search.developer.apple.com/applebot.json
  • Last updated: 2023-10-27T10:00:00.000000
  • Range count: 12
17.22.237.0/24
17.22.245.0/24
17.22.253.0/24
17.241.193.160/27
17.241.200.160/27
17.241.208.160/27
17.241.219.0/24
17.241.227.0/24
17.241.75.0/24
17.246.15.0/24
... and 2 more

Full list: ranges/apple.txt

Commoncrawl

Total ranges: 6

View Commoncrawl IP ranges

CCBot

  • Source: https://index.commoncrawl.org/ccbot.json
  • Last updated: 2026-05-15T11:01:43Z
  • Range count: 6
18.97.14.80/29
18.97.14.88/30
18.97.9.168/29
2600:1f28:365:80b0::/60
3.41.188.32/29
98.85.178.216/32```

**Full list:** [`ranges/commoncrawl.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/commoncrawl.txt)

</details>

### Duckduckgo

**Total ranges:** 320

<details>
<summary>View Duckduckgo IP ranges</summary>

#### DuckAssistBot

- **Source:** [https://duckduckgo.com/duckassistbot.json](https://duckduckgo.com/duckassistbot.json)
- **Last updated:** `2026-05-12T12:00:00.000000`
- **Range count:** 320

104.43.54.127/32 104.43.55.116/32 104.43.55.117/32 104.43.55.166/32 104.43.55.167/32 108.141.83.74/32 128.203.132.152/32 13.86.35.212/32 13.89.106.77/32 130.107.228.224/32 ... and 310 more


**Full list:** [`ranges/duckduckgo.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/duckduckgo.txt)

</details>

### Google

**Total ranges:** 1625

<details>
<summary>View Google IP ranges</summary>

#### Googlebot

- **Source:** [https://developers.google.com/static/search/apis/ipranges/googlebot.json](https://developers.google.com/static/search/apis/ipranges/googlebot.json)
- **Last updated:** `2026-05-22T14:46:16.000000`
- **Range count:** 311

192.178.4.0/27 192.178.4.128/27 192.178.4.160/27 192.178.4.192/27 192.178.4.224/27 192.178.4.32/27 192.178.4.64/27 192.178.4.96/27 192.178.5.0/27 192.178.6.0/27 ... and 301 more


**Full list:** [`ranges/google.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/google.txt)

#### Google-Special-Crawlers

- **Source:** [https://developers.google.com/static/search/apis/ipranges/special-crawlers.json](https://developers.google.com/static/search/apis/ipranges/special-crawlers.json)
- **Last updated:** `2026-05-22T14:46:20.000000`
- **Range count:** 266

108.177.2.0/27 108.177.2.128/27 108.177.2.160/27 108.177.2.192/27 108.177.2.224/27 108.177.2.32/27 108.177.2.64/27 108.177.2.96/27 192.178.16.0/27 192.178.16.128/27 ... and 256 more


**Full list:** [`ranges/google.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/google.txt)

#### Google-User-Triggered

- **Source:** [https://developers.google.com/static/search/apis/ipranges/user-triggered-fetchers.json](https://developers.google.com/static/search/apis/ipranges/user-triggered-fetchers.json)
- **Last updated:** `2026-05-22T14:46:17.000000`
- **Range count:** 1048

107.178.192.0/27 107.178.192.128/27 107.178.192.160/27 107.178.192.192/27 107.178.192.224/27 107.178.192.32/27 107.178.192.64/27 107.178.192.96/27 107.178.193.0/27 107.178.193.128/27 ... and 1038 more


**Full list:** [`ranges/google.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/google.txt)

</details>

### Microsoft

**Total ranges:** 28

<details>
<summary>View Microsoft IP ranges</summary>

#### Bingbot

- **Source:** [https://www.bing.com/toolbox/bingbot.json](https://www.bing.com/toolbox/bingbot.json)
- **Last updated:** `2024-01-03T10:00:00.121331`
- **Range count:** 28

13.66.139.0/24 13.66.144.0/24 13.67.10.16/28 13.69.66.240/28 13.71.172.224/28 139.217.52.0/28 157.55.39.0/24 191.233.204.224/28 199.30.24.0/23 20.125.163.80/28 ... and 18 more


**Full list:** [`ranges/microsoft.txt`](https://github.com/rxerium/ai-bot-ip-ranges/blob/main/ranges/microsoft.txt)

</details>

### Mistral

**Total ranges:** 6

<details>
<summary>View Mistral IP ranges</summary>

#### MistralAI-Index

- **Source:** [https://mistral.ai/mistralai-index-ips.json](https://mistral.ai/mistralai-index-ips.json)
- **Last updated:** `2026-04-19T12:00:00.000000`
- **Range count:** 2

135.225.57.92/32 20.240.192.194/32```

Full list: ranges/mistral.txt

MistralAI-User

Download Tool