Skip to content

New: deep research, balance and auto-reload tools in the keyless MCP server. Install in one line

SDK base URL

Keep the official Exa and Tavily SDKs and change one argument. Use the key keyless to try it without paying.

SDKConstructor
exa_pyExa(api_key="YOUR_API_KEY", base_url="https://api.contextfetch.dev")
exa-jsnew Exa("YOUR_API_KEY", "https://api.contextfetch.dev")
tavily-pythonTavilyClient(api_key="YOUR_API_KEY", api_base_url="https://api.contextfetch.dev/tavily")

Exa SDKs

# pip install exa-pyfrom exa_py import Exa exa = Exa(api_key="YOUR_API_KEY", base_url="https://api.contextfetch.dev") res = exa.search(    "vector database benchmarks 2026",    num_results=5,    contents={"text": True, "highlights": True},)for r in res.results:    print(r.url, r.highlights)

Tavily SDKs

# pip install tavily-pythonfrom tavily import TavilyClient tavily = TavilyClient(    api_key="YOUR_API_KEY",  # or "keyless" for the free tier    api_base_url="https://api.contextfetch.dev/tavily",) res = tavily.search("vector database benchmarks 2026", max_results=5, include_raw_content=True)for r in res["results"]:    print(r["url"], r["score"])