The Data Manager API is in closed beta. To express interest in joining the closed beta, fill out
this form.
Limits and quotas
Stay organized with collections
Save and categorize content based on your preferences.
Follow this guide to understand limits and quotas when working with the
Data Manager API.
Project limits
You need a Google Cloud project in order to use the Data Manager API. The Google
Cloud project provides the OAuth client and credentials that you use to
authenticate API requests.
Here are the limits that apply to each Google Cloud project:
- 100,000 requests per day
- 300 requests per minute
Requests that exceed the limits are rejected with the error RESOURCE_EXHAUSTED
and HTTP status 429 Too Many Requests
.
You can take control of your app and mitigate rate limits by both actively
reducing the number of requests and
throttling QPS from the client side.
Request limits
Here are the limits for specific requests:
IngestAudienceMembersRequest
:
- 10,000
AudienceMember
resources in the audience_members
list
- 10 user identifiers in the
UserData
for an AudienceMember
.
IngestEventsRequest
:
- 2,000
Event
resources in the events
list
- 10 user identifiers in the
UserData
for an Event
.
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-06-26 UTC.
[null,null,["Last updated 2025-06-26 UTC."],[],[],null,["# Limits and quotas\n\nFollow this guide to understand limits and quotas when working with the\nData Manager API.\n\nProject limits\n--------------\n\nYou need a Google Cloud project in order to use the Data Manager API. The Google\nCloud project provides the OAuth client and credentials that you use to\n[authenticate API requests](/data-manager/api/get-started/set-up-access#setup-auth).\n\nHere are the limits that apply to each Google Cloud project:\n\n- 100,000 requests per day\n- 300 requests per minute\n\nRequests that exceed the limits are rejected with the error `RESOURCE_EXHAUSTED`\nand HTTP status `429 Too Many Requests`.\n\nYou can take control of your app and mitigate rate limits by both actively\n[reducing the number of requests](/data-manager/api/get-started/best-practices#optimize) and\nthrottling QPS from the client side.\n\nRequest limits\n--------------\n\nHere are the limits for specific requests:\n\n- [`IngestAudienceMembersRequest`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#ingestaudiencemembersrequest):\n - 10,000 `AudienceMember` resources in the `audience_members` list\n - 10 user identifiers in the `UserData` for an `AudienceMember`.\n- [`IngestEventsRequest`](/data-manager/api/reference/rpc/google.ads.datamanager.v1#ingesteventsrequest):\n - 2,000 `Event` resources in the `events` list\n - 10 user identifiers in the `UserData` for an `Event`."]]