AI search crawlers

PerplexityBot

PerplexityBot is a bot operated by Perplexity that indexes pages so an AI answer engine can cite them. Crawls sites to surface as results in Perplexity. It honours robots.txt, and a request claiming to be PerplexityBot can be checked against a published IP range file.

PerplexityIP rangesrobots.txt:Honours

Live check

Verify an IP that claimed to be PerplexityBot

Paste the address from the log line. It is checked against what the operator publishes.

Reference

PerplexityBot at a glance

Reference data for the PerplexityBot crawler
User agentMozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot
OperatorPerplexity
PurposeSearch result generation.
Respects robots.txtHonourssource
Verification methodIP rangesPublished IP range file

Perplexity publishes the crawler ranges as JSON. Independent researchers have reported traffic that claims to be PerplexityBot from outside those ranges, so the IP check matters here more than most.

https://www.perplexity.com/perplexitybot.json

Crawl patternNot published
Robots.txt tokensPerplexityBot
Operator documentationhttps://docs.perplexity.ai/guides/bots

Crawls sites to surface as results in Perplexity.

robots.txt

Allow or block PerplexityBot

Paste one at the root of your domain. Rules are per token.

Block PerplexityBot
User-agent: PerplexityBot
Disallow: /
Allow PerplexityBot
User-agent: PerplexityBot
Allow: /
Allow, except the pages you never want quoted
User-agent: PerplexityBot
Allow: /
Disallow: /account/
Disallow: /checkout/
Disallow: /search

Edit the Disallow paths to match your own URLs.

What blocking actually costs you

Blocking PerplexityBot takes the site out of the index behind its answers, so it stops being cited there. If referral traffic from AI answers matters to you, block the training crawler instead and leave this one alone.

Build a file for every crawler

FAQ

PerplexityBot questions

What is PerplexityBot?

PerplexityBot is a bot operated by Perplexity that indexes pages so an AI answer engine can cite them. Crawls sites to surface as results in Perplexity. It honours robots.txt, and a request claiming to be PerplexityBot can be checked against a published IP range file.

Does PerplexityBot respect robots.txt?

Yes. The operator documents that PerplexityBot reads robots.txt and follows Disallow rules for its own token. Rules take effect on the next fetch of the file, which can be hours or days after you publish them.

How do I verify a request really came from PerplexityBot?

Perplexity publishes the crawler ranges as JSON. Independent researchers have reported traffic that claims to be PerplexityBot from outside those ranges, so the IP check matters here more than most. The reference is published at https://www.perplexity.com/perplexitybot.json.

How do I block PerplexityBot?

Add the PerplexityBot token to robots.txt with Disallow: /. If the crawler ignores robots.txt, match the user agent at your CDN or reverse proxy and return 403 there instead.

Will blocking PerplexityBot hurt my search rankings?

Blocking PerplexityBot takes the site out of the index behind its answers, so it stops being cited there. If referral traffic from AI answers matters to you, block the training crawler instead and leave this one alone.

    PerplexityBot (Perplexity): User Agent, IP Verification & robots.txt | IPScanner