Google AI Overview filter values and data availability.
const url = 'https://sitechecker.pro/api/v1/ai-visibility/google-ai-overview/filter-values?project_id=12345';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request GET \ --url 'https://sitechecker.pro/api/v1/ai-visibility/google-ai-overview/filter-values?project_id=12345' \ --header 'Authorization: Bearer <token>'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”Example
12345Project ID.
Responses
Section titled “Responses”AIO filter values
object
Project-specific allowed Google AI Overview filter values and AIO source availability. countries, devices, languages, volume_range and citation_position_range are returned only when requested via fields= (all groups are returned when fields is omitted).
object
object
object
Only with fields=countries.
object
Only with fields=devices.
Only with fields=languages.
Only with fields=volume_range.
object
Only with fields=citation_position_range. Owner AIO citation-position bounds.
object
Example
{ "data": { "source_status": { "aio": "connected" }, "data_freshness": { "aio_date": "2026-05-22" }, "ai_citation_values": [ "all", "with", "without" ], "ai_brand_mention_values": [ "all", "with", "without" ], "citation_url_supported": true, "countries": [ { "code": "US", "name": "United States" } ], "devices": [ "desktop", "mobile" ], "languages": [ "en", "de" ], "volume_range": { "min": 0, "max": 27100 }, "citation_position_range": { "min": 1, "max": 42 } }}Missing or invalid API key
object
object
Example
{ "error": { "code": "unauthorized", "message": "Invalid or missing API key." }}No active API entitlement for the account, or the project belongs to another account
Returned as api_access_denied when the account has no active API entitlement, and as forbidden when the requested project belongs to another account.
object
object
Example
{ "error": { "code": "api_access_denied", "message": "API access is not available: the account has no active API entitlement." }}Project not found
The exact missing resource is in error.code: project_not_found, segment_not_found, crawl_not_found, keyword_not_found, opportunity_not_found, snapshot_unavailable or not_found.
object
object
Example
{ "error": { "code": "project_not_found", "message": "Project not found." }}Validation error or unsupported filter
Rejected query parameters. error.code is validation_error for parameter validation, or invalid_date_range / invalid_filter / invalid_event_type / unsupported_filter / unsupported_dimension / unsupported_scope / segment_filter_unsupported for module-specific rules.
object
object
Example
{ "error": { "code": "validation_error", "message": "project_id is required." }}Rate limit exceeded — retry after the interval in the Retry-After header
object
object
Example
{ "error": { "code": "rate_limit_exceeded", "message": "Rate limit exceeded. Try again later." }}Internal server error
object
object
Example
{ "error": { "code": "internal_error", "message": "Internal server error." }}