What is LangGraph?
A framework for building stateful, multi-step AI agent workflows as graphs. Built on top of LangChain for complex agentic applications.
How It Works
Scavio connects to LangGraph via a custom tool definition. Once connected, your LangGraph agent can search Google, Amazon, YouTube, and Walmart in real time. Each search returns structured JSON — no HTML parsing, no scraping infrastructure.
Setup
pip install langgraph langchain-scavio langchain-openaiCode Example
Here is a complete LangGraph integration with Scavio:
from langgraph.prebuilt import create_react_agent
from langchain_scavio import ScavioSearch
from langchain_openai import ChatOpenAI
tool = ScavioSearch(api_key="your_scavio_api_key")
llm = ChatOpenAI(model="gpt-4o")
agent = create_react_agent(llm, [tool])
result = agent.invoke({
"messages": [{"role": "user", "content": "Compare headphone prices on Amazon and Walmart"}]
})
print(result["messages"][-1].content)Full Working Example
A production-ready example with error handling:
"""
Multi-step research agent with LangGraph + Scavio.
"""
from langgraph.prebuilt import create_react_agent
from langchain_scavio import ScavioSearch
from langchain_openai import ChatOpenAI
tool = ScavioSearch(api_key="your_scavio_api_key")
llm = ChatOpenAI(model="gpt-4o")
agent = create_react_agent(llm, [tool])
result = agent.invoke({
"messages": [{"role": "user", "content": "Compare headphone prices on Amazon and Walmart"}]
})
for message in result["messages"]:
if hasattr(message, "content") and message.content:
print(f"{message.type}: {message.content[:200]}")Available Platforms
Once connected, your LangGraph agent has access to all four Scavio platforms:
- Google — Web search with knowledge graph, PAA, and AI overviews
- Amazon — Product search with prices, ratings, and reviews
- Reddit — Community, posts & threaded comments from any subreddit
- YouTube — Video search with transcripts and metadata
- Walmart — Product search with pricing and fulfillment data
Pricing
Scavio offers a free tier with 500 credits/month (1 credit per search). No credit card required. This is enough to build and test your LangGraph integration. Paid plans start at $30/month for higher volumes.