How to scrape Google AI Mode: citation pills + place cards
Scrape Google AI Mode in 2026: extract citation pills, parse place cards and shopping carousels, and intercept the conversational SERP network calls.
Get the real AI Mode UI responses: sources, citations, places, and shopping cards, with desktop / mobile targeting and city-level geo. Markdown out, any country, any scale.
4.7 on G2No credit card required.
curl -X POST https://api.cloro.dev/v1/monitor/aimode \
-H "Authorization: Bearer sk_live_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"prompt": "What do you know about Tesla\'s latest updates?",
"country": "US",
"include": {
"markdown": true
}
}' {
"success": true,
"result": {
"text": "...",
"sources": [],
"markdown": "...",
"html": "..."
}
} cloro extracts AI Mode's full conversational SERP. The same key gets you ChatGPT, Perplexity, Gemini, AI Overview, and Copilot.
AI Mode is Google's deeper conversational search, combining live web results with an AI-generated answer, plus places and shopping cards rendered inline. None of it lives in any Google API.
AI Mode rides on top of Google's hardest anti-automation defenses, plus an extra detection layer for the conversational rendering path. DIY pipelines fail within a day of any UI rev. cloro absorbs the access fight so AI Mode monitoring keeps running through Google's release cycle.
AI Mode's cited sources aren't deterministic. Small prompt phrasing changes shift the citation order. A single sample tells you nothing; you need repeated runs across the dimensions you care about. cloro lets you target each axis per request.
The Google Search API returns SERP rows. Vertex AI returns ungrounded Gemini output. Neither returns the AI Mode answer with its inline places, shopping cards, and live source citations. Surfer's analysis measured ~20% overlap between AI APIs and the rendered UI across LLMs.
AI Mode auto-detects intent and renders inline place cards and shopping cards for shopping-intent prompts, alongside the cited source list. None of these special objects live in any Google API. cloro returns `places`, `shopping_cards`, and `sources` as structured JSON.
Parse markdown, sources, places, and shopping cards from one endpoint.
import requests
response = requests.post(
"https://api.cloro.dev/v1/monitor/aimode",
headers={
"Authorization": "Bearer sk_live_your_api_key_here",
"Content-Type": "application/json"
},
json={
"prompt": "What do you know about Tesla's latest updates?",
"country": "US",
"include": {
"markdown": true
}
}
)
print(response.json()) {
"success": true,
"result": {
"text": "The best espresso machines under $200 include...",
"markdown": "### Best espresso machines under $200\n\nFor home baristas...",
"html": "https://storage.cloro.dev/results/aimode-result-page.html",
"sources": [
{
"position": 1,
"url": "https://wirecutter.com/reviews/best-espresso-machine",
"label": "Wirecutter — Best Espresso Machines",
"description": "After 80 hours of testing, Wirecutter recommends the De'Longhi Stilosa for under-$200..."
}
],
"shopping_cards": [
{
"position": 1,
"product": {
"name": "Stilosa Manual Espresso Maker",
"brand": "De'Longhi",
"price": "$99.95",
"currency": "USD",
"rating": 4.3,
"reviewCount": 412,
"imageUrl": "https://example.com/products/delonghi-stilosa.jpg",
"productUrl": "https://example.com/buy/delonghi-stilosa",
"description": "Compact 15-bar pump espresso maker with manual milk frother"
}
}
]
}
} Pick a plan that fits your volume. Price per credit drops as you scale.
Credit cost per request varies by provider. The rates below apply to async/batch requests; sync requests add a +2 credit surcharge.
Google News uses the same pricing as Google Search.
AI Overview is the AI snippet at the top of a classic Google SERP: short, source-cited, single-turn. AI Mode is Google's deeper conversational search experience, with longer answers, internal sub-queries, follow-up suggestions, and multi-turn navigation. Different surface, different brand-visibility signal. Pages that get cited in AI Overview don't always get cited in AI Mode.
Yes. Pass `location` (Google's canonical location name, e.g. `"New York,New York,United States"`) or a pre-encoded `uule` string. AI Mode's place cards are highly location-sensitive; for local-intent prompts, country-level routing isn't enough. You need city-level for trustworthy brand-visibility data.
Often, yes. Google ships device-specific behavior on AI Mode: different inline cards, different prompt expansion, different shopping-card density. Pass `device: "mobile"` or `"desktop"` per request to capture the surface a real user on each device would see.
Each request runs against Google AI Mode live. Typical latency is 30–60 seconds end-to-end with no caching layer. Sources reflect the current sub-query expansion against Google's live index.
Yes. Roughly 25–40% citation overlap on the same prompt between US and EU runs in our sampling. Some EU markets get sanitized AI Mode responses or no AI Mode at all under DMA constraints. Pass `country` per request to capture the regional variation.
Yes. The same per-request cost applies regardless of frequency. For high-cadence sampling use `POST /v1/monitor/aimode/async` to fan out batches and receive results via webhook. That's the right pattern when you're tracking many prompts across many countries.
Same reason as AI Overview: it's a rendered surface, not a product surface. Vertex AI gives you Gemini without Google's grounding. The Search API gives you SERP rows without the AI conversation. cloro extracts the rendered AI Mode UI directly so what you monitor is what users actually read.
DIY AI Mode scraping requires defeating Google's anti-automation plus the extra detection layer on the conversational rendering path. Realistic in-house cost for sustained monitoring is $5–10k/month before engineer time, with a fragile success rate. cloro's Hobby plan ($100/month) covers the workload with managed reliability.
Scrape Google AI Mode in 2026: extract citation pills, parse place cards and shopping carousels, and intercept the conversational SERP network calls.
We tested 12 LLM visibility tracking tools on real brand-monitoring workflows across ChatGPT, Perplexity, Gemini, and Google AI Overview. What works, what doesn't.
From Perplexity to ChatGPT Search, AI search engines are replacing traditional keywords with conversational answers. Here is everything you need to know about the shift to answer-first discovery.