Show keyword rank history
get_keyword_historyUse this when someone asks how their app's ranking for a keyword has changed over time in one store and country. Returns the app's rank on each date AppSkyline stored a search snapshot, newest first, up to 365 rows; tracked keywords are re-checked weekly. Not for today's live rank.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"appId": "<appId>",
"store": "<store>",
"term": "<term>",
"country": "<country>"
},
"name": "get_keyword_history"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| term | Yes | Search term to read history for, 1 to 200 characters | |
| appId | Yes | AppSkyline app id (uuid) | |
| limit | No | Snapshots to return, newest first, from 1 to 365; defaults to 365 | |
| store | Yes | Store to read: ios-app-store, macos-app-store, google-play or microsoft-store; the app needs an id on that store | |
| country | Yes | Two-letter store country code such as US or IT (required) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | ||
| term | Yes | ||
| store | Yes | ||
| status | Yes | ||
| country | Yes | ||
| returned | Yes | ||
| snapshots | Yes | One row per stored search snapshot, newest first; rank is null when the app was not in that snapshot | |
| truncated | Yes | ||
| totalSnapshots | Yes | ||
| totalSnapshotsIsLowerBound | Yes |