Limits and quotas

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.