# Exa

> AI-powered web search engine that finds high-quality, semantically relevant pages. Supports domain filtering, date ranges, category filtering, and optional full-text content retrieval.

Source: https://cotera.co/docs/reference/tools/individual-tools/exa

---

**Authentication Type:** API Key
**Description:** AI-powered web search engine that finds high-quality, semantically relevant pages. Supports domain filtering, date ranges, category filtering, and optional full-text content retrieval.

***

## Authentication

To authenticate, you'll need an Exa API key. [Sign up at exa.ai](https://exa.ai) and find your API key in the [Exa dashboard](https://dashboard.exa.ai/api-keys).

***

### Search

Search the web using Exa's AI-powered search engine. Returns relevant results with titles, URLs, publication metadata, and optional full-text content.

**Operation Type:** Query (Read)

**Parameters:**

* **query** `string` (required): The search query to execute
* **numResults** `number`: Number of results to return (1-100). Default: 10
* **type** `string`: Search mode. Options: `"auto"` (default, Exa chooses), `"fast"` / `"instant"` (prioritize speed), `"deep-lite"` / `"deep"` / `"deep-reasoning"` (thorough research)
* **category** `string` (nullable): Content category filter. Options: `"company"`, `"publication"`, `"news"`, `"personal site"`, `"financial report"`, `"people"`. Default: null (no filter)
* **includeDomains** `array of strings`: Only return results from these domains (e.g., `["techcrunch.com"]`). Default: \[]
* **excludeDomains** `array of strings`: Exclude results from these domains. Default: \[]
* **startPublishedDate** `string` (nullable): Return results published on or after this date (ISO 8601, e.g. `"2024-01-01"`). Default: null
* **endPublishedDate** `string` (nullable): Return results published on or before this date (ISO 8601, e.g. `"2024-12-31"`). Default: null
* **includeText** `boolean`: Include the full text content of each result page. Default: false

**Returns:**

* **results** `array of objects`: List of search results
  * **id** `string`: Exa's internal result ID
  * **url** `string`: URL of the result
  * **title** `string`: Page title
  * **publishedDate** `string` (nullable): Publication date (ISO 8601) if available
  * **author** `string` (nullable): Author name if available
  * **score** `number` (nullable): Relevance score
  * **text** `string` (nullable): Full page text content (only when `includeText` is true)
* **requestId** `string`: Exa request identifier for support/debugging

**Example Usage:**

```json
{
  "query": "AI startup funding rounds 2025",
  "numResults": 10,
  "type": "auto",
  "category": "news",
  "startPublishedDate": "2025-01-01",
  "includeText": false
}
```

***

## Common Use Cases

**Research and Intelligence:**

* Search for news articles, research papers, and blog posts on any topic
* Find recent developments in a specific industry with date-filtered searches
* Retrieve full-text content from results for deeper analysis

**Competitive Analysis:**

* Search for competitor news and announcements filtered to specific domains
* Monitor press coverage by restricting results to publication sites
* Find recent funding, product launches, and executive changes

**Lead Enrichment:**

* Search for company news and recent activity to enrich CRM records
* Find people and contact information using the `"people"` category filter
* Discover financial reports for account research with the `"financial report"` category

**Content Discovery:**

* Find authoritative sources on a topic using domain filtering
* Discover recent news for a specific company or technology
* Retrieve full-page content for summarization and analysis workflows

