Tutorial

How to Migrate From Tavily to Scavio (2026)

Drop-in migration: replace TavilySearchResults with ScavioSearchTool, swap API key, keep prompts. <30 min for small projects.

Tavily was acquired by Nebius for $275M in Feb 2026. For new procurements wanting vendor-independent default, Scavio is a drop-in. This walks the migration.

Prerequisites

  • Existing Tavily-based LangChain code
  • Scavio API key
  • 50-query golden set

Walkthrough

Step 1: Install langchain-scavio

Pip-installable LangChain integration.

Bash
pip install langchain-scavio

Step 2: Replace TavilySearchResults import

Drop-in shape.

Python
# Before:
# from langchain_community.tools.tavily_search import TavilySearchResults
# tool = TavilySearchResults(api_key=...)

# After:
from langchain_scavio import ScavioSearchTool
tool = ScavioSearchTool(api_key=os.environ['SCAVIO_API_KEY'])

Step 3: Swap API key in env

TAVILY_API_KEY → SCAVIO_API_KEY.

Bash
# .env
SCAVIO_API_KEY=...

Step 4: Keep prompts as-is

Output JSON shape is similar.

Python
# If you parsed Tavily's flat results array, map to scavio.organic_results.

Step 5: Map /extract pattern

Tavily extract → Scavio /api/v1/extract.

Python
# requests.post('https://api.scavio.dev/api/v1/extract', headers=H, json={'url': url})

Step 6: Optional: add Reddit / YouTube / Amazon endpoints

Bonus surface.

Python
# Reddit: json={'platform': 'reddit', 'query': '...'}

Step 7: Validate against 50-query golden set

Compare top-N results vs Tavily baseline.

Python
# For each query: compare results; flag drift.

Python Example

Python
# Migration time: <30 min for a small project.

JavaScript Example

JavaScript
// Same shape in TypeScript.

Expected Output

JSON
LangChain code on Scavio with vendor-independent API key and validated golden set.

Related Tutorials

Frequently Asked Questions

Most developers complete this tutorial in 15 to 30 minutes. You will need a Scavio API key (free tier works) and a working Python or JavaScript environment.

Existing Tavily-based LangChain code. Scavio API key. 50-query golden set. A Scavio API key gives you 500 free credits per month.

Yes. The free tier includes 500 credits per month, which is more than enough to complete this tutorial and prototype a working solution.

Scavio has a native LangChain package (langchain-scavio), an MCP server, and a plain REST API that works with any HTTP client. This tutorial uses the raw REST API, but you can adapt to your framework of choice.

Start Building

Drop-in migration: replace TavilySearchResults with ScavioSearchTool, swap API key, keep prompts. <30 min for small projects.