Google AI Mode provides valuable, structured data with many applications. But scraping it at scale is challenging due to frequent format changes, anti-bot protections, and infrastructure requirements. SerpApi’s Google AI Mode API solves this by delivering ready-to-use results programmatically.
In this article, we'll go over what Google AI Mode is, why it's useful to scrape, and how to scrape it using the Google AI Mode API. We'll cover how to access the API using both JavaScript and Python.
What is Google AI Mode?
Powered by Gemini 2.5, Google AI Mode utilizes a “query fan-out” approach. It performs multiple real-time, related searches across different subtopics and data sources, then synthesizes those results to provide a comprehensive, conversational answer.
Much like the ChatGPT, Gemini, and Grok chatbots, Google AI Mode uses AI to provide an in depth conversational response to questions, and provides supporting references. However, unlike those apps, which are primarily model-first, and rely on internal knowledge and reasoning before optionally reaching for search integration, Google AI Mode is a search-first experience. It is always powered by fresh, up-to-date results from Google's live search index, and the LLM (Gemini 2.5) interprets this information to write its response.
It allows users to consistently query for an AI answer, unlike the AI Overviews, which may or not be present when performing a standard Google search. Additionally, Google AI Mode responses are longer and more detailed than AI Overviews.
Why Scrape Google AI Mode
Google's AI responses contain valuable data, and can be utilized to support a wide variety of use cases:
- SEO and Content Strategy - Identify which sources the AI favors, helping you identify content gaps, track citation share, and refine strategies to improve visibility.
- Competitive Intelligence and Brand Monitoring - Monitor how competitors are represented in AI summaries and measure how often your brand appears versus theirs in AI-generated citations.
- Market Intelligence and Research - Extract synthesized AI insights across industries and topics to detect emerging trends and better understand evolving market narratives.
- LLM Training and Enrichment - Use AI Mode outputs as high-quality, citation-anchored datasets to enhance downstream LLMs with more structured reasoning and knowledge.
- Digital Presence and Reputation Tracking - Track how your company, products, or executives are framed in AI-driven search results to spot risks and measure online reputation.
Why Use SerpApi to Scrape Google AI Mode?
SerpApi takes care of the complexities of web-scraping so that can you can focus on other challenges. If you were to implement your own Google AI Mode scraper, you would not only need to parse the data, but you would need to update it in response to frequent changes from Google. You would also need to implement proxies and captcha solutions in order to prevent your requests from being blocked. For larger scale operations, this would require extensive infrastructure and significant maintenance efforts. SerpApi takes care of all of this for you.
Key Benefits of Using SerpApi for Google AI Mode:
- Accurate Parsing - Google AI Mode and AI Overviews use deeply nested, frequently changing formats. As the first commercially available search engine results page (SERP) scraping solution, dating back to 2017, SerpApi's engineers are experts at addressing this challenge.
- Block prevention - Google AI Mode has aggressive anti-bot measures and rate limits. SerpApi automatically rotates proxies and solves captchas, so your searches aren’t blocked or throttled.
- Adaptability to Google Updates - Google frequently experiments with the layout of AI Overviews and AI Mode. The engineers at SerpApi are constantly updating scraper logic to stay in sync and provide reliable results even during shifts.
- Scalability without the Overhead - Running a high-volume Google AI Mode scraper requires expensive infrastructure to handle rotating IPs, captcha solving, and request management. SerpApi delivers this at scale without the maintenance burden.
Preparation
Before using the Google AI Mode API, you'll need to create a free SerpApi account if you don't already have one. You can do that here.
You'll then want to retrieve your API key, as you'll need it to call the Google AI Mode API.
Introduction to SerpApi's Google AI Mode API
The Google AI Mode API makes it easy to retrieve Google AI Mode results programmatically, in a nested JSON format.
Let's take a look at how it works in the Playground, a convenient UI for trying out SerpApi's APIs with different search queries and parameters.
For example, let's try searching the Google AI Mode API for "Compare wool, down, and synthetic jackets in terms of insulation, water resistance, and durability". To do that, we just need to set our query as the value of the q
parameter:

The Google AI Mode API also supports specifying a point of origin for the search with the location
and uule
parameters. This is important for location dependent use cases, as Google AI Mode takes location into account when formulating answers.
Here's an example of passing "Clarksville, Tennessee" for the location
, and asking for nearby travel destinations:
https://serpapi.com/playground?engine=google_ai_mode&q=Plan+a+trip+including+only+locations+I+can+easily+drive+too+for+my+current+location&location=Clarksville%2C+Tennessee%2C+United+States

