Summary
Website Quality Score
Performance 9.5
SEO 9.2
Security 8.5
Accessibility 5.0
Best Practices 8.4
- ⛔ Skipped URLs - 75 skipped URLs found.
- ⛔ 1 page(s) with multiple <h1> headings.
- ⚠️ Redirects - 4 redirects found.
- ⚠️ 143 page(s) do not support Brotli compression.
- ⚠️ No WebP image found on the website.
- ⚠️ No AVIF image found on the website.
- ⚠️ 143 page(s) with skipped heading levels.
- ⚠️ 1 page(s) with deep DOM (> 30 levels).
- ⚠️ 1 page(s) with non-clickable (non-interactive) phone numbers.
- ⚠️ 5 page(s) without image alt attributes.
- ⚠️ 143 page(s) without form labels.
- ⚠️ 143 page(s) without aria labels.
- ⚠️ 143 page(s) without role attributes.
- ⚠️ Security - 572 pages(s) with warning(s).
- ⏩ Loaded robots.txt for domain 'exa.ai': status code 200, size 93 B and took 544 ms.
- ⏩ External URLs - 75 external URL(s) found.
- ⏩ DNS IPv6: domain exa.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 May 14 18:29:55 2026 GMT. Issued by C = US, O = Let's Encrypt, CN = R12. Subject is CN = exa.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 22 unique headers.
- ✅ All 141 unique title(s) are within the allowed 10% duplicity. Highest duplicity title has 1%.
- ✅ All 130 description(s) are within the allowed 10% duplicity. Highest duplicity description has 9%.
- ✅ 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 <h1> heading.
- ✅ All pages have valid HTML.
- ✅ All pages have lang attribute.
- ✅ DNS IPv4 OK: domain exa.ai resolved to 216.150.1.1 (DNS server: 127.0.0.53).
Visited URLs
Found 147 row(s).
Best practices
Found 11 row(s).
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Large inline SVGs (> 5120 B) | 67 | 0 | 0 | 0 |
| Invalid inline SVGs | 67 | 0 | 0 | 0 |
| Heading structure | 143 | 0 | 206 | 1 |
| Non-clickable phone numbers | 0 | 0 | 4 | 0 |
| DOM depth (> 30) | 142 | 0 | 1 | 0 |
| Duplicate inline SVGs (> 5 and > 1024 B) | 67 | 0 | 0 | 0 |
| Title uniqueness (> 10%) | 141 | 0 | 0 | 0 |
| Description uniqueness (> 10%) | 130 | 0 | 0 | 0 |
| Brotli support | 0 | 0 | 143 | 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
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | The DOM depth exceeds the warning limit: 30. Found depth: 30. | /docs/reference/research/list-tasks |
Heading structure
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 1 | Multiple <h1> headings found. | /docs/reference/vercel |
| warning | 143 | Heading structure is skipping levels: found an <h5> without a previous higher heading. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 46 | Heading structure is skipping levels: found an <h4> after an <h1>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 13 | Heading structure is skipping levels: found an <h4> after an <h2>. | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 4 | Heading structure is skipping levels: found an <h3> after an <h1>. | URL 1, URL 2, URL 3, URL 4 |
Non-clickable phone numbers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 1 | +100-500 | /docs/reference/evaluating-exa-search |
| warning | 1 | +500-2000 | /docs/reference/evaluating-exa-search |
| warning | 1 | +300-800 | /docs/reference/evaluating-exa-search |
| warning | 1 | +100-300 | /docs/reference/evaluating-exa-search |
Title uniqueness
No problems found.
Description uniqueness
No problems found.
Accessibility
| Analysis name | OK | Notice | Warning | Critical |
|---|---|---|---|---|
| Missing roles | 0 | 0 | 3 | 0 |
| Missing form labels | 0 | 0 | 1 | 0 |
| Missing image alt attributes | 12 | 0 | 12 | 0 |
| Missing html lang attribute | 1 | 0 | 0 | 0 |
| Missing aria labels | 52 | 0 | 82 | 2 |
Valid HTML
No problems found.
Missing image alt attributes
Missing form labels
Missing aria labels
Found 56 row(s).
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| critical | 143 | <input class="hidden" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| critical | 1 | <input class="eb-*" id="eb-search" *** > | /docs/reference/search-api-guide |
| critical | 1 | <input class="eb-*" id="eb-agentic" *** > | /docs/reference/search-api-guide |
| critical | 1 | <input class="eb-*" id="eb-data" *** > | /docs/reference/search-api-guide |
| critical | 1 | <input class="eb-*" id="eb-deep" *** > | /docs/reference/search-api-guide |
| critical | 1 | <input class="eb-*" id="eb-company" *** > | /docs/reference/search-api-guide |
| critical | 1 | <input class="eb-*" id="eb-contents" *** > | /docs/reference/search-api-guide |
| warning | 2187 | <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 | 808 | <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 | 418 | <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 | 366 | <a class="link" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 286 | <a class="flex items-* gap-* whitespace-* font-* text-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 286 | <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 | 286 | <a class="h-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 286 | <button class="group hover:bg-* dark:hover:bg-* p-* rounded-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 208 | <a class="break-* py-* block font-* hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 161 | <a class="break-* py-* block hover:text-* dark:text-* dark:hover:text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 143 | <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 | 143 | <a class="select-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 143 | <button class="flex items-* h-* py-* px-* lg:hidden focus:outline-* w-* text-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 143 | <button id="assistant-entry-mobile"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 143 | <a class="group px-* py-* relative inline-* items-* text-* font-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 143 | <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 | 143 | <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 | 141 | <a class="flex items-* ml-* space-* group" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 140 | <a class="flex items-* space-* group" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 134 | <button class="group disabled:pointer-* [& *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 128 | <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 | 81 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_kl5inpfcqcf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 81 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_2jinpfcqcf99absnpfdb_-trigger-***" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 65 | <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 | 50 | <button class="group group overflow-* rounded-* disabled:pointer-* [& *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 18 | <a ***> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 15 | <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 | 9 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_cldinpfcqcf99absnpfdb_-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_oldinpfcqcf99absnpfdb_-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_rldinpfcqcf99absnpfdb_-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_bldinpfcqcf99absnpfdb_-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_9ldinpfcqcf99absnpfdb_-trigger-***" *** > | URL 1, URL 2 |
| warning | 5 | <a class="mint-* mint-*" *** > | URL 1, URL 2, URL 3, URL 4, URL 5 |
| 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_uldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/exa-research |
| 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_jldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/openai-sdk |
| 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_10ldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/migrating-from-bing |
| 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_lldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/openai-responses-api-with-exa |
| 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_fldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/livecrawling-contents |
| 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_tldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/migrating-from-bing |
| 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_2mldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/evaluating-exa-search |
| 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_gldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/openai-sdk |
| 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_mldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/migrating-from-bing |
| 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_aldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/changelog/geolocation-filter-support |
| 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_2pldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/evaluating-exa-search |
| 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_6ldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/migrating-from-bing |
| 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_2sldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/evaluating-exa-search |
| 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_45ldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/evaluating-exa-search |
| 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_2vldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/evaluating-exa-search |
| warning | 1 | <button class="group flex items-* relative gap-* my-* mb-* outline-* whitespace-* font-* !ml-* first:!ml-* focus:outline-* text-* dark:text-*" id="radix-_R_nldinpfcqcf99absnpfdb_-trigger-***" *** > | /docs/reference/openai-sdk |
| No rows found, please edit your search term. | |||
Missing roles
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 143 | <nav class="text-*"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 143 | <header class="relative leading-*" id="header"> | URL 1, URL 2, URL 3, URL 4, URL 5 |
| warning | 143 | <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 | 143 | 0 | X-Content-Type-Options header is not set. It stops MIME type sniffing and mitigates content type attacks. |
| Referrer-Policy | 0 | 0 | 143 | 0 | Referrer-Policy header is not set. It controls referrer header sharing and enhances privacy and security. |
| Feature-Policy | 0 | 0 | 143 | 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 | 143 | 0 | Permissions-Policy header is not set. It allows enabling/disabling browser APIs and features for security. |
| Server | 0 | 143 | 0 | 0 | Server header is set to 'Vercel'. It is better not to reveal used technologies. |
| Strict-Transport-Security | 143 | 0 | 0 | 0 | |
| X-Frame-Options | 143 | 0 | 0 | 0 | |
| X-XSS-Protection | 143 | 0 | 0 | 0 | |
| Content-Security-Policy | 143 | 0 | 0 | 0 |
Security headers
| Severity | Occurs | Detail | Affected URLs (max 5) |
|---|---|---|---|
| warning | 143 | 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 | 143 | 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 | 143 | 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 | 143 | 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 | 143 | 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 |
|---|---|
| 2 | List Monitors - Exa |
| 2 | Create a Monitor - Exa |
TOP non-unique descriptions
| Count 🔽 | Description |
|---|---|
| 14 |
SEO metadata
Found 143 row(s).
| URL 🔼 | Indexing | Title | H1 | Description | Keywords |
|---|---|---|---|---|---|
| /docs/changelog/auto-keyword-score-deprecation | Allowed | Score Deprecation in Auto Search - Exa | Score Deprecation in Auto Search | We're deprecating relevance scores in Auto search due to architectural improvements. Scores will remain available in Neural search. | |
| /docs/changelog/auto-search-as-default | Allowed | Auto search as Default - Exa | Auto search as Default | Auto search, which intelligently combines Exa's proprietary neural search with other search methods, is now the default search type for all queries. | |
| /docs/changelog/company-search-launch | Allowed | Introducing Exa Company Search - Exa | Introducing Exa Company Search | We've added significant improvements to company search due to a fine-tuned retrieval model and entity-matching pipeline. Use type = "auto", category = "company" to use this in our search API. | |
| /docs/changelog/contents-endpoint-status-changes | Allowed | Contents Endpoint Status Changes - Exa | Contents Endpoint Status Changes | The /contents endpoint now returns detailed status information for each URL instead of HTTP error codes, providing better visibility into individual content fetch results. | |
| /docs/changelog/domain-path-filter | Allowed | Domain Path Filter Support - Exa | Domain Path Filter Support | includeDomains and excludeDomains now support URL path filtering and subdomain wildcards. | |
| /docs/changelog/exa-deep-revamp | Allowed | Exa Deep Revamp - Exa | Exa Deep Revamp | Exa Deep is now faster, adds deep-reasoning, and supports structured outputs with field-level grounding. | |
| /docs/changelog/geolocation-filter-support | Allowed | Geolocation Filter Support - Exa | Geolocation Filter Support | userLocation added to the search API to bias search results based on geographic location. | |
| /docs/changelog/highlights-restored-js-sdk | Allowed | JS SDK: highlights restored - Exa | JS SDK: highlights restored | The highlights feature has been reintroduced in the JavaScript SDK (exa-js) as of version 2.0.11. | |
| /docs/changelog/instant-search-launch | Allowed | Introducing Exa Instant Search - Exa | Introducing Exa Instant Search | Exa Instant delivers improved neural search with better quality and sub-200ms latency. Use type = "instant" to enable the fastest search experience. | |
| /docs/changelog/language-filtering-default | Allowed | Added Language Filtering - Exa | Added Language Filtering | Language filtering is now turned on for everyone by default. Exa now detects your query language and only searches web search results in the same language. | |
| /docs/changelog/livecrawl-preferred-option | Allowed | New Livecrawl Option: Preferred - Exa | New Livecrawl Option: Preferred | Introducing the 'preferred' livecrawl option that tries to fetch fresh content but gracefully falls back to cached results when crawling fails, providing the best of both worlds. | |
| /docs/changelog/markdown-contents-as-default | Allowed | Markdown Contents as Default - Exa | Markdown Contents as Default | Markdown content is now the default format for all Exa API endpoints, providing cleaner, more readable content that's ideal for AI applications and text processing. | |
| /docs/changelog/new-deep-search-type | Allowed | New Deep Search Type - Exa | New Deep Search Type | Introducing Exa Deep: Get better results with smart query expansion and high-quality summaries. | |
| /docs/changelog/new-fast-search-type | Allowed | New Fast Search Type - Exa | New Fast Search Type | Introducing Exa Fast: The world's fastest search API. | |
| /docs/changelog/people-search-launch | Allowed | Introducing Exa People Search - Exa | Introducing Exa People Search | We're launching state-of-the-art people search with 1B+ indexed profiles. The 'linkedin' category is now replaced with 'people' for better results. | |
| /docs/changelog/pricing-update | Allowed | Exa Pricing Update - Exa | Exa Pricing Update | We've simplified and bundled our API pricing. | |
| /docs/changelog/sdk-major-version-changes | Allowed | SDK changes: highlights removed and contents returned by default - Exa | SDK changes: highlights removed and contents returned by default | Major SDK update with contents included by default in search, highlights feature removed from SDKs, and use_autoprompt field deprecated in all API responses. | |
| /docs/examples/voice-agent | Allowed | Building a Voice Agent with Exa - Exa | Building a Voice Agent with Exa | Best practices for building AI voice agents powered by Exa's real-time search | |
| /docs/integrations/browserbase | Allowed | Browserbase - Exa | Browserbase | ||
| /docs/integrations/snowflake | Allowed | Snowflake - Exa | Snowflake | ||
| /docs/reference/answer | Allowed | Answer - Exa | Answer | Get an LLM answer to a question informed by Exa search results. /answer performs an Exa search and uses an LLM to generate either: 1. A direct answer for specific queries. (i.e. "What is the capital of France?" would return "Paris") 2. A detailed summary with citations for open-ended queries (i.e. "What is the state of ai in healthcare?" would return a summary with citations to relevant sources) The response includes both the generated answer and the sources used to create it. The endpoint also supports streaming (as stream=True), which will return tokens as they are generated. Alternatively, you can use the OpenAI compatible chat completions interface. | |
| /docs/reference/anthropic-tool-calling | Allowed | Anthropic Tool Calling - Exa | Anthropic Tool Calling | Using Claude's Tool Use Feature with Exa Search Integration. | |
| /docs/reference/code-search-claude-skill | Allowed | Code Search Agent Skill - Exa | Code Search Agent Skill | This guide shows you how to set up a Claude skill and Exa MCP that helps you find code examples, API docs, and technical snippets. | |
| /docs/reference/company-research-claude-skill | Allowed | Company Research Agent Skill - Exa | Company Research Agent Skill | This guide shows you how to set up a Claude skill and Exa MCP that helps you research companies. | |
| /docs/reference/contents-api-guide | Allowed | Contents API - Exa | Contents API | Extract clean, LLM-ready web content. | |
| /docs/reference/contents-api-guide-for-coding-agents | Allowed | Contents API Reference - Exa | Contents API Reference | Best practices, examples, and API reference for your coding agent | |
| /docs/reference/contents-best-practices | Allowed | Contents Best Practices - Exa | Contents Best Practices | Best practices for using Exa's Contents API | |
| /docs/reference/context | Allowed | Context (Exa Code) - Exa | Context (Exa Code) | Get relevant code snippets and examples from open source libraries and repositories. Search through code repositories to find contextual examples that help developers understand how specific libraries, frameworks, or programming concepts are implemented in practice. | |
| /docs/reference/crewai | Allowed | CrewAI - Exa | CrewAI | Learn how to add Exa retrieval capabilities to your CrewAI agents. | |
| /docs/reference/error-codes | Allowed | Error Codes - Exa | Error Codes | Reference for common error codes used by the Exa API | |
| /docs/reference/evaluating-exa-search | Allowed | How to Evaluate Exa Search - Exa | How to Evaluate Exa Search | Comprehensive guide to benchmarking Exa's search API: methodology, optimal settings, datasets, and quality-latency tradeoffs | |
| /docs/reference/exa-for-sheets | Allowed | Exa for Google Sheets - Exa | Exa for Google Sheets | ||
| /docs/reference/exa-mcp | Allowed | Exa MCP - The Web Search MCP - Exa | Exa MCP - The Web Search MCP | Complete setup guide for Exa MCP Server. Connect Claude Desktop, Cursor, VS Code, and 10+ AI assistants to Exa's web search and code search tools. | |
| /docs/reference/exa-research | Allowed | Exa Research - Exa | Exa Research | Automate in-depth web research with structured output support. | |
| /docs/reference/faqs | Allowed | FAQs - Exa | FAQs | ||
| /docs/reference/financial-report-search-claude-skill | Allowed | Financial Report Search Agent Skill - Exa | Financial Report Search Agent Skill | This guide shows you how to set up a Claude skill and Exa MCP that helps you find SEC filings, earnings reports, and financial documents. | |
| /docs/reference/find-similar-links | Allowed | Find similar links - Exa | Find similar links | Find similar links to the link provided and optionally return the contents of the pages. | |
| /docs/reference/get-contents | Allowed | Contents - Exa | Contents | Get the full page contents, summaries, and metadata for a list of URLs. Returns instant results from our cache, with automatic live crawling as fallback for uncached pages. | |
| /docs/reference/langchain | Allowed | LangChain - Exa | LangChain | How to use Exa's integration with LangChain to perform RAG. | |
| /docs/reference/lead-generation-claude-skill | Allowed | Lead Generation Agent Skill - Exa | Lead Generation Agent Skill | This guide shows you how to set up a Claude skill and Exa MCP that generates enriched lead lists with structured company data, including ICP scoring, enrichment signals, and CSV output, directly from Claude Code. | |
| /docs/reference/livecrawling-contents | Allowed | Content Freshness - Exa | Content Freshness | ||
| /docs/reference/llamaindex | Allowed | LlamaIndex - Exa | LlamaIndex | A quick-start guide on how to add Exa retrieval to a LlamaIndex Agent Application. | |
| /docs/reference/migrating-from-bing | Allowed | Migrating from Bing - Exa | Migrating from Bing | Guide for switching from the deprecated Bing Search API to Exa | |
| /docs/reference/monitors-api-guide | Allowed | Monitors - Exa | Monitors | Schedule recurring Exa searches and get results delivered to your webhook. | |
| /docs/reference/monitors-api-guide-for-coding-agents | Allowed | Monitors API Reference - Exa | Monitors API Reference | Self-contained reference with all endpoints, parameters, and examples for coding agents. | |
| /docs/reference/openai-responses-api-with-exa | Allowed | OpenAI Responses API - Exa | OpenAI Responses API | Use Exa with OpenAI's Responses API - both as a web search tool and for direct research capabilities. | |
| /docs/reference/openai-sdk | Allowed | OpenAI SDK Compatibility - Exa | OpenAI SDK Compatibility | Use Exa's endpoints as a drop-in replacement for OpenAI - supporting both chat completions and responses APIs. | |
| /docs/reference/openai-tool-calling | Allowed | OpenAI Tool Calling - Exa | OpenAI Tool Calling | Learn to use OpenAI's tool call feature with Exa's Search Integration | |
| /docs/reference/openapi-spec | Allowed | OpenAPI Specification - Exa | OpenAPI Specification | ||
| /docs/reference/people-search-claude-skill | Allowed | People Search Agent Skill - Exa | People Search Agent Skill | This guide shows you how to set up a Claude skill and Exa MCP that helps you find LinkedIn profiles, professional backgrounds, and experts. | |
| /docs/reference/personal-site-search-claude-skill | Allowed | Personal Site Search Agent Skill - Exa | Personal Site Search Agent Skill | This guide shows you how to set up a Claude skill and Exa MCP that helps you find personal blogs, portfolios, and independent content. | |
| /docs/reference/rate-limits | Allowed | Rate Limits - Exa | Rate Limits | Default rate limits for Exa API endpoints | |
| /docs/reference/research-paper-search-claude-skill | Allowed | Research Paper Search Agent Skill - Exa | Research Paper Search Agent Skill | This guide shows you how to set up a Claude skill and Exa MCP that helps you find academic papers, arXiv preprints, and scientific research. | |
| /docs/reference/research/create-a-task | Allowed | Create a task - Exa | Create a task | Create an asynchronous research task that explores the web, gathers sources, synthesizes findings, and returns results with citations. Can be used to generate: 1. Structured JSON matching an outputSchema you provide. 2. A detailed markdown report when no schema is provided. The API responds immediately with a researchId for polling completion status. For more details, see Exa Research. Alternatively, you can use the OpenAI compatible chat completions interface. | |
| /docs/reference/research/get-a-task | Allowed | Get a task - Exa | Get a task | Retrieve the status and results of a previously created research task. Use the unique researchId returned from POST / research / v1 to poll until the task is finished. | |
| /docs/reference/research/list-tasks | Allowed | List tasks - Exa | List tasks | Retrieve a paginated list of your research tasks. The response follows a cursor-based pagination pattern. Pass the limit parameter to control page size (max 50) and use the cursor token returned in the response to fetch subsequent pages. | |
| /docs/reference/search | Allowed | Search - Exa | Search | The search endpoint lets you search the web and extract contents from the results. | |
| /docs/reference/search-api-guide | Allowed | Exa Search API - Exa | Exa Search API | Exa is an SF-based research lab building perfect search. | |
| /docs/reference/search-api-guide-for-coding-agents | Allowed | Search API Reference - Exa | Search API Reference | Self-contained reference with best practices and examples for coding agents | |
| /docs/reference/search-best-practices | Allowed | Search Best Practices - Exa | Search Best Practices | Best practices for using Exa's Search API | |
| /docs/reference/search-monitors/create-a-monitor | Allowed | Create a Monitor - Exa | Create a Monitor | Creates a new Monitor to run recurring Exa searches on a schedule. Monitors automatically execute your search query on a cron schedule and deliver results to your webhook endpoint with automatic deduplication: - Date-based filtering only fetches content since the last run - Semantic deduplication tracks previous outputs to surface only new developments The response includes a webhookSecret that is only returned once at creation time. Store it securely for webhook signature verification. | |
| /docs/reference/search-monitors/delete-a-monitor | Allowed | Delete a Monitor - Exa | Delete a Monitor | Deletes a monitor. This cannot be undone. | |
| /docs/reference/search-monitors/get-a-monitor | Allowed | Get a Monitor - Exa | Get a Monitor | Retrieves a single monitor by its ID. | |
| /docs/reference/search-monitors/list-monitors | Allowed | List Monitors - Exa | List Monitors | Lists all monitors for the authenticated team. Supports filtering by status and cursor-based pagination. | |
| /docs/reference/search-monitors/runs/get-a-run | Allowed | Get a Run - Exa | Get a Run | Retrieves a single run by its ID, including the full output if the run is completed. | |
| /docs/reference/search-monitors/runs/list-runs | Allowed | List Runs - Exa | List Runs | Lists all runs for a monitor with cursor-based pagination. Runs are returned in reverse chronological order. | |
| /docs/reference/search-monitors/trigger-a-monitor | Allowed | Trigger a Monitor - Exa | Trigger a Monitor | Triggers a run immediately, regardless of the cron schedule. Works for monitors with status active or paused. | |
| /docs/reference/search-monitors/update-a-monitor | Allowed | Update a Monitor - Exa | Update a Monitor | Updates an existing monitor. All fields are optional. For search, you can send a partial object containing only the fields you want to change. Set trigger to null to remove the schedule. | |
| /docs/reference/security | Allowed | Enterprise Documentation & Security - Exa | Enterprise Documentation & Security | ||
| /docs/reference/set-exa-as-default-search | Allowed | Make Exa Your Default Search Engine - Exa | Make Exa Your Default Search Engine | Simple steps to set exa.ai as your browser's default search engine | |
| /docs/reference/setting-up-team | Allowed | Managing Your Team - Exa | Managing Your Team | Details on Team structure and account management for the Exa platform | |
| /docs/reference/team-management/create-api-key | Allowed | Create API Key - Exa | Create API Key | Create a new API key for your team with optional name and rate limit configuration. | |
| /docs/reference/team-management/delete-api-key | Allowed | Delete API Key - Exa | Delete API Key | Permanently delete an API key from your team. | |
| /docs/reference/team-management/get-api-key | Allowed | Get API Key - Exa | Get API Key | Retrieve details of a specific API key by its ID. | |
| /docs/reference/team-management/get-api-key-usage | Allowed | Get API Key Usage - Exa | Get API Key Usage | Retrieve usage analytics and billing data for a specific API key. | |
| /docs/reference/team-management/list-api-keys | Allowed | List API Keys - Exa | List API Keys | Retrieve all API keys belonging to your team with their metadata. | |
| /docs/reference/team-management/update-api-key | Allowed | Update API Key - Exa | Update API Key | Update the name and rate limit of an existing API key. | |
| /docs/reference/vercel | Allowed | AI SDK by Vercel - Exa | AI SDK by Vercel | ||
| /docs/reference/websets-mcp | Allowed | Websets MCP - Exa | Websets MCP | ||
| /docs/reference/x-search-claude-skill | Allowed | X/Twitter Search Agent Skill - Exa | X / Twitter Search Agent Skill | This guide shows you how to set up a Claude skill and Exa MCP that helps you search tweets and Twitter / X discussions. | |
| /docs/sdks/cheat-sheet | Allowed | Python and TS Cheat Sheets - Exa | Python and TS Cheat Sheets | Some common code you might want to use - don't miss the TypeScript tab below! | |
| /docs/sdks/javascript-sdk | Allowed | JavaScript SDK - Exa | JavaScript SDK | Install and use the Exa JavaScript SDK | |
| /docs/sdks/python-sdk | Allowed | Python SDK - Exa | Python SDK | Install and use the Exa Python SDK | |
| /docs/sdks/python-sdk-specification | Allowed | Python SDK Specification - Exa | Python SDK Specification | Enumeration of methods and types in the Exa Python SDK (exa_py). | |
| /docs/sdks/typescript-sdk-specification | Allowed | TypeScript SDK Specification - Exa | TypeScript SDK Specification | Enumeration of methods and types in the Exa TypeScript SDK (exa-js). | |
| /docs/websets/api-guide | Allowed | Websets - Exa | Websets | Find anything on the web, no matter how complex. Websets searches, verifies, and enriches results automatically. | |
| /docs/websets/api-guide-for-coding-agents | Allowed | Websets Reference (For Your Coding Agent) - Exa | Websets Reference (For Your Coding Agent) | Self-contained reference for coding agents. Websets API architecture, request/response shapes, event flow, and integration patterns. | |
| /docs/websets/api/events/get-an-event | Allowed | Get an Event - Exa | Get an Event | Get a single Event by id. You can subscribe to Events by creating a Webhook. | |
| /docs/websets/api/events/list-all-events | Allowed | List all Events - Exa | List all Events | List all events that have occurred in the system. You can paginate through the results using the cursor parameter. | |
| /docs/websets/api/events/types | Allowed | Event Types - Exa | Event Types | Learn about the events that occur within the Webset API | |
| /docs/websets/api/how-it-works | Allowed | How Websets Works - Exa | How Websets Works | ||
| /docs/websets/api/imports/create-an-import | Allowed | Create an Import - Exa | Create an Import | Creates a new import to upload your data into Websets. Imports can be used to: - Enrich: Enhance your data with additional information using our AI-powered enrichment engine - Search: Query your data using Websets' agentic search with natural language filters - Exclude: Prevent duplicate or already known results from appearing in your searches Once the import is created, you can upload your data to the returned uploadUrl until uploadValidUntil (by default 1 hour). | |
| /docs/websets/api/imports/delete-import | Allowed | Delete Import - Exa | Delete Import | Deletes an import. | |
| /docs/websets/api/imports/get-import | Allowed | Get Import - Exa | Get Import | Gets a specific import. | |
| /docs/websets/api/imports/list-imports | Allowed | List Imports - Exa | List Imports | Lists all imports for the Webset. | |
| /docs/websets/api/imports/update-import | Allowed | Update Import - Exa | Update Import | Updates an import configuration. | |
| /docs/websets/api/monitors/create-a-monitor | Allowed | Create a Monitor - Exa | Create a Monitor | Creates a new Monitor to continuously keep your Websets updated with fresh data. Monitors automatically run on your defined schedule to ensure your Websets stay current without manual intervention: - Find new content: Execute search operations to discover fresh items matching your criteria - Update existing content: Run refresh operations to update items contents and enrichments - Automated scheduling: Configure cron expressions and timezone for precise scheduling control | |
| /docs/websets/api/monitors/delete-monitor | Allowed | Delete Monitor - Exa | Delete Monitor | Deletes a monitor. | |
| /docs/websets/api/monitors/get-monitor | Allowed | Get Monitor - Exa | Get Monitor | Gets a specific monitor. | |
| /docs/websets/api/monitors/list-monitors | Allowed | List Monitors - Exa | List Monitors | Lists all monitors for the Webset. | |
| /docs/websets/api/monitors/runs/get-monitor-run | Allowed | Get Monitor Run - Exa | Get Monitor Run | Gets a specific monitor run. | |
| /docs/websets/api/monitors/runs/list-monitor-runs | Allowed | List Monitor Runs - Exa | List Monitor Runs | Lists all runs for the Monitor. | |
| /docs/websets/api/monitors/update-monitor | Allowed | Update Monitor - Exa | Update Monitor | Updates a monitor configuration. | |
| /docs/websets/api/overview | Allowed | Overview - Exa | Overview | The Websets API helps you find, verify, and process web data at scale to build your unique collection of web content. | |
| /docs/websets/api/teams/get-team-info | Allowed | Get Team Info - Exa | Get Team Info | Retrieve information about your team including concurrency usage and limits. | |
| /docs/websets/api/webhooks/attempts/list-webhook-attempts | Allowed | List webhook attempts - Exa | List webhook attempts | List all attempts made by a Webhook ordered in descending order. | |
| /docs/websets/api/webhooks/create-a-webhook | Allowed | Create a Webhook - Exa | Create a Webhook | Webhooks let you get notifications when things happen in your Websets. When you create a webhook, you choose which events you want to know about and where to send the notifications. When an event happens, Exa sends an HTTP POST request to your webhook URL with: - Event details (type, time, ID) - Full data of what triggered the event - A signature to verify the request came from Exa The webhook starts as active and begins getting notifications right away. You'll get a secret key for checking webhook signatures - save this safely as it's only shown once when you create the webhook. | |
| /docs/websets/api/webhooks/delete-a-webhook | Allowed | Delete a Webhook - Exa | Delete a Webhook | Remove a webhook from your account. Once deleted, the webhook stops getting notifications right away and cannot be brought back. Important notes: - The webhook stops working as soon as you delete it - You cannot undo this - you'll need to create a new webhook if you want it back - Any notifications currently being sent may still complete | |
| /docs/websets/api/webhooks/get-a-webhook | Allowed | Get a Webhook - Exa | Get a Webhook | Get information about a webhook using its ID. The webhook secret is not shown here for security - you only get it when you first create the webhook. | |
| /docs/websets/api/webhooks/list-webhooks | Allowed | List webhooks - Exa | List webhooks | Get a list of all webhooks in your account. The results come in pages. Use limit to set how many webhooks to get per page (up to 200). Use cursor to get the next page of results. | |
| /docs/websets/api/webhooks/update-a-webhook | Allowed | Update a Webhook - Exa | Update a Webhook | Change a webhook's settings. You can update: - Events: Add or remove which events you want to hear about - URL: Change where notifications are sent - Metadata: Update custom data linked to the webhook Changes happen right away. If you change the events list, the webhook will start or stop getting notifications for those events immediately. The webhook keeps its current status (active or inactive) when you update it. | |
| /docs/websets/api/webhooks/verifying-signatures | Allowed | Verifying Signatures - Exa | Verifying Signatures | Learn how to securely verify webhook signatures to ensure requests are from Exa | |
| /docs/websets/api/websets/cancel-a-running-webset | Allowed | Cancel a running Webset - Exa | Cancel a running Webset | Cancels all operations being performed on a Webset. Any enrichment or search will be stopped and the Webset will be marked as idle. | |
| /docs/websets/api/websets/create-a-webset | Allowed | Create a Webset - Exa | Create a Webset | Creates a new Webset with optional search, import, and enrichment configurations. The Webset will automatically begin processing once created. You can specify an externalId to reference the Webset with your own identifiers for easier integration. | |
| /docs/websets/api/websets/delete-a-webset | Allowed | Delete a Webset - Exa | Delete a Webset | Deletes a Webset. Once deleted, the Webset and all its Items will no longer be available. | |
| /docs/websets/api/websets/enrichments/cancel-a-running-enrichment | Allowed | Cancel a running Enrichment - Exa | Cancel a running Enrichment | All running enrichments will be canceled. You can not resume an Enrichment after it has been canceled. | |
| /docs/websets/api/websets/enrichments/create-an-enrichment | Allowed | Create an Enrichment - Exa | Create an Enrichment | Create an Enrichment for a Webset. | |
| /docs/websets/api/websets/enrichments/delete-an-enrichment | Allowed | Delete an Enrichment - Exa | Delete an Enrichment | When deleting an Enrichment, any running enrichments will be canceled and all existing enrichment_result generated by this Enrichment will no longer be available. | |
| /docs/websets/api/websets/enrichments/get-an-enrichment | Allowed | Get an Enrichment - Exa | Get an Enrichment | ||
| /docs/websets/api/websets/enrichments/update-an-enrichment | Allowed | Update an Enrichment - Exa | Update an Enrichment | Update an Enrichment configuration for a Webset. | |
| /docs/websets/api/websets/get-a-webset | Allowed | Get a Webset - Exa | Get a Webset | ||
| /docs/websets/api/websets/items/delete-an-item | Allowed | Delete an Item - Exa | Delete an Item | Deletes an Item from the Webset. This will cancel any enrichment process for it. | |
| /docs/websets/api/websets/items/get-an-item | Allowed | Get an Item - Exa | Get an Item | Returns a Webset Item. | |
| /docs/websets/api/websets/items/list-all-items-for-a-webset | Allowed | List all Items for a Webset - Exa | List all Items for a Webset | Returns a list of Webset Items. You can paginate through the Items using the cursor parameter. | |
| /docs/websets/api/websets/list-all-websets | Allowed | List all Websets - Exa | List all Websets | Returns a list of Websets. You can paginate through the results using the cursor parameter. | |
| /docs/websets/api/websets/preview-a-webset | Allowed | Preview a webset - Exa | Preview a webset | Preview how a search query will be decomposed before creating a webset. This endpoint performs the same query analysis that happens during webset creation, allowing you to see the detected entity type, generated search criteria, and available enrichment columns in advance. Use this to help users understand how their search will be interpreted before committing to a full webset creation. | |
| /docs/websets/api/websets/searches/cancel-a-running-search | Allowed | Cancel a running Search - Exa | Cancel a running Search | Cancels a currently running Search. You can cancel all searches at once by using the websets/:webset/cancel endpoint. | |
| /docs/websets/api/websets/searches/create-a-search | Allowed | Create a Search - Exa | Create a Search | Creates a new Search for the Webset. The default behavior is to reuse the previous Search results and evaluate them against the new criteria. | |
| /docs/websets/api/websets/searches/get-a-search | Allowed | Get a Search - Exa | Get a Search | Gets a Search by id | |
| /docs/websets/api/websets/update-a-webset | Allowed | Update a Webset - Exa | Update a Webset | ||
| /docs/websets/best-practices | Allowed | Websets Best Practices - Exa | Websets Best Practices | Best practices for building with the Websets API | |
| /docs/websets/dashboard/criteria-versus-enrichments | Allowed | Criteria vs Enrichments - Exa | Criteria vs Enrichments | ||
| /docs/websets/dashboard/exclude-results | Allowed | Exclude Results - Exa | Exclude Results | Avoid duplicate results in your new searches by excluding URLs from previous Websets or CSV files. | |
| /docs/websets/dashboard/get-started | Allowed | Get started - Exa | Get started | Welcome to the Websets Dashboard! Find anything you want on the web, no matter how complex. | |
| /docs/websets/dashboard/import-from-csv | Allowed | Import from CSV - Exa | Import from CSV | Turn your existing CSV data into a Webset | |
| /docs/websets/dashboard/integrations | Allowed | Integrations - Exa | Integrations | Connect your Websets with popular CRM and email tools | |
| /docs/websets/dashboard/walkthroughs/Creating-enrichments | Allowed | Creating Enrichments - Exa | Creating Enrichments | Here's how to create enrichments (also known as Adding Columns). | |
| /docs/websets/dashboard/walkthroughs/Exploring-your-results | Allowed | Exploring your results - Exa | Exploring your results | Explore your Websets matched results, view summaries, criteria justification | |
| /docs/websets/dashboard/walkthroughs/Managing-Team-Members | Allowed | Adding and Managing Your Team Members in Websets - Exa | Adding and Managing Your Team Members in Websets | Here's how to manage your team. | |
| /docs/websets/dashboard/walkthroughs/Prompting | Allowed | Prompting Websets - Exa | Prompting Websets | Here's how to prompt your query in Websets | |
| /docs/websets/dashboard/walkthroughs/Sharing-and-Downloading-Your-Results | Allowed | Downloading and Sharing Your Results - Exa | Downloading and Sharing Your Results | Here's how to share or download your results and enrichments. | |
| /docs/websets/dashboard/websets-example-queries | Allowed | Example queries - Exa | Example queries | Here are some examples for things to search for, to get you started! | |
| /docs/websets/faq | Allowed | FAQ - Exa | FAQ | Frequently asked questions about Websets | |
| No rows found, please edit your search term. | |||||
OpenGraph metadata
Found 143 row(s).
| URL 🔼 | OG Title | OG Description | OG Image | Twitter Title | Twitter Description | Twitter Image |
|---|---|---|---|---|---|---|
| /docs/changelog/auto-keyword-score-deprecation | Score Deprecation in Auto Search - Exa | We're deprecating relevance scores in Auto search due to architectural improvements. Scores will remain available in Neural search. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Score Deprecation in Auto Search - Exa | We're deprecating relevance scores in Auto search due to architectural improvements. Scores will remain available in Neural search. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/auto-search-as-default | Auto search as Default - Exa | Auto search, which intelligently combines Exa's proprietary neural search with other search methods, is now the default search type for all queries. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Auto search as Default - Exa | Auto search, which intelligently combines Exa's proprietary neural search with other search methods, is now the default search type for all queries. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/company-search-launch | Introducing Exa Company Search - Exa | We've added significant improvements to company search due to a fine-tuned retrieval model and entity-matching pipeline. Use type = "auto", category = "company" to use this in our search API. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Introducing Exa Company Search - Exa | We've added significant improvements to company search due to a fine-tuned retrieval model and entity-matching pipeline. Use type = "auto", category = "company" to use this in our search API. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/contents-endpoint-status-changes | Contents Endpoint Status Changes - Exa | The /contents endpoint now returns detailed status information for each URL instead of HTTP error codes, providing better visibility into individual content fetch results. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Contents Endpoint Status Changes - Exa | The /contents endpoint now returns detailed status information for each URL instead of HTTP error codes, providing better visibility into individual content fetch results. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/domain-path-filter | Domain Path Filter Support - Exa | includeDomains and excludeDomains now support URL path filtering and subdomain wildcards. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Domain Path Filter Support - Exa | includeDomains and excludeDomains now support URL path filtering and subdomain wildcards. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/exa-deep-revamp | Exa Deep Revamp - Exa | Exa Deep is now faster, adds deep-reasoning, and supports structured outputs with field-level grounding. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Exa Deep Revamp - Exa | Exa Deep is now faster, adds deep-reasoning, and supports structured outputs with field-level grounding. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/geolocation-filter-support | Geolocation Filter Support - Exa | userLocation added to the search API to bias search results based on geographic location. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Geolocation Filter Support - Exa | userLocation added to the search API to bias search results based on geographic location. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/highlights-restored-js-sdk | JS SDK: highlights restored - Exa | The highlights feature has been reintroduced in the JavaScript SDK (exa-js) as of version 2.0.11. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | JS SDK: highlights restored - Exa | The highlights feature has been reintroduced in the JavaScript SDK (exa-js) as of version 2.0.11. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/instant-search-launch | Introducing Exa Instant Search - Exa | Exa Instant delivers improved neural search with better quality and sub-200ms latency. Use type = "instant" to enable the fastest search experience. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Introducing Exa Instant Search - Exa | Exa Instant delivers improved neural search with better quality and sub-200ms latency. Use type = "instant" to enable the fastest search experience. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/language-filtering-default | Added Language Filtering - Exa | Language filtering is now turned on for everyone by default. Exa now detects your query language and only searches web search results in the same language. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Added Language Filtering - Exa | Language filtering is now turned on for everyone by default. Exa now detects your query language and only searches web search results in the same language. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/livecrawl-preferred-option | New Livecrawl Option: Preferred - Exa | Introducing the 'preferred' livecrawl option that tries to fetch fresh content but gracefully falls back to cached results when crawling fails, providing the best of both worlds. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | New Livecrawl Option: Preferred - Exa | Introducing the 'preferred' livecrawl option that tries to fetch fresh content but gracefully falls back to cached results when crawling fails, providing the best of both worlds. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/markdown-contents-as-default | Markdown Contents as Default - Exa | Markdown content is now the default format for all Exa API endpoints, providing cleaner, more readable content that's ideal for AI applications and text processing. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Markdown Contents as Default - Exa | Markdown content is now the default format for all Exa API endpoints, providing cleaner, more readable content that's ideal for AI applications and text processing. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/new-deep-search-type | New Deep Search Type - Exa | Introducing Exa Deep: Get better results with smart query expansion and high-quality summaries. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | New Deep Search Type - Exa | Introducing Exa Deep: Get better results with smart query expansion and high-quality summaries. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/new-fast-search-type | New Fast Search Type - Exa | Introducing Exa Fast: The world's fastest search API. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | New Fast Search Type - Exa | Introducing Exa Fast: The world's fastest search API. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/people-search-launch | Introducing Exa People Search - Exa | We're launching state-of-the-art people search with 1B+ indexed profiles. The 'linkedin' category is now replaced with 'people' for better results. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Introducing Exa People Search - Exa | We're launching state-of-the-art people search with 1B+ indexed profiles. The 'linkedin' category is now replaced with 'people' for better results. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/pricing-update | Exa Pricing Update - Exa | We've simplified and bundled our API pricing. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Exa Pricing Update - Exa | We've simplified and bundled our API pricing. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/changelog/sdk-major-version-changes | SDK changes: highlights removed and contents returned by default - Exa | Major SDK update with contents included by default in search, highlights feature removed from SDKs, and use_autoprompt field deprecated in all API responses. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | SDK changes: highlights removed and contents returned by default - Exa | Major SDK update with contents included by default in search, highlights feature removed from SDKs, and use_autoprompt field deprecated in all API responses. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/examples/voice-agent | Building a Voice Agent with Exa - Exa | Best practices for building AI voice agents powered by Exa's real-time search | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Building a Voice Agent with Exa - Exa | Best practices for building AI voice agents powered by Exa's real-time search | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/integrations/browserbase | Browserbase - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Browserbase - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/integrations/snowflake | Snowflake - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Snowflake - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/reference/answer | Answer - Exa | Get an LLM answer to a question informed by Exa search results. /answer performs an Exa search and uses an LLM to generate either: 1. A direct answer for specific queries. (i.e. "What is the capital of France?" would return "Paris") 2. A detailed summary with citations for open-ended queries (i.e. "What is the state of ai in healthcare?" would return a summary with citations to relevant sources) The response includes both the generated answer and the sources used to create it. The endpoint also supports streaming (as stream=True), which will return tokens as they are generated. Alternatively, you can use the OpenAI compatible chat completions interface. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Answer - Exa | Get an LLM answer to a question informed by Exa search results. /answer performs an Exa search and uses an LLM to generate either: 1. A direct answer for specific queries. (i.e. "What is the capital of France?" would return "Paris") 2. A detailed summary with citations for open-ended queries (i.e. "What is the state of ai in healthcare?" would return a summary with citations to relevant sources) The response includes both the generated answer and the sources used to create it. The endpoint also supports streaming (as stream=True), which will return tokens as they are generated. Alternatively, you can use the OpenAI compatible chat completions interface. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/anthropic-tool-calling | Anthropic Tool Calling - Exa | Using Claude's Tool Use Feature with Exa Search Integration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Anthropic Tool Calling - Exa | Using Claude's Tool Use Feature with Exa Search Integration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/code-search-claude-skill | Code Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find code examples, API docs, and technical snippets. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Code Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find code examples, API docs, and technical snippets. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/company-research-claude-skill | Company Research Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you research companies. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Company Research Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you research companies. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/contents-api-guide | Contents API - Exa | Extract clean, LLM-ready web content. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Contents API - Exa | Extract clean, LLM-ready web content. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/contents-api-guide-for-coding-agents | Contents API Reference - Exa | Best practices, examples, and API reference for your coding agent | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Contents API Reference - Exa | Best practices, examples, and API reference for your coding agent | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/contents-best-practices | Contents Best Practices - Exa | Best practices for using Exa's Contents API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Contents Best Practices - Exa | Best practices for using Exa's Contents API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/context | Context (Exa Code) - Exa | Get relevant code snippets and examples from open source libraries and repositories. Search through code repositories to find contextual examples that help developers understand how specific libraries, frameworks, or programming concepts are implemented in practice. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Context (Exa Code) - Exa | Get relevant code snippets and examples from open source libraries and repositories. Search through code repositories to find contextual examples that help developers understand how specific libraries, frameworks, or programming concepts are implemented in practice. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/crewai | CrewAI - Exa | Learn how to add Exa retrieval capabilities to your CrewAI agents. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | CrewAI - Exa | Learn how to add Exa retrieval capabilities to your CrewAI agents. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/error-codes | Error Codes - Exa | Reference for common error codes used by the Exa API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Error Codes - Exa | Reference for common error codes used by the Exa API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/evaluating-exa-search | How to Evaluate Exa Search - Exa | Comprehensive guide to benchmarking Exa's search API: methodology, optimal settings, datasets, and quality-latency tradeoffs | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | How to Evaluate Exa Search - Exa | Comprehensive guide to benchmarking Exa's search API: methodology, optimal settings, datasets, and quality-latency tradeoffs | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/exa-for-sheets | Exa for Google Sheets - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Exa for Google Sheets - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/reference/exa-mcp | Exa MCP - The Web Search MCP - Exa | Complete setup guide for Exa MCP Server. Connect Claude Desktop, Cursor, VS Code, and 10+ AI assistants to Exa's web search and code search tools. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Exa MCP - The Web Search MCP - Exa | Complete setup guide for Exa MCP Server. Connect Claude Desktop, Cursor, VS Code, and 10+ AI assistants to Exa's web search and code search tools. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/exa-research | Exa Research - Exa | Automate in-depth web research with structured output support. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Exa Research - Exa | Automate in-depth web research with structured output support. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/faqs | FAQs - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | FAQs - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/reference/financial-report-search-claude-skill | Financial Report Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find SEC filings, earnings reports, and financial documents. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Financial Report Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find SEC filings, earnings reports, and financial documents. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/find-similar-links | Find similar links - Exa | Find similar links to the link provided and optionally return the contents of the pages. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Find similar links - Exa | Find similar links to the link provided and optionally return the contents of the pages. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/get-contents | Contents - Exa | Get the full page contents, summaries, and metadata for a list of URLs. Returns instant results from our cache, with automatic live crawling as fallback for uncached pages. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Contents - Exa | Get the full page contents, summaries, and metadata for a list of URLs. Returns instant results from our cache, with automatic live crawling as fallback for uncached pages. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/langchain | LangChain - Exa | How to use Exa's integration with LangChain to perform RAG. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | LangChain - Exa | How to use Exa's integration with LangChain to perform RAG. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/lead-generation-claude-skill | Lead Generation Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that generates enriched lead lists with structured company data, including ICP scoring, enrichment signals, and CSV output, directly from Claude Code. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Lead Generation Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that generates enriched lead lists with structured company data, including ICP scoring, enrichment signals, and CSV output, directly from Claude Code. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/livecrawling-contents | Content Freshness - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Content Freshness - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/reference/llamaindex | LlamaIndex - Exa | A quick-start guide on how to add Exa retrieval to a LlamaIndex Agent Application. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | LlamaIndex - Exa | A quick-start guide on how to add Exa retrieval to a LlamaIndex Agent Application. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/migrating-from-bing | Migrating from Bing - Exa | Guide for switching from the deprecated Bing Search API to Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Migrating from Bing - Exa | Guide for switching from the deprecated Bing Search API to Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/monitors-api-guide | Monitors - Exa | Schedule recurring Exa searches and get results delivered to your webhook. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Monitors - Exa | Schedule recurring Exa searches and get results delivered to your webhook. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/monitors-api-guide-for-coding-agents | Monitors API Reference - Exa | Self-contained reference with all endpoints, parameters, and examples for coding agents. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Monitors API Reference - Exa | Self-contained reference with all endpoints, parameters, and examples for coding agents. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/openai-responses-api-with-exa | OpenAI Responses API - Exa | Use Exa with OpenAI's Responses API - both as a web search tool and for direct research capabilities. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | OpenAI Responses API - Exa | Use Exa with OpenAI's Responses API - both as a web search tool and for direct research capabilities. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/openai-sdk | OpenAI SDK Compatibility - Exa | Use Exa's endpoints as a drop-in replacement for OpenAI - supporting both chat completions and responses APIs. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | OpenAI SDK Compatibility - Exa | Use Exa's endpoints as a drop-in replacement for OpenAI - supporting both chat completions and responses APIs. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/openai-tool-calling | OpenAI Tool Calling - Exa | Learn to use OpenAI's tool call feature with Exa's Search Integration | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | OpenAI Tool Calling - Exa | Learn to use OpenAI's tool call feature with Exa's Search Integration | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/openapi-spec | OpenAPI Specification - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | OpenAPI Specification - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/reference/people-search-claude-skill | People Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find LinkedIn profiles, professional backgrounds, and experts. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | People Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find LinkedIn profiles, professional backgrounds, and experts. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/personal-site-search-claude-skill | Personal Site Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find personal blogs, portfolios, and independent content. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Personal Site Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find personal blogs, portfolios, and independent content. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/rate-limits | Rate Limits - Exa | Default rate limits for Exa API endpoints | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Rate Limits - Exa | Default rate limits for Exa API endpoints | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/research-paper-search-claude-skill | Research Paper Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find academic papers, arXiv preprints, and scientific research. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Research Paper Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you find academic papers, arXiv preprints, and scientific research. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/research/create-a-task | Create a task - Exa | Create an asynchronous research task that explores the web, gathers sources, synthesizes findings, and returns results with citations. Can be used to generate: 1. Structured JSON matching an outputSchema you provide. 2. A detailed markdown report when no schema is provided. The API responds immediately with a researchId for polling completion status. For more details, see Exa Research. Alternatively, you can use the OpenAI compatible chat completions interface. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Create a task - Exa | Create an asynchronous research task that explores the web, gathers sources, synthesizes findings, and returns results with citations. Can be used to generate: 1. Structured JSON matching an outputSchema you provide. 2. A detailed markdown report when no schema is provided. The API responds immediately with a researchId for polling completion status. For more details, see Exa Research. Alternatively, you can use the OpenAI compatible chat completions interface. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/research/get-a-task | Get a task - Exa | Retrieve the status and results of a previously created research task. Use the unique researchId returned from POST / research / v1 to poll until the task is finished. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get a task - Exa | Retrieve the status and results of a previously created research task. Use the unique researchId returned from POST / research / v1 to poll until the task is finished. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/research/list-tasks | List tasks - Exa | Retrieve a paginated list of your research tasks. The response follows a cursor-based pagination pattern. Pass the limit parameter to control page size (max 50) and use the cursor token returned in the response to fetch subsequent pages. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List tasks - Exa | Retrieve a paginated list of your research tasks. The response follows a cursor-based pagination pattern. Pass the limit parameter to control page size (max 50) and use the cursor token returned in the response to fetch subsequent pages. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search | Search - Exa | The search endpoint lets you search the web and extract contents from the results. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Search - Exa | The search endpoint lets you search the web and extract contents from the results. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-api-guide | Exa Search API - Exa | Exa is an SF-based research lab building perfect search. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Exa Search API - Exa | Exa is an SF-based research lab building perfect search. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-api-guide-for-coding-agents | Search API Reference - Exa | Self-contained reference with best practices and examples for coding agents | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Search API Reference - Exa | Self-contained reference with best practices and examples for coding agents | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-best-practices | Search Best Practices - Exa | Best practices for using Exa's Search API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Search Best Practices - Exa | Best practices for using Exa's Search API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-monitors/create-a-monitor | Create a Monitor - Exa | Creates a new Monitor to run recurring Exa searches on a schedule. Monitors automatically execute your search query on a cron schedule and deliver results to your webhook endpoint with automatic deduplication: - Date-based filtering only fetches content since the last run - Semantic deduplication tracks previous outputs to surface only new developments The response includes a webhookSecret that is only returned once at creation time. Store it securely for webhook signature verification. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Create a Monitor - Exa | Creates a new Monitor to run recurring Exa searches on a schedule. Monitors automatically execute your search query on a cron schedule and deliver results to your webhook endpoint with automatic deduplication: - Date-based filtering only fetches content since the last run - Semantic deduplication tracks previous outputs to surface only new developments The response includes a webhookSecret that is only returned once at creation time. Store it securely for webhook signature verification. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-monitors/delete-a-monitor | Delete a Monitor - Exa | Deletes a monitor. This cannot be undone. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Delete a Monitor - Exa | Deletes a monitor. This cannot be undone. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-monitors/get-a-monitor | Get a Monitor - Exa | Retrieves a single monitor by its ID. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get a Monitor - Exa | Retrieves a single monitor by its ID. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-monitors/list-monitors | List Monitors - Exa | Lists all monitors for the authenticated team. Supports filtering by status and cursor-based pagination. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List Monitors - Exa | Lists all monitors for the authenticated team. Supports filtering by status and cursor-based pagination. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-monitors/runs/get-a-run | Get a Run - Exa | Retrieves a single run by its ID, including the full output if the run is completed. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get a Run - Exa | Retrieves a single run by its ID, including the full output if the run is completed. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-monitors/runs/list-runs | List Runs - Exa | Lists all runs for a monitor with cursor-based pagination. Runs are returned in reverse chronological order. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List Runs - Exa | Lists all runs for a monitor with cursor-based pagination. Runs are returned in reverse chronological order. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-monitors/trigger-a-monitor | Trigger a Monitor - Exa | Triggers a run immediately, regardless of the cron schedule. Works for monitors with status active or paused. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Trigger a Monitor - Exa | Triggers a run immediately, regardless of the cron schedule. Works for monitors with status active or paused. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/search-monitors/update-a-monitor | Update a Monitor - Exa | Updates an existing monitor. All fields are optional. For search, you can send a partial object containing only the fields you want to change. Set trigger to null to remove the schedule. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Update a Monitor - Exa | Updates an existing monitor. All fields are optional. For search, you can send a partial object containing only the fields you want to change. Set trigger to null to remove the schedule. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/security | Enterprise Documentation & Security - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Enterprise Documentation & Security - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/reference/set-exa-as-default-search | Make Exa Your Default Search Engine - Exa | Simple steps to set exa.ai as your browser's default search engine | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Make Exa Your Default Search Engine - Exa | Simple steps to set exa.ai as your browser's default search engine | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/setting-up-team | Managing Your Team - Exa | Details on Team structure and account management for the Exa platform | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Managing Your Team - Exa | Details on Team structure and account management for the Exa platform | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/team-management/create-api-key | Create API Key - Exa | Create a new API key for your team with optional name and rate limit configuration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Create API Key - Exa | Create a new API key for your team with optional name and rate limit configuration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/team-management/delete-api-key | Delete API Key - Exa | Permanently delete an API key from your team. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Delete API Key - Exa | Permanently delete an API key from your team. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/team-management/get-api-key | Get API Key - Exa | Retrieve details of a specific API key by its ID. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get API Key - Exa | Retrieve details of a specific API key by its ID. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/team-management/get-api-key-usage | Get API Key Usage - Exa | Retrieve usage analytics and billing data for a specific API key. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get API Key Usage - Exa | Retrieve usage analytics and billing data for a specific API key. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/team-management/list-api-keys | List API Keys - Exa | Retrieve all API keys belonging to your team with their metadata. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List API Keys - Exa | Retrieve all API keys belonging to your team with their metadata. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/team-management/update-api-key | Update API Key - Exa | Update the name and rate limit of an existing API key. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Update API Key - Exa | Update the name and rate limit of an existing API key. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/reference/vercel | AI SDK by Vercel - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | AI SDK by Vercel - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/reference/websets-mcp | Websets MCP - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Websets MCP - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/reference/x-search-claude-skill | X/Twitter Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you search tweets and Twitter / X discussions. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | X/Twitter Search Agent Skill - Exa | This guide shows you how to set up a Claude skill and Exa MCP that helps you search tweets and Twitter / X discussions. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/sdks/cheat-sheet | Python and TS Cheat Sheets - Exa | Some common code you might want to use - don't miss the TypeScript tab below! | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Python and TS Cheat Sheets - Exa | Some common code you might want to use - don't miss the TypeScript tab below! | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/sdks/javascript-sdk | JavaScript SDK - Exa | Install and use the Exa JavaScript SDK | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | JavaScript SDK - Exa | Install and use the Exa JavaScript SDK | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/sdks/python-sdk | Python SDK - Exa | Install and use the Exa Python SDK | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Python SDK - Exa | Install and use the Exa Python SDK | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/sdks/python-sdk-specification | Python SDK Specification - Exa | Enumeration of methods and types in the Exa Python SDK (exa_py). | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Python SDK Specification - Exa | Enumeration of methods and types in the Exa Python SDK (exa_py). | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/sdks/typescript-sdk-specification | TypeScript SDK Specification - Exa | Enumeration of methods and types in the Exa TypeScript SDK (exa-js). | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | TypeScript SDK Specification - Exa | Enumeration of methods and types in the Exa TypeScript SDK (exa-js). | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api-guide | Websets - Exa | Find anything on the web, no matter how complex. Websets searches, verifies, and enriches results automatically. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Websets - Exa | Find anything on the web, no matter how complex. Websets searches, verifies, and enriches results automatically. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api-guide-for-coding-agents | Websets Reference (For Your Coding Agent) - Exa | Self-contained reference for coding agents. Websets API architecture, request/response shapes, event flow, and integration patterns. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Websets Reference (For Your Coding Agent) - Exa | Self-contained reference for coding agents. Websets API architecture, request/response shapes, event flow, and integration patterns. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/events/get-an-event | Get an Event - Exa | Get a single Event by id. You can subscribe to Events by creating a Webhook. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get an Event - Exa | Get a single Event by id. You can subscribe to Events by creating a Webhook. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/events/list-all-events | List all Events - Exa | List all events that have occurred in the system. You can paginate through the results using the cursor parameter. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List all Events - Exa | List all events that have occurred in the system. You can paginate through the results using the cursor parameter. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/events/types | Event Types - Exa | Learn about the events that occur within the Webset API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Event Types - Exa | Learn about the events that occur within the Webset API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/how-it-works | How Websets Works - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | How Websets Works - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/websets/api/imports/create-an-import | Create an Import - Exa | Creates a new import to upload your data into Websets. Imports can be used to: - Enrich: Enhance your data with additional information using our AI-powered enrichment engine - Search: Query your data using Websets' agentic search with natural language filters - Exclude: Prevent duplicate or already known results from appearing in your searches Once the import is created, you can upload your data to the returned uploadUrl until uploadValidUntil (by default 1 hour). | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Create an Import - Exa | Creates a new import to upload your data into Websets. Imports can be used to: - Enrich: Enhance your data with additional information using our AI-powered enrichment engine - Search: Query your data using Websets' agentic search with natural language filters - Exclude: Prevent duplicate or already known results from appearing in your searches Once the import is created, you can upload your data to the returned uploadUrl until uploadValidUntil (by default 1 hour). | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/imports/delete-import | Delete Import - Exa | Deletes an import. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Delete Import - Exa | Deletes an import. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/imports/get-import | Get Import - Exa | Gets a specific import. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get Import - Exa | Gets a specific import. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/imports/list-imports | List Imports - Exa | Lists all imports for the Webset. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List Imports - Exa | Lists all imports for the Webset. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/imports/update-import | Update Import - Exa | Updates an import configuration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Update Import - Exa | Updates an import configuration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/monitors/create-a-monitor | Create a Monitor - Exa | Creates a new Monitor to continuously keep your Websets updated with fresh data. Monitors automatically run on your defined schedule to ensure your Websets stay current without manual intervention: - Find new content: Execute search operations to discover fresh items matching your criteria - Update existing content: Run refresh operations to update items contents and enrichments - Automated scheduling: Configure cron expressions and timezone for precise scheduling control | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Create a Monitor - Exa | Creates a new Monitor to continuously keep your Websets updated with fresh data. Monitors automatically run on your defined schedule to ensure your Websets stay current without manual intervention: - Find new content: Execute search operations to discover fresh items matching your criteria - Update existing content: Run refresh operations to update items contents and enrichments - Automated scheduling: Configure cron expressions and timezone for precise scheduling control | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/monitors/delete-monitor | Delete Monitor - Exa | Deletes a monitor. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Delete Monitor - Exa | Deletes a monitor. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/monitors/get-monitor | Get Monitor - Exa | Gets a specific monitor. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get Monitor - Exa | Gets a specific monitor. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/monitors/list-monitors | List Monitors - Exa | Lists all monitors for the Webset. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List Monitors - Exa | Lists all monitors for the Webset. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/monitors/runs/get-monitor-run | Get Monitor Run - Exa | Gets a specific monitor run. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get Monitor Run - Exa | Gets a specific monitor run. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/monitors/runs/list-monitor-runs | List Monitor Runs - Exa | Lists all runs for the Monitor. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List Monitor Runs - Exa | Lists all runs for the Monitor. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/monitors/update-monitor | Update Monitor - Exa | Updates a monitor configuration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Update Monitor - Exa | Updates a monitor configuration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/overview | Overview - Exa | The Websets API helps you find, verify, and process web data at scale to build your unique collection of web content. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Overview - Exa | The Websets API helps you find, verify, and process web data at scale to build your unique collection of web content. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/teams/get-team-info | Get Team Info - Exa | Retrieve information about your team including concurrency usage and limits. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get Team Info - Exa | Retrieve information about your team including concurrency usage and limits. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/webhooks/attempts/list-webhook-attempts | List webhook attempts - Exa | List all attempts made by a Webhook ordered in descending order. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List webhook attempts - Exa | List all attempts made by a Webhook ordered in descending order. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/webhooks/create-a-webhook | Create a Webhook - Exa | Webhooks let you get notifications when things happen in your Websets. When you create a webhook, you choose which events you want to know about and where to send the notifications. When an event happens, Exa sends an HTTP POST request to your webhook URL with: - Event details (type, time, ID) - Full data of what triggered the event - A signature to verify the request came from Exa The webhook starts as active and begins getting notifications right away. You'll get a secret key for checking webhook signatures - save this safely as it's only shown once when you create the webhook. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Create a Webhook - Exa | Webhooks let you get notifications when things happen in your Websets. When you create a webhook, you choose which events you want to know about and where to send the notifications. When an event happens, Exa sends an HTTP POST request to your webhook URL with: - Event details (type, time, ID) - Full data of what triggered the event - A signature to verify the request came from Exa The webhook starts as active and begins getting notifications right away. You'll get a secret key for checking webhook signatures - save this safely as it's only shown once when you create the webhook. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/webhooks/delete-a-webhook | Delete a Webhook - Exa | Remove a webhook from your account. Once deleted, the webhook stops getting notifications right away and cannot be brought back. Important notes: - The webhook stops working as soon as you delete it - You cannot undo this - you'll need to create a new webhook if you want it back - Any notifications currently being sent may still complete | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Delete a Webhook - Exa | Remove a webhook from your account. Once deleted, the webhook stops getting notifications right away and cannot be brought back. Important notes: - The webhook stops working as soon as you delete it - You cannot undo this - you'll need to create a new webhook if you want it back - Any notifications currently being sent may still complete | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/webhooks/get-a-webhook | Get a Webhook - Exa | Get information about a webhook using its ID. The webhook secret is not shown here for security - you only get it when you first create the webhook. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get a Webhook - Exa | Get information about a webhook using its ID. The webhook secret is not shown here for security - you only get it when you first create the webhook. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/webhooks/list-webhooks | List webhooks - Exa | Get a list of all webhooks in your account. The results come in pages. Use limit to set how many webhooks to get per page (up to 200). Use cursor to get the next page of results. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List webhooks - Exa | Get a list of all webhooks in your account. The results come in pages. Use limit to set how many webhooks to get per page (up to 200). Use cursor to get the next page of results. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/webhooks/update-a-webhook | Update a Webhook - Exa | Change a webhook's settings. You can update: - Events: Add or remove which events you want to hear about - URL: Change where notifications are sent - Metadata: Update custom data linked to the webhook Changes happen right away. If you change the events list, the webhook will start or stop getting notifications for those events immediately. The webhook keeps its current status (active or inactive) when you update it. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Update a Webhook - Exa | Change a webhook's settings. You can update: - Events: Add or remove which events you want to hear about - URL: Change where notifications are sent - Metadata: Update custom data linked to the webhook Changes happen right away. If you change the events list, the webhook will start or stop getting notifications for those events immediately. The webhook keeps its current status (active or inactive) when you update it. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/webhooks/verifying-signatures | Verifying Signatures - Exa | Learn how to securely verify webhook signatures to ensure requests are from Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Verifying Signatures - Exa | Learn how to securely verify webhook signatures to ensure requests are from Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/cancel-a-running-webset | Cancel a running Webset - Exa | Cancels all operations being performed on a Webset. Any enrichment or search will be stopped and the Webset will be marked as idle. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Cancel a running Webset - Exa | Cancels all operations being performed on a Webset. Any enrichment or search will be stopped and the Webset will be marked as idle. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/create-a-webset | Create a Webset - Exa | Creates a new Webset with optional search, import, and enrichment configurations. The Webset will automatically begin processing once created. You can specify an externalId to reference the Webset with your own identifiers for easier integration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Create a Webset - Exa | Creates a new Webset with optional search, import, and enrichment configurations. The Webset will automatically begin processing once created. You can specify an externalId to reference the Webset with your own identifiers for easier integration. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/delete-a-webset | Delete a Webset - Exa | Deletes a Webset. Once deleted, the Webset and all its Items will no longer be available. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Delete a Webset - Exa | Deletes a Webset. Once deleted, the Webset and all its Items will no longer be available. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/enrichments/cancel-a-running-enrichment | Cancel a running Enrichment - Exa | All running enrichments will be canceled. You can not resume an Enrichment after it has been canceled. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Cancel a running Enrichment - Exa | All running enrichments will be canceled. You can not resume an Enrichment after it has been canceled. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/enrichments/create-an-enrichment | Create an Enrichment - Exa | Create an Enrichment for a Webset. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Create an Enrichment - Exa | Create an Enrichment for a Webset. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/enrichments/delete-an-enrichment | Delete an Enrichment - Exa | When deleting an Enrichment, any running enrichments will be canceled and all existing enrichment_result generated by this Enrichment will no longer be available. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Delete an Enrichment - Exa | When deleting an Enrichment, any running enrichments will be canceled and all existing enrichment_result generated by this Enrichment will no longer be available. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/enrichments/get-an-enrichment | Get an Enrichment - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get an Enrichment - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/websets/api/websets/enrichments/update-an-enrichment | Update an Enrichment - Exa | Update an Enrichment configuration for a Webset. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Update an Enrichment - Exa | Update an Enrichment configuration for a Webset. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/get-a-webset | Get a Webset - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get a Webset - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/websets/api/websets/items/delete-an-item | Delete an Item - Exa | Deletes an Item from the Webset. This will cancel any enrichment process for it. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Delete an Item - Exa | Deletes an Item from the Webset. This will cancel any enrichment process for it. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/items/get-an-item | Get an Item - Exa | Returns a Webset Item. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get an Item - Exa | Returns a Webset Item. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/items/list-all-items-for-a-webset | List all Items for a Webset - Exa | Returns a list of Webset Items. You can paginate through the Items using the cursor parameter. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List all Items for a Webset - Exa | Returns a list of Webset Items. You can paginate through the Items using the cursor parameter. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/list-all-websets | List all Websets - Exa | Returns a list of Websets. You can paginate through the results using the cursor parameter. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | List all Websets - Exa | Returns a list of Websets. You can paginate through the results using the cursor parameter. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/preview-a-webset | Preview a webset - Exa | Preview how a search query will be decomposed before creating a webset. This endpoint performs the same query analysis that happens during webset creation, allowing you to see the detected entity type, generated search criteria, and available enrichment columns in advance. Use this to help users understand how their search will be interpreted before committing to a full webset creation. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Preview a webset - Exa | Preview how a search query will be decomposed before creating a webset. This endpoint performs the same query analysis that happens during webset creation, allowing you to see the detected entity type, generated search criteria, and available enrichment columns in advance. Use this to help users understand how their search will be interpreted before committing to a full webset creation. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/searches/cancel-a-running-search | Cancel a running Search - Exa | Cancels a currently running Search. You can cancel all searches at once by using the websets/:webset/cancel endpoint. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Cancel a running Search - Exa | Cancels a currently running Search. You can cancel all searches at once by using the websets/:webset/cancel endpoint. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/searches/create-a-search | Create a Search - Exa | Creates a new Search for the Webset. The default behavior is to reuse the previous Search results and evaluate them against the new criteria. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Create a Search - Exa | Creates a new Search for the Webset. The default behavior is to reuse the previous Search results and evaluate them against the new criteria. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/searches/get-a-search | Get a Search - Exa | Gets a Search by id | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get a Search - Exa | Gets a Search by id | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/api/websets/update-a-webset | Update a Webset - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Update a Webset - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/websets/best-practices | Websets Best Practices - Exa | Best practices for building with the Websets API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Websets Best Practices - Exa | Best practices for building with the Websets API | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/criteria-versus-enrichments | Criteria vs Enrichments - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Criteria vs Enrichments - Exa | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | ||
| /docs/websets/dashboard/exclude-results | Exclude Results - Exa | Avoid duplicate results in your new searches by excluding URLs from previous Websets or CSV files. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Exclude Results - Exa | Avoid duplicate results in your new searches by excluding URLs from previous Websets or CSV files. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/get-started | Get started - Exa | Welcome to the Websets Dashboard! Find anything you want on the web, no matter how complex. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Get started - Exa | Welcome to the Websets Dashboard! Find anything you want on the web, no matter how complex. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/import-from-csv | Import from CSV - Exa | Turn your existing CSV data into a Webset | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Import from CSV - Exa | Turn your existing CSV data into a Webset | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/integrations | Integrations - Exa | Connect your Websets with popular CRM and email tools | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Integrations - Exa | Connect your Websets with popular CRM and email tools | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/walkthroughs/Creating-enrichments | Creating Enrichments - Exa | Here's how to create enrichments (also known as Adding Columns). | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Creating Enrichments - Exa | Here's how to create enrichments (also known as Adding Columns). | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/walkthroughs/Exploring-your-results | Exploring your results - Exa | Explore your Websets matched results, view summaries, criteria justification | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Exploring your results - Exa | Explore your Websets matched results, view summaries, criteria justification | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/walkthroughs/Managing-Team-Members | Adding and Managing Your Team Members in Websets - Exa | Here's how to manage your team. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Adding and Managing Your Team Members in Websets - Exa | Here's how to manage your team. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/walkthroughs/Prompting | Prompting Websets - Exa | Here's how to prompt your query in Websets | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Prompting Websets - Exa | Here's how to prompt your query in Websets | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/walkthroughs/Sharing-and-Downloading-Your-Results | Downloading and Sharing Your Results - Exa | Here's how to share or download your results and enrichments. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Downloading and Sharing Your Results - Exa | Here's how to share or download your results and enrichments. | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/dashboard/websets-example-queries | Example queries - Exa | Here are some examples for things to search for, to get you started! | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | Example queries - Exa | Here are some examples for things to search for, to get you started! | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| /docs/websets/faq | FAQ - Exa | Frequently asked questions about Websets | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 | FAQ - Exa | Frequently asked questions about Websets | https://exa-52.mintlify.app/_next/image?url=%2F_mintlify%2Fapi%2Fog…dDark%3D%2523090b0f&w=1200&q=100 |
| No rows found, please edit your search term. | ||||||
Heading structure
Found 143 row(s).
| Heading structure | Count | Errors 🔽 | URL |
|---|---|---|---|
| 8 | 4 | /docs/reference/set-exa-as-default-search |
| 5 | 4 | /docs/changelog/new-deep-search-type |
| 5 | 3 | /docs/changelog/sdk-major-version-changes |
| 9 | 2 | /docs/reference/vercel |
| 3 | 2 | /docs/websets/dashboard/walkthroughs/Sharing-and-Downloading-Your-Results |
| 6 | 0 | /docs/reference/search-api-guide |
| 7 | 0 | /docs/reference/livecrawling-contents |
| 39 | 0 | /docs/reference/evaluating-exa-search |
| 25 | 0 | /docs/examples/voice-agent |
| 11 | 0 | /docs/sdks/javascript-sdk |
| 4 | 0 | /docs/reference/openai-tool-calling |
| 9 | 0 | /docs/reference/contents-api-guide |
| 5 | 0 | /docs/changelog/exa-deep-revamp |
| 6 | 0 | /docs/integrations/browserbase |
| 1 | 0 | /docs/reference/faqs |
| 1 | 0 | /docs/reference/openapi-spec |
| 3 | 0 | /docs/reference/langchain |
| 3 | 0 | /docs/reference/anthropic-tool-calling |
| 11 | 0 | /docs/sdks/python-sdk |
| 3 | 0 | /docs/reference/llamaindex |
| 11 | 0 | /docs/reference/context |
| 1 | 0 | /docs/reference/rate-limits |
| 13 | 0 | /docs/reference/migrating-from-bing |
| 10 | 0 | /docs/reference/exa-research |
| 1 | 0 | /docs/sdks/cheat-sheet |
| 30 | 0 | /docs/reference/exa-for-sheets |
| 1 | 0 | /docs/reference/security |
| 9 | 0 | /docs/reference/error-codes |
| 9 | 0 | /docs/reference/search-best-practices |
| 4 | 0 | /docs/reference/setting-up-team |
| 23 | 0 | /docs/reference/search-api-guide-for-coding-agents |
| 25 | 0 | /docs/integrations/snowflake |
| 5 | 0 | /docs/reference/exa-mcp |
| 57 | 0 | /docs/sdks/typescript-sdk-specification |
| 51 | 0 | /docs/sdks/python-sdk-specification |
| 9 | 0 | /docs/reference/openai-responses-api-with-exa |
| 3 | 0 | /docs/reference/crewai |
| 2 | 0 | /docs/reference/search |
| 6 | 0 | /docs/reference/websets-mcp |
| 6 | 0 | /docs/reference/openai-sdk |
| 6 | 0 | /docs/websets/api-guide |
| 13 | 0 | /docs/reference/contents-best-practices |
| 23 | 0 | /docs/reference/contents-api-guide-for-coding-agents |
| 2 | 0 | /docs/reference/get-contents |
| 8 | 0 | /docs/changelog/people-search-launch |
| 3 | 0 | /docs/changelog/auto-search-as-default |
| 4 | 0 | /docs/changelog/language-filtering-default |
| 5 | 0 | /docs/changelog/geolocation-filter-support |
| 5 | 0 | /docs/changelog/new-fast-search-type |
| 3 | 0 | /docs/changelog/pricing-update |
| 5 | 0 | /docs/changelog/highlights-restored-js-sdk |
| 6 | 0 | /docs/changelog/domain-path-filter |
| 6 | 0 | /docs/changelog/contents-endpoint-status-changes |
| 4 | 0 | /docs/changelog/markdown-contents-as-default |
| 7 | 0 | /docs/changelog/instant-search-launch |
| 6 | 0 | /docs/changelog/livecrawl-preferred-option |
| 9 | 0 | /docs/changelog/auto-keyword-score-deprecation |
| 6 | 0 | /docs/changelog/company-search-launch |
| 2 | 0 | /docs/reference/research/get-a-task |
| 2 | 0 | /docs/reference/x-search-claude-skill |
| 41 | 0 | /docs/reference/monitors-api-guide-for-coding-agents |
| 2 | 0 | /docs/reference/research/list-tasks |
| 2 | 0 | /docs/reference/find-similar-links |
| 4 | 0 | /docs/websets/api/overview |
| 2 | 0 | /docs/reference/answer |
| 2 | 0 | /docs/reference/company-research-claude-skill |
| 12 | 0 | /docs/websets/api/how-it-works |
| 14 | 0 | /docs/websets/best-practices |
| 1 | 0 | /docs/websets/faq |
| 8 | 0 | /docs/websets/dashboard/get-started |
| 33 | 0 | /docs/websets/api-guide-for-coding-agents |
| 2 | 0 | /docs/reference/research/create-a-task |
| 2 | 0 | /docs/reference/research-paper-search-claude-skill |
| 2 | 0 | /docs/reference/personal-site-search-claude-skill |
| 2 | 0 | /docs/reference/code-search-claude-skill |
| 2 | 0 | /docs/reference/lead-generation-claude-skill |
| 2 | 0 | /docs/reference/financial-report-search-claude-skill |
| 2 | 0 | /docs/reference/people-search-claude-skill |
| 6 | 0 | /docs/reference/monitors-api-guide |
| 1 | 0 | /docs/websets/api/websets/create-a-webset |
| 1 | 0 | /docs/websets/api/websets/cancel-a-running-webset |
| 1 | 0 | /docs/websets/api/websets/searches/cancel-a-running-search |
| 1 | 0 | /docs/websets/api/monitors/create-a-monitor |
| 1 | 0 | /docs/websets/api/websets/searches/create-a-search |
| 1 | 0 | /docs/websets/api/websets/items/list-all-items-for-a-webset |
| 4 | 0 | /docs/websets/dashboard/exclude-results |
| 7 | 0 | /docs/websets/dashboard/import-from-csv |
| 4 | 0 | /docs/websets/dashboard/criteria-versus-enrichments |
| 12 | 0 | /docs/websets/dashboard/integrations |
| 6 | 0 | /docs/websets/dashboard/websets-example-queries |
| 1 | 0 | /docs/reference/search-monitors/create-a-monitor |
| 1 | 0 | /docs/websets/api/websets/list-all-websets |
| 1 | 0 | /docs/websets/api/websets/get-a-webset |
| 1 | 0 | /docs/websets/api/websets/preview-a-webset |
| 1 | 0 | /docs/websets/api/websets/delete-a-webset |
| 1 | 0 | /docs/websets/api/websets/update-a-webset |
| 1 | 0 | /docs/websets/api/websets/enrichments/create-an-enrichment |
| 1 | 0 | /docs/websets/api/websets/searches/get-a-search |
| 1 | 0 | /docs/websets/api/imports/list-imports |
| 1 | 0 | /docs/websets/api/monitors/list-monitors |
| 1 | 0 | /docs/websets/api/monitors/update-monitor |
| 1 | 0 | /docs/websets/api/monitors/get-monitor |
| 1 | 0 | /docs/websets/api/monitors/delete-monitor |
| 1 | 0 | /docs/websets/api/websets/items/get-an-item |
| 1 | 0 | /docs/websets/api/websets/items/delete-an-item |
| 1 | 0 | /docs/websets/dashboard/walkthroughs/Creating-enrichments |
| 1 | 0 | /docs/reference/search-monitors/update-a-monitor |
| 1 | 0 | /docs/reference/search-monitors/trigger-a-monitor |
| 1 | 0 | /docs/reference/search-monitors/delete-a-monitor |
| 1 | 0 | /docs/reference/search-monitors/get-a-monitor |
| 1 | 0 | /docs/reference/search-monitors/list-monitors |
| 5 | 0 | /docs/websets/api/teams/get-team-info |
| 1 | 0 | /docs/websets/dashboard/walkthroughs/Managing-Team-Members |
| 1 | 0 | /docs/websets/dashboard/walkthroughs/Prompting |
| 1 | 0 | /docs/websets/dashboard/walkthroughs/Exploring-your-results |
| 1 | 0 | /docs/websets/api/websets/enrichments/cancel-a-running-enrichment |
| 1 | 0 | /docs/websets/api/websets/enrichments/update-an-enrichment |
| 1 | 0 | /docs/websets/api/websets/enrichments/get-an-enrichment |
| 1 | 0 | /docs/websets/api/imports/create-an-import |
| 1 | 0 | /docs/websets/api/websets/enrichments/delete-an-enrichment |
| 1 | 0 | /docs/websets/api/imports/get-import |
| 1 | 0 | /docs/websets/api/imports/update-import |
| 1 | 0 | /docs/websets/api/imports/delete-import |
| 1 | 0 | /docs/websets/api/monitors/runs/list-monitor-runs |
| 1 | 0 | /docs/reference/search-monitors/runs/list-runs |
| 1 | 0 | /docs/websets/api/monitors/runs/get-monitor-run |
| 1 | 0 | /docs/websets/api/events/get-an-event |
| 1 | 0 | /docs/reference/search-monitors/runs/get-a-run |
| 7 | 0 | /docs/websets/api/events/types |
| 1 | 0 | /docs/websets/api/events/list-all-events |
| 1 | 0 | /docs/websets/api/webhooks/create-a-webhook |
| 3 | 0 | /docs/reference/team-management/create-api-key |
| 8 | 0 | /docs/websets/api/webhooks/verifying-signatures |
| 1 | 0 | /docs/websets/api/webhooks/delete-a-webhook |
| 1 | 0 | /docs/websets/api/webhooks/attempts/list-webhook-attempts |
| 1 | 0 | /docs/websets/api/webhooks/list-webhooks |
| 1 | 0 | /docs/websets/api/webhooks/update-a-webhook |
| 1 | 0 | /docs/websets/api/webhooks/get-a-webhook |
| 4 | 0 | /docs/reference/team-management/delete-api-key |
| 8 | 0 | /docs/reference/team-management/get-api-key-usage |
| 4 | 0 | /docs/reference/team-management/list-api-keys |
| 5 | 0 | /docs/reference/team-management/update-api-key |
| 5 | 0 | /docs/reference/team-management/get-api-key |
| No rows found, please edit your search term. | |||
404 URLs
No 404 URLs found.
Redirected URLs
Skipped URLs Summary
Found 40 row(s).
| Reason | Domain | Unique URLs 🔽 |
|---|---|---|
| Not allowed host | dashboard.exa.ai | 8 |
| Not allowed host | github.com | 7 |
| Not allowed host | python.langchain.com | 6 |
| Not allowed host | docs.crewai.com | 4 |
| Not allowed host | www.npmjs.com | 3 |
| Not allowed host | www.browserbase.com | 3 |
| Not allowed host | docs.snowflake.com | 3 |
| Not allowed host | demo.exa.ai | 2 |
| Not allowed host | json-schema.org | 2 |
| Not allowed host | workspace.google.com | 2 |
| Not allowed host | cursor.com | 2 |
| Not allowed host | vscode.dev | 2 |
| Not allowed host | platform.openai.com | 2 |
| Not allowed host | api.python.langchain.com | 2 |
| Not allowed host | websets.exa.ai | 2 |
| Not allowed host | pip.pypa.io | 1 |
| Not allowed host | twitter.com | 1 |
| Not allowed host | instantly.ai | 1 |
| Not allowed host | www.salesforce.com | 1 |
| Not allowed host | en.wikipedia.org | 1 |
| Not allowed host | www.hubspot.com | 1 |
| Not allowed host | www.python.org | 1 |
| Not allowed host | docs.pydantic.dev | 1 |
| Not allowed host | apps.apple.com | 1 |
| Not allowed host | docs.llamaindex.ai | 1 |
| Not allowed host | linkedin.com | 1 |
| Not allowed host | pypi.org | 1 |
| Not allowed host | example.com | 1 |
| Not allowed host | www.smartlead.ai | 1 |
| Not allowed host | docs.anthropic.com | 1 |
| Not allowed host | www.youtube.com | 1 |
| Not allowed host | www.linkedin.com | 1 |
| Not allowed host | x.com | 1 |
| Not allowed host | ai-sdk.dev | 1 |
| Not allowed host | www.lemlist.com | 1 |
| Not allowed host | console.anthropic.com | 1 |
| Not allowed host | crewai.com | 1 |
| Not allowed host | discord.com | 1 |
| Not allowed host | www.clay.com | 1 |
| Not allowed host | scheduler.default.com | 1 |
| No rows found, please edit your search term. | ||
Skipped URLs
Found 75 row(s).
External URLs
75 external URL(s) Found 75 row(s).
TOP fastest URLs
Found 20 row(s).
| Time 🔼 | Status | Fast URL |
|---|---|---|
| 63 ms | 200 | /docs/reference/search-best-practices |
| 231 ms | 200 | /docs/changelog/pricing-update |
| 232 ms | 200 | /docs/integrations/browserbase |
| 239 ms | 200 | /docs/reference/openapi-spec |
| 242 ms | 200 | /docs/websets/api/websets/searches/create-a-search |
| 243 ms | 200 | /docs/websets/api/websets/searches/cancel-a-running-search |
| 243 ms | 200 | /docs/websets/api/websets/items/list-all-items-for-a-webset |
| 245 ms | 200 | /docs/reference/langchain |
| 245 ms | 200 | /docs/reference/exa-mcp |
| 249 ms | 200 | /docs/reference/error-codes |
| 250 ms | 200 | /docs/reference/search |
| 252 ms | 200 | /docs/reference/setting-up-team |
| 254 ms | 200 | /docs/reference/code-search-claude-skill |
| 255 ms | 200 | /docs/reference/security |
| 257 ms | 200 | /docs/sdks/cheat-sheet |
| 258 ms | 200 | /docs/websets/dashboard/criteria-versus-enrichments |
| 261 ms | 200 | /docs/websets/dashboard/websets-example-queries |
| 262 ms | 200 | /docs/websets/api/monitors/create-a-monitor |
| 267 ms | 200 | /docs/reference/personal-site-search-claude-skill |
| 271 ms | 200 | /docs/changelog/instant-search-launch |
| No rows found, please edit your search term. | ||
TOP slowest URLs
Found 20 row(s).
Content types
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| HTML | 143 | 76 MB | 125 s | 875 ms | 143 | 0 |
| Redirect | 4 | 514 B | 2.9 s | 730 ms | 0 | 4 |
Content types (MIME types)
| Content type | URLs 🔽 | Total size | Total time | Avg time | Status 20x | Status 30x |
|---|---|---|---|---|---|---|
| text/html; charset=utf-8 | 143 | 76 MB | 125 s | 875 ms | 143 | 0 |
| text / html | 4 | 514 B | 2.9 s | 730 ms | 0 | 4 |
Source domains
| Domain | Totals | HTML | Redirect |
|---|---|---|---|
| exa.ai | 147 / 76MB / 128s | 143 / 76MB / 125s | 4 / 514B / 2.9s |
HTTP headers
Found 22 row(s).
| Header 🔼 | Occurs | Unique | Values preview | Min value | Max value |
|---|---|---|---|---|---|
| Age | 146 | - | [ignored generic values] | 0 sec(s) | 1.5 min(s) |
| Cache-Control | 147 | 1 | public, max-age=0, must-revalidate | ||
| Content-Length | 3 | - | [ignored generic values] | 137 kB | 137 kB |
| Content-Security-Policy | 147 | 1 | frame-ancestors 'none' | ||
| Content-Type | 147 | 2 | text/html; charset=utf-8 (143) / text/html (4) | ||
| Date | 147 | - | [ignored generic values] | 2026-03-24 | 2026-03-24 |
| Etag | 146 | - | [ignored generic values] | ||
| Link | 146 | 1 | ; rel="llms-txt", ; rel="llms-full-txt" | ||
| Location | 4 | 4 | [see values below] | ||
| Server | 147 | 1 | Vercel | ||
| Strict-Transport-Security | 147 | 1 | max-age=31536000; includeSubDomains; preload | ||
| Vary | 146 | 1 | rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch | ||
| X-Frame-Options | 147 | 1 | DENY | ||
| X-Llms-Txt | 146 | 1 | /llms.txt | ||
| X-Matched-Path | 146 | 1 | /_sites/[subdomain]/[[...slug]] | ||
| X-Mintlify-Client-Version | 146 | 1 | 0.0.2699 | ||
| X-Nextjs-Prerender | 146 | 1 | 1 | ||
| X-Nextjs-Stale-Time | 146 | 1 | 60 | ||
| X-Vercel-Cache | 146 | 3 | REVALIDATED (76) / HIT (66) / MISS (4) | ||
| X-Vercel-Id | 147 | 20+ | [see values below] | ||
| X-Vercel-Project-Id | 146 | 1 | prj_ekSYngkqMLMUb1wdarxNSixTj2nj | ||
| X-Version | 146 | 1 | dpl_D2MsoEMNq6MEbWURwKU9N1nPXMyp | ||
| No rows found, please edit your search term. | |||||
HTTP header values
Found 43 row(s).
| Header | Occurs | Value |
|---|---|---|
| Cache-Control | 147 | public, max-age=0, must-revalidate |
| Content-Security-Policy | 147 | frame-ancestors 'none' |
| Content-Type | 143 | text/html; charset=utf-8 |
| Content-Type | 4 | text / html |
| Link | 146 | </llms.txt>; rel="llms-txt", </llms-full.txt>; rel="llms-full-txt" |
| Location | 1 | /docs/reference/search-api-guide |
| Location | 1 | /docs/reference/search-api-guide |
| Location | 1 | /blog |
| Location | 1 | /docs/websets/api/events/types |
| Server | 147 | Vercel |
| Strict-Transport-Security | 147 | max-age=31536000; includeSubDomains; preload |
| Vary | 146 | rsc, next-router-state-tree, next-router-prefetch, next-router-segment-prefetch |
| X-Frame-Options | 147 | DENY |
| X-Llms-Txt | 146 | /llms.txt |
| X-Matched-Path | 146 | /_sites/[subdomain]/[[...slug]] |
| X-Mintlify-Client-Version | 146 | 0.0.2699 |
| X-Nextjs-Prerender | 146 | 1 |
| X-Nextjs-Stale-Time | 146 | 60 |
| X-Vercel-Cache | 76 | REVALIDATED |
| X-Vercel-Cache | 66 | HIT |
| X-Vercel-Cache | 4 | MISS |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::rmn84-1774385433885-20c9997ec536 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::7m99n-1774385433308-e11499e882e2 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::hmzj8-1774385433635-809feb604410 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::zr8dx-1774385434679-33094173e52d |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::ldpwm-1774385434579-1f7bf2747414 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::n8jd6-1774385434965-240eb4328287 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::j24zk-1774385434047-1b16ec6a7a36 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::j24zk-1774385433535-8a54a64d2037 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::j24zk-1774385434379-06a32d95ab12 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::gl2h6-1774385434278-fd5596e5a203 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::dw7cx-1774385433754-1a271b112a70 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::jr784-1774385435166-f1d152c539c0 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::dw7cx-1774385434147-ad07b49b245b |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::flzgz-1774385432734-a9fe1f7370ac |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::n8jd6-1774385433107-2997c417f17c |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::hmzj8-1774385433209-d49a74a6e4fa |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::x9ds6-1774385434479-1092271161ce |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::4stv7-1774385435329-1671a5fe8a08 |
| X-Vercel-Id | 1 | arn1:arn1:arn1::iad1::ldpwm-1774385435067-d6d43aef5211 |
| X-Vercel-Id | 1 | arn1::t8msv-1774385432689-725a4b30f4e0 |
| X-Vercel-Project-Id | 146 | prj_ekSYngkqMLMUb1wdarxNSixTj2nj |
| X-Version | 146 | dpl_D2MsoEMNq6MEbWURwKU9N1nPXMyp |
| 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 + ETag | 143 | 0 s | 0 s | 0 s |
| Redirect | Cache-Control + ETag | 3 | 0 s | 0 s | 0 s |
| Redirect | Cache-Control | 1 | 0 s | 0 s | 0 s |
HTTP Caching by domain
| Domain | Cache type | URLs 🔽 | AVG lifetime | MIN lifetime | MAX lifetime |
|---|---|---|---|---|---|
| exa.ai | Cache-Control + ETag | 146 | 0 s | 0 s | 0 s |
| exa.ai | Cache-Control | 1 | 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 |
|---|---|---|---|---|---|---|
| exa.ai | HTML | Cache-Control + ETag | 143 | 0 s | 0 s | 0 s |
| exa.ai | Redirect | Cache-Control + ETag | 3 | 0 s | 0 s | 0 s |
| exa.ai | Redirect | Cache-Control | 1 | 0 s | 0 s | 0 s |
DNS info
| DNS resolving tree |
|---|
| exa.ai |
| IPv4: 216.150.1.1 |
| DNS server: 127.0.0.53 |
SSL/TLS info
| Info | Text |
|---|---|
| Issuer | C = US, O = Let's Encrypt, CN = R12 |
| Subject | CN = exa.ai |
| Valid from | Feb 13 18:29:56 2026 GMT (VALID already 39.1 day(s)) |
| Valid to | May 14 18:29:55 2026 GMT (VALID still for 50.9 day(s)) |
| Supported protocols | TLSv1.2, TLSv1.3 |
| RAW certificate output | Certificate: Data: Version: 3 (0x2) Serial Number: 05:82:8c:d3:85:7d:4d:37:da:b8:73:85:c2:7d:92:6a:a8:d6 Signature Algorithm: sha256WithRSAEncryption Issuer: C = US, O = Let's Encrypt, CN = R12 Validity Not Before: Feb 13 18:29:56 2026 GMT Not After : May 14 18:29:55 2026 GMT Subject: CN = exa.ai Subject Public Key Info: Public Key Algorithm: rsaEncryption Public-Key: (2048 bit) Modulus: 00:c3:46:8d:da:af:44:ee:14:1b:61:68:0b:9e:ea: 57:50:19:2d:d9:d7:d7:74:35:6c:33:77:99:5c:b9: 09:a1:1f:a1:49:c2:63:96:4b:1f:d2:2e:ca:c8:de: bf:27:48:c3:d4:fd:b8:91:b1:1a:6e:79:1e:15:75: 55:49:4b:57:fe:71:11:34:a0:dd:ef:7e:29:60:69: ec:e0:24:5c:e0:19:8c:a6:27:08:38:34:60:b3:3d: 53:5e:c1:5f:10:e1:55:ce:b9:d6:85:da:d8:f3:5d: 06:d9:68:0b:33:cf:58:14:64:a6:00:fc:02:3c:ef: 48:fe:04:f4:ee:7d:4f:e6:5b:4d:f9:09:50:d7:b9: 00:83:e9:14:45:84:92:bd:43:dc:f1:81:0b:a6:ee: 3b:2c:4c:d1:bc:ad:e2:85:5f:26:f4:75:83:89:9a: a6:ac:d8:a0:c3:25:14:8c:2c:1f:34:2f:cc:45:7a: 9f:fc:e3:53:a2:26:92:39:f5:c0:c6:6f:4b:27:ca: c6:16:ee:d4:1b:82:da:7d:d4:d8:d1:80:7b:f1:57: 26:87:51:3c:23:3e:2a:21:31:12:05:a3:27:59:6b: 53:8e:a2:0c:10:29:6d:ee:11:ed:8b:9f:5f:a2:93: 8e:1f:a4:cc:63:15:d1:7e:29:4e:36:f8:04:40:16: b8:d1 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: 30:0B:C0:E8:C0:B6:B5:12:FF:F4:71:4B:33:38:90:52:D1:9C:57:BC 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:exa.ai X509v3 Certificate Policies: Policy: 2.23.140.1.2.1 X509v3 CRL Distribution Points: Full Name: URI:http://r12.c.lencr.org/87.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 : Feb 13 19:28:26.613 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:46:02:21:00:AF:80:52:D1:20:55:32:E9:FA:51:6E: 8B:E4:E7:A5:AF:CA:34:CD:93:66:EA:7F:5A:6C:2E:84: 23:12:5E:0A:D0:02:21:00:DD:D1:E3:23:40:A2:65:51: 70:BD:09:F1:83:7C:A0:A3:57:FA:44:6B:15:CD:BC:B9: DC:0D:1F:C9:3A:BB:8B:CC Signed Certificate Timestamp: Version : v1 (0x0) Log ID : 0E:57:94:BC:F3:AE:A9:3E:33:1B:2C:99:07:B3:F7:90: DF:9B:C2:3D:71:32:25:DD:21:A9:25:AC:61:C5:4E:21 Timestamp : Feb 13 19:28:26.575 2026 GMT Extensions: none Signature : ecdsa-with-SHA256 30:45:02:21:00:D8:C0:09:B2:71:72:CB:BE:E8:3F:45: 24:0A:9F:49:A0:77:84:13:C1:9D:6B:E7:70:94:04:47: 01:E9:0E:7E:57:02:20:27:18:72:02:76:98:6C:15:6E: 2E:71:B7:62:71:CC:F4:2D:12:C2:B0:D5:3C:BF:2E:05: 56:B3:8E:64:A8:93:98 Signature Algorithm: sha256WithRSAEncryption Signature Value: c0:16:ec:92:5c:e4:32:7e:21:41:02:b8:95:ab:b7:12:f8:8f: 15:8a:2d:c2:0a:3b:16:65:8d:b0:6c:e3:45:7a:2b:14:59:3f: 25:ef:d0:d4:9d:f5:0d:18:e0:de:68:ea:8f:6a:30:c3:28:64: e0:ff:4e:86:d7:c2:01:e4:f1:24:0c:8b:02:0b:cf:d1:d9:1e: ef:f7:21:64:7d:c7:dd:a6:2c:de:41:64:47:e3:60:86:d6:0c: ff:95:7c:44:4f:d9:2d:54:e3:52:e9:13:cc:7a:db:b2:7c:10: e7:c5:6b:71:ef:0f:a9:7d:ee:09:af:b2:23:c0:df:d3:63:68: bf:96:01:9e:73:1f:d6:f3:5e:9d:e9:9d:8d:0c:7e:19:92:0a: 9c:0e:dd:1c:15:20:51:19:d8:05:74:71:f1:3a:3c:26:57:91: 61:7c:3f:9a:c2:63:88:e2:e9:56:55:a9:a6:96:2d:7c:42:2d: 95:fe:6f:84:10:4b:a3:6c:16:94:39:90:ca:b6:55:93:3c:18: 64:aa:de:63:78:f6:b1:f0:52:10:87:8e:67:29:87:f4:db:58: 89:ca:1f:5a:dd:d2:4f:f8:7d:bd:e1:85:ed:31:21:40:dc:30: 92:46:d2:a4:6a:32:5b:45:18:13:e0:6d:86:66:f8:f9:ca:f9: ce:12:7d:f5 |
| 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 === 40973065BC770000: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 === 40D79C76FB790000: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 = exa.ai verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = exa.ai i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 13 18:29:56 2026 GMT; NotAfter: May 14 18:29:55 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----- MIIE3zCCA8egAwIBAgISBYKM04V9TTfauHOFwn2SaqjWMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMjEzMTgyOTU2WhcNMjYwNTE0MTgyOTU1WjARMQ8wDQYDVQQD EwZleGEuYWkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDRo3ar0Tu FBthaAue6ldQGS3Z19d0NWwzd5lcuQmhH6FJwmOWSx/SLsrI3r8nSMPU/biRsRpu eR4VdVVJS1f+cRE0oN3vfilgaezgJFzgGYymJwg4NGCzPVNewV8Q4VXOudaF2tjz XQbZaAszz1gUZKYA/AI870j+BPTufU/mW035CVDXuQCD6RRFhJK9Q9zxgQum7jss TNG8reKFXyb0dYOJmqas2KDDJRSMLB80L8xFep/841OiJpI59cDGb0snysYW7tQb gtp91NjRgHvxVyaHUTwjPiohMRIFoydZa1OOogwQKW3uEe2Ln1+ik44fpMxjFdF+ KU42+ARAFrjRAgMBAAGjggINMIICCTAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUMAvA6MC2tRL/9HFL MziQUtGcV7wwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAR BgNVHREECjAIggZleGEuYWkwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy84Ny5jcmwwggEFBgorBgEE AdZ5AgQCBIH2BIHzAPEAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY 5wAAAZxYedn1AAAEAwBIMEYCIQCvgFLRIFUy6fpRbovk56WvyjTNk2bqf1psLoQj El4K0AIhAN3R4yNAomVRcL0J8YN8oKNX+kRrFc28udwNH8k6u4vMAHYADleUvPOu qT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGcWHnZzwAABAMARzBFAiEA2MAJ snFyy77oP0UkCp9JoHeEE8Gda+dwlARHAekOflcCICcYcgJ2mGwVbi5xt2JxzPQt EsKw1Ty/LgVWs45kqJOYMA0GCSqGSIb3DQEBCwUAA4IBAQDAFuySXOQyfiFBAriV q7cS+I8Vii3CCjsWZY2wbONFeisUWT8l79DUnfUNGODeaOqPajDDKGTg/06G18IB 5PEkDIsCC8/R2R7v9yFkfcfdpizeQWRH42CG1gz/lXxET9ktVONS6RPMetuyfBDn xWtx7w+pfe4Jr7IjwN/TY2i/lgGecx/W816d6Z2NDH4ZkgqcDt0cFSBRGdgFdHHx OjwmV5FhfD+awmOI4ulWVammli18Qi2V/m+EEEujbBaUOZDKtlWTPBhkqt5jePax 8FIQh45nKYf021iJyh9a3dJP+H294YXtMSFA3DCSRtKkajJbRRgT4G2GZvj5yvnO En31 -----END CERTIFICATE----- subject=CN = exa.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 3134 bytes and written 296 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: 60AFEE57A783179319AAB0E9304BA55E70059A5D6BF310B189179BE99CC3A183 Session-ID-ctx: Master-Key: 4A51B208A75A1EBAA6E5916C083E1F8AE73EF128244CCF4869F556FB07863599DD57D853B853438AF709E97228F8F1CB PSK identity: None PSK identity hint: None SRP username: None TLS session ticket: 0000 - a2 9a 85 42 37 9c f5 47-f5 9c 13 43 28 b8 fe 10 ...B7..G...C(... 0010 - be 87 07 3a 89 e3 39 45-e0 50 7d 82 ce de 99 61 ...:..9E.P}....a 0020 - 9c 59 88 e3 9c 3a 4b 6e-93 3d da 58 cd 2c bc eb .Y...:Kn.=.X.,.. 0030 - d6 65 99 7c 65 6f 44 cd-2c a9 b7 13 2a a6 07 57 .e.|eoD.,...*..W 0040 - dd a1 8e e8 ed b7 b9 5d-d4 b8 e0 0c 6c 50 e0 13 .......]....lP.. 0050 - 49 4f b1 6c 99 8e c6 e9-c5 c2 e8 50 57 1d 80 ec IO.l.......PW... 0060 - 04 b3 b7 a9 0f cb 5a f7-4e 45 f1 ae 58 e4 e1 af ......Z.NE..X... 0070 - 2d 7f ac 4b 8b 02 c5 c3-58 c2 71 -..K....X.q Start Time: 1774385479 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 = exa.ai verify return:1 CONNECTED(00000003) --- Certificate chain 0 s:CN = exa.ai i:C = US, O = Let's Encrypt, CN = R12 a:PKEY: rsaEncryption, 2048 (bit); sigalg: RSA-SHA256 v:NotBefore: Feb 13 18:29:56 2026 GMT; NotAfter: May 14 18:29:55 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----- MIIE3zCCA8egAwIBAgISBYKM04V9TTfauHOFwn2SaqjWMA0GCSqGSIb3DQEBCwUA MDMxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQwwCgYDVQQD EwNSMTIwHhcNMjYwMjEzMTgyOTU2WhcNMjYwNTE0MTgyOTU1WjARMQ8wDQYDVQQD EwZleGEuYWkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDDRo3ar0Tu FBthaAue6ldQGS3Z19d0NWwzd5lcuQmhH6FJwmOWSx/SLsrI3r8nSMPU/biRsRpu eR4VdVVJS1f+cRE0oN3vfilgaezgJFzgGYymJwg4NGCzPVNewV8Q4VXOudaF2tjz XQbZaAszz1gUZKYA/AI870j+BPTufU/mW035CVDXuQCD6RRFhJK9Q9zxgQum7jss TNG8reKFXyb0dYOJmqas2KDDJRSMLB80L8xFep/841OiJpI59cDGb0snysYW7tQb gtp91NjRgHvxVyaHUTwjPiohMRIFoydZa1OOogwQKW3uEe2Ln1+ik44fpMxjFdF+ KU42+ARAFrjRAgMBAAGjggINMIICCTAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww CgYIKwYBBQUHAwEwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUMAvA6MC2tRL/9HFL MziQUtGcV7wwHwYDVR0jBBgwFoAUALUp8i2ObzHom0yteD763OkM0dIwMwYIKwYB BQUHAQEEJzAlMCMGCCsGAQUFBzAChhdodHRwOi8vcjEyLmkubGVuY3Iub3JnLzAR BgNVHREECjAIggZleGEuYWkwEwYDVR0gBAwwCjAIBgZngQwBAgEwLgYDVR0fBCcw JTAjoCGgH4YdaHR0cDovL3IxMi5jLmxlbmNyLm9yZy84Ny5jcmwwggEFBgorBgEE AdZ5AgQCBIH2BIHzAPEAdwDLOPcViXyEoURfW8Hd+8lu8ppZzUcKaQWFsMsUwxRY 5wAAAZxYedn1AAAEAwBIMEYCIQCvgFLRIFUy6fpRbovk56WvyjTNk2bqf1psLoQj El4K0AIhAN3R4yNAomVRcL0J8YN8oKNX+kRrFc28udwNH8k6u4vMAHYADleUvPOu qT4zGyyZB7P3kN+bwj1xMiXdIaklrGHFTiEAAAGcWHnZzwAABAMARzBFAiEA2MAJ snFyy77oP0UkCp9JoHeEE8Gda+dwlARHAekOflcCICcYcgJ2mGwVbi5xt2JxzPQt EsKw1Ty/LgVWs45kqJOYMA0GCSqGSIb3DQEBCwUAA4IBAQDAFuySXOQyfiFBAriV q7cS+I8Vii3CCjsWZY2wbONFeisUWT8l79DUnfUNGODeaOqPajDDKGTg/06G18IB 5PEkDIsCC8/R2R7v9yFkfcfdpizeQWRH42CG1gz/lXxET9ktVONS6RPMetuyfBDn xWtx7w+pfe4Jr7IjwN/TY2i/lgGecx/W816d6Z2NDH4ZkgqcDt0cFSBRGdgFdHHx OjwmV5FhfD+awmOI4ulWVammli18Qi2V/m+EEEujbBaUOZDKtlWTPBhkqt5jePax 8FIQh45nKYf021iJyh9a3dJP+H294YXtMSFA3DCSRtKkajJbRRgT4G2GZvj5yvnO En31 -----END CERTIFICATE----- subject=CN = exa.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 3090 bytes and written 304 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: 9257664B477B11FE2E94510B9C11357C5ABAD6A6C69EB8767C6A2B6D1D04FF90 Session-ID-ctx: Resumption PSK: 74E10933267434C40142F757560A01133ED79ACB70FF870E4F1401FFECE12928 PSK identity: None PSK identity hint: None SRP username: None TLS session ticket lifetime hint: 604800 (seconds) TLS session ticket: 0000 - f2 e5 a9 d4 0c 0b 58 e9-bd cf e9 ac bf ef 12 cf ......X......... 0010 - d2 8c 6b 01 78 f5 aa 43-27 f9 c0 7e 8e 22 48 00 ..k.x..C'..~."H. 0020 - fa 42 16 68 3a f2 7b 9c-99 97 9a 3b c2 c0 3f ec .B.h:.{....;..?. 0030 - 8c ea 58 e2 12 f3 7d 00-64 53 5b 56 41 91 9b c1 ..X...}.dS[VA... 0040 - fb 8f 18 af 11 66 cf b6-01 7f 75 8d f2 45 da c0 .....f....u..E.. 0050 - b1 bb db a5 2c de f5 7e-1e 0c 7b 93 87 b8 93 2f ....,..~..{..../ 0060 - 15 ce b7 ac 76 9e fc cf-a3 ....v.... Start Time: 1774385479 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 | 49 s |
| Total URLs | 147 |
| Total size | 76 MB |
| Requests - total time | 128 s |
| Requests - avg time | 871 ms |
| Requests - min time | 64 ms |
| Requests - max time | 2.4 s |
| Requests by status | 200: 143 307: 3 308: 1 |
Analysis stats
Found 21 row(s).
| Class::method | Exec time 🔽 | Exec count |
|---|---|---|
| BestPracticeAnalyzer::checkHeadingStructure | 860 ms | 143 |
| AccessibilityAnalyzer::checkMissingLabels | 762 ms | 143 |
| AccessibilityAnalyzer::checkMissingAriaLabels | 757 ms | 143 |
| BestPracticeAnalyzer::checkNonClickablePhoneNumbers | 678 ms | 143 |
| AccessibilityAnalyzer::checkMissingRoles | 651 ms | 143 |
| AccessibilityAnalyzer::checkMissingLang | 549 ms | 143 |
| BestPracticeAnalyzer::checkMaxDOMDepth | 485 ms | 143 |
| SslTlsAnalyzer::getTLSandSSLCertificateInfo | 409 ms | 1 |
| BestPracticeAnalyzer::checkInlineSvg | 154 ms | 143 |
| BestPracticeAnalyzer::checkMissingQuotesOnAttributes | 57 ms | 143 |
| SeoAndOpenGraphAnalyzer::analyzeHeadings | 17 ms | 1 |
| AccessibilityAnalyzer::checkImageAltAttributes | 17 ms | 143 |
| SecurityAnalyzer::checkHtmlSecurity | 12 ms | 143 |
| SecurityAnalyzer::checkHeaders | 3 ms | 143 |
| SeoAndOpenGraphAnalyzer::analyzeSeo | 0 ms | 1 |
| SeoAndOpenGraphAnalyzer::analyzeOpenGraph | 0 ms | 1 |
| BestPracticeAnalyzer::checkMetaDescriptionUniqueness | 0 ms | 1 |
| BestPracticeAnalyzer::checkTitleUniqueness | 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 | 897 ms | 143 |
| HtmlProcessor::findUrls | 688 ms | 147 |
| JavaScriptProcessor::findUrls | 389 ms | 143 |
| CssProcessor::findUrls | 25 ms | 143 |
| AstroProcessor::findUrls | 8 ms | 143 |
| AstroProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 143 |
| NextJsProcessor::findUrls | 0 ms | 143 |
| JavaScriptProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 143 |
| SvelteProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 143 |
| HtmlProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 147 |
| SvelteProcessor::findUrls | 0 ms | 143 |
| CssProcessor::applyContentChangesBeforeUrlParsing | 0 ms | 143 |
| No rows found, please edit your search term. | ||
Crawler info
| Version | 2.1.0.20260317 |
|---|---|
| Executed At | 2026-03-24 20:50:30 |
| Command | siteone-crawler --url=https://exa.ai/docs --markdown-export-dir=/tmp/siteone-reextract-exa --markdown-exclude-selector=header,footer,nav,.sidebar,.menu,.breadcrumb,script,style --timeout=30 --workers=3 --disable-javascript --disable-styles --disable-fonts --disable-images --disable-files --no-color --hide-progress-bar --output=text --include-regex=/docs/ |
| 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 |