Perplexity-User user agent: what it is and how it behaves

Perplexity-User is the Perplexity user agent that visits a web page when a user asks a question and the page may help answer it. Its token is Perplexity-User. Perplexity says it generally ignores robots.txt because the fetch is user-requested, and is not used for web crawling or collecting training content.

OperatorPerplexity, for Perplexity
PurposeUser-triggered
robots.txt tokenPerplexity-User
User agent Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)
Follows robots.txt No. Perplexity says Perplexity-User generally ignores robots.txt rules because a user requested the fetch.
Runs JavaScriptNot documented
IP ranges Published list
Documentation Perplexity

What Perplexity-User does

Perplexity-User supports user actions within Perplexity. When a user asks a question, it may visit a page to help answer and link to that page. Perplexity says it is not used for web crawling or for collecting training content.

Should you block Perplexity-User?

Allow Perplexity-User at the firewall level so Perplexity can open your pages when users ask about them, and do not expect robots.txt to stop it. Perplexity says robots.txt rules are generally ignored by Perplexity-User because the fetch is user-requested, so a robots.txt block is not a reliable control. A WAF or firewall rule can stop it, using the published IP list.

Allow Perplexity-User in robots.txt
User-agent: Perplexity-User
Allow: /
Block it instead
User-agent: Perplexity-User
Disallow: /

robots.txt is not a reliable control for Perplexity-User. To keep content away from it, put the content behind a login or block the requests at your server or CDN.

Rules that apply

Questions

What is the Perplexity-User user agent string?

Perplexity documents it as: Mozilla/5.0 (compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user). The version number may change.

Does Perplexity-User respect robots.txt?

Perplexity says it generally ignores robots.txt rules because a user requested the fetch.

Is Perplexity-User the same as PerplexityBot?

No. PerplexityBot surfaces and links websites in Perplexity search results. Perplexity-User fetches a page on demand when a user action needs it.

How can I verify Perplexity-User requests?

Perplexity publishes the source IP ranges at perplexity.ai/perplexity-user.json and says the file is the source of truth.

Sources

Checked against the operators' documentation every Monday. Last reviewed Nov 2, 2026.