Skip to main content
Available SocialAPI handles the Google Cloud OAuth client and Google Business Profile API access for you. No customer-side Google Cloud setup is required. See Platform credentials.

At a glance

Capabilities

Connecting

Response:
Redirect your user to auth_url. After they authorize, SocialAPI exchanges the code with Google and redirects the user to your redirect_uri with the connection result. See OAuth flows for the redirect parameters.
If the Google login manages more than one Business Profile, the redirect carries status=selection_required and a connection_id instead of an immediate account_id. See Google: connecting a login with multiple Business Profiles for the selection steps. This only applies to logins with more than one Profile; a single-Profile login connects directly.

Reading samples

List posts

Comments and Q&A

Google Business Profile does not offer a comments or Q&A API. Google discontinued the Business Profile Q&A API on November 3, 2025, with no replacement, and Google Business Profile has never had post-level comments. Reading or answering questions through the API is not available.

List reviews

Sample response:
To reply to a review:

Publishing

For the full field reference, media constraints, and error recovery, see Publishing to Google.

Limitations and gotchas

  • Local posts include updates, offers, and event posts published through Google Business Profile.
  • Token refresh: Google OAuth tokens expire after 1 hour. SocialAPI handles refresh automatically. If you receive 401 with code: "platform.google.auth", reconnect the account.

Permissions

SocialAPI’s managed Google Cloud OAuth app already requests these scopes on your behalf: https://www.googleapis.com/auth/business.manage. You don’t need to set up a Google Cloud project. See Platform credentials.