# TavilyCrawl

> **Class** in `langchain_tavily`

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

Tool that sends requests to the Tavily Crawl API with dynamically settable parameters.

## Signature

```python
TavilyCrawl(
    self,
    **kwargs: Any = {},
)
```

## Extends

- `BaseTool`

## Constructors

```python
__init__(
    self,
    **kwargs: Any = {},
) -> None
```


## Properties

- `name`
- `description`
- `args_schema`
- `handle_tool_error`
- `max_depth`
- `max_breadth`
- `limit`
- `instructions`
- `select_paths`
- `select_domains`
- `exclude_paths`
- `exclude_domains`
- `allow_external`
- `include_images`
- `categories`
- `extract_depth`
- `format`
- `include_favicon`
- `include_usage`
- `chunks_per_source`
- `api_wrapper`

---

[View source on GitHub](https://github.com/tavily-ai/langchain-tavily/blob/81cf1d7e1aadf26ea46c2ecdb64e9732abbb7acf/langchain_tavily/tavily_crawl.py#L186)