Rank-tracking time series
get_rank_tracking_time_seriesRetrieve rank-tracking metric trends across a date window, bucketed daily, weekly, or monthly, with optional competitor series to analyze AI visibility and share-of-voice changes.
Instructions
Time series of rank-tracking metrics for a project across a date window, bucketed by granularity (daily, weekly or monthly). Prefer weekly or monthly for long windows to keep the response compact. Optionally includes per-competitor lines. Dates must fall within the data retention window. Answers questions like "what changed in my AI visibility" or "show my share-of-voice trend split by engine".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dateTo | Yes | ||
| engines | No | allowed values: chatgpt, perplexity, google_ai_overview, google_ai_mode, google_serp, google_shopping | |
| dateFrom | Yes | ||
| countries | No | ISO-3166 alpha-2 country codes (e.g. "US", "GB", "DE"); a project's configured codes are listed by get_available_filters | |
| projectId | Yes | ||
| granularity | No | daily | |
| competitorIds | No | UUIDs of competitors to add as extra series; competitor UUIDs are listed by get_available_filters (competitors[].id) | |
| organizationId | Yes | ||
| queryClusterIds | No | restrict to these keyword clusters | |
| includeUngroupedQueries | No |