Get Access to Google AI Overview Data with Zenserp AI Overview API

Zenserp AI Overview API returns the full AI-generated answer Google shows above the organic results, including structured text blocks and every cited source URL. Sign up for our free plan to get started.

AI OVERVIEW
forbes.com g2.com hubspot.com
Use cases

Plenty of use cases

Zenserp AI Overview API is the perfect tool for a countless number of use cases.

Brand Visibility Tracking

Monitor whether your brand appears in Google's AI-generated answers for your target keywords, and at what citation position.

GEO — Generative Engine Optimization

Build the data layer for a GEO strategy. Track which pages Google cites in AI Overviews and optimize your content to earn citations.

Competitive Intelligence

See which competitor domains are cited in AI Overviews for your category keywords, and benchmark your citation rate against theirs.

Many More...

Our customers use Zenserp for a countless number of use cases, at small and large scale.

Example use cases

The following examples should give you an idea of what you can achieve with Zenserp AI Overview API. For further details, visit our Playground and our Documentation.

curl -X GET -G \
    'https://app.zenserp.com/api/v2/search' \
    -H "apikey: your-apikey" \
    -d "q=best+crm+software" \
    -d "ai_overview=1" \
    -d "gl=us"

# Set ai_overview=1 to request the AI Overview block
# Returns present:true/false and full citations when present
import requests

headers = {"apikey": "your-apikey"}
params = {"q": "best crm software", "ai_overview": 1, "gl": "us"}

response = requests.get(
    "https://app.zenserp.com/api/v2/search",
    headers=headers,
    params=params,
)
data = response.json()

if data["ai_overview"]["present"]:
    print(data["ai_overview"]["text_blocks"])
else:
    print("No AI Overview for this query.")
const axios = require("axios");

axios.get("https://app.zenserp.com/api/v2/search", {
  headers: { apikey: "your-apikey" },
  params: { q: "best crm software", ai_overview: 1, gl: "us" },
}).then(({ data }) => {
  if (data.ai_overview.present) {
    console.log(data.ai_overview.text_blocks);
  } else {
    console.log("No AI Overview for this query.");
  }
});
<?php
$params = http_build_query([
    "q" => "best crm software",
    "ai_overview" => 1,
    "gl" => "us",
]);

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, "https://app.zenserp.com/api/v2/search?" . $params);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["apikey: your-apikey"]);

$data = json_decode(curl_exec($ch), true);
curl_close($ch);

echo $data["ai_overview"]["present"] ? "AI Overview present" : "No AI Overview";
curl -X POST https://app.zenserp.com/api/v1/batches \
    -H 'Content-Type: application/json' \
    -H 'apikey: your-apikey' \
    -d '{
            "webhook_url": "https://your-app.com/hook",
            "name": "brand-visibility-run",
            "jobs": [
                { "q": "best crm software", "type": "ai_overview" },
                { "q": "crm for small business", "type": "ai_overview" },
                { "q": "salesforce alternatives", "type": "ai_overview" }
            ]
        }'

# Use the Batches endpoint to check AI Overviews across hundreds of keywords at once
import requests

payload = {
    "webhook_url": "https://your-app.com/hook",
    "name": "brand-visibility-run",
    "jobs": [
        {"q": "best crm software", "type": "ai_overview"},
        {"q": "crm for small business", "type": "ai_overview"},
        {"q": "salesforce alternatives", "type": "ai_overview"},
    ],
}

response = requests.post(
    "https://app.zenserp.com/api/v1/batches",
    headers={"apikey": "your-apikey", "Content-Type": "application/json"},
    json=payload,
)
print(response.json())
const axios = require("axios");

axios.post("https://app.zenserp.com/api/v1/batches", {
  webhook_url: "https://your-app.com/hook",
  name: "brand-visibility-run",
  jobs: [
    { q: "best crm software", type: "ai_overview" },
    { q: "crm for small business", type: "ai_overview" },
    { q: "salesforce alternatives", type: "ai_overview" },
  ],
}, {
  headers: { apikey: "your-apikey" },
}).then(({ data }) => console.log(data));
<?php
$payload = json_encode([
    "webhook_url" => "https://your-app.com/hook",
    "name" => "brand-visibility-run",
    "jobs" => [
        ["q" => "best crm software", "type" => "ai_overview"],
        ["q" => "crm for small business", "type" => "ai_overview"],
        ["q" => "salesforce alternatives", "type" => "ai_overview"],
    ],
]);

$ch = curl_init();
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_URL, "https://app.zenserp.com/api/v1/batches");
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $payload);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["apikey: your-apikey", "Content-Type: application/json"]);

echo curl_exec($ch);

Try Zenserp complete and easy-to-use AI Overview API

Zenserp AI Overview API returns the structured overview text and full citation list for any Google search query. For further testing, visit our Playground.

