{
  "data": {
    "id": "XqEZodkkqvqAtiSkV",
    "userId": "yhqxg2vZPwtBLHewL",
    "name": "Google-AI-Overview-API",
    "username": "johnvc",
    "description": "Fetch Google AI Overviews for any query - get the AI-generated answer and its cited sources as structured JSON. Send one or many queries, target a country and language, and handle Google's deferred (page-token) generation automatically. Pay per retrieval. MCP-ready for Claude and AI agents.",
    "isPublic": true,
    "createdAt": "2026-05-28T08:05:21.429Z",
    "modifiedAt": "2026-09-22T05:02:50.784Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "hZCmYOt7pJhtJ7cXR",
        "finishedAt": "2026-09-22T05:02:50.784Z",
        "buildNumberInt": 115,
        "buildNumber": "0.0.115"
      }
    },
    "stats": {
      "totalBuilds": 115,
      "totalRuns": 16038,
      "totalUsers": 215,
      "totalUsers7Days": 20,
      "totalUsers30Days": 70,
      "totalUsers90Days": 167,
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "lastRunStartedAt": "2026-09-22T09:16:40.444Z",
      "publicActorRunStats30Days": {
        "ABORTED": 6,
        "FAILED": 0,
        "SUCCEEDED": 6805,
        "TIMED-OUT": 87,
        "TOTAL": 6898
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "GIT_REPO",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 1024
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "AI",
      "SEO_TOOLS",
      "MCP_SERVERS"
    ],
    "isDeprecated": false,
    "title": "Google AI Overview API",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/yhqxg2vZPwtBLHewL-actor-XqEZodkkqvqAtiSkV-6U899XGRKf-icon.png",
    "seoTitle": "Google AI Overview API - Answers & Sources",
    "seoDescription": "Fetch Google AI Overviews for any query as JSON: the AI answer plus cited sources. Batch queries, country & language targeting. Pay per retrieval.",
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005
            },
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "eventPriceUsd": 0.00001,
              "isPrimaryEvent": true
            },
            "setup": {
              "eventTitle": "Setup",
              "eventDescription": "One-time setup fee per Actor run, charged at startup to cover provisioning.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.01
            },
            "overview-retrieval": {
              "eventTitle": "AI Overview retrieval",
              "eventDescription": "Fee per AI Overview retrieval. One retrieval for a standard inline answer; two when Google defers generation and a follow-up fetch is required to resolve it.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.015
            }
          }
        },
        "startedAt": "2026-05-28T08:18:44.560Z",
        "createdAt": "2026-05-28T08:18:45.250Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005
            },
            "apify-default-dataset-item": {
              "eventTitle": "result",
              "eventDescription": "Single result in the default dataset.",
              "eventPriceUsd": 0.00001,
              "isPrimaryEvent": true
            },
            "setup": {
              "eventTitle": "Setup",
              "eventDescription": "One-time setup fee per Actor run, charged at startup to cover provisioning.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.01
            },
            "overview-retrieval": {
              "eventTitle": "AI Overview retrieval",
              "eventDescription": "Fee per AI Overview retrieval. One retrieval for a standard inline answer; two when Google defers generation and a follow-up fetch is required to resolve it.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.015
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.01485
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.014701
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.014554
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.014554
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.014554
                }
              }
            }
          }
        },
        "startedAt": "2026-07-15T13:23:46.000Z",
        "reasonForChange": "Introducing per-plan tiered pricing. Higher plans receive a small discount and no tier pays more than before.",
        "createdAt": "2026-07-15T13:24:04.980Z",
        "apifyMarginPercentage": 0.2,
        "notifiedAboutChangeAt": "2026-07-15T13:35:38.275Z"
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": true,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "apify-actor-start": {
              "eventTitle": "Actor Start",
              "eventDescription": "Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).",
              "isOneTimeEvent": true,
              "eventPriceUsd": 0.00005,
              "isPrimaryEvent": false
            },
            "apify-default-dataset-item": {
              "eventTitle": "Dataset item stored",
              "eventDescription": "Platform accounting charge, applied per row stored in the dataset.",
              "eventPriceUsd": 0.00001,
              "isPrimaryEvent": false,
              "isOneTimeEvent": false
            },
            "setup": {
              "eventTitle": "Setup",
              "eventDescription": "One-time setup fee per Actor run, charged at startup to cover provisioning.",
              "isOneTimeEvent": false,
              "eventPriceUsd": 0.01,
              "isPrimaryEvent": false
            },
            "overview-retrieval": {
              "eventTitle": "AI Overview retrieval",
              "eventDescription": "Fee per AI Overview retrieval. One retrieval for a standard inline answer; two when Google defers generation and a follow-up fetch is required to resolve it.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.015
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.01485
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.014701
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.014554
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.014554
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.014554
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "reasonForChange": "Clearer pricing display: the headline now shows the event this Actor actually charges for. No prices were changed.",
        "createdAt": "2026-08-25T21:28:23.626Z",
        "startedAt": "2026-08-25T21:28:23.626Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## Google AI Overview API\n\nA query-driven API that retrieves Google’s AI-generated search overviews and the sources those overviews cite, returning structured, per-query results for monitoring and analysis. Technically, the Actor fetches the AI Overview text and related metadata, resolves deferred generation by performing follow-up retrievals when needed, and outputs the answer as ordered content blocks (paragraphs, headings, lists, tables), a bibliography-style set of references (title, link, snippet, source domain), imagery when present, counts of distinct cited pages, and locale targeting information (country, language, location) plus retrieval status metadata. It reports presence of an AI Overview separately from whether the overview cites listed domains, produces one result row per query (supporting batch queries), and is suitable for automated, recurring collection of overview text and citation data for downstream analysis.\n\n## Use cases\n\n- GEO / AEO monitoring: track whether a brand or domain is cited in Google AI Overviews for targeted queries.  \n- Competitor citation analysis: identify which domains Google’s AI cites on target queries and which exact pages are being used as sources.  \n- SEO research: discover which sources and phrasings Google’s AI uses for a topic to inform optimization and content briefs.  \n- Content strategy: compare AI Overview answers across queries, countries, and time to guide rewrites and content prioritization.  \n- Detecting state changes: watch for flips such as “no overview” → “overview” or loss/gain of citations as signals to act.  \n- Feeding editorial or content pipelines: generate lists of competitor-cited queries to populate content work queues.  \n- Batch datasets for analysis: collect hundreds of queries into a structured dataset of AI answers, references, imagery, locale, and retrieval metadata for aggregate analysis.  \n- Integration into AI agent workflows: surface AI Overview answers and cited sources to downstream agents or automation for decision-making.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDU1XqQuCSDJ7yFA6yC20g9fGXlOJMFTCgGmtLjEWQHEyrgyTV4a4pUEiBSuplFupSXCVg7F24hsjrxSeTsiI1bf9feQ9ZCv1NZLMX3b0NeQx6IPZCatnAYFzKSJOLFR09vRL+r0TpRYTfVyUyyYvVY1b/wZuQ2Gv1nfQc+9tbNaJPJD/hFsXdpLgcXb0tjFGPTHe+hzFYXI/DOkxbdthvAU38BKLw6z9blFuG4ttMduRMj/2ps/PM4Cizlt30XxzQyh5fnKqNO5jyJ+w2E6kMzR78GKOl6x9r5ibSEucyRRwISOZZCHtc4pzeQqMesSdUD1+Z4Hi28dyoT+CvNXA1D \n"
  }
}