ScavioScavio
产品定价文档
登录开始使用
快速开始API 和 SDK生态系统

Developer

  • OpenClaw集成

智能体框架

  • Agno集成
  • CrewAI集成
  • OpenAI Agents SDK 集成
  • Vercel AI SDK集成
  • Mastra集成
  • Composio集成

自动化与低代码

  • n8n集成
  • Dify集成

Mastra集成

Scavio以工具包的形式提供给 Mastra(TypeScript智能体框架)使用。安装 mastra-scavio,将这些工具交给任意Mastra Agent, 它便能跨Google、YouTube、Amazon、Walmart、Reddit、TikTok和Instagram进行实时搜索—一个工具包、一个API 密钥。

前提条件

  1. Node.js 20.9或更高版本,以及一个Mastra项目(@mastra/core)。
  2. 从 dashboard.scavio.dev 获取的Scavio API密钥(新账户可获得免费积分,无需信用卡)。

安装

Bash
npm install mastra-scavio @mastra/core zod

设置API密钥

Bash
export SCAVIO_API_KEY=sk_live_your_key

这些工具会从环境变量中读取 SCAVIO_API_KEY。您也可以显式传入: createScavioTools({ apiKey: "sk_live_..." })。

快速开始

createScavioTools() 会以键值对象的形式返回全部Scavio工具,您可以直接将其 传给智能体:

import { Agent } from "@mastra/core/agent";
import { createScavioTools } from "mastra-scavio";

export const agent = new Agent({
  id: "web-search-agent",
  name: "Web Search Agent",
  model: "openai/gpt-5.5",
  instructions: "Search the web, shopping sites, and social platforms with Scavio.",
  tools: createScavioTools(), // reads SCAVIO_API_KEY
});

使用单个工具

只导入你需要的工具,而非全部工具集:

import { Agent } from "@mastra/core/agent";
import { createScavioGoogleSearchTool, createScavioRedditSearchTool } from "mastra-scavio";

export const agent = new Agent({
  id: "research-agent",
  model: "openai/gpt-5.5",
  instructions: "Research with Google and Reddit before answering, and cite sources.",
  tools: {
    googleSearch: createScavioGoogleSearchTool(),
    redditSearch: createScavioRedditSearchTool(),
  },
});

可用工具

每个工具都通过Mastra的 createTool() 创建,并返回结构化的Scavio JSON响应。

数据源工具
GooglescavioGoogleSearch
AmazonscavioAmazonSearch, scavioAmazonProduct
WalmartscavioWalmartSearch, scavioWalmartProduct
YouTubescavioYoutubeSearch, scavioYoutubeMetadata
RedditscavioRedditSearch, scavioRedditPost
TikTokscavioTiktokSearch, scavioTiktokProfile
InstagramscavioInstagramSearch, scavioInstagramProfile

通过MCP使用每个端点

若想免安装地使用完整的Scavio API(33个端点),只需将Mastra的MCP客户端指向托管的 Scavio服务器:

import { MCPClient } from "@mastra/mcp";

const mcp = new MCPClient({
  id: "scavio",
  servers: {
    scavio: {
      url: new URL("https://mcp.scavio.dev/mcp"),
      requestInit: { headers: { "x-api-key": process.env.SCAVIO_API_KEY! } },
    },
  },
});

const tools = await mcp.listTools();

积分消耗

大多数调用消耗1个积分。Reddit和Instagram消耗2个积分,当未设置 light_request 时 Google消耗2个积分。请参阅 速率限制 文档了解套餐限制,并参阅 错误 参考获取重试指导。

资源

  • Mastra文档
  • GitHub上的mastra-scavio
  • npm上的mastra-scavio
  • Scavio API快速开始
上一页Vercel AI SDK集成下一页Composio集成
ScavioScavio

面向AI智能体的实时搜索API。搜索所有平台,不仅仅是Google。

产品

  • 功能
  • 定价
  • 控制台
  • 联盟计划

开发者

  • 文档
  • API参考
  • 快速开始
  • MCP集成
  • Python SDK

替代方案

  • Tavily替代方案
  • SerpAPI替代方案
  • Firecrawl替代方案
  • Exa替代方案

工具

  • JSON格式化
  • cURL转代码
  • Token计数器
  • 全部工具

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策