Based on the information provided, I understand that you are encountering the RESOURCE_EXHAUSTED error while making the Google Ads API calls. The RESOURCE_EXHAUSTED error generally occurs when you are sending too many requests in a short period of time. The server displays this error once it detects that your request has exceeded the system frequency limit. I would recommend giving short delays between requests or combining more operations in fewer requests. Also, please refer to the “Batch operations” documentation for more information. Additionally, you may refer to the "Usage flow" guide for insights on incorporating batch processing into your API requests. The Google Ads API enforces limits on API operations, such as the number of operations that can be sent to a single mutate request. I would recommend you to kindly refer to the API Limits and Quotas documentation for more information.
Please find the answers for your questions below:
1. Where can we find out our quota information;
2. How to avoid this problem in the future
3. Is there a way to quickly restore access so as not to affect data judgment
If you still encounter the same issues even after following the provided suggestion, I would request you to share the complete updated API logs (request and response logs with request-id and request header) generated at your end to further assist you better.
If you are using a client library and haven't enabled the logging yet, I would request you to enable logging for the specific client library that you are using. You can refer to the guides Java, .Net, PHP, Python, Ruby or Perl to enable logging at your end. For REST interface requests, you can enable logging via the curl command by using the -i flag.
You can send the details via Reply privately to the author option, or direct private reply to this email.
![]() |
Google Ads API Team |
[2025-05-28 14:31:10Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qYOKf:ref" (ADR-00308797)