exa_api library

Classes

AnswerCitation
Answer citation from search results
AnswerRequest
Answer request parameters
AnswerResponse
Answer response from the API
ContentsConfig
Contents request configuration
ContentsRequest
Contents request parameters
ContentsResponse
Contents response
ContentStatus
Status information for each requested URL
ContextConfig
Context configuration
CostBreakdown
Cost breakdown information
CostDollars
Cost information
ExaApi
Exa API client for Dart and Flutter applications
ExtrasConfig
Extras configuration
FindSimilarRequest
Find similar request parameters
HighlightsConfig
Highlights configuration
SearchRequest
Search request parameters
SearchResponse
Search response
SearchResult
Search result
SummaryConfig
Summary configuration
TextConfig
Text content configuration

Enums

LivecrawlOption
Livecrawl options
SearchCategory
Category enumeration for search filtering
SearchType
Search type enumeration

Functions

dateTimeFromJson(String? dateTime) DateTime?
dateTimeToJson(DateTime? dateTime) String?

Typedefs

FindSimilarResponse = SearchResponse
Find similar response (reuses SearchResponse structure since response format is identical)

Exceptions / Errors

ExaApiException
Exception thrown when an API request fails