Google Search Console

Get Search Console top pages

Changed on

Returns top Google Search Console pages with clicks, impressions, CTR, and position.

get/v3/integrations/gsc/website-traffic/top-pages

Request

  • Base URL: https://api.snowseo.com
  • URL: https://api.snowseo.com/v3/integrations/gsc/website-traffic/top-pages
  • Auth: one of:
    • HTTP bearer
    • API key in header x-api-key

Query parameters

teamIdstring required

Team ID

string
OR
integer

Number of days to look back

startDatestring

Start date (YYYY-MM-DD)

endDatestring

End date (YYYY-MM-DD)

countrystring

Country filter

devicestring

Device filter

typestring

Search appearance/type filter

limitstring

Maximum rows to return

string
OR
string[]

Optional keyword filters

analyticsProvider'ga' | 'posthog' | 'plausible' | 'snow'
pageinteger

1-based page. Default 1.

pageSizestring

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

searchstring
sortBy'page' | 'visitors' | 'clicks' | 'impressions' | 'ctr' | 'position' | 'clicksChange' | 'impressionsChange' | 'ctrChange' | 'positionChange'
sortDir'asc' | 'desc'
tab'Top Pages' | 'Growing' | 'Decaying'

Response

Default Response

Changes

    • info

      added the new optional query request parameter analyticsProvider

    • info

      added the new optional query request parameter page

    • info

      added the new optional query request parameter pageSize

    • info

      added the new optional query request parameter search

    • info

      added the new optional query request parameter sortBy

    • info

      added the new optional query request parameter sortDir

    • info

      added the new optional query request parameter tab

    • info

      added the media type application/json for the response with the status