---
title: "Top keywords from GSC"
method: GET
path: "/v3/rank-tracking/top-keywords"
tags: ["Rank Tracking"]
---

# Top keywords from GSC

`GET /v3/rank-tracking/top-keywords`

Returns the top performing keywords from Google Search Console for a team.

## Query parameters

- `teamId` string
- `startDate` string
- `endDate` string
- `days` integer
- `device` string
- `type` string
- `country` string
- `scope` 'all' | 'ranked' | 'tracked'
- `limit` integer
- `includeComparison` string
- `includePages` string
- `currentPeriodDays` integer
- `previousPeriodDays` integer

## Response `200`

Default Response

- object
  - `items` object[]
    - `keyword` string
    - `clicks` number, nullable
    - `impressions` number, nullable
    - `ctr` number, nullable
    - `position` number
    - `isStarred` boolean
    - `languageId` string
    - `clicksChange` number
    - `impressionsChange` number
    - `ctrChange` number
    - `positionChange` number
    - `pages` number
    - `rankedPages` object[]
      - `page` string
      - `clicks` number
      - `impressions` number
      - `ctr` number
      - `position` number
      - `clicksChange` number
      - `impressionsChange` number
      - `ctrChange` number
      - `positionChange` number

## Other responses

- `400` — Default Response
- `404` — Default Response
- `500` — Default Response

## Changes

- **2026-09-22** `623d4784f6e6` — 1 info
  - added the new optional `query` request parameter `includePages`
- **2026-07-26** `60ff6690f93c` — 1 warning
  - removed the optional property `items/items/isTracked` from the response with the `200` status

[Change history](https://skmtc.dev/snowseo/apis/snowseo-api/changes/v3/rank-tracking/top-keywords/get.md)

---

[API](https://skmtc.dev/snowseo/apis/snowseo-api.md) · [All operations](https://skmtc.dev/snowseo/apis/snowseo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/snowseo/apis/snowseo-api/revisions/623d4784f6e6?raw)