In most cases, the influence of location
will be less obvious than this example, but it's still important for local SEO, and for replicating the actual experience of performing a Google AI Mode API search live in the browser.
If you know the uule
(parameter Google uses to encode location) value of the location, you can also use that instead:
How to Scrape Google AI Mode With Python
Let's take a look at you can scrape Google AI Mode with Python, using SerpApi's Python library.
Preparation
First, make sure you have Python 3.7+ installed.
Then run:
pip install google-search-results
google-search-results
, not serpapi
. While there is another Python package titled serpapi
, this is a newer library and still experimental. We recommend sticking with google-search-results
if you want to follow our documentation examples, and that's the library we'll use for this tutorial. If you install serpapi
, you'll also need to uninstall it before you can use google-search-results
as the two are not compatible.If you haven't already, you'll also need to sign in to SerpApi (or create an account) and grab your API key from https://serpapi.com/dashboard.
You can then query SerpApi for Google AI Mode results using the following code:
from serpapi import GoogleSearch
params = {
"api_key":"YOUR API KEY",
"engine": "google_ai_mode",
"q": "Compare wool, down, and synthetic jackets in terms of insulation, water resistance, and durability",
"google_domain": "google.com",
"hl": "en",
"gl": "us",
"location": "Austin, Texas, United States"
}
search = GoogleSearch(params)
results = search.get_dict()
Make sure to replace "YOUR API KEY" with your actual API key.
How to Scrape Google AI Mode With JavaScript (Node.js)
SerpApi also supports an NPM package, for using JavaScript to make SerpApi queries.
You'll need to have Node.js 7.10.1 or higher installed on your system. You can install the SerpApi JavaScript library by running npm install serpapi
in your terminal.
If you haven't already, you'll also need to sign in to SerpApi (or create an account) and grab your API key from https://serpapi.com/dashboard.
You can then query the Google AI Mode API with JavaScript with code that looks like this:
const { getJson } = require("serpapi");
getJson({
api_key: "YOUR_API_KEY",
engine: "google_ai_mode",
q: "Compare different types, models,and brands of sleeping bags, including pros and cons of down vs synthetic"
}, (json) => {
console.log(json);
});
Alternatively, you can use ES Modules (ESM) with import
syntax and top-level await
(with Node.js 14.8.0. or newer):
Add "type": "module"
to your package.json
:
{
"type": "module",
// rest of package.json
}
Then the code to call the Google AI Overviews API will be:
import { getJson } from "serpapi";
const response = await getJson({
api_key: "YOUR API KEY",
engine: "google_ai_mode",
q: "Compare different types, models,and brands of sleeping bags, including pros and cons of down vs synthetic"
});
console.log(response);
Again, make sure you replace "YOUR API KEY" with your actual API key.
Google AI Mode API Results JSON
Here's an example of what the response might look like when searching for "Compare and contrast different dog breeds and their viability as support animals":
{
"search_metadata": {
"id": "68cdc2c5cc56d384898c6828",
"status": "Success",
"json_endpoint": "https://serpapi.com/searches/110bd5e7c715edbe/68cdc2c5cc56d384898c6828.json",
"created_at": "2025-09-19 20:53:25 UTC",
"processed_at": "2025-09-19 20:53:25 UTC",
"google_ai_mode_url": "https://www.google.com/search?q=Compare+and+contrast+different+dog+breeds+and+their+viability+as+support+animals+&oq=Compare+and+contrast+different+dog+breeds+and+their+viability+as+support+animals+&udm=50&sourceid=chrome&ie=UTF-8&aep=1&ntc=1&sa=X",
"raw_html_file": "https://serpapi.com/searches/110bd5e7c715edbe/68cdc2c5cc56d384898c6828.html",
"total_time_taken": 13.49
},
"search_parameters": {
"engine": "google_ai_mode",
"q": "Compare and contrast different dog breeds and their viability as support animals ",
"device": "desktop"
},
"text_blocks": [
{
"type": "paragraph",
"snippet": "Choosing a dog for support depends on the specific needs of the handler and the type of support animal required. Service dogs, which are individually trained to perform specific tasks for a person with a disability, need an exceptional temperament and high trainability. Emotional support animals (ESAs), which provide comfort through companionship, primarily require a calm, easy-going disposition."
},
{
"type": "heading",
"snippet": "Popular support animal breeds compared and contrasted"
},
{
"type": "table",
"table": [
[
"Breed",
"Classification",
"Key Traits",
"Pros for Support Work",
"Cons for Support Work"
],
[
"Labrador Retriever",
"Service (guide, mobility, medical alert), ESA",
"Intelligent, friendly, eager to please, loyal, outgoing.",
"Highly trainable and versatile; excels at retrieval tasks; adaptable to different environments.",
"Year-round heavy shedding; high energy requires regular exercise; can be distracted by new social interactions."
],
[
"Golden Retriever",
"Service (psychiatric, guide), ESA",
"Gentle, patient, even-tempered, empathetic.",
"Instinctive desire to comfort; strong emotional intuition; highly trainable and easy to bond with.",
"Consistent, heavy shedding; requires a lot of exercise to stay healthy and engaged."
],
[
"German Shepherd",
"Service (guide, psychiatric, mobility), ESA",
"Loyal, protective, highly intelligent, confident, keen sense of duty.",
"Excellent for physical support and mobility tasks; adaptable and thrives on having a job; fiercely loyal to their handler.",
"High exercise needs; requires consistent and early training and socialization; can shed heavily."
],
[
"Standard Poodle",
"Service (medical alert, hearing, psychiatric), ESA",
"Extremely intelligent, adaptable, friendly, and trainable.",
"Hypoallergenic, making them suitable for handlers with allergies; versatile and can be trained for various tasks.",
"Requires frequent and professional grooming, which can be costly; high energy and intelligence necessitate mental stimulation."
],
[
"Cavalier King Charles Spaniel",
"ESA, psychiatric service",
"Affectionate, gentle, calm, forms strong bonds with owners.",
"Small size is ideal for apartment living or frequent travel; provides calming lap companionship; highly empathetic.",
"Prone to serious genetic health issues, which can mean a shorter lifespan; requires regular grooming."
],
[
"Bernese Mountain Dog",
"Service (mobility, psychiatric)",
"Gentle, loyal, calm, and strong.",
"Large, sturdy frame is great for mobility tasks like bracing and pulling wheelchairs.",
"Shorter lifespan; sheds a great deal; prone to overheating in warm climates; requires significant space."
],
[
"Great Dane",
"Service (mobility), psychiatric service",
"Gentle, patient, and calm temperament despite their large size.",
"Excellent for mobility support, especially for taller handlers; loving and easily attached to owners.",
"Very short lifespan; requires a lot of space; can drool frequently; may unintentionally intimidate others."
],
[
"Boxer",
"Service (psychiatric, mobility)",
"Playful, energetic, loyal, intelligent, and affectionate.",
"Ideal for psychiatric support like deep pressure therapy; excellent for active handlers who need moderate assistance.",
"High energy levels require significant exercise; can be stubborn during training."
]
],
"formatted": [
{
"breed": "Labrador Retriever",
"classification": "Service (guide, mobility, medical alert), ESA",
"key_traits": "Intelligent, friendly, eager to please, loyal, outgoing.",
"pros_for_support_work": "Highly trainable and versatile; excels at retrieval tasks; adaptable to different environments.",
"cons_for_support_work": "Year-round heavy shedding; high energy requires regular exercise; can be distracted by new social interactions."
},
{
"breed": "Golden Retriever",
"classification": "Service (psychiatric, guide), ESA",
"key_traits": "Gentle, patient, even-tempered, empathetic.",
"pros_for_support_work": "Instinctive desire to comfort; strong emotional intuition; highly trainable and easy to bond with.",
"cons_for_support_work": "Consistent, heavy shedding; requires a lot of exercise to stay healthy and engaged."
},
{
"breed": "German Shepherd",
"classification": "Service (guide, psychiatric, mobility), ESA",
"key_traits": "Loyal, protective, highly intelligent, confident, keen sense of duty.",
"pros_for_support_work": "Excellent for physical support and mobility tasks; adaptable and thrives on having a job; fiercely loyal to their handler.",
"cons_for_support_work": "High exercise needs; requires consistent and early training and socialization; can shed heavily."
},
{
"breed": "Standard Poodle",
"classification": "Service (medical alert, hearing, psychiatric), ESA",
"key_traits": "Extremely intelligent, adaptable, friendly, and trainable.",
"pros_for_support_work": "Hypoallergenic, making them suitable for handlers with allergies; versatile and can be trained for various tasks.",
"cons_for_support_work": "Requires frequent and professional grooming, which can be costly; high energy and intelligence necessitate mental stimulation."
},
{
"breed": "Cavalier King Charles Spaniel",
"classification": "ESA, psychiatric service",
"key_traits": "Affectionate, gentle, calm, forms strong bonds with owners.",
"pros_for_support_work": "Small size is ideal for apartment living or frequent travel; provides calming lap companionship; highly empathetic.",
"cons_for_support_work": "Prone to serious genetic health issues, which can mean a shorter lifespan; requires regular grooming."
},
{
"breed": "Bernese Mountain Dog",
"classification": "Service (mobility, psychiatric)",
"key_traits": "Gentle, loyal, calm, and strong.",
"pros_for_support_work": "Large, sturdy frame is great for mobility tasks like bracing and pulling wheelchairs.",
"cons_for_support_work": "Shorter lifespan; sheds a great deal; prone to overheating in warm climates; requires significant space."
},
{
"breed": "Great Dane",
"classification": "Service (mobility), psychiatric service",
"key_traits": "Gentle, patient, and calm temperament despite their large size.",
"pros_for_support_work": "Excellent for mobility support, especially for taller handlers; loving and easily attached to owners.",
"cons_for_support_work": "Very short lifespan; requires a lot of space; can drool frequently; may unintentionally intimidate others."
},
{
"breed": "Boxer",
"classification": "Service (psychiatric, mobility)",
"key_traits": "Playful, energetic, loyal, intelligent, and affectionate.",
"pros_for_support_work": "Ideal for psychiatric support like deep pressure therapy; excellent for active handlers who need moderate assistance.",
"cons_for_support_work": "High energy levels require significant exercise; can be stubborn during training."
}
]
},
{
"type": "heading",
"snippet": "Important factors to consider"
},
{
"type": "paragraph",
"snippet": "When choosing a support dog, beyond breed traits, consider these factors based on your lifestyle and specific needs:"
},
{
"type": "list",
"list": [
{
"snippet": "Lifestyle: Match the dog's energy level to your own. A high-energy Border Collie is a poor fit for a sedentary person, but a perfect partner for someone who loves to be active."
},
{
"snippet": "Living space: Large breeds like Bernese Mountain Dogs need more room to thrive than smaller dogs like a Cavalier King Charles Spaniel."
},
{
"snippet": "Allergies: For those with allergies, hypoallergenic breeds like Poodles are an excellent choice."
},
{
"snippet": "Training and cost: Service dogs require extensive, expensive training, while ESAs do not need specific training by law. Consider if you have the time and finances for training and ongoing care."
},
{
"snippet": "Individual temperament: Remember that generalizations about breeds don't apply to every individual dog. Some mixed-breed dogs can also make wonderful support animals if they possess the right temperament and are trained correctly."
}
]
}
],
"references": [
{
"title": "Emotional Support Dogs: Choosing the Right Breed",
"link": "https://www.helpguide.org/wellness/pets/emotional-support-dogs-choosing-the-right-breed#:~:text=By%20Lawrence%20Robinson%2C%20Reviewed%20by,the%20right%20breed%20for%20you",
"snippet": "Apr 9, 2025 — * 1: Golden Retriever. * 2: Labrador Retriever. * 3: Cavalier King Charles Spaniel. * 4: Poodle. * 5: Pug. * 6: Shih Tzu. * Selecting the right breed for you. .",
"source": "HelpGuide.org",
"index": 0
},
{
"title": "Emotional Support Dogs: Choosing the Right Breed - HelpGuide.org",
"link": "https://www.helpguide.org/wellness/pets/emotional-support-dogs-choosing-the-right-breed",
"snippet": "Apr 9, 2025 — What is an emotional support dog? An emotional support animal (ESA) can provide comfort, companionship, and therapeutic benefits if you're facing an emotional o...",
"source": "HelpGuide.org",
"index": 1
},
{
"title": "5 Most Popular Service Dog Breeds for any Disability - Pettable",
"link": "https://pettable.com/blog/best-service-dog-breeds#:~:text=ease%20and%20confidence.-,Best%20Psychiatric%20Service%20Dog%20Breeds,your%20specific%20needs%20and%20preferences.",
"snippet": "Mar 1, 2024 — Best Service Dog Breeds for Physical or Mental Disabilities. The best psychiatric service dog breeds are known for their intelligence, calm demeanor, and traina...",
"source": "Pettable",
"index": 2
},
{
"title": "The Best (& Worst) Emotional Support Dog Breeds - Pettable",
"link": "https://pettable.com/blog/best-emotional-support-dogs#:~:text=What%20are%20the%20best%20emotional,the%20specific%20dog%20and%20child.",
"snippet": "Dec 16, 2022 — The Bottom Line * What are emotional support dogs? Emotional support dogs provide their owners with comfort and companionship to help alleviate the symptoms of ...",
"source": "Pettable",
"index": 3
},
{
"title": "Best Mobility Service Dog Breeds",
"link": "https://www.servicedogcertifications.org/best-mobility-service-dog-breeds/",
"snippet": "In this article: * Large breed mobility service dogs. Labrador Retrievers. German Shepherds. Newfoundlands. Bernese Mountain Dogs. Standard Poodles. * Medium-si...",
"source": "Service Dog Certification",
"index": 4
},
{
"title": "9 Service Dog Breeds That Are the Ultimate Helpers - The Spruce Pets",
"link": "https://www.thesprucepets.com/service-dog-breeds-8348057#:~:text=Labrador%20Retriever&text=Labrador%20retrievers%20are%20the%20gold,package%20for%20a%20guide%20dog.",
"snippet": "Dec 10, 2024 — They can do things like retrieve objects, alert individuals to a medical problem like a seizure, and guide the visually impaired. * 01 of 13. Labrador Retriever...",
"source": "The Spruce Pets",
"index": 5
},
{
"title": "Top 10 Best Psychiatric Service Dog Breeds",
"link": "https://www.servicedogtrainingschool.org/blog/best-psychiatric-service-dog-breeds",
"snippet": "Aug 3, 2021 — Top 10 Best Psychiatric Service Dog Breeds * What Personal Features Every Service Dog Should Possess? * Intelligence. * Balanced Temperament. * Trainability. * ...",
"source": "Service Dog Training School International",
"index": 6
},
{
"title": "13 Best Emotional Support Dog Breeds For Anxiety And Depression -",
"link": "https://drelaynedaniels.com/13-best-emotional-support-dog-breeds-for-anxiety-and-depression/",
"snippet": "Here are 4 benefits of emotional support dogs for people with anxiety and depression: * Improved Sleep. ESDs can help you sleep by providing a sense of security...",
"source": "Dr. Elayne Daniels",
"index": 7
},
{
"title": "10 Best Dog Breeds for Service Dogs: How to Choose and Which Is ...",
"link": "https://www.sierradelta.com/blog/10-best-dog-breeds-for-service-dogs-how-to-choose-and-which-is-right-for-you",
"snippet": "Jul 13, 2025 — Which one is the right dog breed depends on you though. * 1. Labrador Retriever. Many people prefer the Labrador Retriever as a service dog because of its calm ...",
"source": "Sierra Delta",
"index": 8
},
{
"title": "8 Best Service Dog Breeds for PTSD - Pettable",
"link": "https://pettable.com/blog/the-8-best-service-dog-breeds-for-ptsd#:~:text=When%20it%20comes%20to%20selecting,assistance%20in%20managing%20daily%20challenges.",
"snippet": "Feb 24, 2023 — The 8 Best Service Dog Breeds for PTSD. Golden Retrievers, German Shepherds, and Labrador Retrievers are often considered among the best breeds for service dogs...",
"source": "Pettable",
"index": 9
},
{
"title": "Best Service Dog Breeds For Optimal Assistance And Support",
"link": "https://medicalcert.co.uk/best-service-dog-breeds/#:~:text=Top%20Recommended%20Service%20Dog%20Breeds,for%20assistance%20and%20support%20tasks.",
"snippet": "Jun 8, 2024 — Best Service Dog Breeds For Optimal Assistance And Support. Finding the right service pooch can be hard. Dogs like Labrador Retrievers and Golden Retrievers are...",
"source": "medicalcert.co.uk",
"index": 10
},
{
"title": "What Makes a Good Service Dog? - Good Dogg Beverage",
"link": "https://gooddoggbeverage.com/what-makes-a-good-service-dog/#:~:text=Service%20dogs%20must%20be%20patient,handled%20by%20strangers%20when%20necessary.",
"snippet": "Jun 28, 2023 — What Makes a Good Service Dog? * Service dogs provide invaluable assistance to their owners, enabling them to live more independent and fulfilling lives. But no...",
"source": "Good Dogg Beverage",
"index": 11
},
{
"title": "What Makes a Good Service Dog? - White Mountain College for Pets",
"link": "https://collegeforpets.com/what-makes-a-good-service-dog/#:~:text=Essential%20Service%20Dog%20Traits,his/her%20humans%20seem%20agitated.",
"snippet": "Jun 14, 2021 — What Makes a Good Service Dog? ... Understanding what makes a good service dog is helpful before you ever consider training your faithful friend for the job. Th...",
"source": "College for Pets",
"index": 12
}
]
}
You can see most of the results are contained with the text_blocks
key. Both the Google AI Mode and Google AI Overviews use this key, as it's helpful for organizing text in a very dynamic format.
Each block inside text_blocks
includes a type
. Which might be paragraph
, a list
, a heading
, a table
or something else.
This is useful because it structures Google AI Mode and AI Overviews into consistent, machine-readable chunks. Instead of scraping a giant blob of text, the data is already broken into logical units—paragraphs, headings, lists, or tables.
This organization helps in several ways:
- Easier Parsing – You don’t have to guess where one section ends and another begins. Each block is already tagged by type, which makes automated extraction and formatting much simpler.
- Preserves Context – By knowing whether a block is a heading, a list, or a paragraph, you can retain the original meaning and hierarchy, rather than flattening everything into plain text.
- Flexible Output – Because the text is segmented, you can choose to render it as-is, reformat it (e.g., turn a table into CSV), or pull only certain types (like lists or citations) depending on your use case.
- Adaptable to Change – Since Google frequently experiments with how AI results are presented, having text organized in text_blocks makes it more resilient. Even if the order or layout changes, the typed blocks still provide predictable structure.
You'll also notice the references
block at the end of the JSON. This contains the list of sites Google cites as sources for the AI Mode response, each with a title
, index
, snippet
, source
and link
. This is information can be incredible useful for SEO and marekting purposes, change tracking, a deeper analysis of the data, or for including your own citations in your application.
Some searches include other result types, including local_results
, inline_videos
, products
and more. You can see more examples on the documentation page.
Google AI Mode FAQ
What does the Google AI Mode API Cost?
SerpApi offers tiered subscriptions based on monthly usage. Access to all APIs is included in all plans, including the Google AI Mode API. Subscriptions range in price, starting with the Developer Plan at $75 per month with Best Effort Speed (or $150 per month with Ludicrous Speed). After creating a free account, larger plans can be viewed here.
Is there a free version of the Google AI Mode API?
SerpApi provides a free plan with 250 searches per month. To gain access to the free plan, all you need to do is create a free account.
Is it legal to use the Google AI Mode API?
While I can't provide definitive legal advice, as I am not a lawyer, the US court precedent is that scraping public search results pages is 100% legal. You can read more about that here. For further peace of mind, SerpApi also provides a U.S. Legal Shield, meaning SerpApi takes on liability for web scraping as long your usage of the data you scrape is legal.
Does SerpApi support scraping AI Overviews as well as AI Mode?
Yes, AI Overviews can be scraped using SerpApi's Google Search API and Google AI Overviews API. You can read more about scraping AI Overviews here.
What programming languages work with the Google AI Mode API?
In this article, we've covered scraping AI Mode with Python and JavaScript. But SerpApi supports libraries for many more languages. You can also use the Google AI Mode API with any programming language, just by sending a GET request to https://serpapi.com/search.json?engine=google_ai_mode&q=Coffee (replace "Coffee" with the query you want to search with Google AI Mode).
Is the Google AI Mode API Scalable?
Yes, the Google AI Mode API is scalable and Enterprise ready. SerpApi can support a very high volume of monthly requests for any of it's APIs, including the Google AI Mode API. Standard plans include a Cloud 55M Plan with 55,000,000 searches per month, but even higher volumes are supported upon request.
Links
- Google AI Mode -Try Google AI Mode in the browser
- Google AI Mode API Documentation - Learn more about how to use this API
- Google AI Mode API Playground - Try an example
- How to Scrape Google AI Overviews - SerpApi tutorial
- Bulding a UI for AI Overviews - SerpApi tutorial