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
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"],
}),
});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.
Authorize your Google Business account via OAuth in about 30 seconds.
Use the REST API or our SDKs to publish content from your stack.
RelayAPI manages publishing, rate limits, and delivery notifications.
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.
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.
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.
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.
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.
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.
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.
Join developers who chose RelayAPI over wiring up Google Business Profile API by hand.