Skip to main content

Overview

Pull data from Google Business Profile (Reviews, Locations, Insights) → analyze with Mavera (Mave Agent, Personas, Focus Groups, Generate) → get location-specific brand intelligence, geo-targeted personas, and templated review responses for multi-location businesses.
Google Business Profile API — Base URL: https://mybusiness.googleapis.com/v4/. Auth: OAuth 2.0 (service account or user consent). Rate limits: 300 queries/min. Requires a verified Google Business Profile.
Google is migrating the My Business API to the Google Business Profile API (https://mybusinessbusinessinformation.googleapis.com/v1/). The review endpoints are now under Account Management API. Code examples use both legacy and new endpoints — check migration guide for your account status.

Prerequisites

1

Google Cloud project

Create a project in Google Cloud Console with the My Business API enabled.
2

OAuth credentials

Set up OAuth 2.0 credentials (Desktop or Service Account). For service accounts, enable domain-wide delegation.
3

Business Profile access

The OAuth user must be an owner or manager of the Google Business Profile locations.
4

Mavera API key

Get your key from Mavera dashboard.
5

Environment variables


Jobs


Rate Limits & Production Notes

Google is migrating the My Business API to new individual APIs (Business Information, Business Performance, etc.). Review endpoints may change. Monitor the deprecation timeline and update base URLs accordingly.
Checklist:
  • OAuth 2.0 required (no API key option for business data)
  • Star ratings are strings (ONE-FIVE), not integers
  • Paginate reviews with nextPageToken
  • Cache location IDs and metadata (rarely changes)
  • Service accounts need domain-wide delegation for Business Profile access
  • Monitor Mavera credits at Dashboard

All Integrations

Google Business API

Personas

Focus Groups

Generate

Mave Agent