Coding

Google AI Overview API - AI Mode Answers with Citations

Try it

Get Google's AI Mode answer for a query as structured JSON — AI-generated text blocks, cited references, and shopping results for commercial queries. v2 engine, 1 credit per request.

What it does

Get Google's AI Mode answer for a query as structured JSON — AI-generated text blocks, cited references, and shopping results for commercial queries. v2 engine, 1 credit per request.

The skill document

Google AI Mode via Scavio (v2)

Fetch Google's AI Mode answer as structured JSON: an AI-generated response broken into text blocks, the cited source references behind it, and shopping results for commercial queries. One credit per request.

When to trigger

Use this skill when the user asks to:

  • Get Google's AI-generated answer to a question, with its sources
  • See what Google's AI Mode says about a topic or product
  • Pull cited references behind an AI answer for grounding or verification
  • Answer a commercial query and surface AI-suggested products

Setup

Get a free API key at scavio.dev (50 free credits to get started, no card required):

export SCAVIO_API_KEY=sk_live_your_key

Endpoint

POST https://api.scavio.dev/api/v2/google/ai-mode
Authorization: Bearer $SCAVIO_API_KEY

Every request costs 1 credit.

Workflow

  1. Send the user's question as query.
  2. Localize with gl/hl/location when the answer is region-specific.
  3. Read text_blocks[] for the AI answer, references[] for the cited sources, and shopping_results[] for product suggestions on commercial queries.

Parameters

ParameterTypeDefaultDescription
querystringrequiredSearch query (1-500 chars)
devicestringdesktopdesktop or mobile
hlstring--UI language, ISO 639-1
glstring--Geo country, ISO 3166-1 alpha-2
google_domainstringgoogle.comRegional Google domain
locationstring--Canonical location name (auto-UULE)
uulestring--Pre-encoded UULE (takes priority over location)
safestring--active filters adult content
include_htmlbooleanfalseInclude raw HTML in the html field

Example

import requests

# Your key from https://scavio.dev. Load it from your environment or secret
# store in real code - keep it out of source control.
API_KEY = "sk_your_key_here"

response = requests.post(
    "https://api.scavio.dev/api/v2/google/ai-mode",
    headers={"Authorization": f"Bearer {API_KEY}"},
    json={"query": "best running shoes for flat feet 2026", "gl": "us", "hl": "en"},
)
data = response.json()
for b in data.get("text_blocks", []):
    print(b.get("snippet") or b.get("text"))
for ref in data.get("references", []):
    print("source:", ref.get("title"), ref.get("link"))

Response

{
  "text_blocks": [
    { "type": "paragraph", "snippet": "AI-generated answer text..." }
  ],
  "references": [
    { "title": "Source article", "link": "https://example.com", "source": "Example" }
  ],
  "shopping_results": [],
  "response_time": 2140,
  "credits_used": 1,
  "credits_remaining": 995,
  "cached": false
}

Guardrails

  • Each call costs 1 credit.
  • Never fabricate the AI answer, references, or products. Only return API data.
  • Present the answer from text_blocks and always surface its references so the user can verify sources.
  • AI Mode does not support pagination or result filtering — it is a single answer per query.

Failure handling

  • 400 means an invalid parameter — fix and retry.
  • 401 means the API key is invalid or missing. Check SCAVIO_API_KEY.
  • 429 means rate or usage limit exceeded. Wait before retrying. See https://scavio.dev/docs/rate-limits.
  • 502 / 503 mean upstream is temporarily unavailable. Wait a few seconds before retrying.
  • If no AI answer is returned, the query may not trigger AI Mode — fall back to the scavio-google search skill.
  • If SCAVIO_API_KEY is not set, prompt the user to export it before continuing.

Related skills

Get Google's AI Mode answer for a query as structured JSON — AI-generated text blocks, cited references, and shopping results for commercial queries. v2 engine, 1 credit per request.

Search Google and get the full structured SERP as JSON — organic results, ads, knowledge graph, AI overview, related questions, and more. Use for any query needing current web information. v2 engine, 1 credit per request.

基于 Google 搜索的 AI 概览(AI Overview / AI Mode)抓取,针对一个关键词返回主搜索的 AI 概览要点,适合用最新网页信息做深度调研、技术问答、长尾选品分析、海外消费者偏好分析。仅支持单轮对话,如需追问须由 agent 总结上下文后发起新请求。当用户提到 Google AI、AI Overview、AI Mode、谷歌AI概览、谷歌AI搜索、海外深度调研、长尾选品调研、消费者偏好分析、网页要点总结、Google AI search, AI Overview, AI Mode, deep research, consumer preference analysis 等场景时触发此技能。即使用户未明确提到"Google AI",只要其需求是"用谷歌搜索 + AI 总结网页要点",也应触发此技能。

1 installs

Search Google Shopping for products, fetch a full product page, and page through every store selling a product — as structured JSON. Price, seller, rating, and price/sale filters. v2 engine, 1 credit per request.

1 installs