Hi Can,
Thanks for reaching out to the Google Ads API Forum.
Since you encountered the quota error, and the response asked to retry after 6.38 hours, could you confirm if your developer token used in the API request has Basic access level, and sent operations more than 15,000 per day?
Kindly note that if you’re having the Basic Access level developer token, and you’re exceeding the daily 15,000 API operations per day limit, then you would encounter a RESOURCE_EXHAUSTED error.
Moreover, this error may occur if you send too many requests in a short period of time. The server throws this error once it detects that your request has exceeded the system frequency limit.
That being said, I would recommend setting up short delays between requests or combine more operations in fewer requests. Also, setting a reasonable upper bound for the total number of concurrent tasks that are going to make requests (across all processes and machines), and adjusting upward to optimize your throughput without exceeding the rate limit is recommended.
Also, please refer to the Best practices guide to optimize the efficiency and performance. Furthermore, you can consider throttling QPS from the client side (check out Throttling and rate limiters). Daily API usage limits are based on the number of API operations made per developer token. API operations are the total sum of get requests and mutate operations. The limits for daily API operations depends on the access level of the developer token. Standard access allows the developer token to execute an unlimited number of operations per day for most services. This includes (but is not limited to) GoogleAdsService Search and SearchStream. If you currently have basic access level and you would like to apply for unlimited Google Ads API operations, then you may fill out the standard access application form.
Regards,
 |
| Yasar |
| Google Ads API Team |
|
|
| |

ref:_00D1U1174p._5004Q2f4KYh:ref