Rate limits for OAuth connected clients

355 views
Skip to first unread message

David Fox

unread,
Feb 12, 2021, 3:56:01 PM2/12/21
to AdWords API and Google Ads API Forum
Hello,

My company is developing a new application for our customers who use Salesforce. It will allow them to connect their Google Ads account so we can update their Salesforce instance with our latest up-to-date insights.

Some of the queries we run are considered GET requests (e.g., accessing the click_view) which means we are subject to the 1000 queries per day.

Two questions: 
  1. Is the 1000 GET queries per day limit enforced for each individual customer (e.g., OAuth /customer token)? Or for our individual developer token? The wording in this article confused me: https://developers.google.com/google-ads/api/docs/best-practices/rate-limits
  2. If it is enforced for our whole developer token, and not per customer... how can we best build this application? Since if we enable it for over a thousand different customers, we'll very quickly go over the 1000/day limit.

Thanks

Google Ads API Forum Advisor Prod

unread,
Feb 15, 2021, 1:20:49 AM2/15/21
to da...@lookzook.com, adwor...@googlegroups.com

Hello David,

Thank you for raising this to us.

Please refer to my answers below:

  1. Is the 1000 GET queries per day limit enforced for each individual customer (e.g., OAuth /customer token)? Or for our individual developer token? The wording in this article confused me: https://developers.google.com/google-ads/api/docs/best-practices/rate-limits -> As per the API limits and Quotas stated on this guide, daily API usage limits are based on the number of API Operations made per developer token. Unlike daily operations, the limits on get requests do not vary by access level; all developer tokens, including those with Standard Access, are limited to 1,000 get requests per day.
  2. If it is enforced for our whole developer token, and not per customer... how can we best build this application? Since if we enable it for over a thousand different customers, we'll very quickly go over the 1000/day limit. -> Since the API usage limits are bound per developer token and a company should have only one developer token (per this guide), you would only need to perform the 1000/day limit to avoid the RESOURCE_EXHAUSTED error. I'm afraid that there is no other way to extend this 1,000 requests per day GET limit. However, as an alternative for GET requests, you can make use of search requests. You may also see these guides (Retrieving Objects and Report Streaming) for more details.

Hope this helps.

Regards,

Google Logo
Mark Kevin Albios
Google Ads API Team
 


ref:_00D1U1174p._5004Q2CQXDI:ref
Reply all
Reply to author
Forward
0 new messages