The Problem
Google AI Overview is increasingly showing up for commercial queries, but there is no tool that lets you track whether your product appears in AI Overview citations for your target keywords. Traditional rank trackers only track organic positions.
The Scavio Solution
Use the Scavio search API with include_ai_overview:true to check whether your domain appears in the sources list of Google's AI Overview for any keyword. Run daily and store results in SQLite.
Before
SEO team manually Googles branded keywords each week to check if AI Overview appears. Checking 30 keywords takes 30 minutes. No historical record. No way to correlate content changes with AIO appearance.
After
Automated daily tracker checks all 30 keywords in under 2 minutes, logs AIO presence and citation status to SQLite, and shows a weekly trend table. Content team can see which pages earned AI Overview citations after publishing.
Who It Is For
SEO teams and product marketers who want to monitor AI Overview visibility for their product across branded and non-branded queries.
Key Benefits
- Daily automated tracking with historical log
- Separate tracking: is AIO present vs is your domain cited
- One API credit per keyword check
- Export to CSV or feed into a dashboard
Python Example
import requests
from datetime import date
def check_aio(keyword: str, domain: str, api_key: str) -> dict:
r = requests.post(
"https://api.scavio.dev/api/v1/search",
json={"query": keyword, "include_ai_overview": True, "num_results": 5},
headers={"x-api-key": api_key},
timeout=20
)
r.raise_for_status()
ao = r.json().get("ai_overview")
if not ao:
return {"keyword": keyword, "has_aio": False, "cited": False}
cited = any(domain in s.get("link","") for s in ao.get("sources", []))
return {"keyword": keyword, "has_aio": True, "cited": cited, "date": str(date.today())}
result = check_aio("best project management software", "yoursite.com", "your-scavio-api-key")
print(result)JavaScript Example
async function checkAio(keyword, domain, apiKey) {
const res = await fetch('https://api.scavio.dev/api/v1/search', {
method: 'POST',
headers: { 'Content-Type': 'application/json', 'x-api-key': apiKey },
body: JSON.stringify({ query: keyword, include_ai_overview: true, num_results: 5 })
});
const data = await res.json();
const ao = data.ai_overview;
if (!ao) return { keyword, hasAio: false, cited: false };
const cited = (ao.sources ?? []).some(s => s.link?.includes(domain));
return { keyword, hasAio: true, cited };
}Platforms Used
Web search with knowledge graph, PAA, and AI overviews