What is Vercel AI SDK?
TypeScript toolkit for building AI-powered applications with React Server Components, streaming, and tool calling.
How It Works
Scavio connects to Vercel AI SDK via a custom tool definition. Once connected, your Vercel AI SDK agent can search Google, Amazon, YouTube, and Walmart in real time. Each search returns structured JSON — no HTML parsing, no scraping infrastructure.
Setup
npm install ai @ai-sdk/anthropic zodCode Example
Here is a complete Vercel AI SDK integration with Scavio:
import { generateText, tool } from "ai";
import { anthropic } from "@ai-sdk/anthropic";
import { z } from "zod";
const result = await generateText({
model: anthropic("claude-sonnet-4-20250514"),
tools: {
scavioSearch: tool({
description: "Search the web for real-time results",
parameters: z.object({ query: z.string() }),
execute: async ({ query }) => {
const res = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: { "x-api-key": process.env.SCAVIO_API_KEY!, "Content-Type": "application/json" },
body: JSON.stringify({ query }),
});
return res.json();
},
}),
},
prompt: "Find the best noise cancelling headphones",
});
console.log(result.text);Full Working Example
A production-ready example with error handling:
import { generateText, tool } from "ai";
import { anthropic } from "@ai-sdk/anthropic";
import { z } from "zod";
const result = await generateText({
model: anthropic("claude-sonnet-4-20250514"),
maxSteps: 5,
tools: {
scavioSearch: tool({
description: "Search the web for real-time results",
parameters: z.object({ query: z.string() }),
execute: async ({ query }) => {
const res = await fetch("https://api.scavio.dev/api/v1/search", {
method: "POST",
headers: { "x-api-key": process.env.SCAVIO_API_KEY!, "Content-Type": "application/json" },
body: JSON.stringify({ query }),
});
return res.json();
},
}),
},
prompt: "Find the best noise cancelling headphones",
});
console.log(result.text);Available Platforms
Once connected, your Vercel AI SDK 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 Vercel AI SDK integration. Paid plans start at $30/month for higher volumes.