Analytics

Get Google Business Profile search keywords

Changed on

Returns search keywords that triggered impressions for a Google Business Profile location. Data is aggregated monthly. Keywords Google reports only as below a threshold have impressions 0 and impressionsThreshold set to that threshold. Returns up to 100 keywords per page. When nextPageToken is not null, pass it as pageToken with the same startMonth and endMonth to get the next page. Max 18 months of historical data. Requires the Analytics add-on.

get/v1/analytics/googlebusiness/search-keywords

Request

  • Base URL: https://zernio.com/api
  • URL: https://zernio.com/api/v1/analytics/googlebusiness/search-keywords
  • Auth: HTTP bearer

Query parameters

accountIdstring required

The Zernio SocialAccount ID for the Google Business Profile account.

startMonthstring

Start month (YYYY-MM). Defaults to 3 months ago.

endMonthstring

End month (YYYY-MM). Defaults to current month.

pageTokenstring

The nextPageToken from the previous page. Valid only with the same startMonth and endMonth as the request that returned it.

Response

Search keywords with impression counts

successboolean
accountIdstring
platformstring
nextPageTokenstring nullable

Pass as pageToken to fetch the next page. null on the last page.

notestring

Example response

{
  "success": true,
  "platform": "googlebusiness",
  "monthRange": {
    "startMonth": "2026-01",
    "endMonth": "2026-03"
  },
  "keywords": [
    {
      "keyword": "restaurant near me",
      "impressions": 245
    }
  ],
  "note": "Keywords Google reports only as below a threshold have impressions 0 and impressionsThreshold set"
}

Changes

    • info

      added the new optional query request parameter pageToken

    • info

      added the optional property // to the response with the status

    • info

      added the optional property to the response with the status

    • warning

      added the new account enum value to the / response property for the response status

    • warning

      added the new account enum value to the / response property for the response status

    • warning

      added the new account enum value to the / response property for the response status