Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Marketing / Google / Google My Business API
Google My Business API logo

Google My Business API

Browse all Google APIs
✓ Official Vendor SpecMarketingContent Managementoauth250 EndpointsREST

For Agents

Manage Google Business Profile listings, posts, reviews, and media on Google Search and Maps. Use to publish local posts, fetch reviews, and upload location photos.

Use for: I want to publish a local post about a weekend promotion, Reply to the latest unanswered review on my Google listing, List all photos uploaded to a location in the last 30 days, Get the search and direction request insights for a location

Not supported: Does not handle ad campaigns, Google Ads, or end-user place search — use for managing owned Google Business Profile listings only.

The Google My Business API (v4) provides programmatic access to manage business location information, reviews, posts, and customer media on Google. It covers accounts, locations, local posts, reviews, media, and insights so businesses can automate updates across Google Search and Maps. Note that newer Business Profile workflows are split across the dedicated mybusiness* APIs (account management, business information, Q&A, verifications, place actions, notifications, lodging) which together replace the older monolithic v4 endpoints.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Google My Business API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Google My Business API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Google My Business API.

Publish and schedule local posts to a Google Business Profile location

Fetch and reply to customer reviews on a verified location

Upload, list, and delete location photos and videos as media items

Pull location insights including search views, customer actions, and direction requests

Search Google Locations and chains to associate or claim a business listing

Manage business categories and attributes for a verified location

Use Cases

Patterns agents use Google My Business API for, with concrete tasks.

★ Multi-Location Local Post Publishing

Push promotions, events, and announcements to dozens of Google Business Profile locations from a single workflow. The v4 API exposes account and location hierarchies plus local post creation, so a campaign run can fan out to every verified storefront and confirm publication. Useful for franchises and retail chains that need to keep store-level Search and Maps panels current.

Iterate over all locations under accounts/{account}, create a localPost with summary, callToAction, and event timing, then verify each post returns state LIVE.

Review Monitoring and Response

Pull customer reviews across all locations on a schedule, classify sentiment, and post owner replies for the ones that need them. The reviews resource supports listing by location, fetching individual reviews, and updating replies, which lets support teams maintain response SLAs without logging into the Business Profile UI.

List reviews for accounts/{account}/locations/{location}, filter rating < 4, and POST a reviewReply with a templated comment per review name.

Location Insights Reporting

Aggregate weekly performance metrics — direct vs discovery searches, profile views, calls, and direction requests — across an entire portfolio of locations. The reportInsights endpoint accepts batched location names and metric requests, so a reporting agent can compile per-store dashboards without scraping the Business Profile dashboard.

Call accounts/{account}/locations:reportInsights with metricRequests for QUERIES_DIRECT, QUERIES_INDIRECT, and ACTIONS_DRIVING_DIRECTIONS over the last 7 days, then summarise per location.

AI Agent Listing Care

An AI agent connected via Jentic monitors a portfolio of Google Business Profile locations, drafts review replies, schedules posts, and surfaces insight anomalies. Jentic isolates the OAuth credentials and exposes intent-based search so the agent can discover the right v4 operation per task without browsing the discovery document.

Search Jentic for 'reply to a Google review', load the schema for accounts.locations.reviews.updateReply, and execute it with a draft reply for the lowest-rated open review.

Key Endpoints

50 endpoints — the google my business api (v4) provides programmatic access to manage business location information, reviews, posts, and customer media on google.

METHOD

PATH

DESCRIPTION

GET

/v4/accounts

List all Business Profile accounts the caller can access

GET

/v4/categories

List supported business categories

POST

/v4/chains:search

Search business chains by name

POST

/v4/googleLocations:search

Search Google's location database

GET

/v4/attributes

List available location attributes

GET

/v4/accounts

List all Business Profile accounts the caller can access

GET

/v4/categories

List supported business categories

POST

/v4/chains:search

Search business chains by name

POST

/v4/googleLocations:search

Search Google's location database

GET

/v4/attributes

List available location attributes

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

Credential isolation

Google OAuth 2.0 refresh tokens are stored encrypted in the Jentic vault. The agent receives short-lived scoped access tokens and never sees the client secret or refresh token.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent (e.g. 'reply to a Google review') and Jentic returns the matching v4 operation with its input schema, removing the need to read the discovery document.

Time to first call

Time to first call

Direct integration: 3-5 days for OAuth, quota approval, and per-resource pagination handling. Through Jentic: under an hour — search, load, execute.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Complementary

My Business Business Information API

→

Manages location attributes, categories, and business hours on Google Business Profile

Choose this when creating or editing a location's structured fields rather than posting content or fetching reviews.

Complementary

My Business Q&A API

→

Manages questions and answers on a Google Business Profile location

Use alongside my-business when monitoring or answering customer questions on a listing.

Alternative

Business Profile Performance API

→

Newer performance reporting API replacing v4 reportInsights

Pick this for new reporting integrations; v4 insights are kept for legacy compatibility.

Complementary

Google Places API

→

Read-only place search and details for end-user discovery

Use Places when you need to look up businesses you do not own; use my-business for managing owned listings.

FAQs

Specific to using Google My Business API through Jentic.

What authentication does the Google My Business API use?

The API uses OAuth 2.0 with the https://www.googleapis.com/auth/business.manage scope. The user must own or be a manager on the Business Profile account. Through Jentic the OAuth tokens are stored in the MAXsystem vault and never exposed to the agent runtime.

Can I reply to customer reviews with the Google My Business API?

Yes. Reviews live under accounts/{account}/locations/{location}/reviews and a PUT on the review's reply subresource posts an owner response. Replies are visible publicly on Google Search and Maps once accepted.

What are the rate limits for the Google My Business API?

Default quota is 0 QPM until you request Business Profile API access from Google. Approved projects typically get a per-minute and daily QPS allocation that you can monitor in Google Cloud console; bulk operations should be batched and backed off on 429 responses.

How do I publish a local post through Jentic?

Search Jentic for 'publish a Google Business local post', load the schema for accounts.locations.localPosts.create, and execute it with the location name plus summary, callToAction, and media fields. Jentic handles the OAuth refresh in the background.

Why does Google My Business v4 still exist alongside the newer mybusiness* APIs?

Google split the v4 API into focused services (account management, business information, Q&A, verifications, place actions, notifications, lodging). v4 still hosts reviews, local posts, media, and insights endpoints that have not yet been migrated, so most production integrations use both v4 and the newer split APIs.

Can I claim or create a new Google Business listing through the API?

You can search Google's location database via /v4/googleLocations:search and chains via /v4/chains:search, then start a verification flow through the My Business Verifications API. New listings are created via the My Business Business Information API.

GET STARTED

Start building with Google My Business API

Explore with Jentic
View OpenAPI Document