One API Call to Post on Google Business

The Google Business Profile API requires Google Cloud project setup, complex location-based resource paths, and limited posting capabilities. RelayAPI handles OAuth, rate limits, media hosting, and API changes.

No credit card required · Free plan available

POST /v1/posts
const res = await fetch("https:">//api.relayapi.dev/v1/posts", {
  method: "POST",
  headers: {
    Authorization: "Bearer rlay_live_xxxx",
    "Content-Type": "application/json",
  },
  body: JSON.stringify({
    content: "Check out our latest update!",
    platforms: ["google-business"],
    media: ["https:">//cdn.example.com/image.jpg"],
  }),
});

Google Business Profile API

  • Google Cloud project setup with OAuth consent screen configuration and business verification is complex and slow
  • API uses deeply nested resource paths (accounts/locations/localPosts) with account and location IDs required for every call
  • Post types are limited and each has different required fields, media requirements, and call-to-action configurations
  • OAuth scopes are specific and granular -- different permissions needed for reading, posting, and managing reviews
  • Google frequently changes the Business Profile API with deprecations and moves between different Google API surfaces

RelayAPI

  • RelayAPI handles Google Cloud configuration, OAuth consent, and business verification in a guided setup flow
  • Post using simple location names or IDs -- we resolve the full resource path and manage account/location mapping
  • Unified post format with automatic field validation and call-to-action configuration for all post types
  • We manage all required OAuth scopes and permissions, requesting only what's needed for your use case
  • Our integration layer absorbs Google API surface changes, deprecations, and endpoint migrations automatically
Save 3+ hours of development time

Verified Google Business Profile Required

Publishing through the Google Business Profile API requires a verified Google Business Profile. Your business location must be claimed and verified by Google before API posting is available.

Supported content types

UpdatesOffersEventsPhotosProducts

How it works

1

Connect your account

Authorize your Google Business account via OAuth in about 30 seconds.

2

Build your integration

Use the REST API or our SDKs to publish content from your stack.

3

We handle the rest

RelayAPI manages publishing, rate limits, and delivery notifications.

Ship Faster

Publish Google Business posts with a single API call. No resource path construction, no location ID lookups, no post type-specific field mapping. Send your content and call-to-action, we handle the rest.

Official API, Zero Hassle

RelayAPI uses the official Google Business Profile API. Your posts appear in Google Search and Maps, while we handle Google Cloud project setup, verification, and OAuth complexity.

Multi-Location Management

Managing posts across multiple business locations requires complex account/location resolution. RelayAPI lets you post to any location by name and supports bulk publishing across all your locations.

Frequently asked questions

Do I need a verified Google Business Profile?

Yes. Your business must have a claimed and verified Google Business Profile before you can publish posts via the API. Verification typically involves receiving a postcard or phone verification from Google.

What types of posts can I publish to Google Business?

RelayAPI supports Updates (general posts), Offers (with coupon codes and redemption links), Events (with dates and details), Photos, and Product posts. Each with automatic CTA button configuration.

Can I post to multiple business locations at once?

Yes. RelayAPI supports multi-location publishing. You can target specific locations by name or ID, or broadcast a post across all your verified locations in a single request.

How long do Google Business posts stay visible?

Standard update posts are visible for about 6 months. Event posts are visible until the event end date. Offer posts expire based on your specified offer period. RelayAPI lets you set these parameters and schedule posts accordingly.

Start building with Google Business.

Join developers who chose RelayAPI over wiring up Google Business Profile API by hand.