数据 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.