Get Google Business Profile search keywords
Changed onReturns 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.
Request
- Base URL: https://zernio.com/api
- URL: https://zernio.com/api/v1/analytics/googlebusiness/search-keywords
- Auth: HTTP bearer
Query parameters
The Zernio SocialAccount ID for the Google Business Profile account.
Start month (YYYY-MM). Defaults to 3 months ago.
End month (YYYY-MM). Defaults to current month.
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
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
queryrequest parameterpageToken - info
added the optional property
//to the response with the status - info
added the optional property
to the response with the status
- info
- warning
added the new
accountenum value to the/response property for the response status - warning
added the new
accountenum value to the/response property for the response status - warning
added the new
accountenum value to the/response property for the response status
- warning