Get Keyword Rankings for a Rank Radar
get_rank_radar_dataAnalyze keyword ranking trends over time by retrieving historical data for a specified Rank Radar and date range, including daily organic, sponsored, and impression ranks.
Instructions
Use this to analyze keyword ranking trends over time. Requires startDate and endDate (yyyy-mm-dd), at most 90 days apart. Retrieves historical keyword ranking data for the specified Rank Radar within the date range. Without currentPage and pageSize it returns every active keyword in one result. To read one page instead — faster for large Rank Radars — pass currentPage and/or pageSize (max 100) and continue with currentPage + 1 while hasNext is true. The response carries currentPage, pageSize, total, lastPage, hasNext and hasPrev; total is the Rank Radar's active keyword count. Paused keywords are not included. Each keyword has id, keyword, searchVolume, relevancy, ranks (per-day { date, organicRank, sponsoredRank, impressionRank }), and any highlight annotations. A rank of 101 means the product was not in the top 100 results that day. For PPC metrics use get_rank_radar_ppc_data; for Search Query Performance use get_rank_radar_sqp_data. Use after list_rank_radars to discover a rankRadarId.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| endDate | Yes | End date of the range, yyyy-mm-dd (e.g. 2024-04-26). Must be on or after startDate, and at most 90 days after it. | |
| pageSize | No | Keywords per page (max 100). Defaults to 20. | |
| startDate | Yes | Start date of the range, yyyy-mm-dd (e.g. 2024-03-26). | |
| currentPage | No | Page of keywords, 1-indexed. Defaults to 1. | |
| rankRadarId | Yes | The Rank Radar UUID (from `list_rank_radars`). |