PerplexityBot
Perplexity · AI search indexer
Surfaces and links websites in Perplexity search results. Perplexity says it is not used to crawl content for AI foundation models.
- User-agent contains
PerplexityBot- robots.txt token
PerplexityBot- Respects robots.txt
- Yes, per operator docs
- Official IP ranges
- 8 prefixes
How to verify PerplexityBot
Matching the user agent isn't enough, because any client can send it. A real PerplexityBot request comes from an IP address inside Perplexity's published list:
- https://www.perplexity.ai/perplexitybot.json8 prefixes · list dated 2025-02-07 · fetched 2026-10-21
The quickest way to check a whole log is our free log checker. It runs in your browser and splits PerplexityBot requests into real and fake.
First 8 prefixes
107.20.236.150/32 3.224.62.45/32 18.210.92.235/32 3.222.232.239/32 3.211.124.183/32 3.231.139.107/32 18.97.1.228/30 18.97.9.96/29
Block or allow PerplexityBot in robots.txt
User-agent: PerplexityBot Disallow: /
Use Allow: / instead to explicitly permit it, or build a full file with the AI robots.txt generator. robots.txt is a request, not a lock: it only works for bots that honor it, and only real PerplexityBot traffic would.
Source: Perplexity documentation
Verify PerplexityBot automatically
One API call tells your app, WAF or middleware whether a request claiming to be PerplexityBot really comes from Perplexity's official IP ranges.