Rate sheet

  • Your Google Ads API developer token's access level determines its ability to affect production accounts and its daily operation and request limits.

  • A single query or report is counted as one operation, regardless of whether results are streamed or paged.

  • For mutate requests, each mutated item counts as one operation.

  • All other requests count as one operation, regardless of the method, entities affected, or results returned.

Each Google Cloud project that has enabled the Google Ads API API is assigned an API access level that determines whether you can affect production accounts and the number of operations and requests that you can execute daily.

When counting the number of daily operations and requests, the following rules are used:

  1. A single query or report is counted as one operation, regardless of the results being streamed through GoogleAdsService.SearchStream or paged from a GoogleAdsService.Search call. Learn more about streaming rate limits.

  2. For any mutate request, each mutated item counts as one operation.

  3. All other requests count as one operation, regardless of the method, number of entities affected, and the number or results returned.

The following table gives some examples of the accounting:

API request Operations counted towards Daily Limit
Operation: Search
Count: 53 ad groups
Service: GoogleAdsService
1
Operation: SearchStream
Count: 45 campaigns
Service: GoogleAdsService
1
Operation: mutate
Count: 2 ad groups
Service: AdgroupAdService
2
Operation: ListAccessibleCustomers
Count: 10 customer accounts
Service: CustomerService
1