Page Summary
-
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
mutaterequests, 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:
A single query or report is counted as one operation, regardless of the results being streamed through
GoogleAdsService.SearchStreamor paged from aGoogleAdsService.Searchcall. Learn more about streaming rate limits.For any
mutaterequest, each mutated item counts as one operation.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: SearchCount: 53 ad groups Service: GoogleAdsService |
1 |
Operation: SearchStreamCount: 45 campaigns Service: GoogleAdsService |
1 |
Operation: mutateCount: 2 ad groups Service: AdgroupAdService |
2 |
Operation: ListAccessibleCustomersCount: 10 customer accounts Service: CustomerService |
1 |