Search Console

Get Page Performance

Changed on

Get page-level search performance data from Google Search Console. Returns clicks, impressions, CTR, and average position for each page.

get/blogs/search-console/pages

Request

Query parameters

start_datestring date
Example:2025-01-01

Start date (YYYY-MM-DD). Defaults to 28 days ago.

end_datestring date
Example:2025-01-28

End date (YYYY-MM-DD). Defaults to today.

limitinteger

Maximum number of results to return

sort'clicks' | 'impressions' | 'ctr' | 'position'

Field to sort results by

order'asc' | 'desc'

Sort order

Response

Page performance data retrieved successfully

Example response

{
  "data": [
    {
      "key": "inblog seo",
      "clicks": 150,
      "impressions": 3200,
      "ctr": 0.047,
      "position": 4.2
    }
  ],
  "meta": {
    "start_date": "2025-01-01",
    "end_date": "2025-01-28",
    "total": 100,
    "post_id": 456
  }
}

Changes

    • breaking

      the response's property type changed from object to no type for status

    • warning

      removed the optional property / from the response with the status

    • warning

      removed the optional property / from the response with the status

    • warning

      removed the optional property / from the response with the status

    • info

      added subschema #2 to the response property allOf list for the response status