Analytics
Visibility time-series
Returns the share of analyzed responses that mention each tracked brand, bucketed by interval. You may scope the chart to a single brand by passing brand_id, or to every brand in a segment by passing segments. Otherwise, the result is capped to the top top_n brands by mention count, which defaults to 20 and may not exceed 50.
/api/v1/analytics/visibility-time-series
Query parameters
| Name | Type | Required | Description |
|---|---|---|---|
| start_date | string | Required | The inclusive UTC start of the analytics window, given as an ISO 8601 date ( |
| end_date | string | Required | The inclusive UTC end of the analytics window. The value must be on or after |
| interval | string | Required | The bucketing granularity for time-series endpoints. Week buckets begin on Monday. |
| brand_id | integer | Optional | You may set this parameter to scope a time-series chart to a single brand, which produces a single-brand line. The brand must belong to the active project. |
| models | string[] | Optional | You may use this parameter to limit responses to one or more AI engines. Repeat the parameter for each value, for example |
| countries | string[] | Optional | You may use this parameter to limit responses to monitors run in the given ISO-3166-1 alpha-2 country codes. |
| monitors | integer[] | Optional | You may use this parameter to limit responses to specific monitors inside the active project. |
| segments | integer[] | Optional | You may use this parameter to limit responses and brand-scoped metrics to brands attached to any of the given segments. Segments are named groupings of brands, such as |
| tags | integer[] | Optional | You may use this parameter to limit responses to those whose prompt carries any of the given tag IDs, such as |
| top_n | integer | Optional | The maximum number of series to return from a time-series endpoint. Series are ranked by total mentions or citations in the window. Defaults to 20, with a maximum of 50. |
Response
Visibility time-series
| Field | Type | Description |
|---|---|---|
| interval | string | The bucket granularity used to compute the series. |
| series | BrandVisibilitySeries[] | One entry per brand in scope, each carrying a dense list of buckets. |
Per-brand visibility series
| Field | Type | Description |
|---|---|---|
| brand | Brand | The brand this series covers. |
| data | TimeSeriesPoint[] | The bucketed data points for this brand. Each value is the percentage of analyzed responses in the bucket that mentioned the brand. |
Time-series data point
| Field | Type | Description |
|---|---|---|
| timestamp | datetime | The ISO 8601 UTC start of the bucket. |
| value | integer | The metric value for this bucket. The series that carries the point describes what the value measures. |