ScavioScavio
功能定价文档
登录开始使用

文档

  • 简介
  • 快速开始
  • Google Search API
  • YouTube API
  • Amazon API
  • Walmart API
  • Reddit API
  • TikTok API
  • OpenClaw集成
  • MCP集成
  • n8n集成
  • 国家代码
  • 速率限制
  • 错误

Google Search API

Google Search API 允许您执行网页搜索并接收结构化结果。它支持多种搜索类型、地理定位、设备模拟以及两种结果深度模式。

端点

Bash
POST https://api.scavio.dev/api/v1/google

请求头

请求头值必填
AuthorizationBearer YOUR_API_KEY是
Content-Typeapplication/json是

请求体

参数类型默认值描述
querystring--必填。 搜索查询(1-500 个字符)。
search_typestringclassic可选值: classic, news, maps, images, lens
country_codestring--ISO 3166-1 alpha-2 国家代码(例如 us, gb, de)。 查看完整列表。
languagestring--ISO 639-1 语言代码(例如 en, fr, es)
pagenumber1结果页码(从 1 开始)
devicestringdesktopdesktop 或 mobile。新闻搜索仅支持 desktop。
nfprbooleanfalse设置为 true 以禁用查询自动纠正
light_requestboolean省略(轻量模式)省略则使用轻量模式(1 积分)。设置为 false 以获取完整结果(2 积分),包括知识图谱、相关搜索等。

积分消耗

场景积分
light_request 省略或未发送1
"light_request": false2

最简示例

curl -X POST 'https://api.scavio.dev/api/v1/google' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -H 'Content-Type: application/json' \
  -d '{"query": "Scavio search API"}'

完整示例(包含所有参数)

curl -X POST 'https://api.scavio.dev/api/v1/google' \
  -H 'Authorization: Bearer sk_live_your_key' \
  -H 'Content-Type: application/json' \
  -d '{
    "query": "AI startups funding",
    "search_type": "news",
    "country_code": "us",
    "language": "en",
    "page": 1,
    "device": "desktop",
    "nfpr": false,
    "light_request": false
  }'

约束条件

  • 当 search_type 为 news 时,device 仅允许 desktop。发送 mobile 将返回 400 错误。
  • 无效的 search_type 值(例如 shopping, ai_mode)将返回 400 验证错误。
  • device 仅接受 desktop 或 mobile。不支持 tablet。

响应格式

所有成功的响应都返回一个 JSON 对象。部分字段始终存在,而其他字段仅在非空时出现(通常在完整模式下)。

核心字段(始终存在)

字段类型描述
resultsarray自然搜索结果对象数组
results[].titlestring搜索结果页面的标题
results[].urlstring结果的完整 URL
results[].contentstring页面的摘要或元描述
results[].positionnumber在结果中的位置(从 1 开始)
querystring执行的查询
pagenumber返回的页码
country_codestring搜索使用的国家代码
languagestring搜索使用的语言代码
response_timenumber服务器端响应时间(毫秒)
credits_usednumber消耗的积分数量(1 或 2)
credits_remainingnumber当前计费周期内的剩余积分

可选字段(非空时存在)

这些字段通常在完整模式("light_request": false)下返回,但在数据可用时也可能在轻量模式下出现。

字段类型描述
top_storiesarray头条新闻轮播项
news_resultsarray新闻文章,包含 title, link, source, snippet, date, relative_date, domain, position
knowledge_graphobject知识面板,包含 title, subtitle 和 factoids 数组
questionsarray"其他人还在问",包含 question 和 answer
related_searchesarray相关查询,每项包含 query, link, type, position
total_resultsnumber该查询的估计总结果数
search_urlstring该查询对应的原始搜索引擎 URL

轻量模式响应示例

JSON
{
  "results": [
    {
      "title": "Scavio - Search API for Developers",
      "url": "https://scavio.dev",
      "content": "One API to search every platform. Structured JSON results.",
      "position": 1,
      "displayed_url": "https://scavio.dev",
      "domain": "scavio.dev",
      "date": null,
      "rich_snippet": {},
      "sitelinks": []
    }
  ],
  "query": "Scavio search API",
  "page": 1,
  "country_code": "us",
  "language": "en",
  "response_time": 450,
  "credits_used": 1,
  "credits_remaining": 999
}

完整模式响应示例

JSON
{
  "results": [
    {
      "title": "Scavio - Search API for Developers",
      "url": "https://scavio.dev",
      "content": "One API to search every platform. Structured JSON results.",
      "position": 1,
      "displayed_url": "https://scavio.dev",
      "domain": "scavio.dev",
      "date": null,
      "rich_snippet": {},
      "sitelinks": []
    }
  ],
  "query": "Scavio search API",
  "page": 1,
  "country_code": "us",
  "language": "en",
  "response_time": 620,
  "total_results": 1250000,
  "search_url": "https://www.google.com/search?q=...",
  "knowledge_graph": {
    "title": "Scavio",
    "subtitle": "Search API Platform",
    "factoids": [
      { "title": "Type", "content": "Developer API" }
    ]
  },
  "related_searches": [
    { "query": "scavio api pricing", "link": null, "type": null, "position": 0 },
    { "query": "scavio search api docs", "link": null, "type": null, "position": 1 }
  ],
  "questions": [
    {
      "question": "What is Scavio?",
      "answer": "Scavio is a multi-platform search API..."
    }
  ],
  "credits_used": 2,
  "credits_remaining": 998
}

新闻结果示例

当 search_type 为 news 时,news_results 字段将被填充:

JSON
{
  "news_results": [
    {
      "title": "AI Startups Raise Record Funding in Q1 2026",
      "link": "https://example.com/ai-funding",
      "source": "TechCrunch",
      "snippet": "AI companies raised over $15B in Q1 2026...",
      "date": "2026-03-31T20:00:00.000Z",
      "relative_date": "2 hours ago",
      "domain": "techcrunch.com",
      "position": 1
    }
  ]
}

注意事项

  • results 数组按相关性排序(位置 1 最相关)
  • 可选字段仅在非空时存在 -- 访问前请务必检查其是否存在
  • 轻量模式(1 积分)返回核心结果。完整模式(2 积分)可能包含所有可选字段。

相关文档

  • YouTube API -- 搜索和元数据
  • Amazon API -- 产品搜索和详情
  • Country Codes -- 支持的国家代码
  • Errors -- 错误代码和处理
ScavioScavio

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

产品

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

开发者

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

替代方案

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

工具

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

© 2026 Scavio. 保留所有权利。

Featured on TAAFT
服务条款隐私政策