# Tavily AI integration on Definable

> Tavily offers search and data retrieval solutions, helping teams quickly locate and filter relevant information from documents, databases, or web sources

## What this connects

Tavily offers search and data retrieval solutions, helping teams quickly locate and filter relevant information from documents, databases, or web sources

Vendor: https://composio.dev

## Tools available

**5** tools available. First 5:

- `TAVILY_CRAWL` — Tavily crawl — Tool to perform intelligent graph-based website crawling with parallel path exploration and content extraction. Use when you need to traverse and extract content from multiple pages of a website following specific patterns or instructions. Supports depth/breadth controls, domain filtering, and natural language instructions for guided crawling.
- `TAVILY_EXTRACT` — Tavily extract — Tool to extract and parse web page content from specified URLs using Tavily's extract endpoint. Use when you need to retrieve clean, structured content from web pages with optional image extraction and content reranking based on query relevance.
- `TAVILY_GET_USAGE` — Get Tavily usage — Tool to retrieve API key and account usage statistics from Tavily. Use when you need to check credit consumption, limits, and per-endpoint usage for search, extract, crawl, map, and research operations.
- `TAVILY_MAP` — Tavily map website — Tool to map a website and discover its pages. Use when you need to scan a website and get a structured list of URLs/pages it contains without extracting full content.
- `TAVILY_SEARCH` — Tavily search — Use this to perform a web search via the Tavily API; offers controls for search depth, content types, result count, and domain filtering. Requires an active Tavily connection (401 = auth failure). Rate limit: ~2 req/s; apply exponential backoff on HTTP 429. Results are nested under response_data.results (not a flat list). Subject to HTTP 429 on rapid bursts.

## Auth

Auth schemes: `API_KEY`.

## How agents use Tavily

Inside a Definable workflow, Tavily is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → Tavily** — the Researcher (GPT-5.5) pulls context from Tavily (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → Tavily** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into Tavily (create record, post message, draft email).
- **Designer / Engineer → Distributor → Tavily** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via Tavily (attach file, open PR comment, post status).

The Verifier checks every Tavily call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- ai web scraping — https://definable.ai/apps/category/ai-web-scraping/
- developer tools — https://definable.ai/apps/category/developer-tools/

## Related

- HTML page: https://definable.ai/apps/tavily/
- Same category (ai web scraping): https://definable.ai/apps/category/ai-web-scraping/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
