1 · Overview
Search API use at a glance
60target accounts across 6 use cases
25with a named search provider today (Exa 5, Tavily 6, Parallel 8)
9K vs 552Kmonthly MCP downloads: You.com vs Firecrawl ⓘnpm registry, about Sep 12–Oct 11, 2026. Exa 177K, Tavily 96K.
MCP server downloads, last month
Sources ⓘnpm is the JavaScript package registry. Sources: npm registry and pypistats.org. SDK downloads, last month: PyPI: tavily-python 9.59M, exa-py 5.41M, firecrawl-py 5.34M, ddgs 5.26M, duckduckgo-search 3.28M, langchain-tavily 599K, youdotcom 364K, linkup-sdk 294K. npm: @mendable/firecrawl-js 5.41M, exa-js 4.23M, @tavily/core 1.70M. Window: about 2026-09-12 to 2026-10-11.Python SDK downloads, last month
Sources ⓘSource: pypistats.org (PyPI download counts), last month, about Sep 12 to Oct 11, 2026. Vendor SDKs only; ddgs (5.26M) and duckduckgo-search (3.28M) are DuckDuckGo scraping libraries, not search APIs. firecrawl-py also covers scraping, so not all of its installs are for search.What we lead with
P1Fast for the turn~0.6 s median, every call under 1 s
P2Fresh to trust75% in window, 0 empty, licensed feeds
P3Proven on your queriesRerun our open test on their questions
P4Neutral, enterprise-readyAny model, any cloud, ZDR
2 · Why developers switch
Developer pain and the community play
84 public complaints from GitHub, Hacker News and vendor forums, Oct 13, 2026 (a sample, not market size; Reddit could not be read).
Frustrations, You.com today and the community play
Rate limits and 429s9
Even No errors or rate limits in our 90 calls (low volume)
Retry and backoff built into the SDK and MCP server; a guide to parallel calls
Sources
- GitHub issue (tavily-ai/tavily-python), 2026-07-12, Tavily: “so every production user hand-rolls their own backoff.” [github.com]
- GitHub issue (brave/brave-search-mcp-server), 2026-02-25, Brave Search API: “makes it trivially easy to run into the rate limit without any ill intentions.” [github.com]
- GitHub issue (four-bytes/four-opencode-supertools), 2026-09-23, Exa (switching to Perplexity Sonar): “opencode's built-in `websearch` is Exa-backed and rate-limited.” [github.com]
- GitHub issue (assafelovic/gpt-researcher), 2026-01-27, Firecrawl: “~71% of URLs return empty content” [github.com]
Signup and API-key friction9
Weak spot ~24 steps to first call; only $10 of $100 usable at signup
Key on the first screen; full credit at signup; a playground with a default key
Sources
- Hacker News comment, 2026-06-16, Brave Search API: “they require a credit card even for that.” [news.ycombinator.com]
- Brave Community forum, 2026-02-11, Brave Search API: “I have a credit card charged and no way to use the service.” [community.brave.app]
- GitHub issue (assafelovic/gpt-researcher), 2026-09-24, Tavily, Bing, Google CSE, DuckDuckGo, Serper, You.com, Exa: “every one of them requires an API key, an account, or a recurring subscription.” [github.com]
- GitHub issue (gagan114662/hermes-agent fork), 2026-04-17, Exa, Firecrawl, Tavily, Parallel: Issue title: 'Web search keys not configured — most research tasks silently fail'; no Exa, Firecrawl, Tavily or Parallel key was set. (paraphrase) [github.com]
Filters, freshness and stale data9
Ahead Freshest: 75% of results in window. One cached page, fixed by knowledge=core
Time-sensitive query packs by use case: insurance, finance, GTM, coding
Sources
- GitHub issue (tavily-ai/tavily-python), 2026-05-27, Tavily: “the API occasionally returns results from domains outside those specified.” [github.com]
- GitHub issue (spences10/mcp-omnisearch), 2026-08-16, Brave, Tavily, Exa, Kagi: “Agents should not have to learn every vendor's date syntax.” [github.com]
- GitHub issue (exa-labs/exa-py), 2026-10-06, Exa: “The failed live crawl silently falls back to the cache.” [github.com]
- GitHub issue (tavily-ai/tavily-mcp), 2026-02-02, Tavily (topic='news' removed): “This is a breaking change that is causing schema validation errors.” [github.com]
Framework defaults and lock-in9
Weak spot Smallest footprint: 9.2K MCP downloads a month vs 552K Firecrawl
Own the integration code: maintained tools, quickstarts, templates
Sources
- GitHub issue (dust-tt/srchd), 2026-01-23, Firecrawl, Linkup: Issue title: 'Allow using another web provider than Firecrawl'; the author patched in Linkup locally. (paraphrase) [github.com]
- GitHub issue (browser-use/browser-use), 2025-05-29, Google: “instead of being hardcoded to Google.” [github.com]
- GitHub issue (open-webui/open-webui), 2026-05-09, Brave, Bing, Google: “I should be able to select between brave and bing and google and yahoo” [github.com]
- News (PPC Land) on Cloudflare Web Search beta, 2026-10, Ceramic, Exa, Linkup: Paraphrase: Cloudflare's Web Search API launched with Ceramic, Exa and Linkup, and Ceramic is the default when no provider is named. (paraphrase) [ppc.land]
Empty or failed results8
Ahead 0 empty responses (Tavily 9, Exa 3)
Publish the empty-result rate in an open, rerunnable benchmark
Sources
- GitHub issue (tavily-ai/tavily-python), 2025-12-16, Tavily: “the Tavily API returns an empty results array for valid queries.” [github.com]
- GitHub issue (NousResearch/hermes-agent), 2026-08-26, SearXNG / any backend: “an empty search response can become sticky for 20 minutes” [github.com]
- Hacker News comment, 2026-09-12, DuckDuckGo via SearXNG: “duckduckgo just blocks most queries” [news.ycombinator.com]
- GitHub issue (langchain-ai/open_deep_research), 2025-08-11, Tavily: Issue title: 'Receiving bogus answer, because my tavily api key is not getting used'. (paraphrase) [github.com]
Self-hosting and open models7
Even Not self-hostable, but works with any model (Answer API on Baseten)
Recipes for Open WebUI, LibreChat, Ollama and LiteLLM users
Sources
- Hacker News comment, 2026-10-12, Tavily: “stop referring to it as self hosted when it requires tavily” [news.ycombinator.com]
- GitHub issue (open-webui/open-webui), 2026-08-17, Tavily: “there is no supported way left to route Tavily traffic through anything other than the public endpoint.” [github.com]
- Hacker News comment, 2026-08-21, Tavily, Kagi (LibreChat user): “I am really limited by the lack of proper web connector.” [news.ycombinator.com]
- Hacker News comment, 2025-09-26, Brave Search API, Exa (terms of service quoted): “Licensee shall not at any time, and shall not permit others to: store the results of the API” [news.ycombinator.com]
Bing and Google CSE shutdowns6
Even Ready replacement before Google CSE ends Jan 1, 2027
Migration guide with a parameter map; PRs to code still calling customsearch/v1
Sources
- Hacker News comment, 2026-01-23, Bing Search API: “If you want programmatic access to search results there aren't really many options left.” [news.ycombinator.com]
- GitHub issue (LastElbow/Scout-dsh), 2026-10-08, Google CSE, Bing: “New users cannot follow the documented primary path.” [github.com]
- GitHub issue (open-webui/open-webui), 2026-01-27, Google Custom Search JSON API: Issue title: 'Google is deprecating PSE/CSE JSON API'. The issue quotes Google's note that the API is closed to new customers. (paraphrase) [github.com]
- Hacker News comment, 2026-08-14, Google Programmable Search: “As of January 2026, custom search engines can no longer query more than 50 domains.” [news.ycombinator.com]
3 · Strategy
GTM plays
1
Sandbox: run your own evalsAsset
Side-by-side test on the buyer's own queries ⓘDevelopers compare You.com side by side on their own queries, with the open harness.
Who it reaches
Every account on this page; strongest with dual-source accounts on Parallel or Exa (Monaco, Day AI, 11x, Starbridge)
Who it reaches
Every account on this page; strongest with dual-source accounts on Parallel or Exa (Monaco, Day AI, 11x, Starbridge)
MeasureSandbox signups → paid; harness reruns by outside developers
2
Become the defaultDistribution
Integrations where developers pick tools: OpenRouter, Vercel, MCP registries ⓘShip and maintain integrations in OpenRouter, smolagents, Vercel, inference hosts, MCP registries and Cloudflare's Web Search beta. Show up in the GitHub repos and Hacker News launches where developers pick tools.
Who it reaches
OpenRouter, Hugging Face (smolagents), Vercel AI Gateway, Together AI / Fireworks, Groq, Cerebras, crewAI, Agno, Dify, LangChain
Who it reaches
OpenRouter, Hugging Face (smolagents), Vercel AI Gateway, Together AI / Fireworks, Groq, Cerebras, crewAI, Agno, Dify, LangChain
MeasureMerged integration PRs; MCP downloads (baseline 9K/mo)
3
Vertical pagesAsset
One page per industry with proof and a "run your own evals" button ⓘOne page per vertical with proof and a “run your own evals” button.
Who it reaches
Insurance, healthcare voice, finance and GTM tables above
Who it reaches
Insurance, healthcare voice, finance and GTM tables above
MeasurePage → sandbox runs
4
Knowledge for insuranceLaunch
Cached-weather before/after, fixed by the AccuWeather feed ⓘLaunch with the cached-weather before/after and the licensed AccuWeather feed.
Who it reaches
Liberate, Lemonade, Strada, Sixfold, Pace, insured.io, FurtherAI, Genpact
Who it reaches
Liberate, Lemonade, Strada, Sixfold, Pace, insured.io, FurtherAI, Genpact
MeasureInsurance keys on knowledge=core
5
Eval kit + Source ConsoleAsset
Query packs with answer keys; source and confidence per result ⓘQuery packs with answer keys and rubrics; per-result source and confidence.
Who it reaches
Finance and legal buyers who must cite sources (Rogo, Hebbia, Model ML, Legora), plus platform PMs choosing a default
Who it reaches
Finance and legal buyers who must cite sources (Rogo, Hebbia, Model ML, Legora), plus platform PMs choosing a default
MeasurePacks run; console use in deals
6
Fix the first five minutesFix
Key on the first screen, full credit, retry built in ⓘDefault API key on the first screen, full credit at signup, published rate limits with retry in the SDK, and a faster first page fetch.
Who it reaches
Every developer who signs up; most important for founder-led Series A teams
Who it reaches
Every developer who signs up; most important for founder-led Series A teams
MeasureSignup → first call time
7
Google CSE and Bing migration kitLaunch
Parameter map, code diff and credits before Jan 1, 2027 ⓘParameter map, code diff and credits for teams that must move before Google CSE ends on Jan 1, 2027.
Who it reaches
Kestra, LlamaIndex, Microsoft Semantic Kernel, ClickHouse (LibreChat), and any public code still calling customsearch/v1 or Bing
Who it reaches
Kestra, LlamaIndex, Microsoft Semantic Kernel, ClickHouse (LibreChat), and any public code still calling customsearch/v1 or Bing
MeasureSignups tagged CSE or Bing; migrations completed
4 · Where to reach them
Distribution
Developers pick the search tool their framework, platform or marketplace ships by default.
| Platform | Default today | Action |
|---|---|---|
| Vapi Voice platform | No native search; webhooks | Publishing a Vapi tool template and guide |
| LiveKit Agents Voice framework | None built in; Exa partner demo | Publishing a LiveKit tool template and example agent |
| OpenRouter Model router | Exa default; Parallel, Firecrawl, Perplexity listed | Integrating a you engine into the web plugin at $5/1k (Exa $7) |
| Vercel AI Gateway Gateway / marketplace | Perplexity, Exa, Parallel | Listing as a Gateway search tool, billed through Vercel, at $5/1k |
| Groq Inference host | Built-in search shut down Sep 21, 2026 | Search tool partnership |
| Together, Fireworks Inference hosts | No search tool found | Listing a hosted search tool on both platforms |
| smolagents (Hugging Face) Agent library | Brave default; Exa, DDG, SerpAPI | Contributing a You.com search tool with a docs example |
| crewAI Agent framework | Serper default | Publishing an official crewAI tool and quickstart |
| LangChain Agent framework | Tavily (docs default) | Launching a maintained integration package and getting it into the docs, quickstarts and templates |
| ElevenLabs Agents Voice platform | Tavily, Parallel, Exa integrations | Getting listed as an integration with a setup guide; winning on latency |
| Cerebras Inference host | Exa only | Contributing an integration guide to the Cerebras docs |
| MCP registries Tool directories | Exa 177K, Tavily 96K, You.com 9K downloads/mo | Publishing a keyless MCP server and listing it in every major registry |
5 · Who to target
Targets by use case
Pick a use case to see its playbook and accounts, then narrow by industry or the search API they use today. Hover ⓘ for sources.
No accounts match these filters.