FETCH · Perplexity AI

Perplexity-User

Bot that fetches a URL because a Perplexity user just asked a question requiring it — including the 'Pages', 'Shop', and follow-up modes. Each request is tied to an active user query.

Specs

VendorPerplexity AI
CategoryFETCH
robots.txt tokenPerplexity-User
Renders JavaScriptRENDERS JS
Honors robots.txtpartial
Reverse-DNS pattern*.perplexity.ai
IP-range sourcehttps://www.perplexity.ai/perplexity-user.json

User-Agent string

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)

Considerations

  • Per Perplexity's own current documentation, this fetcher 'generally ignores robots.txt rules' because requests are user-initiated. The control surface that actually works is IP-range / reverse-DNS blocking — or a server-level rule.
  • Distinct from PerplexityBot (index). Blocking PerplexityBot does not block Perplexity-User.
  • Uses a real headless browser for some flows.

robots.txt recipe

User-agent: Perplexity-User
Allow: /
# Note: this bot may ignore the directive for user-triggered fetches.
# IP-level rules are the actual control.

Sources: Perplexity · Bots

← Back to directory