Log in
Sign up with Google

AI assistant fetcher · Perplexity

Perplexity-User is Perplexity’s AI assistant fetcher

Perplexity-User is the agent Perplexity uses to visit a web page when a user asks Perplexity a question.

Verifiable operator Ignores robots.txt

Our take

Allow

It fetches pages for real user questions and links to sources; robots.txt will not reliably block it anyway.

User agent

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

Activity

Perplexity-User is crawling at a steady rate

Requests per site per dayLAST 28 DAYS
Sep 28Oct 7Oct 16Oct 25
What it crawls30 DAYS
  • Not found (404) 66%
  • Security probes 21%
  • Content pages 9.8%
  • Home page 1.5%
  • API endpoints 1.2%
  • Other 1.2%

01 · Operator

Who operates Perplexity-User

Company
Perplexity
Official docs
docs.perplexity.ai

02 · Behavior

What Perplexity-User does

Perplexity-User fetches pages in response to user questions so Perplexity can answer and link to the source. Perplexity states it is not used for web crawling or for collecting AI training data. Because the user requested the fetch, Perplexity says it generally ignores robots.txt.

03 · Impact

Why Perplexity-User matters for your site

If you allow it

  • Perplexity can read and link your page in answers
  • Requests reflect real user demand
  • Not used for model training

If you block it

  • It generally ignores robots.txt, so you have less control
  • Blocking requires firewall or IP rules

04 · Allow

How to allow Perplexity-User

robots.txt

User-agent: Perplexity-User
Allow: /

Cloudflare

# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "Perplexity-User")
Action:     Skip › All Super Bot Fight Mode rules

# Also check Security › Bots: "Block AI bots" can block it regardless of robots.txt.

WordPress

# WordPress serves a virtual robots.txt. Edit it with your SEO plugin:
# Yoast: SEO › Tools › File editor · Rank Math: General Settings › Edit robots.txt
User-agent: Perplexity-User
Allow: /

nginx

# nginx serves every user agent by default.
# Make sure no rule like this blocks it:
# if ($http_user_agent ~* "Perplexity\-User") { return 403; }

Apache

# Apache serves every user agent by default.
# Make sure .htaccess has no rule like this:
# RewriteCond %{HTTP_USER_AGENT} Perplexity\-User [NC]
# RewriteRule .* - [F,L]

05 · Block

How to block Perplexity-User

Perplexity-User has been reported to ignore robots.txt. Block it at your CDN or web server as well.

robots.txt

# Perplexity-User has been reported to ignore robots.txt.
# Add a Cloudflare, nginx or Apache rule as well.
User-agent: Perplexity-User
Disallow: /

Cloudflare

# Security › WAF › Custom rules › Create rule
Expression: (http.user_agent contains "Perplexity-User")
Action:     Block

WordPress

# WordPress serves a virtual robots.txt. Edit it with your SEO plugin:
# Yoast: SEO › Tools › File editor · Rank Math: General Settings › Edit robots.txt
User-agent: Perplexity-User
Disallow: /

nginx

# In your server { } block:
if ($http_user_agent ~* "Perplexity\-User") {
    return 403;
}

Apache

# .htaccess
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_USER_AGENT} Perplexity\-User [NC]
RewriteRule .* - [F,L]
</IfModule>

06 · User agents

User agents we see for Perplexity-User

User agentShareLast activeStatus
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplex… 99% 2 days ago Unverified
Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplex… 0.6% 22 days ago Verified

07 · Verification

Is it really Perplexity-User?

Anyone can copy a user agent. Real Perplexity-User requests come from the IP ranges published at perplexity.ai/perplexity-user.json.

IP addresses we saw from verified Perplexity-User requests

IP rangeShareLast active
18.97.43.80/29 100% 22 days ago

Always check against the operator’s current list; ranges change.

FAQ

Questions about Perplexity-User

Does Perplexity-User respect robots.txt?

Perplexity states that since a user requested the fetch, Perplexity-User generally ignores robots.txt rules.

How can I block Perplexity-User?

Because robots.txt is generally ignored, you need server or firewall rules, for example based on the IPs Perplexity publishes at perplexity.ai/perplexity-user.json.

Is Perplexity-User a crawler?

No. Perplexity says it is not used for web crawling; it visits pages when users ask questions.

Last updated Oct 25, 2026

Your site

See which pages Perplexity-User crawls on your website

Log Hero reads your server logs and shows every AI bot, every page, every day.

Sign up with Google

Free during early access