get_keyword_ranks
Daily search position history for an extension's tracked keywords, one series per term per store.
Every point carries the depth it was scanned to, because a position only means something against the size of the pool it came from: #1 of 9 and #1 of 50 are different results. A null position means we searched that deep and this extension was not in the results.
A term tracked in more than one store language comes back as one series per language — the same term is a different SERP in each.
Needs an ExtensionDash account. Without one, find_listing and get_store_listing still read any extension's current store page; sign up at https://extensiondash.com/signup and reconnect using the URL on your /profile page for anything else.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| days | No | How far back to look. Defaults to 30. | |
| term | No | One term. Omit for all of them. | |
| store | No | ||
| locale | No | Store language, e.g. "de". Omit for every language. Canonicalised before use, so "DE" and "de" are one keyword and "pt-br" comes back as "pt-BR". | |
| extension_id | Yes | From list_extensions. |