Google AI SERP API – Extract Google AI Overview & AI Search Results in JSON - VebAPI
GET Version 1.0 8 Credits

Google AI Mode SERP

Access Google AI search results programmatically with our Google AI SERP API

Ready to query this endpoint?

Sign up to get a free API key instantly with free trial credits. No credit card required.

Request Details

GET /serp/googleaimode
Parameter Type Requirement Description
q string Required Query
geo string Required country , you can find the list of available countries below
device_type string Required Set a device type , Available list below
X-API-KEY string Required Your API Key

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

  1. Generate your API key from your VebAPI dashboard.
  2. Send a GET request to the endpoint with your query.
  3. Pass optional geo and device_type parameters.
  4. Parse response_text, citations, and links from the response.
Request Example (cURL)
Expected JSON Response

Flexible Developer Pricing

Select the plan that fits your execution volume. Standard plans come with full access to all endpoints, high concurrency limits, and active support.

🔥 Special Offer Pricing

Simple, Transparent Pricing

Choose a plan now, scale anytime. One API key for all endpoints.

Monthly billing Yearly billing 2 months free
Loading pricing…
Need more? Contact us for custom pricing.