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:

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.

Get a free API key10,000 checks/month free · Pro $19/month for 1M

Other Perplexity bots