Tavily Web API

The Tavily Web API offers a unified set of endpoints for AI agents to search the web, extract page content, crawl sites, map sitemaps, and run AI research tasks. Endpoints are REST-based and authenticated with a bearer API key.

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/web-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

API entry from apis.yml

apis.yml Raw ↑
aid: tavily:web-api
name: Tavily Web API
description: The Tavily Web API offers a unified set of endpoints for AI agents to search the web, extract
  page content, crawl sites, map sitemaps, and run AI research tasks. Endpoints are REST-based and authenticated
  with a bearer API key.
humanURL: https://docs.tavily.com
baseURL: https://api.tavily.com
tags:
- Search
- Extract
- Crawl
- Map
- Research
- REST
properties:
- type: Documentation
  url: https://docs.tavily.com
- type: GettingStarted
  url: https://docs.tavily.com/welcome
- type: Signup
  url: https://app.tavily.com/home
- type: APIReference
  url: https://docs.tavily.com/api-reference
- type: SDKs
  url: https://github.com/tavily-ai/tavily-python
- type: SDKs
  url: https://github.com/tavily-ai/tavily-js
- type: GitHubRepository
  url: https://github.com/tavily-ai
- type: Pricing
  url: https://www.tavily.com/pricing
- type: Authentication
  url: https://docs.tavily.com/documentation/api-credentials
features:
- name: Search
  description: Real-time web search with topic, depth, and time-range controls, p50 latency around 180ms.
- name: Extract
  description: Pull clean text and metadata from one or many URLs.
- name: Crawl
  description: Crawl websites with natural-language instructions and constraints.
- name: Map
  description: Generate a structured map of a site's pages and structure.
- name: Research
  description: Run AI-driven research tasks that aggregate, rank, and cite sources.
- name: Built-in Safeguards
  description: Content validation and safety controls for agent-driven web access.
- name: Drop-in Integrations
  description: First-class adapters for OpenAI, Anthropic, and Groq tool use.
- name: Predictable Latency
  description: Engineered for high-throughput agent workloads with a 99.99% uptime SLA.
useCases:
- name: Agent Web Search Tool
  description: Equip agents with a fast, citation-friendly web search tool.
- name: Real-Time Grounding
  description: Ground LLM responses in fresh web context to reduce hallucinations.
- name: Site Extraction Pipelines
  description: Crawl and extract content from competitor sites or documentation.
- name: AI Research Workflows
  description: Run multi-source research tasks for analysts and knowledge workers.
- name: RAG Backends
  description: Use search and extract endpoints as the retrieval layer behind RAG apps.
integrations:
- name: OpenAI
- name: Anthropic
- name: Groq
- name: LangChain
- name: LangGraph
- name: LlamaIndex
- name: CrewAI
- name: AutoGen
- name: Vercel AI SDK
- name: Model Context Protocol
- name: Databricks
- name: IBM
authentication:
- type: API Key
  description: Bearer token authentication using API keys prefixed with tvly- in the Authorization header.