Requirements

You need to have an active GMBapi account to start using the API. If you still don’t have an account, you need to onboard and start a subscription.
Currently API access is restricted. To apply for access head to support section on top right of the page.
For access to the API you need an API key. The API key is available under settings, “API Key” tab, within the app

Authentication

Wihtin each API call, an API key is required. Add the api key as Authorization Bearer within the header of each request.

Endpoint Reference

Browse the API by section. Each card links to the first endpoint in the group — from there you can explore all related endpoints in the sidebar.

Locations

Manage, paginate, update, and validate Google Business Profile locations.

Reviews

Pull review KPIs, dashboards, location reviews, and AI reply suggestions.

Citations

Check citation statuses and activate or disable citations per location.

Business Profiles

Create, update, and add locations to business profiles in your organization.

Organization

Retrieve organization details and list accounts under your organization.

OAuth

Generate Google OAuth URLs to connect Google Business Profile accounts.

Competitor Scan

Pull competitor scan data, location keywords, and competitor KPIs.