← Back to all apps

Tavily

Developer toolsby Tavily AI
Launched Apr 29, 2026 on ChatGPTLaunched Mar 12, 2026 on Claude

Give Claude real-time web access with Tavily. One API for search, extraction, and research. Built for the accuracy, speed, and security production agents require. You can use Tavily to ground answers in live data, optimize token usage by extracting relevant content, and ship with security built in with PII redaction and prompt injection protection.

5ChatGPT Tools
5Claude Tools
Tavily AIDeveloper
Developer toolsCategory

Use Cases

data

Available Tools

Tavily Crawl

tavily_crawl
Full Description

Crawl a website starting from a URL. Extracts content from pages with configurable depth and breadth.

Parameters (1 required, 10 optional)
Required
urlstring

The root URL to begin the crawl

Optional
allow_externalboolean

Whether to return external links in the final response

Default: True
extract_depthstring

Advanced extraction retrieves more data, including tables and embedded content, with higher success but may increase latency

Options:basicadvanced
Default: basic
formatstring

The format of the extracted web page content. markdown returns content in markdown format. text returns plain text and may increase latency.

Options:markdowntext
Default: markdown
include_faviconboolean

Whether to include the favicon URL for each result

Default: False
instructionsstring

Natural language instructions for the crawler. Instructions specify which types of pages the crawler should return.

limitinteger

Total number of links the crawler will process before stopping

Default: 50
max_breadthinteger

Max number of links to follow per level of the tree (i.e., per page)

Default: 20
max_depthinteger

Max depth of the crawl. Defines how far from the base URL the crawler can explore.

Default: 1
select_domainsarray

Regex patterns to restrict crawling to specific domains or subdomains (e.g., ^docs\.example\.com$)

Default: []
select_pathsarray

Regex patterns to select only URLs with specific path patterns (e.g., /docs/.*, /api/v1.*)

Default: []

Tavily Extract

tavily_extract
Full Description

Extract content from URLs. Returns raw page content in markdown or text format.

Parameters (1 required, 5 optional)
Required
urlsarray

List of URLs to extract content from

Optional
extract_depthstring

Use 'advanced' for LinkedIn, protected sites, or tables/embedded content

Options:basicadvanced
Default: basic
formatstring

Output format

Options:markdowntext
Default: markdown
include_faviconboolean

Include favicon URLs

Default: False
include_imagesboolean

Include images from pages

Default: False
querystring

Query to rerank content chunks by relevance

Tavily Map

tavily_map
Full Description

Map a website's structure. Returns a list of URLs found starting from the base URL.

Parameters (1 required, 7 optional)
Required
urlstring

The root URL to begin the mapping

Optional
allow_externalboolean

Whether to return external links in the final response

Default: True
instructionsstring

Natural language instructions for the crawler

limitinteger

Total number of links the crawler will process before stopping

Default: 50
max_breadthinteger

Max number of links to follow per level of the tree (i.e., per page)

Default: 20
max_depthinteger

Max depth of the mapping. Defines how far from the base URL the crawler can explore

Default: 1
select_domainsarray

Regex patterns to restrict crawling to specific domains or subdomains (e.g., ^docs\.example\.com$)

Default: []
select_pathsarray

Regex patterns to select only URLs with specific path patterns (e.g., /docs/.*, /api/v1.*)

Default: []

Tavily Research

tavily_research
Full Description

Perform comprehensive research on a given topic or question. Use this tool when you need to gather information from multiple sources, including web pages, documents, and other resources, to answer a question or complete a task. Returns a detailed response based on the research findings. Rate limit: 20 requests per minute.

Parameters (1 required, 1 optional)
Required
inputstring

A comprehensive description of the research task

Optional
modelstring

Defines the degree of depth of the research. 'mini' is good for narrow tasks with few subtopics. 'pro' is good for broad tasks with many subtopics

Options:miniproauto
Default: auto

Tavily Search

tavily_search
Full Description

Search the web for current information on any topic. Use for news, facts, or data beyond your knowledge cutoff. Returns snippets and source URLs.

Parameters (1 required, 14 optional)
Required
querystring

Search query

Optional
countrystring

Boost search results from a specific country. Must be a full country name (e.g., 'United States', 'Japan', 'Germany'). ISO country codes (e.g., 'us', 'jp') are not supported. Available only if topic is general. See https://docs.tavily.com/documentation/api-reference/search for the full list of supported countries.

end_datestring

Will return all results before the specified end date. Required to be written in the format YYYY-MM-DD

exact_matchboolean

Only return results containing the exact phrase(s) in quotes in your query

Default: null
exclude_domainsarray

List of domains to specifically exclude, if the user asks to exclude a domain set this to the domain of the site

Default: []
include_domainsarray

A list of domains to specifically include in the search results, if the user asks to search on specific sites set this to the domain of the site

Default: []
include_faviconboolean

Whether to include the favicon URL for each result

Default: False
include_image_descriptionsboolean

Include a list of query-related images and their descriptions in the response

Default: False
include_imagesboolean

Include a list of query-related images in the response

Default: False
include_raw_contentboolean

Include the cleaned and parsed HTML content of each search result

Default: False
max_resultsinteger

The maximum number of search results to return

Default: 5
search_depthstring

The depth of the search. 'basic' for generic results, 'advanced' for more thorough search, 'fast' for optimized low latency with high relevance, 'ultra-fast' for prioritizing latency above all else

Options:basicadvancedfastultra-fast
Default: basic
start_datestring

Will return all results after the specified start date. Required to be written in the format YYYY-MM-DD.

time_rangestring

The time range back from the current date to include in the search results

Default: null
topicstring

The category of the search. This will determine which of our agents will be used for the search

Default: general