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 18
OpenAI OAI-SearchBot 39
OpenAI ChatGPT-User 234
Anthropic Claude 38
Perplexity PerplexityBot 8
Perplexity Perplexity-User 4
DuckDuckGo DuckAssistBot 486
Apple Applebot 24

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