The Google My Business API lets developers build tools that help businesses manage their Google My Business accounts and locations more efficiently on Google. Our policies aim to ensure that the API is used in ways that support and enhance Google My Business while providing a transparent and consistent experience to the end customer (the business owner). We may review your use of the API at any time and for any reason to ensure that it complies with the Google My Business API Terms & Conditions. Because we may change our policies at any time, please check here often for updates. It's your responsibility to keep up to date with, and adhere to, the policies posted here.
Policy violations and termination
Failure to comply with these policies may lead to disabling of your API project. Depending on the severity of the violation your API project may be disabled without warning. Communications about policy violations will be sent to the email address associated with your API account.
Upon request from Google, you must provide a demo account to your API tool within 7 days of the request. The demo must be a live version of your tool or a demo with the same functionality as the live version so we can review it for compliance with our policies. Failure to provide the demo, or any attempt to provide a false account of your live tool, will constitute a violation of these policies.
General API policies
Use of the Google My Business API
You can only use the Google My Business API for creating, managing, and reporting on business listings that you either own or are authorized to manage on behalf of the business owner, or for developing tools for end-clients to similarly manage their listings. Use of the Google My Business API for purposes outside the scope of these policies is prohibited. Users of the Google My Business API must adhere to all Google My Business policies.
Unused Google My Business API Project
Google may deactivate your API project ID after 90 consecutive days of inactivity. If your project is deactivated for zero usage, you may reapply at any time.
This section applies to these groups:
- Agencies and other third parties that manage business listings on behalf of end-clients and provide software tools to those customers.
- Software developers that manage business listings on behalf of end-clients and provide tools to agencies and third parties.
Agencies or other third-parties that manage business listings on Google on behalf of end-clients must follow the Google My Business third party policies and the Guidelines for representing your business on Google: Additional guidelines for authorized representatives.
We want business owners -- no matter what tool they use -- to understand how Google My Business is performing for them. You should be transparent to customers in reporting and managing Google My Business data. You should also be transparent to end-clients about any changes you or your tool may make to their account. If your tool makes any changes to an end-client’s account -- for example, adding a new manager to the account -- you must provide notice to the customer of the change within 48 hours after the change is made. This notice should be separate and distinct from any notice that Google My Business might automatically provide as a result of account-level changes.
Business owners have the ability to respond to reviews of their business on Google. If you respond to reviews on behalf of your end-client, you must receive their authorization first. All responses to reviews must follow Google’s Review Content Policies.
Business owners who have their business listings managed by third-parties have the right to expect their accounts to be kept safe. You are responsible for ensuring the integrity and security of your end-clients’ account credentials. This includes employing best practices, such as not sharing account usernames and passwords, and using business accounts. Third-parties are encouraged to follow the best practices for Business Accounts to limit the risk of unauthorized access to end-client account credentials.
You are solely responsible to Google for your use of the Google My Business API. You must notify Google immediately if you become aware of any unauthorized use of your or your end-clients’ password, Google Account, or any unique identifier Google may require you to use, such as an API Key or a client ID (a "Developer Identifier").
Termination of end-client relationship
Your end-client must be given a quick and easy way to stop using your tool to manage their Google My Business account(s). Within 7 business days of receiving notice from an end-client, you must provide that client the ability to disassociate their Google My Business account from your services and developer project and regain exclusive control of their Google My Business account(s). If your tool had permission to manage or otherwise change the end-client’s account, you must also relinquish and remove those permissions accordingly.
Supplemental Google My Business API projects
If you provide tools to end-clients or other third-party clients, you can't require them to apply for their own Google My Business API project in order to use your tool. End-client applications for such projects also will be denied.
Allowing automated use of your Google My Business API project
You can't allow agencies, end-clients, or other third parties to use your Google My Business API project (or your own API) in a way that would allow those third parties to avoid applying for their own Google My Business API project. Any automatic or programmatic use of Google My Business by agencies or end-clients requires them to use their own Google My Business API project; you cannot provide indirect access to your API project via APIs that you provide. End users of your tool need to manually sign in to use your tool, rather than having automatic access, to make manual or programmatic changes to their accounts.
Example: If you're a tool provider that licenses listings-management software to agencies and end-clients, you may not develop your own API that would allow your clients to access the Google My Business API via automatic or programmatic computer scripts.
Note that this policy does not restrict your own use of the Google My Business API in a programmatic or automated way. It prevents you from allowing third-parties to access the Google My Business API in a programmatic or automated way using your API project (instead of applying for their own API project).
Caching or storage
You can’t pre-fetch, cache, index, or store any content provided through the Google My Business API ("Content") for use outside of your Google My Business project except for limited amounts of Content that may be stored solely for the purpose of improving the performance of your project. Stored Content must:
- Be stored temporarily (for no more than 30 calendar days);
- Be stored securely; and
- Not be manipulated or aggregated in any way.
At no time may Content be stored to prevent Google from tracking usage of your Google My Business project.
The GoogleLocations endpoint should only be used to find the status of locations for which your company has a business relationship with the merchant, for the purpose of creating or claiming that location on Google My Business. Using this endpoint for any other purpose, including lead generation or other analysis, is against Google’s policies and will result in revocation of API access.
Verification options should only be initiated by a direct request from the owner of the location.
Unauthorized use of branding and trademarks
Content provided to you through the Service may contain the Brand Features of Google, its strategic partners, or other third-party rights holders of content that Google indexes. When Google provides those Brand Features or other attribution through the Service, you must display such attribution as provided (or as described in the Google My Business APIs Documentation) and must not delete or alter the attribution.
You must comply with Google's brand-usage guidelines.
Example: Your Google My Business API tool may not replicate the look and feel of the Google My Business user interface or otherwise confuse others into believing that your tool is a Google product.
Use of the Google My Business API does not create, suggest or imply a partnership with, sponsorship by, or endorsement by Google. You will not make any statement regarding your use of the API that suggests these types of relationship without Google’s prior written approval.
Interfering with Google activities
Google may monitor and audit any Google My Business API activity to ensure compliance with all applicable policies and terms. You aren't allowed to interfere with such monitoring or auditing and should not otherwise conceal from Google your Google My Business API activity. Any interference will be considered a violation of these policies.