Keyword timeline
Changed onDated events for one tracked keyword (rank moves, ranking-URL changes, cannibalisation, competitors entering or leaving the top 10, SERP reshuffles, and SERP feature changes such as an AI Overview appearing or a featured snippet changing hands) plus its tenure figures. Derived entirely from stored daily SERP snapshots, so it covers a keyword's full tracked history.
Request
- Base URLhttps://api.snowseo.com
- Auth
- HTTP bearer
- or API key in header x-api-key
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Team id
Keyword text; alternative to trackedKeywordId
Tracked keyword id. Preferred when a keyword is tracked in several locations, since the text alone is ambiguous.
YYYY-MM-DD
YYYY-MM-DD
Days back from today on the team's calendar, converted to startDate/endDate. Ignored when startDate or endDate is set. Defaults to 365.
Response
Default Response
Changes
- info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status - info
added the optional property
to the response with the status
- info
- breaking
for the
queryrequest parameterdays, default value365was added - breaking
for the
queryrequest parameterdays, the type changed fromnumbertointeger - warning
for the
queryrequest parameterdays, the min was set to1.00
- breaking