Exa integration (AI, Data). Imported from open-connector.
https://api.exa.ai/search
| Param | Type | Required | Description |
|---|---|---|---|
| query | string | required | The search query to send to Exa. |
| additionalQueries | array | optional | Additional query variations to use with deep or deep-reasoning search. |
| type | string | optional | The Exa search mode to execute. |
| category | string | optional | The Exa category used to narrow search results. |
| numResults | integer | optional | The number of search results to return, up to 100. |
| userLocation | string | optional | A two-letter ISO country code used to localize search results. |
| includeDomains | array | optional | Only return results from these domains. |
| excludeDomains | array | optional | Exclude results from these domains. |
| startCrawlDate | string | optional | Only return results crawled after this timestamp. |
| endCrawlDate | string | optional | Only return results crawled before this timestamp. |
| startPublishedDate | string | optional | Only return results published after this timestamp. |
| endPublishedDate | string | optional | Only return results published before this timestamp. |
| includeText | array | optional | Phrases that must appear in the result text. |
| excludeText | array | optional | Phrases that must not appear in the result text. |
| moderation | boolean | optional | Whether Exa should filter unsafe content from results. |
| contents | object | optional | The Exa contents request object. |
/contents
| Param | Type | Required | Description |
|---|---|---|---|
| urls | array | required | The list of URLs to retrieve content for. |
| ids | array | optional | Deprecated. A backward-compatibility list of Exa document IDs. |
| text | boolean | optional | — |
| highlights | boolean | optional | — |
| summary | object | optional | Configuration for an Exa summary response. |
| livecrawlTimeout | integer | optional | The livecrawl timeout in milliseconds. |
| maxAgeHours | number | optional | Maximum age of cached content in hours. Use -1 to always use cache, 0 to always… |
| subpages | integer | optional | The maximum number of subpages Exa should crawl per result. |
| subpageTarget | string | optional | Keywords Exa should use when selecting subpages. |
| extras | object | optional | Additional Exa extraction options. |
/answer
| Param | Type | Required | Description |
|---|---|---|---|
| query | string | required | The question or prompt Exa should answer. |
| text | boolean | optional | Whether citations should include the full source text. |
/findSimilar
| Param | Type | Required | Description |
|---|---|---|---|
| url | string | required | The URL used to find similar pages. |
| excludeSourceDomain | boolean | optional | Whether to exclude results from the same domain as the input URL. |
| numResults | integer | optional | The number of similar results to return, up to 100. |
| includeDomains | array | optional | Only return results from these domains. |
| excludeDomains | array | optional | Exclude results from these domains. |
| startCrawlDate | string | optional | Only return results crawled after this timestamp. |
| endCrawlDate | string | optional | Only return results crawled before this timestamp. |
| startPublishedDate | string | optional | Only return results published after this timestamp. |
| endPublishedDate | string | optional | Only return results published before this timestamp. |
| includeText | array | optional | Phrases that must appear in the result text. |
| excludeText | array | optional | Phrases that must not appear in the result text. |
| moderation | boolean | optional | Whether Exa should filter unsafe content from results. |
| contents | object | optional | The Exa contents request object. |