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.

IP ranges last published by each vendor
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