science This product or feature is in the pre-GA Experimental launch stage (pre-GA). Pre-GA products and features might have limited support, and changes to pre-GA products and features might not be compatible with other pre-GA versions. Pre-GA Offerings are covered by the Google Maps Platform Service Specific Terms. For more information, see the launch stage descriptions.
Stay organized with collections
Save and categorize content based on your preferences.
The Map Management API lets you manage your cloud-based maps styling
resources using RESTful APIs. Using the Map Management API you can
programmatically tie an existing dataset to a pre-existing map ID and
map style without having
to go into the Cloud console.
The Map Management API makes it more efficient to perform large numbers of
operations in a streamlined programmatic process towards automation and
scripting.
This API requires a dataset and the capability of your project to
work with datasets.
Authentication
The Map Management API only supports OAuth, not API keys. See Use
OAuth.
Limitations
The Map Management API only supports the management of the relationship
between datasets and styles.
The Map Management API does not mirror full capabilities of
cloud-based maps styling. Users still need to interact with the
Cloud console to perform the majority of CRUD operations on
resources such as projects, maps, styles, and datasets.
You can only associate an existing style with an existing dataset.
In order to use the Map Management API, you must also be a user of
cloud-based maps styling along with all the necessary permissions to
manage those resources.
Costs
There is no charge for using Map Management API. API calls appear on the Billing
page in the Cloud Console, but charges will be $0. However, requests are
constrained as follows:
3 QPS (queries per second)
180 QPM (queries per minute) for a project, refreshed each minute
100,000 QPD (queries per day) for a project, refreshed each day
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Map Management API overview\n\nThe Map Management API lets you manage your cloud-based maps styling\nresources using RESTful APIs. Using the Map Management API you can\nprogrammatically tie an existing dataset to a pre-existing map ID and\n[map style](/maps/documentation/javascript/cloud-customization) without having\nto go into the Cloud console.\n\nThe Map Management API makes it more efficient to perform large numbers of\noperations in a streamlined programmatic process towards automation and\nscripting.\n\nThis API requires a dataset and the capability of your project to\nwork with datasets.\n\nAuthentication\n--------------\n\nThe Map Management API only supports OAuth, not API keys. See [Use\nOAuth](/maps/documentation/mapmanagement/oauth_token).\n\nLimitations\n-----------\n\n- The Map Management API only supports the management of the relationship\n between datasets and styles.\n\n- The Map Management API does not mirror full capabilities of\n cloud-based maps styling. Users still need to interact with the\n Cloud console to perform the majority of CRUD operations on\n resources such as projects, maps, styles, and datasets.\n\n- You can only associate an existing style with an existing dataset.\n\n- In order to use the Map Management API, you must also be a user of\n cloud-based maps styling along with all the necessary permissions to\n manage those resources.\n\nCosts\n-----\n\nThere is no charge for using Map Management API. API calls appear on the Billing\npage in the Cloud Console, but charges will be $0. However, requests are\nconstrained as follows:\n\n- 3 QPS (queries per second)\n- 180 QPM (queries per minute) for a project, refreshed each minute\n- 100,000 QPD (queries per day) for a project, refreshed each day\n\nSee [Usage and billing](/maps/documentation/mapmanagement/usage-and-billing)."]]