Google AI Mode SERP API
Access Google AI search results programmatically with our Google AI SERP API. Extract AI Overview responses, AI summaries, organic results, citations, links, and related search data directly from Google search pages.
Endpoint
GET https://vebapi.com/api/serp/googleaimode
Authentication
Include your API key in the request header.
X-API-KEY: YOUR_API_KEY
Request Parameters
| Parameter |
Type |
Required |
Description |
Example |
| q |
string |
Yes |
The search query you want to run in Google AI Mode. |
honda |
| geo |
string |
No |
The geographic location used for the search results. |
india |
| device_type |
string |
No |
The device profile used for the request. |
desktop_chrome |
Example Request
curl -X GET "https://vebapi.com/api/serp/googleaimode?q=honda&geo=india&device_type=desktop_chrome" \
-H "X-API-KEY: YOUR_API_KEY" \
-H "Content-Type: application/json"
Example Response
{
"engine": "Vebapi v8",
"node": "master",
"provider": "vebapi.com",
"request": {
"target": "google_ai_mode",
"query": "honda",
"geo": "india",
"device_type": "desktop_chrome"
},
"results": {
"results": [
{
"content": {
"results": {
"citations": [
{
"text": "Honda is a major Japanese multinational manufacturer that produces a wide range of vehicles, including cars, motorcycles, power equipment, and even aircraft like the HondaJet .",
"urls": [
"https://en.wikipedia.org/wiki/Honda#:~:text=This%20article%20is%20about%20the,%2C%20Minato%2C%20Tokyo%2C%20Japan.",
"https://www.hondacarindia.com/#:~:text=Choose%20your%20car-,All%20New%20Amaze,from%20%E2%82%B9%206%2097%20700*"
]
}
],
"links": [
{
"text": "Honda - Wikipedia. Opens in new tab.",
"url": "https://en.wikipedia.org/wiki/Honda#:~:text=This%20article%20is%20about%20the,%2C%20Minato%2C%20Tokyo%2C%20Japan."
}
],
"parse_status_code": 12000,
"prompt": "honda",
"response_text": "Honda is a major Japanese multinational manufacturer that produces a wide range of vehicles..."
},
"errors": [],
"status_code": 12000,
"task_id": "7437515305061998593"
},
"headers": [],
"status_code": 200,
"query": "honda",
"task_id": "7437515305061998593",
"created_at": "2026-03-11 15:10:31",
"updated_at": "2026-03-11 15:10:49"
}
]
}
}
Response Fields
Top-Level Fields
| Field |
Type |
Description |
| engine |
string |
The API engine version used to process the request. |
| node |
string |
The processing node handling the request. |
| provider |
string |
The API provider domain. |
| request |
object |
Details of the original request made to the API. |
| results |
object |
The returned Google AI Mode search results. |
Request Object
| Field |
Type |
Description |
| target |
string |
The search target. For this endpoint it will be google_ai_mode. |
| query |
string |
The search term submitted by the user. |
| geo |
string |
The selected geographic region for the query. |
| device_type |
string |
The selected device type used for scraping the results. |
Result Item Fields
| Field |
Type |
Description |
| content |
object |
Contains the parsed AI Mode result data. |
| headers |
array |
Reserved for response headers if available. |
| status_code |
integer |
The HTTP status code returned for this result item. |
| query |
string |
The original search query. |
| task_id |
string |
A unique ID assigned to the scraping task. |
| created_at |
string |
The timestamp when the task was created. |
| updated_at |
string |
The timestamp when the task was last updated. |
Parsed Content Fields
| Field |
Type |
Description |
| content.results.citations |
array |
A list of citation blocks extracted from the AI response. |
| content.results.links |
array |
A list of source links and related references shown in AI Mode. |
| content.results.parse_status_code |
integer |
The parser status code for the AI result extraction. |
| content.results.prompt |
string |
The search prompt used in the request. |
| content.results.response_text |
string |
The full AI-generated text summary extracted from Google AI Mode. |
| content.errors |
array |
Any parsing or scraping errors returned for the request. |
| content.status_code |
integer |
The internal parser status code. |
| content.task_id |
string |
The internal task ID for the parsed content. |
Citation Object
| Field |
Type |
Description |
| text |
string |
The citation text extracted from the AI result. |
| urls |
array |
A list of URLs associated with that citation. |
Link Object
| Field |
Type |
Description |
| text |
string |
The anchor text or source title shown in the AI response. |
| url |
string |
The source URL. |
Supported Use Cases
- Extract Google AI Overview responses at scale
- Collect AI-generated search summaries for keyword research
- Analyze citations and source links used in AI Mode answers
- Monitor brand visibility in Google AI-powered results
- Build SEO tools, SERP intelligence dashboards, and AI search trackers
Notes
- This endpoint is designed for Google AI Mode search result extraction.
- Returned fields may vary depending on the query, region, and device type.
- Some queries may return richer citations, more links, or longer AI summaries.
Error Handling
If the request fails or Google does not return a parseable AI response, the API may return empty result sets, status codes, or error objects inside the errors array.
GEO LIST
[
"No selection",
"Antigua and Barbuda",
"Argentina",
"Bahamas",
"Barbados",
"Belize",
"Bermuda",
"Bolivia",
"Brazil",
"British Virgin Islands",
"Canada",
"Cayman Islands",
"Chile",
"Colombia",
"Costa Rica",
"Dominica",
"Dominican Republic",
"Ecuador",
"El Salvador",
"Falkland Islands (Islas Malvinas)",
"Grenada",
"Guatemala",
"Guyana",
"Haiti",
"Honduras",
"Jamaica",
"Mexico",
"Montserrat",
"Nicaragua",
"Panama",
"Paraguay",
"Peru",
"Puerto Rico",
"St. Kitts and Nevis",
"St. Lucia",
"St. Vincent and the Grenadines",
"Suriname",
"Trinidad and Tobago",
"Turks and Caicos Islands",
"U.S. Minor Outlying Islands",
"U.S. Virgin Islands",
"United States",
"Uruguay",
"Venezuela",
"Afghanistan",
"American Samoa",
"Antarctica",
"Bangladesh",
"Bhutan",
"Brunei",
"Cambodia",
"Christmas Island",
"Cocos (Keeling) Islands",
"Cook Islands",
"Fiji",
"Guam",
"Hong Kong",
"Heard Island and McDonald Islands",
"Indonesia",
"India",
"Japan",
"Kiribati",
"Laos",
"Macao",
"Malaysia",
"Maldives",
"Marshall Islands",
"Micronesia",
"Mongolia",
"Myanmar (Burma)",
"Nauru",
"Nepal",
"New Zealand",
"Niue",
"Norfolk Island",
"Northern Mariana Islands",
"Pakistan",
"Palau",
"Papua New Guinea",
"Philippines",
"Pitcairn Islands",
"Samoa",
"Singapore",
"Solomon Islands",
"South Georgia and the South Sandwich Islands",
"South Korea",
"Sri Lanka",
"St. Helena, Ascension and Tristan da Cunha",
"Taiwan",
"Thailand",
"Timor-Leste",
"Tokelau",
"Tonga",
"Tuvalu",
"Vanuatu",
"Vietnam",
"Albania",
"Algeria",
"Andorra",
"Angola",
"Anguilla",
"Armenia",
"Azerbaijan",
"Bahrain",
"Belarus",
"Benin",
"Bosnia and Herzegovina",
"Botswana",
"British Indian Ocean Territory",
"Burkina Faso",
"Burundi",
"Cameroon",
"Cape Verde",
"Central African Republic",
"Chad",
"Comoros",
"Congo (DRC)",
"Congo (Republic)",
"Côte d'Ivoire",
"Djibouti",
"Egypt",
"Equatorial Guinea",
"Eritrea",
"Eswatini",
"Ethiopia",
"Faroe Islands",
"Gabon",
"Gambia",
"Georgia",
"Ghana",
"Gibraltar",
"Guinea",
"Guinea-Bissau",
"Guernsey",
"Iraq",
"Isle of Man",
"Israel",
"Jersey",
"Jordan",
"Kazakhstan",
"Kenya",
"Kosovo",
"Kuwait",
"Kyrgyzstan",
"Lebanon",
"Lesotho",
"Liberia",
"Libya",
"Madagascar",
"Malawi",
"Mali",
"Mauritania",
"Mauritius",
"Moldova",
"Monaco",
"Montenegro",
"Morocco",
"Mozambique",
"Namibia",
"Niger",
"Nigeria",
"North Macedonia",
"Oman",
"Palestine",
"Qatar",
"Rwanda",
"San Marino",
"São Tomé and Príncipe",
"Saudi Arabia",
"Senegal",
"Serbia",
"Seychelles",
"Sierra Leone",
"Somalia",
"South Africa",
"South Sudan",
"Sudan",
"Tajikistan",
"Tanzania",
"Togo",
"Tunisia",
"Turkmenistan",
"Uganda",
"Ukraine",
"United Arab Emirates",
"United Kingdom",
"Uzbekistan",
"Western Sahara",
"Yemen",
"Zambia",
"Zimbabwe"
]
Device List
"desktop",
"desktop_chrome",
"desktop_edge",
"desktop_firefox",
"desktop_opera",
"desktop_safari",
"mobile",
"mobile_android",
"mobile_ios",
"tablet",
"tablet_android",
"tablet_ios"
Quick Start
- Generate your API key from your VebAPI dashboard.
- Send a GET request to the endpoint with your query.
- Pass optional
geo and device_type parameters.
- Parse
response_text, citations, and links from the response.