# ExaSearchRetriever

> **Class** in `langchain_exa`

📖 [View in docs](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever)

Exa Search retriever.

## Signature

```python
ExaSearchRetriever()
```

## Extends

- `BaseRetriever`

## Properties

- `k`
- `include_domains`
- `exclude_domains`
- `start_crawl_date`
- `end_crawl_date`
- `start_published_date`
- `end_published_date`
- `use_autoprompt`
- `type`
- `highlights`
- `text_contents_options`
- `livecrawl`
- `summary`
- `client`
- `exa_api_key`
- `exa_base_url`

## Methods

- [`validate_environment()`](https://reference.langchain.com/python/langchain-exa/retrievers/ExaSearchRetriever/validate_environment)

---

[View source on GitHub](https://github.com/langchain-ai/langchain/blob/51e954877efd2d2c3c5bf09364dcfec8794eadb0/libs/partners/exa/langchain_exa/retrievers.py#L39)