Get Google Business Profile search keywords
Returns search keywords that triggered impressions for a Google Business Profile location. Data is aggregated monthly. Keywords below a minimum impression threshold set by Google are excluded. Max 18 months of historical data. Requires the Analytics add-on.
API key authentication - use your Zernio API key as a Bearer token
In: header
Query Parameters
The Zernio SocialAccount ID for the Google Business Profile account.
Start month (YYYY-MM). Defaults to 3 months ago.
^\d{4}-\d{2}$End month (YYYY-MM). Defaults to current month.
^\d{4}-\d{2}$Response Body
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://zernio.com/api/v1/analytics/googlebusiness/search-keywords?accountId=string"{
"success": true,
"accountId": "69300690f43160a0bc999e07",
"platform": "googlebusiness",
"monthRange": {
"startMonth": "2026-01",
"endMonth": "2026-03"
},
"keywords": [
{
"keyword": "restaurant near me",
"impressions": 245
},
{
"keyword": "best tapas barcelona",
"impressions": 89
},
{
"keyword": "arbichat",
"impressions": 34
}
],
"note": "Keywords below a minimum impression threshold are excluded by Google"
}{
"error": "Invalid startMonth format. Use YYYY-MM."
}{
"error": "Unauthorized"
}{
"error": "Analytics add-on required",
"code": "analytics_addon_required"
}{
"error": "Access denied to this account"
}Get Google Business Profile performance metrics GET
Returns daily performance metrics for a Google Business Profile location. Metrics include impressions (Maps/Search, desktop/mobile), website clicks, call clicks, direction requests, conversations, bookings, and food orders. Data may be delayed 2-3 days. Max 18 months of historical data. Requires the Analytics add-on.
Get Instagram account-level insights GET
Returns account-level Instagram insights such as reach, views, accounts engaged, and total interactions. These metrics reflect the entire account's performance across all content surfaces (feed, stories, explore, profile), and are fundamentally different from post-level metrics. Data may be delayed up to 48 hours. Max 90 days, defaults to last 30 days. Requires the Analytics add-on.