# TavilyResearchAPIWrapper

> **Class** in `langchain_tavily`

📖 [View in docs](https://reference.langchain.com/python/langchain-tavily/_utilities/TavilyResearchAPIWrapper)

Wrapper for Tavily Research API.

## Signature

```python
TavilyResearchAPIWrapper()
```

## Extends

- `BaseModel`

## Properties

- `tavily_api_key`
- `api_base_url`
- `model_config`

## Methods

- [`validate_environment()`](https://reference.langchain.com/python/langchain-tavily/_utilities/TavilyResearchAPIWrapper/validate_environment)
- [`raw_results()`](https://reference.langchain.com/python/langchain-tavily/_utilities/TavilyResearchAPIWrapper/raw_results)
- [`raw_results_async()`](https://reference.langchain.com/python/langchain-tavily/_utilities/TavilyResearchAPIWrapper/raw_results_async)
- [`get_research()`](https://reference.langchain.com/python/langchain-tavily/_utilities/TavilyResearchAPIWrapper/get_research)
- [`get_research_async()`](https://reference.langchain.com/python/langchain-tavily/_utilities/TavilyResearchAPIWrapper/get_research_async)

---

[View source on GitHub](https://github.com/tavily-ai/langchain-tavily/blob/264c332dde4c7e18c3dd480a560e7d93e9ea3bef/langchain_tavily/_utilities.py#L652)