データ API / Exa / Search
Run a neural semantic web search.
Search the web by meaning rather than by keyword. query is required; narrow with category, includeDomains, excludeDomains, startPublishedDate, endPublishedDate, and set numResults. Returns requestId, resolvedSearchType, searchTime, costDollars and results[] with id, title and url. id is the URL, and it is what post_exa_contents takes. ⚠️ Results carry no page text unless you ask: pass contents, or follow up with post_exa_contents. Choose it over searchWeb when the query is a description rather than keywords; choose Tavily when you want the text in the same call, and post_exa_answer when you want a written answer rather than a list.
パラメータ
パス・クエリ・ヘッダーのパラメータはありません。
リクエストボディ
querystring必須The natural-language search query.
typestring任意指定できる値: auto · fast · instant · deep-lite · deep · deep-reasoning
Search mode. auto lets Exa choose; the deep modes trade latency for higher-quality retrieval.
numResultsinteger任意Number of results to return.
categorystring任意指定できる値: company · research paper · news · personal site · financial report · people
Optional hint about the kind of pages to prioritize.
includeDomainsstring[]任意Only return results from these domains.
excludeDomainsstring[]任意Exclude results from these domains.
startPublishedDatestring任意Only return results published on or after this ISO 8601 date.
endPublishedDatestring任意Only return results published on or before this ISO 8601 date.
contentsobject任意Content options to return alongside each result.
textboolean任意Return the full page text.
highlightsboolean任意Return highlighted relevant snippets.
summaryboolean任意Return an AI-generated summary of the page.
outputSchemaobject任意JSON Schema used to synthesize a structured output from the results.
systemPromptstring任意Instruction that guides how the structured output is generated.
リクエスト例
curl -X POST "https://openapi.felo.ai/v1/beta/exa/search" \
-H "Authorization: Bearer $FELO_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"query": "<string>",
"type": "<string>",
"numResults": 0,
"category": "<string>",
"includeDomains": [
"<string>"
],
"excludeDomains": [
"<string>"
],
"startPublishedDate": "<string>",
"endPublishedDate": "<string>"
}'レスポンス
レスポンスのフィールド
requestIdstring任意Exa request identifier.
resultsobject[]任意Ranked search results.
titlestring任意urlstring任意publishedDatestring任意authorstring任意idstring任意output任意Structured output, present only when outputSchema was supplied.
costDollars任意Upstream Exa cost breakdown. Informational only; customer billing is the flat $0.08.