Tavily alternative
A Tavily-compatible search API that costs less
Gyaansetu answers the same requests, in the same shape, and returns the passages that answer the Query with a score for each. Change the base URL, keep your SDK.
By signing in you agree to the Terms and Privacy Policy.
What it costs
Competitor list prices change; check their site before you decide.
| Typical Tavily paid tier | Gyaansetu | |
|---|---|---|
| Free allowance | Trial credits | 1,000 Credits every month, refills on the 1st |
| Entry price | Monthly subscription | $10 one-time for 5,000 Credits |
| Do Credits expire? | With the plan period | Never |
| Card to start | Usually required | Not required |
| Query logs | Policy-dependent | None kept |
What is different
Passages, not links
An advanced Search loads each candidate page, splits it into passages, and reranks them against your Query. You get the paragraphs that answer it, each with a score from 0 to 1.
MCP built in
The same two tools are exposed at /mcp, so Claude Code, Cursor and any MCP client can use it without an SDK.
Failures cost nothing
A Search that finds nothing, a URL that will not load, or an error on our side costs no Credits.
No Query log
Gyaansetu keeps no log of your Queries. Only daily Credit counts are recorded.
The migration
One line changes. Everything else — request fields, response keys, error shapes — stays the same.
from tavily import TavilyClient
client = TavilyClient(api_key="gs-...")
client._api_base_url = "https://web-search.gyaansetu.com" # the only change
results = client.search("who deciphered Linear B", search_depth="advanced")
for r in results["results"]:
print(r["score"], r["content"][:120])Using MCP instead? See the Claude Code and Cursor guide.
Questions people actually ask
Try it before you decide
1,000 Credits a month, no card. Sign in with Google, make an API Key, and point your existing client at https://web-search.gyaansetu.com.
By signing in you agree to the Terms and Privacy Policy.