← Tools Reference

Exa

Exa integration (AI, Data). Imported from open-connector.

API key4 toolshttps://api.exa.ai
POST
exa_search
Search the web with Exa and optionally enrich each result with contents.

/search

16 parameters
ParamTypeRequiredDescription
querystringrequiredThe search query to send to Exa.
additionalQueriesarrayoptionalAdditional query variations to use with deep or deep-reasoning search.
typestringoptionalThe Exa search mode to execute.
categorystringoptionalThe Exa category used to narrow search results.
numResultsintegeroptionalThe number of search results to return, up to 100.
userLocationstringoptionalA two-letter ISO country code used to localize search results.
includeDomainsarrayoptionalOnly return results from these domains.
excludeDomainsarrayoptionalExclude results from these domains.
startCrawlDatestringoptionalOnly return results crawled after this timestamp.
endCrawlDatestringoptionalOnly return results crawled before this timestamp.
startPublishedDatestringoptionalOnly return results published after this timestamp.
endPublishedDatestringoptionalOnly return results published before this timestamp.
includeTextarrayoptionalPhrases that must appear in the result text.
excludeTextarrayoptionalPhrases that must not appear in the result text.
moderationbooleanoptionalWhether Exa should filter unsafe content from results.
contentsobjectoptionalThe Exa contents request object.
POST
exa_get_contents
Fetch text, highlights, or summaries from Exa for URLs or document IDs.

/contents

10 parameters
ParamTypeRequiredDescription
urlsarrayrequiredThe list of URLs to retrieve content for.
idsarrayoptionalDeprecated. A backward-compatibility list of Exa document IDs.
textbooleanoptional
highlightsbooleanoptional
summaryobjectoptionalConfiguration for an Exa summary response.
livecrawlTimeoutintegeroptionalThe livecrawl timeout in milliseconds.
maxAgeHoursnumberoptionalMaximum age of cached content in hours. Use -1 to always use cache, 0 to always…
subpagesintegeroptionalThe maximum number of subpages Exa should crawl per result.
subpageTargetstringoptionalKeywords Exa should use when selecting subpages.
extrasobjectoptionalAdditional Exa extraction options.
POST
exa_answer
Generate a citation-backed answer from Exa search results.

/answer

2 parameters
ParamTypeRequiredDescription
querystringrequiredThe question or prompt Exa should answer.
textbooleanoptionalWhether citations should include the full source text.
POST
exa_find_similar
Find pages similar to a given URL and optionally enrich them with contents.

/findSimilar

13 parameters
ParamTypeRequiredDescription
urlstringrequiredThe URL used to find similar pages.
excludeSourceDomainbooleanoptionalWhether to exclude results from the same domain as the input URL.
numResultsintegeroptionalThe number of similar results to return, up to 100.
includeDomainsarrayoptionalOnly return results from these domains.
excludeDomainsarrayoptionalExclude results from these domains.
startCrawlDatestringoptionalOnly return results crawled after this timestamp.
endCrawlDatestringoptionalOnly return results crawled before this timestamp.
startPublishedDatestringoptionalOnly return results published after this timestamp.
endPublishedDatestringoptionalOnly return results published before this timestamp.
includeTextarrayoptionalPhrases that must appear in the result text.
excludeTextarrayoptionalPhrases that must not appear in the result text.
moderationbooleanoptionalWhether Exa should filter unsafe content from results.
contentsobjectoptionalThe Exa contents request object.