Skip to main content
GET
Tracked keywords with position history and trend
Everything in Tracked Keywords, plus each keyword’s daily position history, a position trend, the next refresh time and the latest SERP features. Returns 25 keywords per page unless pageSize is set (all returns every keyword); search matches text anywhere in the keyword. Use sort=position for a best-ranking list. The trend compares the average position over the last 30 days with the average over the 30 days before that.

Authorizations

Authorization
string
header
required

Your SnowSEO API key (sk_...).

Query Parameters

teamId
string

Team ID

includeInactive
boolean

When true, also returns soft-untracked (active=false) keywords so the UI can offer re-tracking. Defaults to false (active only).

sort
enum<string>

Set to 'position' for best rank first, unranked keywords last. Omit for tracked-first, most recently updated order.

Available options:
position

Case-insensitive text to match anywhere in the keyword.

page
integer

1-based page. Default 1.

pageSize
string

Rows per page (max 1000), or 'all'. Every response reports total and totalPages.

Response

Default Response

items
object[]
required
page
integer
pageSize
integer
total
integer
totalPages
integer