Drop Tavily into an agent or script in seconds. When you’re ready for production, swap in an API key. No code changes required.Documentation Index
Fetch the complete documentation index at: https://docs.tavily.com/llms.txt
Use this file to discover all available pages before exploring further.
Why Tavily?
Tavily is an AI search engine optimized for agent consumption. Built-in tools likeweb_search and web_fetch return raw HTML or shallow snippets, so your agent spends tokens parsing, filtering, and guessing what’s relevant. Tavily Search returns clean, ranked, and scored results optimized for LLM consumption. Tavily Extract pulls structured content from any URL without dealing with JavaScript rendering or HTML cleanup. The result: fewer tokens, better context, more reliable agent behavior.
Use Tavily Search and Extract with zero setup. No account, no API key, no configuration. Your agent gets real results immediately and can upgrade to an API key whenever you need higher limits.
Same results, same schema. Keyless responses are identical to keyed responses. Your agent can’t tell the difference on success.
Direct API
Send a request with theX-Tavily-Access-Mode: keyless header. That’s it.
MCP Server
Connect to the Tavily Remote MCP without an API key. Your agent getstavily-search and tavily-extract tools with zero configuration.
Claude Code
Agent-installable prompt
Paste this into any AI assistant to let it set up Tavily itself:Supported endpoints
| Endpoint | Keyless | Notes |
|---|---|---|
/search | Yes | Full search with all parameters |
/extract | Yes | Content extraction from URLs |
Rate limits
Keyless access has rate limits. If you hit a limit, sign up for a free API key (1,000 credits/month, no credit card required) and pass it as a Bearer token:When you hit a limit, Tavily returns natural-language instructions telling your agent what happened and how to continue.
FAQ
Do keyless and keyed responses look different?
Do keyless and keyed responses look different?
No. Success responses are identical, with the same fields and the same schema. Your agent can switch from keyless to keyed without changing how it parses responses.
Can I use keyless and an API key together?
Can I use keyless and an API key together?
If you send both
X-Tavily-Access-Mode: keyless and a valid Authorization: Bearer header, the API key takes precedence. The request uses your account’s limits, not the keyless budget.What if I need /crawl, /map, or /research?
What if I need /crawl, /map, or /research?
These endpoints require an API key. Sign up to access them. You get 1,000 free credits monthly.