Business Performance API

  • Business Performance API access requires enabling through the GCP Console, utilizing the existing OAuth scope.

  • Endpoint URLs are updated to https://businessprofileperformance.googleapis.com/v1/ and introduce new methods for retrieving multi-daily metrics and monthly search keyword impressions.

  • Batch calls for multiple listings, the accounts.locations.localPosts.reportInsights endpoint, Metric, and MetricOption objects are removed in this version.

Change log

v1: 2026-10-14

MESSAGING_CLICKS metric addition

Added MESSAGING_CLICKS to track the number of times the message or chat button (e.g. WhatsApp, Text message) was clicked.

v1: 2025-10-22

BUSINESS_FOOD_ORDERS metric deprecation

BUSINESS_FOOD_ORDERS is deprecated as of 2025-10-22. Its removal date is 2027-04-22. There is no replacement.

v1: 2024-07-31

BUSINESS_CONVERSATIONS metric deprecation

BUSINESS_CONVERSATIONS is deprecated as of 2024-07-31, following the Google Business Messages shutdown. Its removal date is 2026-01-31. There is no replacement.

v1

API Access

The Business Performance API will need to be enabled from the GCP Console. The OAuth scope remains the same.

Endpoint URLs

Endpoints are accessible at https://businessprofileperformance.googleapis.com/v1/ instead of https://mybusiness.googleapis.com/v4/

  • accounts.locations.reportInsights has been replaced by locations.fetchMultiDailyMetricsTimeSeries that returns DailyMetric for specified metrics.
  • Introduction of new locations.searchkeywords.impressions.monthly.list that returns monthly breakdown of search keywords

Deprecated endpoints and objects

  • Removal of batch calls for multiple listings using locationNames in request body
  • Removal of accounts.locations.localPosts.reportInsights endpoint
  • Removal of Metric and MetricOption along with aggregated and breakdown options