Documentation Index
Fetch the complete documentation index at: https://docs.perplexity.ai/llms.txt
Use this file to discover all available pages before exploring further.
| User Agent | Description |
|---|---|
| PerplexityBot | PerplexityBot is designed to surface and link websites in search results on Perplexity. It is not used to crawl content for AI foundation models. To ensure your site appears in search results, we recommend allowing PerplexityBot in your site’s robots.txt file and permitting requests from our published IP ranges listed below.Full user-agent string: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)Published IP addresses: https://www.perplexity.com/perplexitybot.json |
| Perplexity‑User | Perplexity-User supports user actions within Perplexity. When users ask Perplexity a question, it might visit a web page to help provide an accurate answer and include a link to the page in its response. Perplexity-User controls which sites these user requests can access. It is not used for web crawling or to collect content for training AI foundation models.Full user-agent string: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Perplexity-User/1.0; +https://perplexity.ai/perplexity-user)Published IP addresses: https://www.perplexity.com/perplexity-user.json Since a user requested the fetch, this fetcher generally ignores robots.txt rules. |
WAF Configuration
If you’re using a Web Application Firewall (WAF) to protect your site, you may need to explicitly whitelist Perplexity’s bots to ensure they can access your content. Below are configuration guidelines for popular WAF providers.Cloudflare WAF
To configure Cloudflare WAF to allow Perplexity bots:Configure rule conditions
- Field: User Agent
- Operator: Contains
- Value:
PerplexityBotORPerplexity-User
- Field: IP Source Address
- Operator: Is in
- Value: Use the IP ranges from the official endpoints listed below
AWS WAF
For AWS WAF configuration, create IP sets and string match conditions:Create IP sets
Create string match conditions
PerplexityBotPerplexity-User
Create allow rules
IP Address Sources
- PerplexityBot IP addresses: https://www.perplexity.com/perplexitybot.json
- Perplexity-User IP addresses: https://www.perplexity.com/perplexity-user.json