Get hands-on experience with 20+ free Google Cloud products and $300 in free credit for new customers.

How to increase Google Drive API quota?

I am using the Google Drive API for an Android app and many users are hitting the quota limit for "queries per 100 seconds". I am only using 2-3% of daily allowed total quota however, which the app would never be able to exceed with the "per 100 seconds" quota limitation. The 100 seconds quota is 25.000 queries, which would total around 21.600.000 total daily queries max, while my daily quota is 1.000.000.000.  

If I try to increase "Queries per 100 seconds" quota above the current limit of 25.000 I am told to contact sales team and I am unable to submit the form.

I have made a support ticket, which told me to fill out a form for a callback from sales team (which I never get, done this 2 times). I have used chat to ask for a quota increase and been told 2 times they would respond later which they never do.

So my simple question is this, does anybody know of a reliable way to request an increase to this quota?

0 3 4,928
3 REPLIES 3

As shown in the official documentation and in this Stack Overflow answer:

As per Drive API v3 documentation.

You can request an increase in quota; you do need a billing account. You have to make the request first, and then they will answer granting it or not, there is no public price list.

For a direct link to the quotas section in your console, follow this link

Also, it is worth reading through these common errors and how to get around them.

Also, as shown in the Resolve a 429 error: Too many requests documentation found in the Resolve errors documentation,

To fix this error, use exponential backoff to retry the request.

Resolve time-based quota errors

For all time-based errors (maximum of N requests per X minutes), we recommend your code catches the exception and, using an exponential backoff algorithm, implement a small delay before trying again. If requests are still unsuccessful, it's important the delays between requests increase over time until the request is successful. Generally, you should use a truncated exponential backoff. To learn how to use exponential backoff, go to Retry strategy.

So, as shown in this Stack Overflow question, you must review your code, implement some strategies shown in the documentation (as the Retry strategy) before applying for a quota increase:

Depending on your project's resource usage, you might want to request a quota increase. API calls by a service account are considered to be utilizing a single account, so you might need a higher per-user, per-project quota in that scenario. Applying for an increased quota doesn't guarantee approval. Large quota increases can take longer to be approved.

Therefore, applying for a quota increase does not guarantee the approval, as stated in the About quota increase requests documentation:

Most quota increase requests are evaluated by automated systems based on strict criteria, including the availability of resources, the length of time you've used Google Cloud, and other factors. Requests that don't meet specific criteria are denied. Evaluation criteria for automated reviews is not disclosed to ensure fairness for all customers and prevent attempts to manipulate the process. In some cases, quota increase requests are escalated to human reviewers, who also follow strict criteria but can consider your unique circumstances.

Finally, you could request a quota increase from your Cloud Console as shown here:

Requesting a higher quota limit

You can request an increase to most quotas in the Google Cloud console.

To request a higher quota limit by using the Google Cloud console:

  1. Go to the Quotas page:
    Go to Quotas
  2. On the Quotas page, find the quota you want to increase in the Quota column.
    You can use the Filter search box to search for your quota.
  3. Select the checkbox to the left of your quota.
  4. Click create EDIT QUOTAS. The Quota changes form displays.
  5. In the Quota changes form, enter the increased quota that you want for your project in the New limit field.
  6. Complete any additional fields in the form, and then click DONE.
  7. Click SUBMIT REQUEST.

While the above procedure applies to most quota increase requests, you might encounter one of the following exceptions:

  • In some cases, the Google Cloud console redirects you to a separate form to request an increased limit. After you submit the form, Google Cloud acknowledges your request by email.
  • Some quotas cannot be updated using the Google Cloud console. If you find that you cannot change a quota from the console, request the increase from Cloud Customer Care. The Billing team does not handle quota limit increases.

If your quota increase request requires approval, you can expect to receive an email from Google Cloud acknowledging receipt of your request. You can respond to this email if you need further assistance. Cloud Customer Care processes your request, typically within 2-3 business days, and then sends you a second email notifying you whether the quota increase was approved or denied. The email provides the effective date of the increase, if applicable.

Thanks for answering.

I do have a billing account, but as mentioned I am unable to submit the form you link to because I want to request a quota above what the form allows. I already have the max quota the form allows to enter.

I have the standard support plan, tried to make a ticket. Was directed to "*Request a call back" from cloud customer care but I never receive any call. If using chat option, they say they will get back to me later as they are unable to do anything when talking to them - linking to the quota form seems to be the only possible answer in their script - I never hear back of course....

So to me it seems impossible to request a higher quota.. even if I want to pay for it. I don't get a rejection either, just nothing...

Additionally, as shown in the Google Drive for Developers - Drive API - Support page documentation, you can contact developer support specialists:

If you have a Google Workspace or Cloud Identity Premium account, you can email Google Workspace developer support for additional help from a specialist.

Finally, you could also get more information at the Google Workspace Community.