About this endpoint
What it does
Returns an AI search overview for a given engine, source, and target as a JSON object with summary metrics and time-series data. The request is made with query parameters only.
Query Parameter(s)
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| brand | String | No | Brand identifier or name. |
| scope | ENUM | No | Scope for the comparison. Allowed values: domain, base_domain, url. Default: base_domain. |
| engine | String | Yes | AI search engine to query. |
| source | String | Yes | Source to compare from. |
| target | String | Yes | Target to compare against. |
Response
Returns a JSON object with two top-level object fields: summary and time_series. summary contains four metric objects, each with current, previous, change_percent, and change_absolute number fields. time_series contains arrays of { date, value } objects for AI and traffic metrics.
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| summary | Object | No | Summary metrics object. |
| summary.link_presence | Object | No | Link presence metrics with current, previous, change_percent, and change_absolute number fields. |
| summary.brand_presence | Object | No | Brand presence metrics with current, previous, change_percent, and change_absolute number fields. |
| summary.average_position | Object | No | Average position metrics with current, previous, change_percent, and change_absolute number fields. |
| summary.ai_opportunity_traffic | Object | No | AI opportunity traffic metrics with current, previous, change_percent, and change_absolute number fields. |
| time_series | Object | No | Time-series data object. |
| time_series.ai_traffic | Object Array | No | Array of { date, value } objects. date is a string in YYYY-MM format and value is a float. |
| time_series.link_presence | Object Array | No | Array of { date, value } objects. date is a string in YYYY-MM format and value is a float. |
| time_series.organic_traffic | Object Array | No | Array of { date, value } objects. date is a string in YYYY-MM format and value is a float. |
| time_series.overall_traffic | Object Array | No | Array of { date, value } objects. date is a string in YYYY-MM format and value is a float. |
| time_series.average_position | Object Array | No | Array of { date, value } objects. date is a string in YYYY-MM format and value is a float. |