Sample JSON response
{
  "query": {
    "q": "best crm software",
    "ai_overview": "1",
    "gl": "us"
  },
  "ai_overview": {
    "present": true,
    "text_blocks": [
      {
        "type": "paragraph",
        "text": "CRM software helps businesses manage customer relationships, track sales pipelines, and automate communications. Popular options include Salesforce, HubSpot, and Pipedrive.",
        "reference_indexes": [0, 1, 2]
      },
      {
        "type": "list",
        "title": "Key features to look for",
        "items": [
          {
            "text": "Contact and deal management",
            "reference_indexes": [0]
          },
          {
            "text": "Sales pipeline visualisation",
            "reference_indexes": [1]
          },
          {
            "text": "Email and workflow automation",
            "reference_indexes": [2]
          }
        ]
      }
    ],
    "references": [
      {
        "index": 0,
        "title": "Best CRM Software of 2026",
        "source": "Forbes Advisor",
        "url": "https://forbes.com/advisor/business/best-crm-software/",
        "domain": "forbes.com"
      },
      {
        "index": 1,
        "title": "Top CRM Tools Compared",
        "source": "G2",
        "url": "https://g2.com/categories/crm",
        "domain": "g2.com"
      },
      {
        "index": 2,
        "title": "What Is CRM Software?",
        "source": "HubSpot",
        "url": "https://hubspot.com/products/crm/what-is-crm",
        "domain": "hubspot.com"
      }
    ]
  }
}
Full coverage

Zenserp covers all available AI Overview features and filters

1

Structured Text Blocks

The response separates the AI Overview into individual paragraphs and lists, each with the reference indexes that support them, so you know exactly which source backs which claim.

2

Full Citation Data

Every cited source is returned with its title, publisher name, full URL, and domain. Track which domains Google favours for your keywords over time.

3

Absent-State Handling

When Google doesn't show an AI Overview for a query, the response returns present: false rather than an error, making it safe to use in automated monitoring pipelines.

4

Batch Support

Submit hundreds of keywords at once using the Batches endpoint with type: ai_overview. Results are delivered to your webhook when ready.

5

Geo and Language Targeting

Add gl (country) and hl (language) to retrieve AI Overviews as they appear to users in specific markets.

Start using our FREE SERP API today.

Get 50 Free Requests

Simple and Economical pricing

AI Overview requests are billed at 3x the standard rate. Available on Small and above. All plans include real-time scraping capabilities and 24/7 customer support.

Free

All basic to get started
$0/mo
  • 50 Searches
Try Now

Medium

More features, SLA
$149.99/mo
  • 100,000 Searches
  • All SERP Types
  • Batch Endpoint
  • Keyword Search Volume
  • Keyword CPC
  • Bulk Index Checker (GUI)
  • Personal Support
  • Concierge Onboarding
  • Service Level Agreement
  • AI Overview Access
Try Now

Large

More requests
$299.99/mo
  • 250,000 Searches
  • All SERP Types
  • Batch Endpoint
  • Keyword Search Volume
  • Keyword CPC
  • Bulk Index Checker (GUI)
  • Personal Support
  • Concierge Onboarding
  • Service Level Agreement
  • AI Overview Access
Try Now

Premium

For large SERP projects
$499.99/mo
  • 500,000 Searches
  • All SERP Types
  • Batch Endpoint
  • Keyword Search Volume
  • Keyword CPC
  • Bulk Index Checker (GUI)
  • Personal Support
  • Concierge Onboarding
  • Service Level Agreement
  • Custom Queue
  • AI Overview Access
Try Now

Enterprise

For large SERP projects
$899.99/mo
  • 1,000,000 Searches
  • All SERP Types
  • Batch Endpoint
  • Keyword Search Volume
  • Keyword CPC
  • Bulk Index Checker (GUI)
  • Personal Support
  • Concierge Onboarding
  • Service Level Agreement
  • Custom Queue
  • All features of Premium, 1,000,000 Searches
  • AI Overview Access
Try Now

Need more? Contact us for a custom quote or view our high volume plan.

Frequently asked questions

What is a Google AI Overview?

Google AI Overviews are AI-generated answer boxes that appear above the organic results for many informational and commercial queries. They summarise the topic and cite the sources Google used. Zenserp's AI Overview API retrieves this content in structured JSON, including the full text and all cited URLs.

Does an AI Overview appear for every query?

No. AI Overviews appear more frequently for informational, how-to, and comparison queries, and less often for purely navigational or transactional ones. When no overview is present, the API returns ai_overview.present: false, a successful response, not an error.

How many credits does an AI Overview request use?

AI Overview requests are billed at 3x the standard search rate, reflecting the additional browser-render time required. Only successful responses are billed.