Summary
Website Quality Score
Performance 9.0
SEO 5.0
Security 8.5
Accessibility 5.0
Best Practices 6.7
- ⛔ Skipped URLs - 90 skipped URLs found.
- ⛔ Redirects - 31 redirects found.
- ⛔ 13 page(s) with multiple <h1> headings.
- ⛔ 1 page(s) without <h1> heading.
- ⚠️ The description '' exceeds the allowed 10% duplicity. 15% of pages have this same description.
- ⚠️ 102 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 102 page(s) with skipped heading levels.
- ⚠️ 6 page(s) with deep DOM (> 30 levels).
- ⚠️ 102 page(s) without form labels.
- ⚠️ 102 page(s) without aria labels.
- ⚠️ 102 page(s) without role attributes.
- ⚠️ Security - 408 pages(s) with warning(s).
- ⏩ Loaded robots.txt for domain 'docs.perplexity.ai': status code 200, size 81 B and took 113 ms.
- ⏩ External URLs - 90 external URL(s) found.
- ⏩ DNS IPv6: domain docs.perplexity.ai does not support IPv6 (DNS server: 127.0.0.53).
- ✅ 404 OK - all pages exists, no non-existent pages found.
- ✅ SSL/TLS certificate is valid until Jun 20 04:02:10 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = R12. Subject is CN = docs.perplexity.ai.
- ✅ SSL/TLS certificate issued by 'C = US, O = Let's Encrypt, CN = R12'.
- ✅ Performance OK - all non-media URLs are faster than 3 seconds.
- ✅ HTTP headers - found 28 unique headers.
- ✅ All 96 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 2%.
- ✅ All pages have quoted attributes.
- ✅ All pages have inline SVGs smaller than 5120 bytes.
- ✅ All pages have inline SVGs with less than 5 duplicates.
- ✅ All pages have valid or none inline SVGs.
- ✅ All pages have clickable (interactive) phone numbers.
- ✅ All pages have valid HTML.
- ✅ All pages have image alt attributes.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain docs.perplexity.ai resolved to cname.vercel-dns.com., 76.76.21.93, 66.33.60.194 (DNS server: 127.0.0.53).
- 📌 DNS Aliases: IP(s) for domain docs.perplexity.ai were resolved by CNAME chain docs.perplexity.ai > cname.vercel-dns.com.
Visited URLs
Found 133 row(s).
Best practices
Found 10 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Large inline SVGs (> 5120 B) | 102 | 0 | 0 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 102 | 0 | 0 | 0 |
| Invalid inline SVGs | 102 | 0 | 0 | 0 |
| Heading structure | 101 | 0 | 116 | 13 |
| DOM depth (> 30) | 96 | 0 | 6 | 0 |
| Title uniqueness (> 10%) | 96 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 86 | 0 | 1 | 0 |
| Brotli support | 0 | 0 | 102 | 0 |
| WebP support | 0 | 0 | 1 | 0 |
| AVIF support | 0 | 0 | 1 | 0 |
| No rows found, please edit your search term. | ||||
Large inline SVGs
No problems found.
Duplicate inline SVGs
No problems found.
Invalid inline SVGs
No problems found.
Missing quotes on attributes
No problems found.
DOM depth
Heading structure
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 13 | Multiple <h1> headings found. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 1 | No <h1> tag found in the HTML content. | /docs/getting-started/overview |
| warning | 102 | Heading structure is skipping levels: found an <h5> without a previous higher heading. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 10 | Heading structure is skipping levels: found an <h4> after an <h1>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 2 | Heading structure is skipping levels: found an <h3> after an <h1>. | URL 1, URL 2 |
| warning | 2 | Heading structure is skipping levels: found an <h4> after an <h2>. | URL 1, URL 2 |
Non-clickable phone numbers
No problems found.
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing html lang attribute | 1 | 0 | 0 | 0 |
| Missing image alt attributes | 65 | 0 | 0 | 0 |
| Missing form labels | 0 | 0 | 1 | 0 |
| Missing aria labels | 34 | 0 | 194 | 1 |
| Missing roles | 0 | 0 | 3 | 0 |
Valid HTML
No problems found.
Missing image alt attributes
No problems found.
Missing form labels
Missing aria labels
Found 106 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 102 | <input class="hidden" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 1651 | <a class="group flex items-* pr-* py-* cursor-* gap-* text-* rounded-* w-* outline-* hover:bg-* dark:hover:bg-* text-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 546 | <a class="group flex items-* pr-* py-* cursor-* gap-* text-* break-* hyphens-* rounded-* w-* outline-* hover:bg-* dark:hover:bg-* text-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 365 | <a class="break-* py-* block font-* border-* pl-* border-* dark:border-* hover:border-* dark:hover:border-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 306 | <button class="font-* text-* text-* text-* hover:brightness-* dark:hover:brightness-* dark:text-* dark:hover:text-* transition-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 306 | <a class="link nav-* pl-* group flex items-* lg:text-* lg:leading-* mb-* gap-* text-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 293 | <a class="group flex items-* break-* py-* whitespace-* text-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 288 | <a class="h-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 263 | <a class="link" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 216 | <a class="break-* py-* block border-* pl-* border-* dark:border-* hover:border-* dark:hover:border-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 204 | <a class="link nav-* group relative h-* gap-* flex items-* font-* text-* dark:text-* hover:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 204 | <button class="group hover:bg-* dark:hover:bg-* p-* rounded-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 187 | <a class="pagination-* border border-* dark:border-* group flex items-* rounded-* py-* px-* hover:border-* dark:hover:border-* justify-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 102 | <a class="sr-* focus:not-* focus:fixed focus:top-* focus:left-* focus:z-* focus:p-* focus:text-* focus:bg-* dark:focus:bg-* focus:rounded-* focus:outline-* dark:focus:outline-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 102 | <a class="link nav-* group relative h-* gap-* flex items-* font-* hover:text-* dark:hover:text-* text-* dark:text-* [text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 102 | <button id="assistant-entry-mobile"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 102 | <button class="flex items-* h-* py-* px-* lg:hidden focus:outline-* w-* text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 102 | <a class="select-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 96 | <a class="group flex items-* gap-* text-* text-* dark:text-* hover:text-* dark:hover:text-* text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 96 | <button class="px-* py-* flex flex-* gap-* items-* border-* rounded-* text-* dark:text-* hover:text-* dark:hover:text-* bg-* dark:bg-* hover:border-* hover:dark:border-*" id="feedback-thumbs-down"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 96 | <button class="px-* py-* flex flex-* gap-* items-* border-* rounded-* text-* dark:text-* hover:text-* dark:hover:text-* bg-* dark:bg-* hover:border-* hover:dark:border-*" id="feedback-thumbs-up"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 82 | <a class="group flex items-* pr-* py-* cursor-* gap-* text-* rounded-* w-* outline-* bg-* text-* [text-* dark:text-* dark:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 80 | <button class="text-* dark:text-* font-* flex items-* space-* hover:text-* dark:hover:text-* transition-* cursor-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 31 | <button class="px-* py-* text-* rounded-* flex items-* space-* bg-* text-* hover:bg-* dark:bg-* dark:text-*"> | /docs/resources/changelog |
| warning | 20 | <button class="group disabled:pointer-* [& *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 19 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_7lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 17 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_glcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 16 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_2islubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 16 | <button class="group group overflow-* rounded-* disabled:pointer-* [& *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 16 | <a class="group flex items-* pr-* py-* cursor-* gap-* text-* break-* hyphens-* rounded-* w-* outline-* bg-* text-* [text-* dark:text-* dark:bg-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 16 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_kl4slubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 15 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_clcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 12 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_jlcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 11 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_elcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 11 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_9lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 10 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_flcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 9 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_ulcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 9 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_mlcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 9 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_8lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 9 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_slcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 9 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_6lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3 |
| warning | 8 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_qlcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 8 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_rmslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 8 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_llcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3 |
| warning | 8 | <button class="text-* text-* gap-* dark:text-* text-* font-* flex flex-* items-* hover:text-* dark:hover:text-* group-* group-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 7 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_vlcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 7 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_ilcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3 |
| warning | 7 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_4lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3 |
| warning | 6 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_rlcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 6 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_18lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 6 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_15lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 6 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_12lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 6 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_5lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3 |
| warning | 5 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_13lcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 5 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_hlcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 5 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_nlcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 5 | <button class="flex-* gap-* flex items-* py-*" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 5 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_blcslubracf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 4 | <a class="mint-* mint-* text-* hover:text-* mint-* mint-*" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 4 | <a class="link bg-* mint-* border-* mint-* mint-* mint-* mint-* mint-* mint-* mint-* hover:border-* hover:bg-* hover:mint-* mint-*" *** > | /docs/sonar/models |
| warning | 4 | <a class="mint-* text-* mint-* mint-*" *** > | URL 1, URL 2, URL 3, URL 4 |
| warning | 4 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_16lcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/quickstart |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1ejlcslubracf99absnpfdb_-trigger-***" *** > | /docs/getting-started/quickstart |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_olcslubracf99absnpfdb_-trigger-***" *** > | /docs/sonar/pro-search/classifier |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_16jlcslubracf99absnpfdb_-trigger-***" *** > | /docs/getting-started/quickstart |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_164lcslubracf99absnpfdb_-trigger-***" *** > | /docs/agent-api/image-attachments |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1blcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/filters/domain-filter |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_dlcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/filters/language-filter |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_6mlcslubracf99absnpfdb_-trigger-***" *** > | /docs/getting-started/quickstart |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_amlcslubracf99absnpfdb_-trigger-***" *** > | /docs/getting-started/quickstart |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1alcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/quickstart |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1flcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/quickstart |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_5qldmslubracf99absnpfdb_-trigger-***" *** > | /docs/sonar/models/sonar-deep-research |
| warning | 3 | <a class="mint-* mint-* text-* mint-* hover:mint-*" *** > | /docs/getting-started/overview |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1a4lcslubracf99absnpfdb_-trigger-***" *** > | /docs/agent-api/image-attachments |
| warning | 3 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1ajlcslubracf99absnpfdb_-trigger-***" *** > | /docs/getting-started/quickstart |
| warning | 3 | <a class="mint-* mint-* mint-* mint-* hover:mint-* hover:mint-* mint-* mint-* mint-* mint-* mint-* mint-* border-* mint-* focus-* focus-* focus-* focus-* focus-*" *** > | /docs/getting-started/overview |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_lplcslubracf99absnpfdb_-trigger-***" *** > | /docs/sdk/performance |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_asslcslubracf99absnpfdb_-trigger-***" *** > | /docs/sdk/type-safety |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_5eglcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/best-practices |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_plcslubracf99absnpfdb_-trigger-***" *** > | /docs/sdk/configuration |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_10lcslubracf99absnpfdb_-trigger-***" *** > | /docs/sdk/configuration |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_4ddmslubracf99absnpfdb_-trigger-***" *** > | /docs/sonar/models/sonar-deep-research |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1rlcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/filters/date-time-filters |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_lllcslubracf99absnpfdb_-trigger-***" *** > | /docs/sdk/performance |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_asllcslubracf99absnpfdb_-trigger-***" *** > | /docs/sdk/error-handling |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1vlcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/filters/domain-filter |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_alcslubracf99absnpfdb_-trigger-***" *** > | /docs/embeddings/standard-embeddings |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_1llcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/filters/language-filter |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_aq4lcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/best-practices |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_as4lcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/best-practices |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_ap4lcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/best-practices |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_11lcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/filters/language-filter |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_arllcslubracf99absnpfdb_-trigger-***" *** > | /docs/sdk/error-handling |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_aqllcslubracf99absnpfdb_-trigger-***" *** > | /docs/sdk/error-handling |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_ar4lcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/best-practices |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_2elcslubracf99absnpfdb_-trigger-***" *** > | /docs/search/filters/date-time-filters |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_es5lcslubracf99absnpfdb_-trigger-***" *** > | /docs/sdk/best-practices |
| warning | 2 | <a class="mint-*" *** > | /docs/sonar/pro-search/quickstart |
| warning | 2 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_dmldmslubracf99absnpfdb_-trigger-***" *** > | /docs/sonar/models/sonar-deep-research |
| You have reached the limit of 100 rows as a protection against very large output or exhausted memory. | |||
| No rows found, please edit your search term. | |||
Missing roles
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 102 | <nav class="text-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 96 | <header class="relative leading-*" id="header"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 96 | <footer class="flex gap-* justify-* pt-* border-* border-* sm:flex dark:border-* pb-*" id="footer"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
Missing html lang attribute
No problems found.
Security
| Header | OK | Notice | Warning | Critical | Recommendation |
|---|---|---|---|---|---|
| X-Content-Type-Options | 0 | 0 | 102 | 0 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. |
| Referrer-Policy | 0 | 0 | 102 | 0 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. |
| Feature-Policy | 0 | 0 | 102 | 0 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. |
| Permissions-Policy | 0 | 0 | 102 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| Server | 0 | 102 | 0 | 0 | Server header is set to 'Vercel'. It is better not to reveal used technologies. |
| Strict-Transport-Security | 102 | 0 | 0 | 0 | |
| X-Frame-Options | 102 | 0 | 0 | 0 | |
| X-XSS-Protection | 102 | 0 | 0 | 0 | |
| Content-Security-Policy | 102 | 0 | 0 | 0 |
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 102 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 102 | Feature-Policy header is not set. It allows enabling/disabling browser APIs and features for security. Not important if Permissions-Policy is set. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 102 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 102 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| notice | 102 | Server header is set to 'Vercel'. It is better not to reveal used technologies. | URL 1, URL 2, URL 3, URL 4, URL 5 |
TOP non-unique titles
| Count 🔽 | Title |
|---|---|
| 3 | Quickstart - Perplexity |
| 3 | Best Practices - Perplexity |
| 2 | Models - Perplexity |
| 2 | Search Filters - Perplexity |
TOP non-unique descriptions
| Count 🔽 | Description |
|---|---|
| 16 |
SEO metadata
Found 102 row(s).
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| /api-reference/agent-post | Allowed | Create Agent Response - Perplexity | Create Agent Response | Generate a response for the provided input with optional web search and reasoning. | |
| /api-reference/async-sonar-api-request-get | Allowed | Get Async Chat Completion - Perplexity | Get Async Chat Completion | Retrieve the response for a given asynchronous chat completion request. | |
| /api-reference/async-sonar-get | Allowed | List Async Chat Completions - Perplexity | List Async Chat Completions | Retrieve a list of all asynchronous chat completion requests for a given user. | |
| /api-reference/async-sonar-post | Allowed | Create Async Chat Completion - Perplexity | Create Async Chat Completion | Submit an asynchronous chat completion request. | |
| /api-reference/contextualized-embeddings-post | Allowed | Create Contextualized Embeddings - Perplexity | Create Contextualized Embeddings | Generate contextualized embeddings for document chunks. Chunks from the same document share context awareness, improving retrieval quality for document-based applications. | |
| /api-reference/embeddings-post | Allowed | Create Embeddings - Perplexity | Create Embeddings | Generate embeddings for a list of texts. Use these embeddings for semantic search, clustering, and other machine learning applications. | |
| /api-reference/generate-auth-token-post | Allowed | Generate Auth Token - Perplexity | Generate Auth Token | Generates a new authentication token for API access. | |
| /api-reference/revoke-auth-token-post | Allowed | Revoke Auth Token - Perplexity | Revoke Auth Token | Revokes an existing authentication token. | |
| /api-reference/search-post | Allowed | Search the Web - Perplexity | Search the Web | Search the web and retrieve relevant web page contents. | |
| /api-reference/sonar-post | Allowed | Create Chat Completion - Perplexity | Create Chat Completion | Generate a chat completion response for the given conversation. | |
| /docs/admin/api-key-management | Allowed | API Key Management - Perplexity | API Key Management | Learn how to generate, revoke, and rotate API keys for secure access | |
| /docs/admin/rate-limits-usage-tiers | Allowed | Rate Limits & Usage Tiers - Perplexity | Rate Limits & Usage Tiers | ||
| /docs/agent-api/filters | Allowed | Search Filters - Perplexity | Search Filters | Control and customize Agent API search results with filters | |
| /docs/agent-api/image-attachments | Allowed | Image Attachments - Perplexity | Image Attachments | Learn how to upload and analyze images using base64 encoding or HTTPS URLs | |
| /docs/agent-api/model-fallback | Allowed | Model Fallback - Perplexity | Model Fallback | Specify multiple models in a fallback chain for higher availability and automatic failover. | |
| /docs/agent-api/models | Allowed | Models - Perplexity | Models | Explore available presets and third-party models for the Agent API, including Perplexity presets and third-party model support. | |
| /docs/agent-api/openai-compatibility | Allowed | OpenAI Compatibility - Perplexity | OpenAI Compatibility | Use your existing OpenAI SDKs with Perplexity's Agent API. Full compatibility with minimal code changes. | |
| /docs/agent-api/output-control | Allowed | Output Control - Perplexity | Output Control | Streaming and structured outputs for the Agent API | |
| /docs/agent-api/presets | Allowed | Presets - Perplexity | Presets | Explore Perplexity's Agent API presets - pre-configured setups optimized for different use cases with specific models, token limits, and tool access. | |
| /docs/agent-api/prompt-guide | Allowed | Prompt Guide - Perplexity | Prompt Guide | ||
| /docs/agent-api/quickstart | Allowed | Agent API - Perplexity | Agent API | The Agent API is a multi-provider, interoperable API specification for building LLM applications. Access models from multiple providers with integrated real-time web search, tool configuration, reasoning control, and token budgets—all through one unified interface. | |
| /docs/agent-api/tools | Allowed | Tools - Perplexity | Tools | Web search, URL fetching, and function calling tools for the Agent API | |
| /docs/cookbook | Allowed | Perplexity API Cookbook - Perplexity | Perplexity API Cookbook | A collection of practical examples and guides for building with Perplexity's API Platform | |
| /docs/cookbook/articles/memory-management/README | Allowed | Memory Management - Perplexity | Memory Management | Advanced conversation memory solutions using LlamaIndex for persistent, context-aware applications | |
| /docs/cookbook/articles/memory-management/chat-summary-memory-buffer/README | Allowed | Chat Summary Memory Buffer - Perplexity | Chat Summary Memory Buffer | Token-aware conversation memory using summarization with LlamaIndex and Perplexity Sonar API | |
| /docs/cookbook/articles/memory-management/chat-with-persistence/README | Allowed | Persistent Chat Memory - Perplexity | Persistent Chat Memory | Long-term conversation memory using LanceDB vector storage and Perplexity Sonar API | |
| /docs/cookbook/articles/openai-agents-integration/README | Allowed | OpenAI Agents Integration - Perplexity | OpenAI Agents Integration | Complete guide for integrating Perplexity's Sonar API with the OpenAI Agents SDK | |
| /docs/cookbook/examples/README | Allowed | Examples Overview - Perplexity | Examples Overview | Ready-to-use applications demonstrating Perplexity Sonar API capabilities | |
| /docs/cookbook/examples/daily-knowledge-bot/README | Allowed | Daily Knowledge Bot - Perplexity | Daily Knowledge Bot | A Python application that delivers interesting facts about rotating topics using the Perplexity AI API | |
| /docs/cookbook/examples/discord-py-bot/README | Allowed | Perplexity Discord Bot - Perplexity | Perplexity Discord Bot | A simple discord.py bot that integrates Perplexity's Sonar API to bring AI answers to your Discord server. | |
| /docs/cookbook/examples/disease-qa/README | Allowed | Disease Information App - Perplexity | Disease Information App | An interactive browser-based application that provides structured information about diseases using Perplexity's Sonar API | |
| /docs/cookbook/examples/fact-checker-cli/README | Allowed | Fact Checker CLI - Perplexity | Fact Checker CLI | A command-line tool that identifies false or misleading claims in articles or statements using Perplexity's Sonar API | |
| /docs/cookbook/examples/financial-news-tracker/README | Allowed | Financial News Tracker - Perplexity | Financial News Tracker | A real-time financial news monitoring tool that fetches and analyzes market news using Perplexity's Sonar API | |
| /docs/cookbook/examples/research-finder/README | Allowed | Academic Research Finder CLI - Perplexity | Academic Research Finder CLI | A command-line tool that uses Perplexity's Sonar API to find and summarize academic literature | |
| /docs/cookbook/showcase/4point-Hoops | Allowed | 4Point Hoops | AI Basketball Analytics Platform - Perplexity | 4Point Hoops | AI Basketball Analytics Platform | Advanced NBA analytics platform that combines live Basketball-Reference data with Perplexity Sonar to deliver deep-dive player stats, cross-season comparisons and expert-grade AI explanations | |
| /docs/cookbook/showcase/Ellipsis | Allowed | Ellipsis | One-Click Podcast Generation Agent - Perplexity | Ellipsis | One-Click Podcast Generation Agent | A next-gen podcast generation agent that brings human-like, high-quality audio content to life on any topic with just one click | |
| /docs/cookbook/showcase/bazaar-ai-saathi | Allowed | BazaarAISaathi | AI-Powered Indian Stock Market Assistant - Perplexity | BazaarAISaathi | AI-Powered Indian Stock Market Assistant | An AI-powered platform for Indian stock market analysis, portfolio optimization, and investment strategies using Perplexity Sonar API | |
| /docs/cookbook/showcase/briefo | Allowed | Briefo | Perplexity Powered News & Finance Social App - Perplexity | Briefo | Perplexity Powered News & Finance Social App | AI curated newsfeed, social discussion, and deep research reports built on the Sonar API | |
| /docs/cookbook/showcase/citypulse-ai-search | Allowed | CityPulse | AI-Powered Geospatial Discovery Search - Perplexity | CityPulse | AI-Powered Geospatial Discovery Search | Real-time local discovery search using Perplexity AI for personalized location insights and recommendations | |
| /docs/cookbook/showcase/cycle-sync-ai | Allowed | CycleSyncAI | Personalized Health Plans Powered by Sonar API - Perplexity | CycleSyncAI | Personalized Health Plans Powered by Sonar API | iOS app that delivers personalized diet and workout recommendations for women, powered by Apple HealthKit and Perplexity's Sonar Pro API. | |
| /docs/cookbook/showcase/daily-news-briefing | Allowed | Daily News Briefing | AI-Powered News Summaries for Obsidian - Perplexity | Daily News Briefing | AI-Powered News Summaries for Obsidian | An Obsidian plugin that delivers AI-powered daily news summaries directly to your vault using Perplexity's Sonar API for intelligent content curation | |
| /docs/cookbook/showcase/executive-intelligence | Allowed | Executive Intelligence | AI-Powered Strategic Decision Platform - Perplexity | Executive Intelligence | AI-Powered Strategic Decision Platform | A comprehensive Perplexity Sonar-powered application that provides executives and board members with instant, accurate, and credible intelligence for strategic decision-making | |
| /docs/cookbook/showcase/fact-dynamics | Allowed | Fact Dynamics | Real-time Fact-Checking Flutter App - Perplexity | Fact Dynamics | Real-time Fact-Checking Flutter App | Cross-platform app for real-time fact-checking of debates, speeches, and images using Perplexity's Sonar API | |
| /docs/cookbook/showcase/first-principle | Allowed | FirstPrinciples | AI Learning Roadmap Generator - Perplexity | FirstPrinciples | AI Learning Roadmap Generator | An AI-powered learning roadmap generator that uses conversational AI to help users identify specific learning topics and provides personalized step-by-step learning plans | |
| /docs/cookbook/showcase/flameguardai | Allowed | FlameGuardAI | AI-powered wildfire prevention - Perplexity | FlameGuardAI | AI-powered wildfire prevention | AI-powered wildfire prevention using OpenAI Vision + Perplexity Sonar API | |
| /docs/cookbook/showcase/flow-and-focus | Allowed | Flow & Focus | Personalized News for Genuine Understanding - Perplexity | Flow & Focus | Personalized News for Genuine Understanding | A personalized news app combining vertical feed discovery with AI-powered deep dives using Perplexity Sonar Pro and Deep Research models | |
| /docs/cookbook/showcase/greenify | Allowed | Greenify | Localized community-driven greenification/plantation solution with AI - Perplexity | Greenify | Localized community-driven greenification/plantation solution with AI | A mobile application that analyzes photos and location data to suggest suitable plants and build sustainable communities using Perplexity Sonar API | |
| /docs/cookbook/showcase/monday | Allowed | Monday – Voice-First AI Learning Assistant - Perplexity | Monday – Voice-First AI Learning Assistant | An accessible, multimodal AI learning companion that delivers contextual reasoning, 3D visualizations, and curated educational content via natural voice interaction. | |
| /docs/cookbook/showcase/mvp-lifeline-ai-app | Allowed | MVP LifeLine | AI Youth Empowerment Platform - Perplexity | MVP LifeLine | AI Youth Empowerment Platform | A multilingual, offline-first AI platform that helps underserved youth Earn, Heal, and Grow using real-time AI and holistic tools | |
| /docs/cookbook/showcase/perplexicart | Allowed | PerplexiCart | AI-Powered Value-Aligned Shopping Assistant - Perplexity | PerplexiCart | AI-Powered Value-Aligned Shopping Assistant | An AI shopping assistant that uses Perplexity Sonar to deliver structured research, value-aligned recommendations, and transparent citations across the web | |
| /docs/cookbook/showcase/perplexigrid | Allowed | PerplexiGrid | Interactive Analytics Dashboards - Perplexity | PerplexiGrid | Interactive Analytics Dashboards | Instantly generate analytics dashboards from natural language using live data via Perplexity Sonar API. | |
| /docs/cookbook/showcase/perplexity-client | Allowed | Perplexity Client | Desktop AI Chat Interface with API Controls - Perplexity | Perplexity Client | Desktop AI Chat Interface with API Controls | An Electron-based desktop client for Perplexity API with advanced features like model selection, custom system prompts, and API debugging mode | |
| /docs/cookbook/showcase/perplexity-flutter | Allowed | Perplexity Dart & Flutter SDKs - Perplexity | Perplexity Dart & Flutter SDKs | Lightweight, type-safe SDKs for seamless Perplexity API integration in Dart and Flutter applications | |
| /docs/cookbook/showcase/perplexity-lens | Allowed | Perplexity Lens | AI-Powered Knowledge Graph Browser Extension - Perplexity | Perplexity Lens | AI-Powered Knowledge Graph Browser Extension | A browser extension that builds personalized knowledge graphs using Perplexity AI for smart text selection, webpage summarization, and contextual insights | |
| /docs/cookbook/showcase/posterlens | Allowed | PosterLens | Scientific Poster Scanner & Research Assistant - Perplexity | PosterLens | Scientific Poster Scanner & Research Assistant | An iOS app that transforms static scientific posters into interactive insights using OCR and Perplexity's Sonar Pro API for semantic search and context | |
| /docs/cookbook/showcase/sonar-chromium-browser | Allowed | Sonar Chromium Browser | Native Search Omnibox and Context Menu - Perplexity | Sonar Chromium Browser | Native Search Omnibox and Context Menu | Chromium browser patch with native Perplexity Sonar API integration providing omnibox answers and context-menu summarization | |
| /docs/cookbook/showcase/starplex | Allowed | StarPlex | AI-Powered Startup Intelligence Platform - Perplexity | StarPlex | AI-Powered Startup Intelligence Platform | An AI-powered startup intelligence platform that helps entrepreneurs validate their business ideas and find the right resources to succeed | |
| /docs/cookbook/showcase/truth-tracer | Allowed | TruthTracer | AI-Powered Misinformation Detection Platform - Perplexity | TruthTracer | AI-Powered Misinformation Detection Platform | A comprehensive misinformation detection platform that uses Perplexity's Sonar API to analyze claims, trace trust chains, and provide Socratic reasoning for fact verification | |
| /docs/cookbook/showcase/uncovered | Allowed | UnCovered | Real-Time Fact-Checking Chrome Extension - Perplexity | UnCovered | Real-Time Fact-Checking Chrome Extension | A Chrome extension that brings real-time fact-checking to anything you see online in just 2 clicks, powered by Perplexity's Sonar API for instant verification | |
| /docs/cookbook/showcase/valetudo-ai | Allowed | Valetudo AI | Trusted Medical Answer Assistant - Perplexity | Valetudo AI | Trusted Medical Answer Assistant | Sonar-powered medical assistant for fast, science-backed answers. | |
| /docs/embeddings/best-practices | Allowed | Best Practices - Perplexity | Best Practices | Optimize your embeddings workflow with batch processing, caching, RAG patterns, and performance tips. | |
| /docs/embeddings/contextualized-embeddings | Allowed | Contextualized Embeddings - Perplexity | Contextualized Embeddings | Generate document-aware embeddings for chunks that share context, improving retrieval quality for document-based applications. | |
| /docs/embeddings/quickstart | Allowed | Embeddings API - Perplexity | Embeddings API | Generate high-quality text embeddings for semantic search, RAG, and machine learning applications. | |
| /docs/embeddings/standard-embeddings | Allowed | Standard Embeddings - Perplexity | Standard Embeddings | Generate embeddings for independent texts, search queries, and single sentences. | |
| /docs/getting-started/api-groups | Allowed | API Groups & Billing - Perplexity | API Groups & Billing | Learn how to use the Perplexity API Portal to manage access, usage, billing, and team collaboration. | |
| /docs/getting-started/integrations/langchain | Allowed | Perplexity with LangChain - Perplexity | Perplexity with LangChain | Use Perplexity's chat models and search tool in your LangChain applications. | |
| /docs/getting-started/integrations/mcp-server | Allowed | Perplexity MCP Server - Perplexity | Perplexity MCP Server | Connect AI assistants to Perplexity's search and reasoning capabilities using the Model Context Protocol (MCP). | |
| /docs/getting-started/overview | Allowed | Overview - Perplexity | Missing H1 | ||
| /docs/getting-started/pricing | Allowed | Pricing - Perplexity | Pricing | ||
| /docs/getting-started/quickstart | Allowed | Quickstart - Perplexity | Quickstart | Generate an API key and make your first call in < 3 minutes. | |
| /docs/resources/changelog | Allowed | Changelog - Perplexity | Changelog | ||
| /docs/resources/discussions | Allowed | Get in Touch - Perplexity | Get in Touch | ||
| /docs/resources/faq | Allowed | Frequently Asked Questions - Perplexity | Frequently Asked Questions | ||
| /docs/resources/feature-roadmap | Allowed | API Roadmap - Perplexity | API Roadmap | Upcoming and in-progress features for the Perplexity API. | |
| /docs/resources/perplexity-crawlers | Allowed | Perplexity Crawlers - Perplexity | Perplexity Crawlers | We strive to improve our service every day by delivering the best search experience possible. To achieve this, we collect data using web crawlers ("robots") and user agents that gather and index information from the internet, operating either automatically or in response to user requests. Webmasters can use the following robots.txt tags to manage how their sites and content interact with Perplexity. Each setting works independently, and it may take up to 24 hours for our systems to reflect changes. | |
| /docs/resources/privacy-security | Allowed | Privacy & Security - Perplexity | Privacy & Security | Learn about Perplexity's data privacy, retention policies, and security certifications for API users | |
| /docs/resources/status | Allowed | System Status - Perplexity | System Status | ||
| /docs/sdk/best-practices | Allowed | Best Practices - Perplexity | Best Practices | Learn best practices for using the Perplexity SDKs in production, including environment variables, rate limiting, security, and efficient request patterns. | |
| /docs/sdk/configuration | Allowed | Configuration - Perplexity | Configuration | Learn how to configure the Perplexity SDKs for retries, timeouts, proxies, and advanced HTTP client customization. | |
| /docs/sdk/error-handling | Allowed | Error Handling - Perplexity | Error Handling | Learn how to handle API errors gracefully with the Perplexity SDKs for Python and TypeScript. | |
| /docs/sdk/overview | Allowed | Quickstart - Perplexity | Quickstart | Learn how to use the official Perplexity SDKs for Python and TypeScript to access the Perplexity APIs with type safety and async support. | |
| /docs/sdk/performance | Allowed | Performance Optimization - Perplexity | Performance Optimization | Learn how to optimize the Perplexity SDKs for high-throughput applications with async support, connection pooling, and raw response access. | |
| /docs/sdk/type-safety | Allowed | Type Safety - Perplexity | Type Safety | Learn how to leverage full TypeScript definitions and Python type hints with the Perplexity SDKs for better development experience and code safety. | |
| /docs/search/best-practices | Allowed | Best Practices - Perplexity | Best Practices | Learn best practices for optimizing search queries and implementing efficient async patterns with Perplexity's Search API. | |
| /docs/search/filters/date-time-filters | Allowed | Search Date and Time Filters - Perplexity | Search Date and Time Filters | ||
| /docs/search/filters/domain-filter | Allowed | Search Domain Filter - Perplexity | Search Domain Filter | ||
| /docs/search/filters/language-filter | Allowed | Search Language Filter - Perplexity | Search Language Filter | ||
| /docs/search/quickstart | Allowed | Perplexity Search API - Perplexity | Perplexity Search API | Access real-time web search results with Perplexity's Search API. Get ranked results, domain filtering, multi-query search, and content extraction for developers. | |
| /docs/sonar/features | Allowed | Core Features - Perplexity | Core Features | Streaming, structured outputs, and prompting best practices for the Sonar API | |
| /docs/sonar/filters | Allowed | Search Filters - Perplexity | Search Filters | Control and customize Sonar API search results with filters | |
| /docs/sonar/media | Allowed | Media & Attachments - Perplexity | Media & Attachments | Send and receive images, videos, and files with the Sonar API | |
| /docs/sonar/models | Allowed | Models - Perplexity | Models | ||
| /docs/sonar/models/sonar | Allowed | Sonar - Perplexity | Sonar | ||
| /docs/sonar/models/sonar-deep-research | Allowed | Sonar deep research - Perplexity | Sonar Deep Research | ||
| /docs/sonar/models/sonar-pro | Allowed | Sonar pro - Perplexity | Sonar Pro | ||
| /docs/sonar/models/sonar-reasoning-pro | Allowed | Sonar reasoning pro - Perplexity | Sonar Reasoning Pro | ||
| /docs/sonar/openai-compatibility | Allowed | OpenAI SDK Compatibility - Perplexity | OpenAI SDK Compatibility | Use OpenAI SDKs with the Sonar API by changing the base URL and API key | |
| /docs/sonar/pro-search/classifier | Allowed | Pro Search Classifier - Perplexity | Pro Search Classifier | Optimize cost and performance with automatic query classification between Pro Search and Fast Search modes | |
| /docs/sonar/pro-search/quickstart | Allowed | Quickstart - Perplexity | Quickstart | Get started with Pro Search for Sonar Pro - enhanced search with automated tools, multi-step reasoning, and real-time thought streaming | |
| /docs/sonar/pro-search/stream-mode | Allowed | Stream Mode: Concise vs Full - Perplexity | Stream Mode: Concise vs Full | Learn how to use stream_mode to control streaming response formats and optimize your integration | |
| /docs/sonar/pro-search/tools | Allowed | Built-in Tool Capabilities - Perplexity | Built-in Tool Capabilities | Learn about Pro Search's built-in tools: web search and URL content fetching | |
| /docs/sonar/quickstart | Allowed | Sonar API - Perplexity | Sonar API | Get started with Perplexity's Sonar API for web-grounded AI responses. Make your first API call in minutes. | |
| No rows found, please edit your search term. | |||||
OpenGraph metadata
Found 102 row(s).
| URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|---|---|---|
| /api-reference/agent-post | Create Agent Response - Perplexity | Generate a response for the provided input with optional web search and reasoning. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Create Agent Response - Perplexity | Generate a response for the provided input with optional web search and reasoning. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /api-reference/async-sonar-api-request-get | Get Async Chat Completion - Perplexity | Retrieve the response for a given asynchronous chat completion request. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Get Async Chat Completion - Perplexity | Retrieve the response for a given asynchronous chat completion request. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /api-reference/async-sonar-get | List Async Chat Completions - Perplexity | Retrieve a list of all asynchronous chat completion requests for a given user. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | List Async Chat Completions - Perplexity | Retrieve a list of all asynchronous chat completion requests for a given user. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /api-reference/async-sonar-post | Create Async Chat Completion - Perplexity | Submit an asynchronous chat completion request. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Create Async Chat Completion - Perplexity | Submit an asynchronous chat completion request. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /api-reference/contextualized-embeddings-post | Create Contextualized Embeddings - Perplexity | Generate contextualized embeddings for document chunks. Chunks from the same document share context awareness, improving retrieval quality for document-based applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Create Contextualized Embeddings - Perplexity | Generate contextualized embeddings for document chunks. Chunks from the same document share context awareness, improving retrieval quality for document-based applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /api-reference/embeddings-post | Create Embeddings - Perplexity | Generate embeddings for a list of texts. Use these embeddings for semantic search, clustering, and other machine learning applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Create Embeddings - Perplexity | Generate embeddings for a list of texts. Use these embeddings for semantic search, clustering, and other machine learning applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /api-reference/generate-auth-token-post | Generate Auth Token - Perplexity | Generates a new authentication token for API access. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Generate Auth Token - Perplexity | Generates a new authentication token for API access. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /api-reference/revoke-auth-token-post | Revoke Auth Token - Perplexity | Revokes an existing authentication token. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Revoke Auth Token - Perplexity | Revokes an existing authentication token. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /api-reference/search-post | Search the Web - Perplexity | Search the web and retrieve relevant web page contents. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Search the Web - Perplexity | Search the web and retrieve relevant web page contents. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /api-reference/sonar-post | Create Chat Completion - Perplexity | Generate a chat completion response for the given conversation. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Create Chat Completion - Perplexity | Generate a chat completion response for the given conversation. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/admin/api-key-management | API Key Management - Perplexity | Learn how to generate, revoke, and rotate API keys for secure access | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | API Key Management - Perplexity | Learn how to generate, revoke, and rotate API keys for secure access | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/admin/rate-limits-usage-tiers | Rate Limits & Usage Tiers - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Rate Limits & Usage Tiers - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/agent-api/filters | Search Filters - Perplexity | Control and customize Agent API search results with filters | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Search Filters - Perplexity | Control and customize Agent API search results with filters | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/agent-api/image-attachments | Image Attachments - Perplexity | Learn how to upload and analyze images using base64 encoding or HTTPS URLs | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Image Attachments - Perplexity | Learn how to upload and analyze images using base64 encoding or HTTPS URLs | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/agent-api/model-fallback | Model Fallback - Perplexity | Specify multiple models in a fallback chain for higher availability and automatic failover. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Model Fallback - Perplexity | Specify multiple models in a fallback chain for higher availability and automatic failover. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/agent-api/models | Models - Perplexity | Explore available presets and third-party models for the Agent API, including Perplexity presets and third-party model support. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Models - Perplexity | Explore available presets and third-party models for the Agent API, including Perplexity presets and third-party model support. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/agent-api/openai-compatibility | OpenAI Compatibility - Perplexity | Use your existing OpenAI SDKs with Perplexity's Agent API. Full compatibility with minimal code changes. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | OpenAI Compatibility - Perplexity | Use your existing OpenAI SDKs with Perplexity's Agent API. Full compatibility with minimal code changes. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/agent-api/output-control | Output Control - Perplexity | Streaming and structured outputs for the Agent API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Output Control - Perplexity | Streaming and structured outputs for the Agent API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/agent-api/presets | Presets - Perplexity | Explore Perplexity's Agent API presets - pre-configured setups optimized for different use cases with specific models, token limits, and tool access. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Presets - Perplexity | Explore Perplexity's Agent API presets - pre-configured setups optimized for different use cases with specific models, token limits, and tool access. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/agent-api/prompt-guide | Prompt Guide - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Prompt Guide - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/agent-api/quickstart | Agent API - Perplexity | The Agent API is a multi-provider, interoperable API specification for building LLM applications. Access models from multiple providers with integrated real-time web search, tool configuration, reasoning control, and token budgets—all through one unified interface. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Agent API - Perplexity | The Agent API is a multi-provider, interoperable API specification for building LLM applications. Access models from multiple providers with integrated real-time web search, tool configuration, reasoning control, and token budgets—all through one unified interface. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/agent-api/tools | Tools - Perplexity | Web search, URL fetching, and function calling tools for the Agent API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Tools - Perplexity | Web search, URL fetching, and function calling tools for the Agent API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook | Perplexity API Cookbook - Perplexity | A collection of practical examples and guides for building with Perplexity's API Platform | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Perplexity API Cookbook - Perplexity | A collection of practical examples and guides for building with Perplexity's API Platform | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/articles/memory-management/README | Memory Management - Perplexity | Advanced conversation memory solutions using LlamaIndex for persistent, context-aware applications | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Memory Management - Perplexity | Advanced conversation memory solutions using LlamaIndex for persistent, context-aware applications | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/articles/memory-management/chat-summary-memory-buffer/README | Chat Summary Memory Buffer - Perplexity | Token-aware conversation memory using summarization with LlamaIndex and Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Chat Summary Memory Buffer - Perplexity | Token-aware conversation memory using summarization with LlamaIndex and Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/articles/memory-management/chat-with-persistence/README | Persistent Chat Memory - Perplexity | Long-term conversation memory using LanceDB vector storage and Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Persistent Chat Memory - Perplexity | Long-term conversation memory using LanceDB vector storage and Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/articles/openai-agents-integration/README | OpenAI Agents Integration - Perplexity | Complete guide for integrating Perplexity's Sonar API with the OpenAI Agents SDK | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | OpenAI Agents Integration - Perplexity | Complete guide for integrating Perplexity's Sonar API with the OpenAI Agents SDK | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/examples/README | Examples Overview - Perplexity | Ready-to-use applications demonstrating Perplexity Sonar API capabilities | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Examples Overview - Perplexity | Ready-to-use applications demonstrating Perplexity Sonar API capabilities | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/examples/daily-knowledge-bot/README | Daily Knowledge Bot - Perplexity | A Python application that delivers interesting facts about rotating topics using the Perplexity AI API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Daily Knowledge Bot - Perplexity | A Python application that delivers interesting facts about rotating topics using the Perplexity AI API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/examples/discord-py-bot/README | Perplexity Discord Bot - Perplexity | A simple discord.py bot that integrates Perplexity's Sonar API to bring AI answers to your Discord server. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Perplexity Discord Bot - Perplexity | A simple discord.py bot that integrates Perplexity's Sonar API to bring AI answers to your Discord server. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/examples/disease-qa/README | Disease Information App - Perplexity | An interactive browser-based application that provides structured information about diseases using Perplexity's Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Disease Information App - Perplexity | An interactive browser-based application that provides structured information about diseases using Perplexity's Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/examples/fact-checker-cli/README | Fact Checker CLI - Perplexity | A command-line tool that identifies false or misleading claims in articles or statements using Perplexity's Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Fact Checker CLI - Perplexity | A command-line tool that identifies false or misleading claims in articles or statements using Perplexity's Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/examples/financial-news-tracker/README | Financial News Tracker - Perplexity | A real-time financial news monitoring tool that fetches and analyzes market news using Perplexity's Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Financial News Tracker - Perplexity | A real-time financial news monitoring tool that fetches and analyzes market news using Perplexity's Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/examples/research-finder/README | Academic Research Finder CLI - Perplexity | A command-line tool that uses Perplexity's Sonar API to find and summarize academic literature | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Academic Research Finder CLI - Perplexity | A command-line tool that uses Perplexity's Sonar API to find and summarize academic literature | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/4point-Hoops | 4Point Hoops | AI Basketball Analytics Platform - Perplexity | Advanced NBA analytics platform that combines live Basketball-Reference data with Perplexity Sonar to deliver deep-dive player stats, cross-season comparisons and expert-grade AI explanations | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | 4Point Hoops | AI Basketball Analytics Platform - Perplexity | Advanced NBA analytics platform that combines live Basketball-Reference data with Perplexity Sonar to deliver deep-dive player stats, cross-season comparisons and expert-grade AI explanations | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/Ellipsis | Ellipsis | One-Click Podcast Generation Agent - Perplexity | A next-gen podcast generation agent that brings human-like, high-quality audio content to life on any topic with just one click | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Ellipsis | One-Click Podcast Generation Agent - Perplexity | A next-gen podcast generation agent that brings human-like, high-quality audio content to life on any topic with just one click | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/bazaar-ai-saathi | BazaarAISaathi | AI-Powered Indian Stock Market Assistant - Perplexity | An AI-powered platform for Indian stock market analysis, portfolio optimization, and investment strategies using Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | BazaarAISaathi | AI-Powered Indian Stock Market Assistant - Perplexity | An AI-powered platform for Indian stock market analysis, portfolio optimization, and investment strategies using Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/briefo | Briefo | Perplexity Powered News & Finance Social App - Perplexity | AI curated newsfeed, social discussion, and deep research reports built on the Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Briefo | Perplexity Powered News & Finance Social App - Perplexity | AI curated newsfeed, social discussion, and deep research reports built on the Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/citypulse-ai-search | CityPulse | AI-Powered Geospatial Discovery Search - Perplexity | Real-time local discovery search using Perplexity AI for personalized location insights and recommendations | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | CityPulse | AI-Powered Geospatial Discovery Search - Perplexity | Real-time local discovery search using Perplexity AI for personalized location insights and recommendations | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/cycle-sync-ai | CycleSyncAI | Personalized Health Plans Powered by Sonar API - Perplexity | iOS app that delivers personalized diet and workout recommendations for women, powered by Apple HealthKit and Perplexity's Sonar Pro API. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | CycleSyncAI | Personalized Health Plans Powered by Sonar API - Perplexity | iOS app that delivers personalized diet and workout recommendations for women, powered by Apple HealthKit and Perplexity's Sonar Pro API. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/daily-news-briefing | Daily News Briefing | AI-Powered News Summaries for Obsidian - Perplexity | An Obsidian plugin that delivers AI-powered daily news summaries directly to your vault using Perplexity's Sonar API for intelligent content curation | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Daily News Briefing | AI-Powered News Summaries for Obsidian - Perplexity | An Obsidian plugin that delivers AI-powered daily news summaries directly to your vault using Perplexity's Sonar API for intelligent content curation | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/executive-intelligence | Executive Intelligence | AI-Powered Strategic Decision Platform - Perplexity | A comprehensive Perplexity Sonar-powered application that provides executives and board members with instant, accurate, and credible intelligence for strategic decision-making | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Executive Intelligence | AI-Powered Strategic Decision Platform - Perplexity | A comprehensive Perplexity Sonar-powered application that provides executives and board members with instant, accurate, and credible intelligence for strategic decision-making | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/fact-dynamics | Fact Dynamics | Real-time Fact-Checking Flutter App - Perplexity | Cross-platform app for real-time fact-checking of debates, speeches, and images using Perplexity's Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Fact Dynamics | Real-time Fact-Checking Flutter App - Perplexity | Cross-platform app for real-time fact-checking of debates, speeches, and images using Perplexity's Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/first-principle | FirstPrinciples | AI Learning Roadmap Generator - Perplexity | An AI-powered learning roadmap generator that uses conversational AI to help users identify specific learning topics and provides personalized step-by-step learning plans | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | FirstPrinciples | AI Learning Roadmap Generator - Perplexity | An AI-powered learning roadmap generator that uses conversational AI to help users identify specific learning topics and provides personalized step-by-step learning plans | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/flameguardai | FlameGuardAI | AI-powered wildfire prevention - Perplexity | AI-powered wildfire prevention using OpenAI Vision + Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | FlameGuardAI | AI-powered wildfire prevention - Perplexity | AI-powered wildfire prevention using OpenAI Vision + Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/flow-and-focus | Flow & Focus | Personalized News for Genuine Understanding - Perplexity | A personalized news app combining vertical feed discovery with AI-powered deep dives using Perplexity Sonar Pro and Deep Research models | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Flow & Focus | Personalized News for Genuine Understanding - Perplexity | A personalized news app combining vertical feed discovery with AI-powered deep dives using Perplexity Sonar Pro and Deep Research models | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/greenify | Greenify | Localized community-driven greenification/plantation solution with AI - Perplexity | A mobile application that analyzes photos and location data to suggest suitable plants and build sustainable communities using Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Greenify | Localized community-driven greenification/plantation solution with AI - Perplexity | A mobile application that analyzes photos and location data to suggest suitable plants and build sustainable communities using Perplexity Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/monday | Monday – Voice-First AI Learning Assistant - Perplexity | An accessible, multimodal AI learning companion that delivers contextual reasoning, 3D visualizations, and curated educational content via natural voice interaction. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Monday – Voice-First AI Learning Assistant - Perplexity | An accessible, multimodal AI learning companion that delivers contextual reasoning, 3D visualizations, and curated educational content via natural voice interaction. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/mvp-lifeline-ai-app | MVP LifeLine | AI Youth Empowerment Platform - Perplexity | A multilingual, offline-first AI platform that helps underserved youth Earn, Heal, and Grow using real-time AI and holistic tools | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | MVP LifeLine | AI Youth Empowerment Platform - Perplexity | A multilingual, offline-first AI platform that helps underserved youth Earn, Heal, and Grow using real-time AI and holistic tools | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/perplexicart | PerplexiCart | AI-Powered Value-Aligned Shopping Assistant - Perplexity | An AI shopping assistant that uses Perplexity Sonar to deliver structured research, value-aligned recommendations, and transparent citations across the web | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | PerplexiCart | AI-Powered Value-Aligned Shopping Assistant - Perplexity | An AI shopping assistant that uses Perplexity Sonar to deliver structured research, value-aligned recommendations, and transparent citations across the web | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/perplexigrid | PerplexiGrid | Interactive Analytics Dashboards - Perplexity | Instantly generate analytics dashboards from natural language using live data via Perplexity Sonar API. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | PerplexiGrid | Interactive Analytics Dashboards - Perplexity | Instantly generate analytics dashboards from natural language using live data via Perplexity Sonar API. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/perplexity-client | Perplexity Client | Desktop AI Chat Interface with API Controls - Perplexity | An Electron-based desktop client for Perplexity API with advanced features like model selection, custom system prompts, and API debugging mode | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Perplexity Client | Desktop AI Chat Interface with API Controls - Perplexity | An Electron-based desktop client for Perplexity API with advanced features like model selection, custom system prompts, and API debugging mode | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/perplexity-flutter | Perplexity Dart & Flutter SDKs - Perplexity | Lightweight, type-safe SDKs for seamless Perplexity API integration in Dart and Flutter applications | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Perplexity Dart & Flutter SDKs - Perplexity | Lightweight, type-safe SDKs for seamless Perplexity API integration in Dart and Flutter applications | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/perplexity-lens | Perplexity Lens | AI-Powered Knowledge Graph Browser Extension - Perplexity | A browser extension that builds personalized knowledge graphs using Perplexity AI for smart text selection, webpage summarization, and contextual insights | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Perplexity Lens | AI-Powered Knowledge Graph Browser Extension - Perplexity | A browser extension that builds personalized knowledge graphs using Perplexity AI for smart text selection, webpage summarization, and contextual insights | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/posterlens | PosterLens | Scientific Poster Scanner & Research Assistant - Perplexity | An iOS app that transforms static scientific posters into interactive insights using OCR and Perplexity's Sonar Pro API for semantic search and context | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | PosterLens | Scientific Poster Scanner & Research Assistant - Perplexity | An iOS app that transforms static scientific posters into interactive insights using OCR and Perplexity's Sonar Pro API for semantic search and context | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/sonar-chromium-browser | Sonar Chromium Browser | Native Search Omnibox and Context Menu - Perplexity | Chromium browser patch with native Perplexity Sonar API integration providing omnibox answers and context-menu summarization | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Sonar Chromium Browser | Native Search Omnibox and Context Menu - Perplexity | Chromium browser patch with native Perplexity Sonar API integration providing omnibox answers and context-menu summarization | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/starplex | StarPlex | AI-Powered Startup Intelligence Platform - Perplexity | An AI-powered startup intelligence platform that helps entrepreneurs validate their business ideas and find the right resources to succeed | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | StarPlex | AI-Powered Startup Intelligence Platform - Perplexity | An AI-powered startup intelligence platform that helps entrepreneurs validate their business ideas and find the right resources to succeed | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/truth-tracer | TruthTracer | AI-Powered Misinformation Detection Platform - Perplexity | A comprehensive misinformation detection platform that uses Perplexity's Sonar API to analyze claims, trace trust chains, and provide Socratic reasoning for fact verification | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | TruthTracer | AI-Powered Misinformation Detection Platform - Perplexity | A comprehensive misinformation detection platform that uses Perplexity's Sonar API to analyze claims, trace trust chains, and provide Socratic reasoning for fact verification | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/uncovered | UnCovered | Real-Time Fact-Checking Chrome Extension - Perplexity | A Chrome extension that brings real-time fact-checking to anything you see online in just 2 clicks, powered by Perplexity's Sonar API for instant verification | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | UnCovered | Real-Time Fact-Checking Chrome Extension - Perplexity | A Chrome extension that brings real-time fact-checking to anything you see online in just 2 clicks, powered by Perplexity's Sonar API for instant verification | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/cookbook/showcase/valetudo-ai | Valetudo AI | Trusted Medical Answer Assistant - Perplexity | Sonar-powered medical assistant for fast, science-backed answers. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Valetudo AI | Trusted Medical Answer Assistant - Perplexity | Sonar-powered medical assistant for fast, science-backed answers. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/embeddings/best-practices | Best Practices - Perplexity | Optimize your embeddings workflow with batch processing, caching, RAG patterns, and performance tips. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Best Practices - Perplexity | Optimize your embeddings workflow with batch processing, caching, RAG patterns, and performance tips. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/embeddings/contextualized-embeddings | Contextualized Embeddings - Perplexity | Generate document-aware embeddings for chunks that share context, improving retrieval quality for document-based applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Contextualized Embeddings - Perplexity | Generate document-aware embeddings for chunks that share context, improving retrieval quality for document-based applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/embeddings/quickstart | Embeddings API - Perplexity | Generate high-quality text embeddings for semantic search, RAG, and machine learning applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Embeddings API - Perplexity | Generate high-quality text embeddings for semantic search, RAG, and machine learning applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/embeddings/standard-embeddings | Standard Embeddings - Perplexity | Generate embeddings for independent texts, search queries, and single sentences. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Standard Embeddings - Perplexity | Generate embeddings for independent texts, search queries, and single sentences. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/getting-started/api-groups | API Groups & Billing - Perplexity | Learn how to use the Perplexity API Portal to manage access, usage, billing, and team collaboration. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | API Groups & Billing - Perplexity | Learn how to use the Perplexity API Portal to manage access, usage, billing, and team collaboration. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/getting-started/integrations/langchain | Perplexity with LangChain - Perplexity | Use Perplexity's chat models and search tool in your LangChain applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Perplexity with LangChain - Perplexity | Use Perplexity's chat models and search tool in your LangChain applications. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/getting-started/integrations/mcp-server | Perplexity MCP Server - Perplexity | Connect AI assistants to Perplexity's search and reasoning capabilities using the Model Context Protocol (MCP). | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Perplexity MCP Server - Perplexity | Connect AI assistants to Perplexity's search and reasoning capabilities using the Model Context Protocol (MCP). | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/getting-started/overview | Overview - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Overview - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/getting-started/pricing | Pricing - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Pricing - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/getting-started/quickstart | Quickstart - Perplexity | Generate an API key and make your first call in < 3 minutes. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Quickstart - Perplexity | Generate an API key and make your first call in < 3 minutes. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/resources/changelog | Changelog - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Changelog - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/resources/discussions | Get in Touch - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Get in Touch - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/resources/faq | Frequently Asked Questions - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Frequently Asked Questions - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/resources/feature-roadmap | API Roadmap - Perplexity | Upcoming and in-progress features for the Perplexity API. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | API Roadmap - Perplexity | Upcoming and in-progress features for the Perplexity API. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/resources/perplexity-crawlers | Perplexity Crawlers - Perplexity | We strive to improve our service every day by delivering the best search experience possible. To achieve this, we collect data using web crawlers ("robots") and user agents that gather and index information from the internet, operating either automatically or in response to user requests. Webmasters can use the following robots.txt tags to manage how their sites and content interact with Perplexity. Each setting works independently, and it may take up to 24 hours for our systems to reflect changes. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Perplexity Crawlers - Perplexity | We strive to improve our service every day by delivering the best search experience possible. To achieve this, we collect data using web crawlers ("robots") and user agents that gather and index information from the internet, operating either automatically or in response to user requests. Webmasters can use the following robots.txt tags to manage how their sites and content interact with Perplexity. Each setting works independently, and it may take up to 24 hours for our systems to reflect changes. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/resources/privacy-security | Privacy & Security - Perplexity | Learn about Perplexity's data privacy, retention policies, and security certifications for API users | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Privacy & Security - Perplexity | Learn about Perplexity's data privacy, retention policies, and security certifications for API users | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/resources/status | System Status - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | System Status - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/sdk/best-practices | Best Practices - Perplexity | Learn best practices for using the Perplexity SDKs in production, including environment variables, rate limiting, security, and efficient request patterns. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Best Practices - Perplexity | Learn best practices for using the Perplexity SDKs in production, including environment variables, rate limiting, security, and efficient request patterns. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sdk/configuration | Configuration - Perplexity | Learn how to configure the Perplexity SDKs for retries, timeouts, proxies, and advanced HTTP client customization. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Configuration - Perplexity | Learn how to configure the Perplexity SDKs for retries, timeouts, proxies, and advanced HTTP client customization. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sdk/error-handling | Error Handling - Perplexity | Learn how to handle API errors gracefully with the Perplexity SDKs for Python and TypeScript. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Error Handling - Perplexity | Learn how to handle API errors gracefully with the Perplexity SDKs for Python and TypeScript. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sdk/overview | Quickstart - Perplexity | Learn how to use the official Perplexity SDKs for Python and TypeScript to access the Perplexity APIs with type safety and async support. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Quickstart - Perplexity | Learn how to use the official Perplexity SDKs for Python and TypeScript to access the Perplexity APIs with type safety and async support. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sdk/performance | Performance Optimization - Perplexity | Learn how to optimize the Perplexity SDKs for high-throughput applications with async support, connection pooling, and raw response access. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Performance Optimization - Perplexity | Learn how to optimize the Perplexity SDKs for high-throughput applications with async support, connection pooling, and raw response access. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sdk/type-safety | Type Safety - Perplexity | Learn how to leverage full TypeScript definitions and Python type hints with the Perplexity SDKs for better development experience and code safety. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Type Safety - Perplexity | Learn how to leverage full TypeScript definitions and Python type hints with the Perplexity SDKs for better development experience and code safety. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/search/best-practices | Best Practices - Perplexity | Learn best practices for optimizing search queries and implementing efficient async patterns with Perplexity's Search API. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Best Practices - Perplexity | Learn best practices for optimizing search queries and implementing efficient async patterns with Perplexity's Search API. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/search/filters/date-time-filters | Search Date and Time Filters - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Search Date and Time Filters - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/search/filters/domain-filter | Search Domain Filter - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Search Domain Filter - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/search/filters/language-filter | Search Language Filter - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Search Language Filter - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/search/quickstart | Perplexity Search API - Perplexity | Access real-time web search results with Perplexity's Search API. Get ranked results, domain filtering, multi-query search, and content extraction for developers. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Perplexity Search API - Perplexity | Access real-time web search results with Perplexity's Search API. Get ranked results, domain filtering, multi-query search, and content extraction for developers. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sonar/features | Core Features - Perplexity | Streaming, structured outputs, and prompting best practices for the Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Core Features - Perplexity | Streaming, structured outputs, and prompting best practices for the Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sonar/filters | Search Filters - Perplexity | Control and customize Sonar API search results with filters | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Search Filters - Perplexity | Control and customize Sonar API search results with filters | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sonar/media | Media & Attachments - Perplexity | Send and receive images, videos, and files with the Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Media & Attachments - Perplexity | Send and receive images, videos, and files with the Sonar API | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sonar/models | Models - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Models - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/sonar/models/sonar | Sonar - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Sonar - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/sonar/models/sonar-deep-research | Sonar deep research - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Sonar deep research - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/sonar/models/sonar-pro | Sonar pro - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Sonar pro - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/sonar/models/sonar-reasoning-pro | Sonar reasoning pro - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Sonar reasoning pro - Perplexity | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | ||
| /docs/sonar/openai-compatibility | OpenAI SDK Compatibility - Perplexity | Use OpenAI SDKs with the Sonar API by changing the base URL and API key | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | OpenAI SDK Compatibility - Perplexity | Use OpenAI SDKs with the Sonar API by changing the base URL and API key | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sonar/pro-search/classifier | Pro Search Classifier - Perplexity | Optimize cost and performance with automatic query classification between Pro Search and Fast Search modes | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Pro Search Classifier - Perplexity | Optimize cost and performance with automatic query classification between Pro Search and Fast Search modes | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sonar/pro-search/quickstart | Quickstart - Perplexity | Get started with Pro Search for Sonar Pro - enhanced search with automated tools, multi-step reasoning, and real-time thought streaming | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Quickstart - Perplexity | Get started with Pro Search for Sonar Pro - enhanced search with automated tools, multi-step reasoning, and real-time thought streaming | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sonar/pro-search/stream-mode | Stream Mode: Concise vs Full - Perplexity | Learn how to use stream_mode to control streaming response formats and optimize your integration | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Stream Mode: Concise vs Full - Perplexity | Learn how to use stream_mode to control streaming response formats and optimize your integration | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sonar/pro-search/tools | Built-in Tool Capabilities - Perplexity | Learn about Pro Search's built-in tools: web search and URL content fetching | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Built-in Tool Capabilities - Perplexity | Learn about Pro Search's built-in tools: web search and URL content fetching | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| /docs/sonar/quickstart | Sonar API - Perplexity | Get started with Perplexity's Sonar API for web-grounded AI responses. Make your first API call in minutes. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 | Sonar API - Perplexity | Get started with Perplexity's Sonar API for web-grounded AI responses. Make your first API call in minutes. | https://perplexity.mintlify.app/mintlify-assets/_next/image?url=%2F…dDark%3D%2523121516&w=1200&q=100 |
| No rows found, please edit your search term. | ||||||
Heading structure
Found 102 row(s).
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 40 | 2 | /docs/agent-api/prompt-guide |
| 17 | 2 | /docs/cookbook/examples/README |
| 11 | 2 | /docs/cookbook/showcase/valetudo-ai |
| 5 | 2 | /docs/cookbook/showcase/citypulse-ai-search |
| 17 | 2 | /docs/cookbook/showcase/perplexity-flutter |
| 13 | 2 | /docs/cookbook/showcase/fact-dynamics |
| 35 | 2 | /docs/cookbook/examples/financial-news-tracker/README |
| 23 | 2 | /docs/cookbook/examples/fact-checker-cli/README |
| 15 | 2 | /docs/cookbook/examples/daily-knowledge-bot/README |
| 11 | 2 | /docs/cookbook/examples/research-finder/README |
| 18 | 2 | /docs/cookbook/examples/disease-qa/README |
| 17 | 2 | /docs/cookbook/articles/memory-management/chat-with-persistence/README |
| 11 | 2 | /docs/cookbook/articles/memory-management/README |
| 1 | 1 | /docs/getting-started/overview |
| 5 | 1 | /docs/sonar/models |
| 10 | 1 | /docs/cookbook/showcase/truth-tracer |
| 1 | 0 | /docs/resources/status |
| 8 | 0 | /docs/resources/discussions |
| 6 | 0 | /docs/resources/perplexity-crawlers |
| 10 | 0 | /docs/embeddings/quickstart |
| 24 | 0 | /docs/getting-started/pricing |
| 9 | 0 | /docs/embeddings/standard-embeddings |
| 1 | 0 | /docs/resources/changelog |
| 10 | 0 | /docs/embeddings/contextualized-embeddings |
| 21 | 0 | /docs/agent-api/quickstart |
| 18 | 0 | /docs/sdk/overview |
| 27 | 0 | /docs/agent-api/openai-compatibility |
| 18 | 0 | /docs/getting-started/api-groups |
| 2 | 0 | /docs/resources/feature-roadmap |
| 23 | 0 | /docs/getting-started/quickstart |
| 8 | 0 | /docs/cookbook |
| 16 | 0 | /docs/embeddings/best-practices |
| 10 | 0 | /docs/search/best-practices |
| 11 | 0 | /docs/admin/rate-limits-usage-tiers |
| 17 | 0 | /docs/sonar/quickstart |
| 8 | 0 | /docs/resources/privacy-security |
| 1 | 0 | /docs/resources/faq |
| 1 | 0 | /api-reference/agent-post |
| 21 | 0 | /docs/admin/api-key-management |
| 22 | 0 | /docs/search/quickstart |
| 16 | 0 | /docs/sonar/models/sonar |
| 19 | 0 | /docs/sonar/models/sonar-deep-research |
| 15 | 0 | /docs/sonar/models/sonar-reasoning-pro |
| 16 | 0 | /docs/sonar/models/sonar-pro |
| 8 | 0 | /docs/cookbook/showcase/briefo |
| 22 | 0 | /docs/sonar/openai-compatibility |
| 11 | 0 | /docs/agent-api/models |
| 19 | 0 | /docs/sonar/pro-search/quickstart |
| 13 | 0 | /docs/getting-started/integrations/mcp-server |
| 15 | 0 | /docs/search/filters/date-time-filters |
| 9 | 0 | /docs/cookbook/showcase/starplex |
| 10 | 0 | /docs/cookbook/showcase/perplexity-client |
| 12 | 0 | /docs/agent-api/presets |
| 21 | 0 | /docs/sdk/best-practices |
| 22 | 0 | /docs/getting-started/integrations/langchain |
| 19 | 0 | /docs/sdk/configuration |
| 8 | 0 | /docs/cookbook/articles/memory-management/chat-summary-memory-buffer/README |
| 16 | 0 | /docs/search/filters/domain-filter |
| 1 | 0 | /api-reference/embeddings-post |
| 1 | 0 | /api-reference/contextualized-embeddings-post |
| 1 | 0 | /api-reference/async-sonar-post |
| 1 | 0 | /api-reference/async-sonar-get |
| 1 | 0 | /api-reference/sonar-post |
| 1 | 0 | /api-reference/generate-auth-token-post |
| 1 | 0 | /api-reference/search-post |
| 1 | 0 | /api-reference/revoke-auth-token-post |
| 1 | 0 | /api-reference/async-sonar-api-request-get |
| 16 | 0 | /docs/search/filters/language-filter |
| 13 | 0 | /docs/cookbook/showcase/flameguardai |
| 8 | 0 | /docs/cookbook/showcase/perplexigrid |
| 9 | 0 | /docs/cookbook/showcase/Ellipsis |
| 9 | 0 | /docs/cookbook/showcase/daily-news-briefing |
| 8 | 0 | /docs/cookbook/showcase/executive-intelligence |
| 8 | 0 | /docs/cookbook/showcase/perplexity-lens |
| 9 | 0 | /docs/cookbook/showcase/sonar-chromium-browser |
| 8 | 0 | /docs/cookbook/showcase/flow-and-focus |
| 8 | 0 | /docs/cookbook/showcase/posterlens |
| 9 | 0 | /docs/cookbook/showcase/bazaar-ai-saathi |
| 8 | 0 | /docs/cookbook/showcase/first-principle |
| 8 | 0 | /docs/cookbook/showcase/4point-Hoops |
| 9 | 0 | /docs/cookbook/showcase/greenify |
| 10 | 0 | /docs/cookbook/showcase/cycle-sync-ai |
| 8 | 0 | /docs/cookbook/showcase/monday |
| 10 | 0 | /docs/cookbook/showcase/uncovered |
| 9 | 0 | /docs/cookbook/showcase/perplexicart |
| 8 | 0 | /docs/cookbook/showcase/mvp-lifeline-ai-app |
| 23 | 0 | /docs/sonar/pro-search/classifier |
| 12 | 0 | /docs/sonar/filters |
| 14 | 0 | /docs/sonar/features |
| 22 | 0 | /docs/sonar/media |
| 11 | 0 | /docs/agent-api/model-fallback |
| 9 | 0 | /docs/sonar/pro-search/tools |
| 9 | 0 | /docs/agent-api/image-attachments |
| 17 | 0 | /docs/sonar/pro-search/stream-mode |
| 13 | 0 | /docs/sdk/error-handling |
| 18 | 0 | /docs/sdk/performance |
| 8 | 0 | /docs/agent-api/filters |
| 17 | 0 | /docs/agent-api/tools |
| 8 | 0 | /docs/agent-api/output-control |
| 17 | 0 | /docs/sdk/type-safety |
| 12 | 0 | /docs/cookbook/examples/discord-py-bot/README |
| 26 | 0 | /docs/cookbook/articles/openai-agents-integration/README |
| No rows found, please edit your search term. | |||
404 URLs
No 404 URLs found.
Redirected URLs
Found 31 row(s).
Skipped URLs Summary
Found 38 row(s).
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | github.com | 38 |
| Not allowed host | devpost.com | 6 |
| Not allowed host | www.anthropic.com | 5 |
| Not allowed host | platform.openai.com | 3 |
| Not allowed host | en.wikipedia.org | 2 |
| Not allowed host | localhost | 2 |
| Not allowed host | discord.com | 2 |
| Not allowed host | pub.dev | 2 |
| Not allowed host | research.perplexity.ai | 1 |
| Not allowed host | ai.google.dev | 1 |
| Not allowed host | 4pointhoops.netlify.app | 1 |
| Not allowed host | perplexityhackathon.devpost.com | 1 |
| Not allowed host | ai-sdk.dev | 1 |
| Not allowed host | chromium-review.googlesource.com | 1 |
| Not allowed host | ashjin.hashnode.dev | 1 |
| Not allowed host | perplexity.typeform.com | 1 |
| Not allowed host | www.briefo.fun | 1 |
| Not allowed host | www.youtube.com | 1 |
| Not allowed host | docs.llamaindex.ai | 1 |
| Not allowed host | youtu.be | 1 |
| Not allowed host | www.npmjs.com | 1 |
| Not allowed host | status.perplexity.com | 1 |
| Not allowed host | sonar.perplexity.ai | 1 |
| Not allowed host | twitter.com | 1 |
| Not allowed host | pypi.org | 1 |
| Not allowed host | community.perplexity.ai | 1 |
| Not allowed host | research.nvidia.com | 1 |
| Not allowed host | apps.apple.com | 1 |
| Not allowed host | bazaar-ai-saathi.streamlit.app | 1 |
| Not allowed host | x.com | 1 |
| Not allowed host | fact-pulse.web.app | 1 |
| Not allowed host | citypulse-ppx.uc.r.appspot.com | 1 |
| Not allowed host | perplexicart.vercel.app | 1 |
| Not allowed host | www.perplexity.ai | 1 |
| Not allowed host | truthtracer.netlify.app | 1 |
| Not allowed host | modelcontextprotocol.io | 1 |
| Not allowed host | docs.x.ai | 1 |
| Not allowed host | trust.perplexity.ai | 1 |
| No rows found, please edit your search term. | ||
Skipped URLs
Found 90 row(s).
External URLs
90 external URL(s) Found 90 row(s).
TOP fastest URLs
Found 20 row(s).
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 63 ms | 200 | /docs/cookbook/showcase/perplexigrid |
| 64 ms | 200 | /api-reference/search-post |
| 64 ms | 200 | /docs/cookbook/showcase/mvp-lifeline-ai-app |
| 65 ms | 200 | /docs/cookbook/articles/memory-management/chat-with-persistence/README |
| 65 ms | 200 | /docs/cookbook/showcase/valetudo-ai |
| 65 ms | 200 | /docs/cookbook/showcase/starplex |
| 67 ms | 200 | /docs/cookbook/showcase/daily-news-briefing |
| 67 ms | 200 | /docs/resources/discussions |
| 68 ms | 200 | /docs/resources/perplexity-crawlers |
| 68 ms | 200 | /docs/resources/privacy-security |
| 68 ms | 200 | /docs/cookbook/examples/research-finder/README |
| 69 ms | 200 | /docs/cookbook/showcase/fact-dynamics |
| 69 ms | 200 | /docs/sonar/features |
| 69 ms | 200 | /api-reference/async-sonar-get |
| 69 ms | 200 | /docs/cookbook/examples/fact-checker-cli/README |
| 70 ms | 200 | /api-reference/embeddings-post |
| 70 ms | 200 | /docs/cookbook/showcase/Ellipsis |
| 70 ms | 200 | /docs/getting-started/api-groups |
| 70 ms | 200 | /docs/cookbook/showcase/uncovered |
| 71 ms | 200 | /docs/cookbook/showcase/perplexity-lens |
| No rows found, please edit your search term. | ||
TOP slowest URLs
Found 20 row(s).
| Time 🔽 | Status | Slow URL |
|---|---|---|
| 614 ms | 200 | /docs/sdk/type-safety |
| 280 ms | 200 | /docs/sonar/pro-search/stream-mode |
| 176 ms | 200 | /docs/getting-started/integrations/langchain |
| 166 ms | 200 | /docs/sonar/models/sonar-reasoning-pro |
| 161 ms | 200 | /docs/sdk/best-practices |
| 159 ms | 200 | /docs/sdk/performance |
| 159 ms | 200 | /docs/sdk/error-handling |
| 153 ms | 200 | /docs/agent-api/filters |
| 148 ms | 200 | /api-reference/contextualized-embeddings-post |
| 148 ms | 200 | /docs/admin/rate-limits-usage-tiers |
| 142 ms | 200 | /api-reference/agent-post |
| 140 ms | 200 | /api-reference/async-sonar-api-request-get |
| 136 ms | 200 | /docs/sonar/models/sonar-deep-research |
| 135 ms | 200 | /docs/cookbook/showcase/flow-and-focus |
| 131 ms | 200 | /docs/cookbook/examples/README |
| 130 ms | 200 | /api-reference/revoke-auth-token-post |
| 129 ms | 200 | /docs/cookbook/showcase/flameguardai |
| 114 ms | 200 | /docs/agent-api/openai-compatibility |
| 112 ms | 200 | /docs/embeddings/contextualized-embeddings |
| 111 ms | 200 | /docs/admin/api-key-management |
| No rows found, please edit your search term. | ||
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| HTML | 102 | 74 MB | 10 s | 100 ms | 102 | 0 |
| Redirect | 31 | 4 kB | 18 s | 580 ms | 0 | 31 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| text/html; charset=utf-8 | 102 | 74 MB | 10 s | 100 ms | 102 | 0 |
| text / html | 31 | 4 kB | 18 s | 580 ms | 0 | 31 |
Source domains
| Domain | Totals | HTML | Redirect |
|---|---|---|---|
| docs.perplexity.ai | 133 / 74MB / 28s | 102 / 74MB / 10s | 31 / 4kB / 18s |
HTTP headers
Found 28 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Age | 101 | - | [ignored generic values] | 11.4 hour(s) | 11.8 hour(s) |
| Cache-Control | 133 | 2 | no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0 (126) / public, max-age=0, must-revalidate (7) | ||
| Cf-Cache-Status | 126 | 2 | HIT (109) / MISS (17) | ||
| Cf-Ray | 126 | - | [ignored generic values] | ||
| Content-Security-Policy | 126 | 1 | worker-src * blob: data: 'unsafe-eval' 'unsafe-inline'; object-src data: ; base-…m-action 'self' https://codesandbox.io; | ||
| Content-Type | 133 | 2 | text/html; charset=utf-8 (102) / text/html (31) | ||
| Date | 133 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Expires | 126 | - | [ignored generic values] | ||
| Link | 126 | 1 | ; rel="llms-txt", ; rel="llms-full-txt" | ||
| Location | 31 | 20+ | [see values below] | ||
| Pragma | 126 | 1 | no-cache | ||
| Refresh | 7 | 7 | [see values below] | ||
| Server | 133 | 1 | Vercel | ||
| Strict-Transport-Security | 133 | 1 | max-age=63072000 | ||
| Vary | 126 | 1 | rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding | ||
| X-Cache-Key | 126 | 20+ | [see values below] | ||
| X-Frame-Options | 126 | 1 | DENY | ||
| X-Llms-Txt | 126 | 1 | /llms.txt | ||
| X-Matched-Path | 126 | 1 | /_sites/[subdomain]/[[...slug]] | ||
| X-Mint-Proxy-Version | 126 | 1 | 1.0.0-prod | ||
| X-Mintlify-Client-Version | 126 | 1 | 0.0.2698 | ||
| X-Nextjs-Prerender | 126 | 1 | 1 | ||
| X-Nextjs-Stale-Time | 126 | 1 | 60 | ||
| X-Served-Version | 126 | 1 | dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2 | ||
| X-Vercel-Cache | 126 | 3 | MISS (108) / REVALIDATED (17) / HIT (1) | ||
| X-Vercel-Id | 133 | 20+ | [see values below] | ||
| X-Vercel-Project-Id | 126 | 1 | prj_3kakCEKDVpOxnQIJmKyTWs83RXEa | ||
| X-Version | 126 | 1 | dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2 | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 92 row(s).
| Header | Occurs | Value |
|---|---|---|
| Cache-Control | 126 | no-store, no-cache, must-revalidate, proxy-revalidate, max-age=0 |
| Cache-Control | 7 | public, max-age=0, must-revalidate |
| Cf-Cache-Status | 109 | HIT |
| Cf-Cache-Status | 17 | MISS |
| Content-Security-Policy | 126 | worker-src * blob: data: 'unsafe-eval' 'unsafe-inline'; object-src data: ; base-uri 'self'; upgrade-insecure-requests; frame-ancestors 'self' https://dashboard.mintlify.com; form-action 'self' https://codesandbox.io; |
| Content-Type | 102 | text/html; charset=utf-8 |
| Content-Type | 31 | text / html |
| Link | 126 | </llms.txt>; rel="llms-txt", </llms-full.txt>; rel="llms-full-txt" |
| Location | 7 | /docs/getting-started/overview |
| Location | 2 | /docs/sonar/filters |
| Location | 1 | /docs/cookbook/examples/research-finder/README |
| Location | 1 | /docs/agent-api/image-attachments |
| Location | 1 | /docs/cookbook/articles/memory-management/chat-summary-memory-buffer |
| Location | 1 | /docs/sonar/models |
| Location | 1 | /docs/cookbook/examples/daily-knowledge-bot/README |
| Location | 1 | / |
| Location | 1 | /docs/admin/rate-limits-usage-tiers |
| Location | 1 | /docs/agent-api/output-control |
| Location | 1 | /docs/cookbook/examples/research-finder |
| Location | 1 | /docs/cookbook/examples/fact-checker-cli |
| Location | 1 | /docs/search/filters/date-time-filters |
| Location | 1 | /docs/cookbook/examples/fact-checker-cli/README |
| Location | 1 | /docs/cookbook/examples/financial-news-tracker |
| Location | 1 | /docs/cookbook/examples/daily-knowledge-bot |
| Location | 1 | /docs/cookbook/examples/disease-qa/README |
| Location | 1 | /docs/agent-api/filters |
| Location | 1 | /docs/cookbook/examples/disease-qa |
| Location | 1 | /docs/getting-started/pricing |
| Pragma | 126 | no-cache |
| Refresh | 1 | 0;url=/docs/cookbook/articles/memory-management/chat-with-persistence |
| Refresh | 1 | 0;url=/docs/cookbook/examples/research-finder |
| Refresh | 1 | 0;url=/docs/cookbook/examples/daily-knowledge-bot |
| Refresh | 1 | 0;url=/docs/cookbook/examples/disease-qa |
| Refresh | 1 | 0;url=/docs/cookbook/examples/fact-checker-cli |
| Refresh | 1 | 0;url=/docs/cookbook/examples/financial-news-tracker |
| Refresh | 1 | 0;url=/docs/cookbook/articles/memory-management/chat-summary-memory-buffer |
| Server | 133 | Vercel |
| Strict-Transport-Security | 133 | max-age=63072000 |
| Vary | 126 | rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch, Accept-Encoding |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/getting-started/quickstart#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/resources/feature-roadmap#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/sonar/models#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/embeddings/best-practices#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/resources/discussions#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/getting-started/overview#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/embeddings/quickstart#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/sdk/overview#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/getting-started/api-groups#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/resources/perplexity-crawlers#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/cookbook#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/embeddings/contextualized-embeddings#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/getting-started/pricing#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/search/best-practices#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/agent-api/quickstart#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/resources/changelog#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/embeddings/standard-embeddings#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/agent-api/openai-compatibility#html=html |
| X-Cache-Key | 1 | perplexity/120/dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2/docs/resources/status#html=html |
| X-Frame-Options | 126 | DENY |
| X-Llms-Txt | 126 | /llms.txt |
| X-Matched-Path | 126 | /_sites/[subdomain]/[[...slug]] |
| X-Mint-Proxy-Version | 126 | 1.0.0-prod |
| X-Mintlify-Client-Version | 126 | 0.0.2698 |
| X-Nextjs-Prerender | 126 | 1 |
| X-Nextjs-Stale-Time | 126 | 60 |
| X-Served-Version | 126 | dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2 |
| X-Vercel-Cache | 108 | MISS |
| X-Vercel-Cache | 17 | REVALIDATED |
| X-Vercel-Cache | 1 | HIT |
| X-Vercel-Id | 1 | arn1:iad1::iad1::4rshh-1774360755621-f7e5671cc1ab |
| X-Vercel-Id | 1 | arn1:iad1::iad1::cpgh5-1774360756322-5db1ee73778d |
| X-Vercel-Id | 1 | arn1:iad1::iad1::mm6vc-1774360755789-8a5eaa728f0d |
| X-Vercel-Id | 1 | arn1:iad1::iad1::4rshh-1774360754852-6b1870af98d8 |
| X-Vercel-Id | 1 | arn1:iad1::iad1::cpgh5-1774360754717-7ade1439000c |
| X-Vercel-Id | 1 | arn1:iad1::iad1::8nmj2-1774360755319-83eb2ce424f8 |
| X-Vercel-Id | 1 | arn1:iad1::iad1::btcsp-1774360755931-1b2ec3de49ed |
| X-Vercel-Id | 1 | arn1:iad1::iad1::fccs9-1774360756036-7051eb75b46e |
| X-Vercel-Id | 1 | arn1:iad1::iad1::cpgh5-1774360755445-6de47b8eb7be |
| X-Vercel-Id | 1 | arn1:iad1::iad1::fccs9-1774360755819-acca960614c7 |
| X-Vercel-Id | 1 | arn1:iad1:iad1::iad1::mk6xc-1774360754341-b822df476dae |
| X-Vercel-Id | 1 | arn1:iad1::iad1::4rshh-1774360755021-c8d0b32ee6c5 |
| X-Vercel-Id | 1 | arn1:iad1::iad1::h8lcq-1774360754605-310e0c1d7062 |
| X-Vercel-Id | 1 | arn1:iad1::iad1::fccs9-1774360756142-cefa4185624d |
| X-Vercel-Id | 1 | arn1:iad1::iad1::fccs9-1774360756219-c4ed91e57193 |
| X-Vercel-Id | 1 | arn1:iad1::iad1::4rshh-1774360755241-5cfb10a17636 |
| X-Vercel-Id | 1 | arn1:iad1::iad1::8nmj2-1774360755127-60154068382e |
| X-Vercel-Id | 1 | arn1:iad1::iad1::4rshh-1774360756478-fa84338b97b5 |
| X-Vercel-Id | 1 | arn1:iad1::iad1::8nmj2-1774360755519-bcf066b01591 |
| X-Vercel-Id | 1 | arn1:iad1::iad1::4rshh-1774360754919-191121c53da2 |
| X-Vercel-Project-Id | 126 | prj_3kakCEKDVpOxnQIJmKyTWs83RXEa |
| X-Version | 126 | dpl_Cy2pZ1YHL7un8yN36DStGn7XHFL2 |
| No rows found, please edit your search term. | ||
HTTP Caching by content type (only from crawlable domains)
| Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| HTML | Cache-Control | 102 | 0 s | 0 s | 0 s |
| Redirect | Cache-Control | 31 | 0 s | 0 s | 0 s |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| docs.perplexity.ai | Cache-Control | 133 | 0 s | 0 s | 0 s |
HTTP Caching by domain and content type
| Domain | Content type | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|---|
| docs.perplexity.ai | HTML | Cache-Control | 102 | 0 s | 0 s | 0 s |
| docs.perplexity.ai | Redirect | Cache-Control | 31 | 0 s | 0 s | 0 s |
DNS info
| DNS resolving tree |
|---|
| docs.perplexity.ai |
| cname.vercel-dns.com |
| IPv4: cname.vercel-dns.com. |
| IPv4: 76.76.21.93 |
| IPv4: 66.33.60.194 |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Let's Encrypt, CN = R12 |
| Subject | CN = docs.perplexity.ai |
| Valid from | Mar 22 04:02:11 2026 GMT (VALID already 2.4 day(s)) |
| Valid to | Jun 20 04:02:10 2026 GMT (VALID still for 87.6 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 06:da:50:10:99:00:6b:cc:5e:b4:c0:a7:4e:86:2b:c5:fd:48 Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R12 Validity Not Before: Mar 22 04:02:11 2026 GMT Not After : Jun 20 04:02:10 2026 GMT Subject: CN = docs.perplexity.ai Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:a3:49:dc:80:8e:71:c4:66:b4:48:20:0d:fd:f1: 0b:b9:b1:8a:78:eb:ac:7a:ca:b8:4f:72:86:e1:f1: e8:9b:3f:64:6f:c6:c8:30:4a:a9:d8:c8:61:2a:95: ed:77:27:93:b4:9b:f4:d4:ac:75:7a:66:78:d3:6f: 22:be:e9:85:27:e1:3b:9d:6a:04:32:28:48:44:6a: 2d:62:4b:0b:0d:77:94:a9:60:66:1b:20:98:46:4b: 37:b7:64:06:c5:ac:88:bb:1b:b5:e9:53:54:9b:51: fe:98:5a:51:54:48:6b:d7:30:e0:0e:9d:1c:51:16: 75:a4:b4:c3:3c:94:17:e8:a5:e3:28:6c:81:67:77: ea:d1:a5:2c:da:ec:ac:1e:a1:67:27:bd:23:2b:f6: 35:8a:a5:20:5a:1e:76:c6:c7:da:69:ee:d4:29:d8: d9:cd:c9:f6:d6:ca:7d:d7:56:2e:bf:27:fe:f0:19: 5b:69:64:ec:38:9d:96:9e:c5:66:a6:29:60:48:75: 81:d8:44:e6:27:37:5e:19:b5:65:0e:bf:1b:4b:4c: 43:50:0a:04:0a:d2:53:0b:5a:af:36:51:12:cb:13: 60:83:d1:08:72:52:b0:44:d1:88:e9:83:a6:e2:9b: fd:2b:d4:2a:f2:cb:38:42:5c:49:7a:f8:96:a5:52: a6:55 Exponent: 65537 (0x10001) X509v3 extensions: X509v3 Key Usage: critical Digital Signature, Key Encipherment X509v3 Extended Key Usage: TLS Web Server Authentication X509v3 Basic Constraints: critical CA:FALSE X509v3 Subject Key Identifier: 29:7D:73:C6:9C:36:56:69:5F:6D:BE:98:82:0D:76:C9:D3:DE:D8:AA X509v3 Authority Key Identifier: 00:B5:29:F2:2D:8E:6F:31:E8:9B:4C:AD:78:3E:FA:DC:E9:0C:D1:D2 Authority Information Access: CA Issuers - URI:http://r12.i.lencr.org/ X509v3 Subject Alternative Name: DNS:docs.perplexity.ai X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://r12.c.lencr.org/73.crl CT Precertificate SCTs: Signed Certificate Timestamp: Version : v1 (0x0) Log ID : CB:38:F7:15:89:7C:84:A1:44:5F:5B:C1:DD:FB:C9:6E: F2:9A:59:CD:47:0A:69:05:85:B0:CB:14:C3:14:58:E7 Timestamp : Mar 22 05:00:41.446 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:46:02:21:00:86:E4:49:F0:81:C0:2B:2F:25:A9:1F: EA:4D:D8:01:6F:66:20:CF:B9:B6:6D:E8:D9:53:73:DB: 3B:FC:82:66:5E:02:21:00:B7:F0:A2:BD:E7:A2:6A:09: 67:14:5C:8C:CB:0A:80:1D:D2:3C:20:A3:67:8C:5B:FC: 25:83:4A:8B:D5:C8:61:E8 Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 96:97:64:BF:55:58:97:AD:F7:43:87:68:37:08:42:77: E9:F0:3A:D5:F6:A4:F3:36:6E:46:A4:3F:0F:CA:A9:C6 Timestamp : Mar 22 05:00:43.486 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:21:00:D4:59:D0:9E:63:DC:6A:E8:2C:BC:C4: 3C:DD:DD:33:88:33:4F:08:82:27:3C:A0:B3:31:93:75: 14:04:04:70:89:02:20:7D:D3:91:B5:DB:14:CA:93:7B: 71:BA:77:E4:57:07:18:13:DF:76:60:E1:EC:BE:EE:29: DC:D3:E2:E6:20:96:97 Signature Algorithm: sha256WithRSAEncryption Signature Value: 31:5f:f1:8a:89:ce:e8:59:e4:51:4a:41:b2:83:02:86:c2:d8: 94:9a:97:a8:75:50:73:ba:47:56:96:9f:a8:20:e5:d1:60:8f: 17:c8:10:bd:50:d9:bd:06:39:b0:b2:2f:e7:56:7e:c3:91:b1: 63:fb:83:74:35:6f:6a:1e:09:4a:d9:5e:f4:c3:95:c3:70:e4: b6:6d:36:7e:23:ba:aa:8c:8e:d3:98:da:23:48:95:4c:ef:f2: 6c:ba:18:9d:24:70:39:c7:bd:c3:3e:73:33:79:e1:ce:2e:51: ca:6e:2b:f9:e4:b8:17:f2:82:bd:6a:bc:36:18:9d:aa:4b:35: ce:f4:dd:1d:7a:5d:96:4b:62:1f:a0:0b:ea:fd:7d:42:ed:d9: 5b:8a:b8:4d:34:33:11:0b:7b:0a:8d:55:93:49:6e:98:a0:f2: 87:80:f6:0e:09:05:2a:c9:d2:61:bc:74:9f:f6:e9:8d:bd:1b: 4a:de:ca:69:78:dd:b2:2a:4c:f2:7e:8b:73:46:8d:c7:05:8d: a0:c2:3e:01:72:e9:9d:9c:ed:08:05:a8:76:15:8f:42:c6:c5: 9d:b6:cf:87:09:75:04:8e:b4:73:b5:46:17:30:03:5d:c1:7c: d3:93:42:4d:31:0f:91:9f:b5:41:43:09:9a:b0:9a:5a:8c:f5: 3e:63:e3:06 |
| RAW protocols output | === ssl2 === s_client: Unknown option: -ssl2 s_client: Use -help for summary. === ssl3 === s_client: Unknown option: -ssl3 s_client: Use -help for summary. === tls1 === 40274E79BE700000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_1 === 4017629301780000:error:0A0000BF:SSL routines:tls_setup_handshake:no protocols available:../ssl/statem/statem_lib.c:104: CONNECTED(00000003) --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 7 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- === tls1_2 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = docs.perplexity.ai verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = docs.perplexity.ai i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 22 04:02:11 2026 GMT; NotAfter: Jun 20 04:02:10 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIE9zCCA9+gAwIBAgISBtpQEJkAa8xetMCnToYrxf1IMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMzIyMDQwMjExWhcNMjYwNjIwMDQwMjEwWjAdMRswGQYDVQQD ExJkb2NzLnBlcnBsZXhpdHkuYWkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCjSdyAjnHEZrRIIA398Qu5sYp466x6yrhPcobh8eibP2RvxsgwSqnYyGEq le13J5O0m/TUrHV6ZnjTbyK+6YUn4TudagQyKEhEai1iSwsNd5SpYGYbIJhGSze3 ZAbFrIi7G7XpU1SbUf6YWlFUSGvXMOAOnRxRFnWktMM8lBfopeMobIFnd+rRpSza 7KweoWcnvSMr9jWKpSBaHnbGx9pp7tQp2NnNyfbWyn3XVi6/J/7wGVtpZOw4nZae xWamKWBIdYHYROYnN14ZtWUOvxtLTENQCgQK0lMLWq82URLLE2CD0QhyUrBE0Yjp g6bim/0r1CryyzhCXEl6+JalUqZVAgMBAAGjggIZMIICFTAOBgNVHQ8BAf8EBAMC BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU KX1zxpw2Vmlfbb6Ygg12ydPe2KowHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76 3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku bGVuY3Iub3JnLzAdBgNVHREEFjAUghJkb2NzLnBlcnBsZXhpdHkuYWkwEwYDVR0g BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxl bmNyLm9yZy83My5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDLOPcViXyE oURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ0T6rJmAAAEAwBIMEYCIQCG5Enw gcArLyWpH+pN2AFvZiDPubZt6NlTc9s7/IJmXgIhALfwor3nomoJZxRcjMsKgB3S PCCjZ4xb/CWDSovVyGHoAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/K qcYAAAGdE+q6XgAABAMARzBFAiEA1FnQnmPcaugsvMQ83d0ziDNPCIInPKCzMZN1 FAQEcIkCIH3TkbXbFMqTe3G6d+RXBxgT33Zg4ey+7inc0+LmIJaXMA0GCSqGSIb3 DQEBCwUAA4IBAQAxX/GKic7oWeRRSkGygwKGwtiUmpeodVBzukdWlp+oIOXRYI8X yBC9UNm9Bjmwsi/nVn7DkbFj+4N0NW9qHglK2V70w5XDcOS2bTZ+I7qqjI7TmNoj SJVM7/JsuhidJHA5x73DPnMzeeHOLlHKbiv55LgX8oK9arw2GJ2qSzXO9N0del2W S2IfoAvq/X1C7dlbirhNNDMRC3sKjVWTSW6YoPKHgPYOCQUqydJhvHSf9umNvRtK 3sppeN2yKkzyfotzRo3HBY2gwj4BcumdnO0IBah2FY9CxsWdts+HCXUEjrRztUYX MANdwXzTk0JNMQ+Rn7VBQwmasJpajPU+Y+MG -----END CERTIFICATE----- subject=CN = docs.perplexity.ai issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3158 bytes and written 308 bytes Verification: OK --- New, TLSv1.2, Cipher is ECDHE-RSA-AES128-GCM-SHA256 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated SSL-Session: Protocol : TLSv1.2 Cipher : ECDHE-RSA-AES128-GCM-SHA256 Session-ID: 293CA8B7C1482631C59B98946A00629BA5E03E1472AD1FB2901303F459E97F5D Session-ID-ctx: Master-Key: 74206BE63D08A748DEB46AF3500298F2A4CFC1AE14720F0C7DE766A640B62DD8E72B91472496E89805E7BBA48CA02D35 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket: 0000 - 46 af fc cd 7d cf 08 25-af e6 9d 2d 22 be 71 5e F...}..%...-".q^ 0010 - 70 32 45 fc 64 d8 0a 0e-ff b1 52 3e 08 07 6f 61 p2E.d.....R>..oa 0020 - 89 36 a0 ae 05 d6 ba d2-c4 a1 b8 e7 47 c8 66 2f .6..........G.f/ 0030 - 12 59 75 ce 6b 18 e6 9c-38 1d c7 93 ef a8 1b 29 .Yu.k...8......) 0040 - 11 3f 05 66 10 7c ca 64-55 1f 2f 8f a6 61 92 9e .?.f.|.dU./..a.. 0050 - fd 67 bf 97 bd 3c 15 37-95 b9 84 b5 77 4a a5 93 .g...<.7....wJ.. 0060 - 66 34 75 bd 32 4c a1 e9-c7 03 4a 31 3d 5c ef 68 f4u.2L....J1=\.h 0070 - d5 74 58 1b 98 97 24 6d-fc 64 2d .tX...$m.d- Start Time: 1774360768 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: yes --- DONE === tls1_3 === depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1 verify return:1 depth=1 C = US, O = Let's Encrypt, CN = R12 verify return:1 depth=0 CN = docs.perplexity.ai verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = docs.perplexity.ai i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 22 04:02:11 2026 GMT; NotAfter: Jun 20 04:02:10 2026 GMT 1 s:C = US, O = Let's Encrypt, CN = R12 i:C = US, O = Internet Security Research Group, CN = ISRG Root X1 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Mar 13 00:00:00 2024 GMT; NotAfter: Mar 12 23:59:59 2027 GMT --- Server certificate -----BEGIN CERTIFICATE----- MIIE9zCCA9+gAwIBAgISBtpQEJkAa8xetMCnToYrxf1IMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMzIyMDQwMjExWhcNMjYwNjIwMDQwMjEwWjAdMRswGQYDVQQD ExJkb2NzLnBlcnBsZXhpdHkuYWkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK AoIBAQCjSdyAjnHEZrRIIA398Qu5sYp466x6yrhPcobh8eibP2RvxsgwSqnYyGEq le13J5O0m/TUrHV6ZnjTbyK+6YUn4TudagQyKEhEai1iSwsNd5SpYGYbIJhGSze3 ZAbFrIi7G7XpU1SbUf6YWlFUSGvXMOAOnRxRFnWktMM8lBfopeMobIFnd+rRpSza 7KweoWcnvSMr9jWKpSBaHnbGx9pp7tQp2NnNyfbWyn3XVi6/J/7wGVtpZOw4nZae xWamKWBIdYHYROYnN14ZtWUOvxtLTENQCgQK0lMLWq82URLLE2CD0QhyUrBE0Yjp g6bim/0r1CryyzhCXEl6+JalUqZVAgMBAAGjggIZMIICFTAOBgNVHQ8BAf8EBAMC BaAwEwYDVR0lBAwwCgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQU KX1zxpw2Vmlfbb6Ygg12ydPe2KowHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD76 3OkM0dIwMwYIKwYBBQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmku bGVuY3Iub3JnLzAdBgNVHREEFjAUghJkb2NzLnBlcnBsZXhpdHkuYWkwEwYDVR0g BAwwCjAIBgZngQwBAgEwLgYDVR0fBCcwJTAjoCGgH4YdaHR0cDovL3IxMi5jLmxl bmNyLm9yZy83My5jcmwwggEFBgorBgEEAdZ5AgQCBIH2BIHzAPEAdwDLOPcViXyE oURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY5wAAAZ0T6rJmAAAEAwBIMEYCIQCG5Enw gcArLyWpH+pN2AFvZiDPubZt6NlTc9s7/IJmXgIhALfwor3nomoJZxRcjMsKgB3S PCCjZ4xb/CWDSovVyGHoAHYAlpdkv1VYl633Q4doNwhCd+nwOtX2pPM2bkakPw/K qcYAAAGdE+q6XgAABAMARzBFAiEA1FnQnmPcaugsvMQ83d0ziDNPCIInPKCzMZN1 FAQEcIkCIH3TkbXbFMqTe3G6d+RXBxgT33Zg4ey+7inc0+LmIJaXMA0GCSqGSIb3 DQEBCwUAA4IBAQAxX/GKic7oWeRRSkGygwKGwtiUmpeodVBzukdWlp+oIOXRYI8X yBC9UNm9Bjmwsi/nVn7DkbFj+4N0NW9qHglK2V70w5XDcOS2bTZ+I7qqjI7TmNoj SJVM7/JsuhidJHA5x73DPnMzeeHOLlHKbiv55LgX8oK9arw2GJ2qSzXO9N0del2W S2IfoAvq/X1C7dlbirhNNDMRC3sKjVWTSW6YoPKHgPYOCQUqydJhvHSf9umNvRtK 3sppeN2yKkzyfotzRo3HBY2gwj4BcumdnO0IBah2FY9CxsWdts+HCXUEjrRztUYX MANdwXzTk0JNMQ+Rn7VBQwmasJpajPU+Y+MG -----END CERTIFICATE----- subject=CN = docs.perplexity.ai issuer=C = US, O = Let's Encrypt, CN = R12 --- No client certificate CA names sent Peer signing digest: SHA256 Peer signature type: RSA-PSS Server Temp Key: X25519, 253 bits --- SSL handshake has read 3114 bytes and written 316 bytes Verification: OK --- New, TLSv1.3, Cipher is TLS_AES_128_GCM_SHA256 Server public key is 2048 bit Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- DONE --- Post-Handshake New Session Ticket arrived: SSL-Session: Protocol : TLSv1.3 Cipher : TLS_AES_128_GCM_SHA256 Session-ID: 8BC914327C3BC502F07D9680B508F8BD8CE816EE080D6B9C0FB8F763BD1FF5D2 Session-ID-ctx: Resumption PSK: F59B57835F4BDF35C6688A3BD0BC1B19BC6B8ABD2BFB1797118585FB9BEDA30B PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 604800 (seconds) TLS session ticket: 0000 - b8 7a b0 ee 5b a5 70 0e-cb a5 21 81 8f 9f 0c d0 .z..[.p...!..... 0010 - 2c fb fb c0 ad 68 8b 97-84 16 14 a3 8f fa 5f 02 ,....h........_. 0020 - 2a 2d 4b 2f bb fe bb b1-71 05 32 0b f2 66 b2 3f *-K/....q.2..f.? 0030 - 07 3c 1d bc c0 e2 d2 4e-87 d4 84 88 2d c8 91 50 .<.....N....-..P 0040 - a9 e4 1c 20 d9 fc 4a 22-f9 1b 77 c3 49 16 c8 62 ... ..J"..w.I..b 0050 - 0b ae 7d f7 11 cf 4a 30-e1 31 70 d6 ce 1b 72 d1 ..}...J0.1p...r. 0060 - 2e 79 c3 5c b3 08 cd de-a9 .y.\..... Start Time: 1774360768 Timeout : 7200 (sec) Verify return code: 0 (ok) Extended master secret: no Max Early Data: 0 --- read R BLOCK |
Crawler stats
| Basic stats | |
|---|---|
| Total execution time | 16 s |
| Total URLs | 133 |
| Total size | 74 MB |
| Requests - total time | 28 s |
| Requests - avg time | 212 ms |
| Requests - min time | 12 ms |
| Requests - max time | 6.5 s |
| Requests by status | 200: 102 307: 7 308: 24 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| BestPracticeAnalyzer::checkHeadingStructure | 620 ms | 102 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 606 ms | 102 |
| AccessibilityAnalyzer::checkMissingLabels | 506 ms | 102 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 480 ms | 102 |
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 404 ms | 1 |
| AccessibilityAnalyzer::checkMissingRoles | 391 ms | 102 |
| AccessibilityAnalyzer::checkMissingLang | 346 ms | 102 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 310 ms | 102 |
| BestPracticeAnalyzer::checkInlineSvg | 98 ms | 102 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 35 ms | 102 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 13 ms | 1 |
| AccessibilityAnalyzer::checkImageAltAttributes | 11 ms | 102 |
| SecurityAnalyzer::checkHtmlSecurity | 10 ms | 102 |
| SecurityAnalyzer::checkHeaders | 2 ms | 102 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkBrotliSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkWebpSupport | 0 ms | 1 |
| BestPracticeAnalyzer::checkAvifSupport | 0 ms | 1 |
| No rows found, please edit your search term. | ||
Content processor stats
Found 12 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| NextJsProcessor::applyContentChangesBeforeUrlParsing | 690 ms | 102 |
| JavaScriptProcessor::findUrls | 343 ms | 102 |
| HtmlProcessor::findUrls | 126 ms | 133 |
| CssProcessor::findUrls | 26 ms | 102 |
| AstroProcessor::findUrls | 9 ms | 102 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 102 |
| NextJsProcessor::findUrls | 0 ms | 102 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 102 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 133 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 102 |
| SvelteProcessor::findUrls | 0 ms | 102 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 102 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 13:59:12 |
| Command | siteone-crawler --url=https://docs.perplexity.ai --markdown-export-dir=/tmp/siteone-perplexity --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=5 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text |
| Hostname | ubuntu-8gb-hel1-1 |
| User-Agent | Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/26.0.0.0 Safari/537.36 siteone-crawler/2.1.0.20260317 |