Limits and Quotas on API Requests
Stay organized with collections
Save and categorize content based on your preferences.
We put limits and quotas on API requests to protect the system from receiving
more data than it can handle, and to ensure an equitable distribution of the
system resources. The limits and quotas are subject to change.
Rate limits
API rate limits define the number of requests that can be made to the
Google Marketing Platform Admin API. Rate limits are enforced and automatically refilled in 60-second
(1-minute) intervals. This means that if your project reaches a rate limit's
maximum anytime within 60 seconds, you need to wait for that quota to refill
before making more requests in that group. If your project exceeds a rate
limit, you receive a 403 error with the reason rateLimitExceeded
. To resolve
this error, wait a minute then try your request again — the quota should be
refilled at the start of the next interval.
The maximum number of daily API requests is naturally limited by the API rate
limits, there is currently no explicit daily usage quota for the Google Marketing Platform Admin API.
Cloud Project Quotas
API rate limits apply on a per-project basis.
The Cloud Console shows quotas for a Cloud Project:
https://console.cloud.google.com/apis/api/marketingplatformadmin.googleapis.com/quotas.
Below are the default quotas for the Google Marketing Platform Admin API that most users will see in
their console.
Quota Name |
Limit |
Requests per minute |
1,200 |
Requests per minute per user |
600 |
Writes per minute |
300 |
Writes per minute per user |
120 |
Each request to the Google Marketing Platform Admin API consumes Requests per minute
,
Requests per minute per user
quotas. Requests to any method that alters the
Google Marketing Platform account configuration in any way (create
, patch
,
delete
, archive
, update
methods) also consume Writes per minute
and
Writes per minute per user
quotas.
Refer to the
Capping API usage article
for information on limiting API requests on a per user basis.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-24 UTC.
[[["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-01-24 UTC."],[[["\u003cp\u003eThe Google Marketing Platform Admin API has rate limits to ensure fair usage and system stability, replenishing every 60 seconds.\u003c/p\u003e\n"],["\u003cp\u003eExceeding these limits results in a 403 error, requiring a brief pause before retrying.\u003c/p\u003e\n"],["\u003cp\u003eWhile daily usage is implicitly limited by per-minute rates, there's no separate daily quota.\u003c/p\u003e\n"],["\u003cp\u003eQuotas are project-specific and categorized into requests/writes per minute, further divided by per-user limits.\u003c/p\u003e\n"],["\u003cp\u003eUsers can manage per-user API request limitations through features detailed in the "Capping API usage" article.\u003c/p\u003e\n"]]],[],null,["# Limits and Quotas on API Requests\n\nWe put limits and quotas on API requests to protect the system from receiving\nmore data than it can handle, and to ensure an equitable distribution of the\nsystem resources. The limits and quotas are subject to change.\n\nRate limits\n===========\n\nAPI rate limits define the number of requests that can be made to the\nGoogle Marketing Platform Admin API. Rate limits are enforced and automatically refilled in 60-second\n(1-minute) intervals. This means that if your project reaches a rate limit's\nmaximum anytime within 60 seconds, you need to wait for that quota to refill\nbefore making more requests in that group. If your project exceeds a rate\nlimit, you receive a 403 error with the reason `rateLimitExceeded`. To resolve\nthis error, wait a minute then try your request again --- the quota should be\nrefilled at the start of the next interval.\n\nThe maximum number of daily API requests is naturally limited by the API rate\nlimits, there is currently no explicit daily usage quota for the Google Marketing Platform Admin API.\n\nCloud Project Quotas\n--------------------\n\nAPI rate limits apply on a per-project basis.\n\nThe Cloud Console shows quotas for a Cloud Project:\n\u003chttps://console.cloud.google.com/apis/api/marketingplatformadmin.googleapis.com/quotas\u003e.\n\nBelow are the default quotas for the Google Marketing Platform Admin API that most users will see in\ntheir console.\n\n| Quota Name | Limit |\n|------------------------------|-------|\n| Requests per minute | 1,200 |\n| Requests per minute per user | 600 |\n| Writes per minute | 300 |\n| Writes per minute per user | 120 |\n\nEach request to the Google Marketing Platform Admin API consumes `Requests per minute`,\n`Requests per minute per user` quotas. Requests to any method that alters the\nGoogle Marketing Platform account configuration in any way (`create`, `patch`,\n`delete`, `archive`, `update` methods) also consume `Writes per minute` and\n`Writes per minute per user` quotas.\n\nRefer to the\n[Capping API usage](https://support.google.com/googleapi/answer/7035610) article\nfor information on limiting API requests on a per user basis."]]