What is GMBapi?

GMBapi is a platform built on top of the Google Business Profile ecosystem that lets you programmatically manage your presence on Google — without dealing with the complexity of the underlying APIs. With a single integration you can:
  • Manage and update business locations across one or many accounts
  • Pull, monitor, and respond to customer reviews
  • Track and manage local citations
  • Run competitor scans and pull KPI analytics
  • Manage organizations, accounts, and Google OAuth connections
Whether you manage a single business or thousands of locations across multiple brands, GMBapi gives you the tools to automate, scale, and embed Google Business Profile data directly into your own systems.

Quickstart

How to start using the API

API Reference

Head to the API Documentation and explore available endpoints

Authentication

All requests to the GMBapi API are authenticated using a Bearer API token. You can generate and manage your tokens from the Settings → API Key section of your GMBapi dashboard.
--header 'Authorization: Bearer <YOUR_API_KEY>'

Token Types

GMBapi supports two types of API tokens. The type of token you use determines whether account_id must be passed as a query parameter.

Account Token

Scoped to a single account. The account_id query parameter is not required — it is automatically inferred from the token.

Organization Token

Scoped to an organization that can contain multiple accounts. The account_id query parameter must always be provided to specify which account the request targets.

Quotas & Rate limiting

Current default API quota is 100 requests per minute overall. Additional limitations are that we allow 2 location update requests per hour. This does not include location validation requests.

Feedback

All feedback is much appreciated! Feel free to contact us via support for any issues or feature requests that you might have.