AI Crawler IP Checker
Verify whether an IP address belongs to a known AI crawler operated by OpenAI, Anthropic (Claude), Perplexity, DuckDuckGo, or Apple. This tool checks against each vendor's official published IP ranges.
| Vendor | Crawler | Ranges | Last published |
|---|---|---|---|
| OpenAI | GPTBot | 21 | |
| OpenAI | OAI-SearchBot | 35 | |
| OpenAI | ChatGPT-User | 204 | |
| Anthropic | Claude | 26 | |
| Perplexity | PerplexityBot | 8 | |
| Perplexity | Perplexity-User | 4 | |
| DuckDuckGo | DuckAssistBot | 486 | |
| Apple | Applebot | 33 |
Important Notes
- This tool checks against each vendor's official IP ranges, published in the same JSON format Google popularized for Googlebot verification.
- IP ranges are baked in when the site is built, but vendors update their own files on very different schedules — see the "Last published" column above. Apple's list, for example, hasn't changed since 2023.
- "User" crawlers (ChatGPT-User, Perplexity-User) fire when someone asks the assistant to fetch a specific page live — treat them differently from training/indexing crawlers if you rate-limit by intent.
- For additional verification, you should also perform a reverse DNS lookup.
- Always verify that the reverse DNS matches the forward DNS for complete validation.
Data sources: GPTBot , OAI-SearchBot , ChatGPT-User , Claude , PerplexityBot , Perplexity-User , DuckAssistBot , Applebot