Tavily Search API
"Real-time search, extraction, research, and web crawling through a single, secure API." [1]
Tavily Search API is a REST API built for AI applications that need real-time web access, offering search, content extraction, crawling, site mapping, and async deep-research tasks in a single service. It targets RAG pipelines, LLM grounding, and AI agents across 195+ countries, with SDKs for Python and JavaScript/TypeScript and an MCP server available. Pricing starts at $0.008 per credit with 1,000 free credits per month, self-serve signup, and an enterprise plan. The service is SOC 2 Type II certified and GDPR compliant, and its customer list includes AWS, IBM, Mastercard, MongoDB, and LangChain.
Best for / Avoid if
Best for: Prototypes and side projects - free to start, no sales call; Regulated or enterprise workloads - compliance attestations and an enterprise plan; AI agents and automation - an agent-ready surface (MCP / llms.txt)
Scores
- 80 / 100Agent friendliness
- 100 / 100Pricing transparency
- 80 / 100Setup speed
- 75 / 100Docs quality
- 100 / 100Procurement ease
- 60 / 100Trust readiness
Pricing & procurement
- Pricing model
- Hybrid (base + usage) [2]
- Published pricing
- ✓ Yes [3]
- Free tier
- ✓ Yes [4]
- Free tier details
- Researcher (Free) plan: 1,000 API credits / month recurring, no credit card required.
- Self-serve signup
- ✓ Yes [5]
- Requires sales call
- ✗ No
- Enterprise plan
- ✓ Yes [6]
| Plan | Item | Per | Amount | Source |
|---|---|---|---|---|
| Researcher (Free) | Monthly subscription | month | $0 | source |
| Researcher (Free) | API credits included (recurring) | 1,000 credits/month | $0 | source |
| Pay As You Go | API credit | credit | $0.008 | source |
| Project | Monthly subscription | month | $30 | source |
| Project | API credits included | 4,000 credits/month | - | source |
| Bootstrap | Monthly subscription | month | $100 | source |
| Bootstrap | API credits included | 15,000 credits/month | - | source |
| Startup | Monthly subscription | month | $220 | source |
| Startup | API credits included | 38,000 credits/month | - | source |
| Growth | Monthly subscription | month | $500 | source |
| Growth | API credits included | 100,000 credits/month | - | source |
| Enterprise | Monthly subscription | month (custom) | - | source |
| All plans | Basic Search (search_depth=basic/fast/ultra-fast) | 1 credit per request | - | source |
| All plans | Advanced Search (search_depth=advanced) | 2 credits per request | - | source |
| All plans | Basic Extract (URL content extraction) | 1 credit per 5 successful URL extractions | - | source |
| All plans | Advanced Extract (URL content extraction) | 2 credits per 5 successful URL extractions | - | source |
| All plans | Map (standard web mapping) | 1 credit per 10 successful pages | - | source |
| All plans | Map with instructions | 2 credits per 10 successful pages | - | source |
| All plans | Research — model=pro (deep research) | 15–250 credits per request | - | source |
| All plans | Research — model=mini (deep research) | 4–110 credits per request | - | source |
Capabilities
- Supported actions
- POST /search - web search (basic/advanced/fast/ultra-fast depth), POST /extract - extract content from URLs, POST /crawl - crawl webpages, POST /map - map website structure, POST /research - create async deep-research task, GET /research/{id} - poll research task status, GET /usage - get credit usage [7]
- Regions
- global, 195+ countries supported via country filter parameter
- Input types
- natural language query, URL, search_depth (basic/advanced/fast/ultra-fast), topic (general/news/finance), country filter (195+ countries), time_range / date range, include_domains / exclude_domains, include_answer (basic/advanced LLM answer), include_raw_content (markdown/text), include_images, safe_search (enterprise-only), auto_parameters [8]
- Output types
- JSON, answer (LLM-generated, basic or advanced), full page contents (markdown or text), images, relevance scores, citations, research report with citations, SSE stream (research endpoint) [9]
- Webhooks
- ✗ No
- Sandbox / test mode
- ✗ No [10]
- SDK languages
- Python, JavaScript/TypeScript [11]
- MCP server
- ✓ Yes [12]
Trust & compliance
- SOC 2
- SOC 2 Type II [13]
- HIPAA
- ✗ No [14]
- GDPR
- ✓ Yes [15]
- ISO 27001
- – Unknown
- PCI DSS
- – Unknown
- Published SLA
- ✓ Yes [16]
- Rate limits
- Default endpoints: 100 RPM (development), 1,000 RPM (production). Crawl endpoint: 100 RPM (both). Research endpoint: 20 RPM (both). Usage endpoint: 10 requests per 10 minutes (both). [17]
- Known restrictions
- No HIPAA-covered protected health information may be submitted, No children's data (under 13, or 16 in EU) without prior written consent, No government IDs, payment card info, or biometric data without prior written consent, Outputs may not be transferred, assigned, or shared with third parties without written consent, No building of competitive products using the service, No reverse engineering of the service, safe_search parameter is enterprise-only, Zero data retention policy on search queries per FAQ, Customer input may be used by Tavily and third-party AI providers for model training/improvement, SLA of 99.99% uptime is enterprise-tier only; standard ToS provides service AS IS with no uptime warranty [18]
Developer surface
Integration
Adoption & maturity
- Launched
- 2023-01-01
- Notable customers
- LangChain, MongoDB, Groq, Writer, Cohere, AWS, IBM, Mastercard, JetBrains, Monday
Other Web Search APIs
Firecrawl
The API to search, scrape, and interact with the web at scale.
Exa
"Web search, built for AI agents. One API for search, crawling, and research agents."
Brave Search API
"The Brave Search API provides developers with access to Brave Search results and enables building AI products, chatbots, coding assistants, and AI-search engines with real-time web data."
Linkup
"Production-grade Web Search API for AI"
Jina AI Search Foundation (DeepSearch / Reader)
"Your Search Foundation, Supercharged."
Parallel Search API
"The highest accuracy web search for your AI"
References
- ↑Description: tavily.com
- ↑Pricing model: help.tavily.com · help.tavily.com
- ↑Published pricing: help.tavily.com · docs.tavily.com
- ↑Free tier: help.tavily.com · docs.tavily.com
- ↑Self-serve signup: help.tavily.com
- ↑Enterprise plan: help.tavily.com
- ↑Supported actions: docs.tavily.com · docs.tavily.com
- ↑Input types: docs.tavily.com
- ↑Output types: docs.tavily.com · docs.tavily.com
- ↑Sandbox: help.tavily.com
- ↑SDK languages: docs.tavily.com
- ↑MCP server: docs.tavily.com
- ↑SOC 2: trust.tavily.com · docs.tavily.com
- ↑HIPAA: tavily.com
- ↑GDPR: tavily.com · tavily.com
- ↑Published SLA: tavily.com · tavily.com
- ↑Rate limits: docs.tavily.com · docs.tavily.com
- ↑Known restrictions: tavily.com · tavily.com · docs.tavily.com
Change history
- 2026-06-15 Score Docs Quality: 45 → 75
- 2026-06-15 Score Agent Friendliness: 60 → 80
- 2026-06-14 Has Structured Data: (none) → Yes
- 2026-06-14 Changelog URL: (none) → https://docs.tavily.com/changelog
- 2026-06-14 Robots Allows Agents: (none) → Yes
- 2026-06-14 Llms Txt URL: https://tavily.com/llms.txt → https://docs.tavily.com/llms.txt
- 2026-06-14 API Reference URL: (none) → https://docs.tavily.com/documentation/api-reference/introduction
- 2026-06-14 Capabilities: {} → {"agent_ready":true,"content_extraction":true}
- 2026-06-14 Summary Md: (none) → Tavily Search API is a REST API built for AI applications that need real-time w…
- 2026-06-14 Score Trust Readiness: (none) → 60
- 2026-06-14 Score Agent Friendliness: (none) → 60
- 2026-06-14 Score Pricing Transparency: (none) → 100
- 2026-06-14 Score Setup Speed: (none) → 80
- 2026-06-14 Score Docs Quality: (none) → 45
- 2026-06-14 Score Procurement Friction: (none) → 100
- 2026-06-14 Best For: (none) → Prototypes and side projects - free to start, no sales call, Regulated or enter…
- 2026-06-14 Scoring Methodology: (none) → Scores are computed deterministically from this profile's published, sourced fi…
- 2026-06-14 Llms Txt Present: (none) → Yes
- 2026-06-14 Docs URL: (none) → https://docs.tavily.com
- 2026-06-14 Status Page URL: (none) → https://status.tavily.com
- 2026-06-14 Openapi Spec URL: (none) → https://tavily.com/.well-known/openapi.json
- 2026-06-14 Rendering: (none) → static
- 2026-06-14 Llms Txt URL: (none) → https://tavily.com/llms.txt
- 2026-06-14 Enterprise Plan Available: set to Yes
- 2026-06-14 SOC 2: set to type_2
- 2026-06-14 HIPAA: set to No
- 2026-06-14 GDPR: set to Yes
- 2026-06-14 SLA Published: set to Yes
- 2026-06-14 Data Retention Policy URL: set to https://www.tavily.com/privacy
- 2026-06-14 Documented Rate Limits: set to Default endpoints: 100 RPM (development), 1,000 RPM (production). Crawl endpoin…
- 2026-06-14 Rate Limit Requests: set to 1000
- 2026-06-14 Rate Limit Window: set to minute
- 2026-06-14 Known Restrictions: set to No HIPAA-covered protected health information may be submitted, No children's d…
- 2026-06-14 Auth Methods: set to api_key, oauth2
- 2026-06-14 Auth Docs URL: set to https://docs.tavily.com/documentation/api-reference/introduction
- 2026-06-14 API Style: set to rest
- 2026-06-14 Base URL: set to https://api.tavily.com
- 2026-06-14 Versioning Scheme: set to none
- 2026-06-14 Stability: set to ga
- 2026-06-14 MCP URL: set to https://mcp.tavily.com/mcp/
- 2026-06-14 Quickstart URL: set to https://docs.tavily.com/documentation/quickstart
- 2026-06-14 Error Format: set to vendor-specific
- 2026-06-14 Requires Verification: set to No
- 2026-06-14 Starting Price Usd: set to 0.008
- 2026-06-14 Price Basis: set to credit
- 2026-06-14 Free Tier Limit: set to 1,000 API credits/month
- 2026-06-14 Launched At: set to 2023-01-01
- 2026-06-14 Slug: set to tavily
- 2026-06-14 Fields Not Found: set to iso_27001, pci_dss, specific supported_languages list (no explicit list publish…
- 2026-06-14 Source Confidence: set to high
Suggest an edit / leave a review
Leave a review or comment
curl -X POST https://apio.sh/api/feedback/tavily \
-H 'Content-Type: application/json' \
-d '{"kind":"review","rating":5,"body":"Your experience with this API…"}'Suggest a correction to a field (cite a source)
curl -X POST https://apio.sh/api/suggest/tavily/FIELD \
-H 'Content-Type: application/json' \
-d '{"value":"corrected value","citations":[{"url":"https://source.example/page","excerpt":"supporting quote"}],"note":"what changed and why"}'