Some information on the video uploads: https://developers.google.com/youtube/v3/docs/videos/insert

This method supports media upload. Uploaded files must conform to these constraints: Maximum file size: 128GB Accepted Media MIME types: video/*, application/octet-stream

You can get the qouta information here: https://developers.google.com/youtube/v3/getting-started#quota

Projects that enable the YouTube Data API have a default quota allocation of 1 million units per day, an amount sufficient for the overwhelming majority of our API users.

...

Different types of operations have different quota costs.

A simple read operation that only retrieves the ID of each returned resource has a cost of approximately 1 unit. A write operation has a cost of approximately 50 units. A video upload has a cost of approximately 1600 units.

Yes, youtube can block API access, not only on flagged videos, but at any time as described here: https://developers.google.com/youtube/terms/api-services-terms-of-service#termination

24.2 Termination by YouTube. Notwithstanding anything to the contrary, YouTube reserves the right to (i) suspend or terminate access to, or use of, any aspects of the YouTube API Services by you, your API Client(s) and those acting on your behalf), and (ii) terminate the Agreement (or any portion thereof), as applied to any specific user or API Client, category of users or API Clients, or all users or API Clients at any time. For example, we may need to exercise such rights in instances of your breach of this Agreement, court order, when we believe there to have been misconduct or conduct which may create potential liability for YouTube or its Affiliates. Although we will try to give you reasonable notice, we have no obligation to do so.

Answer from Mindaugas Bernatavičius on Stack Overflow
🌐
Google
developers.google.com › youtube › data api › quota and compliance audits
Quota and Compliance Audits | YouTube Data API | Google for Developers
September 14, 2026 - Projects that enable the YouTube Data API have a default quota allocation of 100 search.list calls, 100 videos.insert calls, and 10,000 units per day combined for all other endpoints.
🌐
Elfsight
elfsight.com › blog › youtube-data-api-v3-limits-operations-resources-methods-etc
Your Complete Guide to YouTube Data API v3 – Quotas, Methods, and More
2 weeks ago - Use YouTube Data API for content management; use YouTube Reporting API for analytics dashboards. Yes, but it costs 1,600 quota units per video. With the default 10,000-unit quota, you can upload 6 videos per day maximum.
Discussions

Youtube API's maximum number of video uploads per day - Stack Overflow
We are building an app with a video upload functionality. We were wondering if we could use a Youtube account to upload all of our user videos. They should only be accessible via our app... we don'... More on stackoverflow.com
🌐 stackoverflow.com
google cloud platform - Please explain the YouTube Data API's Quota / Limits - Stack Overflow
I simply have a couple queries about the YouTube Data API which for some reason I just can not find any answers to. Even if the answer was explained clearly in the documentation, I hope to keep this More on stackoverflow.com
🌐 stackoverflow.com
How to increase video upload quota on Youtube API? - Stack Overflow
We are a UA agency and we are building an internal tool to automatically upload videos on YouTube in order to then use these videos in our Google Ads App Campaigns. However, we are currently limited to uploading 6 videos through YouTube API per day which is way too low compared to our needs. More on stackoverflow.com
🌐 stackoverflow.com
Youtube API upload video size and length limit - Stack Overflow
Is there a limit on video file size and length when I use YouTube API to upload videos to YouTube? More on stackoverflow.com
🌐 stackoverflow.com
People also ask

How much YouTube API quota does a video upload use?
One call from the Video Uploads bucket, which allows 100 uploads a day by default. Until December 4, 2025, an upload cost about 1,600 units from the shared 10,000-unit pool, which is why older guides say about six uploads a day. The calls around an upload still draw general quota: a thumbnail is 50 units, a playlist add is 50, and a caption upload is 400.
🌐
postzen.dev
postzen.dev › home › blog › youtube api quota exceeded? 2026 limits, costs, and fixes
YouTube API Quota in 2026: Upload Limits, Costs, and Fixes
What is the YouTube API quota limit per day?
As of October 5, 2026, every Google Cloud project with the YouTube Data API enabled gets three default daily allocations: 100 videos.insert calls, 100 search.list calls, and 10,000 units shared by every other method. All three reset at midnight Pacific Time. Google notes that the defaults are subject to change, and anything above them requires passing YouTube's compliance audit first.
🌐
postzen.dev
postzen.dev › home › blog › youtube api quota exceeded? 2026 limits, costs, and fixes
YouTube API Quota in 2026: Upload Limits, Costs, and Fixes
How do I get a YouTube API quota increase?
Submit the YouTube API Services Audit and Quota Extension Form. It audits your project against the YouTube API Services Terms of Service, and a member of YouTube's API Services team then contacts you; Google publishes no turnaround time. The form asks for a separate per-day figure and justification for the general bucket, search.list, and videos.insert. Developers audited within the last 12 months use the same form for an extension.
🌐
postzen.dev
postzen.dev › home › blog › youtube api quota exceeded? 2026 limits, costs, and fixes
YouTube API Quota in 2026: Upload Limits, Costs, and Fixes
🌐
Reddit
reddit.com › r/youtube › youtube api daily quota.
r/youtube on Reddit: Youtube API daily quota.
April 23, 2019 -

I just read in the Youtube API documentation that there is a default daily quota of 10000 points. One upload is 1600 points, which means you can upload 6 videos per day via the Youtube API.

This sounds like a very low amount to me, so I'm wondering if it's possible to increase your daily quota points for the Youtube API. If so, how? And also to how much can it be increased?

I know that through the regular Youtube website interface users can upload 50 videos per day, so 6 videos per day on the API seems rather low, especially because API users need much more throughput than regular users.

🌐
Bundle
bundle.social › blog › youtube api quota exceeded: current limits, fixes and scaling uploads
YouTube API Quota Exceeded: Limits & Fixes (2026)
August 4, 2026 - A large amount of YouTube API advice on the internet is now outdated. Many articles still say that every project receives 10,000 units per day and that a video upload costs 1,600 units, allowing roughly six uploads daily.
🌐
Zernio
zernio.com › blog › youtube-upload-api
YouTube Upload API: Resumable Uploads, Quotas & ...
February 3, 2026 - 1,600 videos/day limit, quota costs per upload, and working Python & Node.js code. Avoid the mistakes most devs make. Published February 3, 2026 · updated October 12, 2026 by Miki Palet·18 min read·Copy URL · If you’re a creator or developer juggling a ton of video content, you know the ...
Top answer
1 of 1
6

Some information on the video uploads: https://developers.google.com/youtube/v3/docs/videos/insert

This method supports media upload. Uploaded files must conform to these constraints: Maximum file size: 128GB Accepted Media MIME types: video/*, application/octet-stream

You can get the qouta information here: https://developers.google.com/youtube/v3/getting-started#quota

Projects that enable the YouTube Data API have a default quota allocation of 1 million units per day, an amount sufficient for the overwhelming majority of our API users.

...

Different types of operations have different quota costs.

A simple read operation that only retrieves the ID of each returned resource has a cost of approximately 1 unit. A write operation has a cost of approximately 50 units. A video upload has a cost of approximately 1600 units.

Yes, youtube can block API access, not only on flagged videos, but at any time as described here: https://developers.google.com/youtube/terms/api-services-terms-of-service#termination

24.2 Termination by YouTube. Notwithstanding anything to the contrary, YouTube reserves the right to (i) suspend or terminate access to, or use of, any aspects of the YouTube API Services by you, your API Client(s) and those acting on your behalf), and (ii) terminate the Agreement (or any portion thereof), as applied to any specific user or API Client, category of users or API Clients, or all users or API Clients at any time. For example, we may need to exercise such rights in instances of your breach of this Agreement, court order, when we believe there to have been misconduct or conduct which may create potential liability for YouTube or its Affiliates. Although we will try to give you reasonable notice, we have no obligation to do so.

Find elsewhere
🌐
BulkPublish
bulkpublish.com › blog › youtube limits (2026): upload, shorts, and api limits
YouTube Limits 2026: Upload, Shorts and API Quota
September 5, 2026 - BulkPublish uploads through the official Data API, so the 100 uploads per day bucket is the ceiling that applies. Videos scheduled beyond it are queued rather than dropped, and the upload happens close to the publish time so the file does not ...
🌐
YouTube
youtube.com › watch
How to Fix Youtube API Upload Limits - YouTube
In this video, you'll learn how to fix YouTube API upload limits. If you've been struggling with your YouTube API and the restrictions on upload limits, this...
Published: May 29, 2026
🌐
Google Support
support.google.com › code › answer › 92613
What are the limits for uploading with the API? - Google Developers Help
December 9, 2019 - YouTube Data API · Getting Started · What are the limits for uploading with the API? The following limits exist for uploading videos through the Data API: Videos can be no longer than 10 minutes. Videos can be no larger than 100 megabytes. One account can have no more than 1000 videos.
🌐
PostZen
postzen.dev › home › blog › youtube api quota exceeded? 2026 limits, costs, and fixes
YouTube API Quota in 2026: Upload Limits, Costs, and Fixes
3 weeks ago - The YouTube API quota model has had three eras in under a year, and the revision history dates each one: Until December 4, 2025: one shared bucket of 10,000 units a day. An upload cost about 1,600 units and a search.list call cost 100, so by ...
Top answer
1 of 3
4

My first question: How is it possible that the limit for queries per minute is 1.6m and the queries per day limit is 10k?

Surely queries per minute can never go above 10,000? I mean, I guess if you send 10k queries in 30 seconds from 23:59:30 and then do another 10k before 00:00:30... but that's still only 20k out of the 1.6m limit provided).

About ten years ago the default development quota was around 1 million quota points. They had to reduce it to 10k to prevent spam.

Queries per day can be extended the other quotas can not. I guess it just made sence to leave them as they were.

How do I make use of queries per minute per user?

All the API calls I make go directly to queries per day and queries per minute.

My usual "method" of an API call is to first request scopes and then call the API with the received access token, as instructed by Google's documentation.

Queries per day is a project based quota all the users on your system use that. So if you have ten users they are using the "queries per minute per user" and they all lump up to use the Queries per day.

Remember the 10k is just a development quota you can apply for an extension when every you like.

I have a video on this as well Intro to YouTube API and Cost-Based Quota: Everything You Need to Know

2 of 3
1

After looking at numerous answers on SO on somewhat related questions, I think I have a general idea of the answer to both my questions.

  1. "How is it possible that the limit for queries per minute is 1.6m and the queries per day limit is 10k?"

    It seems the answer here is simply that it's not expected to be possible that the queries per minute ever reach above 10k in a single minute, and therefore it's also not expected that the queries per minute reach the allotted 1.6 million.

    However, the secret sauce to this pie of confusion is the fact that you can't change the queries per minute (or queries per minute, per user) but you certainly can change the queries per day (by direct request to Google).

    What this means is both queries per minute and queries per minute per user are pretty much useless to you until you request a high enough queries per day limit for it to even matter. For now, you can imagine your queries per minute and queries per minute per user are equal to the queries per day (which is likely 10,000) until your queries per day exceeds that actual quota for the other two.

    As discovered in the comments of this answer, when the documentation states "10,000 units per day, an amount sufficient for the majority of our API users" they are explicitly referring to "in the development phase".

    Google expects all API users to request an increased queries per day quota after development is finished. Therefore, that "10k" will become a couple of million (assuming your request is approved) which would therefore make the queries per minute and queries per minute per user matter a lot more.

  2. "How do I make use of queries per minute per user?"

    It seems the answer to this question is: "You already are". As in, you already are using queries per minute per user but Google just doesn't tell you... Originally, when I asked the question, and I assume others had the same thought that the - meant that no "user" had made a request. As in, somehow the project was making all the API calls on behalf of the user... rather than the user making the API calls themselves, and therefore it wouldn't count as per user.

    But that's not the case, it seems that Google does count it as per user but simply just hides the information from you.

    I only indirectly figured that one out thanks to Linda and the image the OP posted.

I'm not going to mark this as the answer since I'm not confident it's actually all correct and there's an inconsistency with the 2nd answer. This was confirmed by Linda's answer.

🌐
Labnol
labnol.org › youtube-quota-request-201016
How to Request Additional Quota for your YouTube API Project
The YouTube API website says that 1600 quota units are required to upload a single video to the YouTube website through the videos.insert method of the YouTube API. Thus, for instance, if you are expecting users to upload 100 videos to your ...
🌐
Phyllo
getphyllo.com › home › blog › youtube api limits in 2026: how to calculate quota usage, costs, and fix exceeded quota
YouTube API Quota Limits 2026: 10,000 Units, Costs & How to Get More
YouTube API cost is calculated by adding the units consumed by each request. For example, fetching 100 comments costs 1 unit, while listing videos costs around 100 units and uploading a video can cost up to 1600 units.
🌐
Postproxy
postproxy.dev › home › blog › youtube upload api: videos & shorts (2026)
YouTube Upload API: Videos & Shorts (2026) | Postproxy
March 12, 2026 - The YouTube Data API v3 is Google’s official interface for programmatically managing YouTube content. For video uploads, it surfaces as a single videos.insert endpoint — but calling it correctly requires navigating OAuth verification requirements, Google Cloud project setup, a quota system that severely limits how many uploads you can do per day, and for Shorts, a set of undocumented classification heuristics that determine whether your video ends up on the Shorts shelf.
🌐
Stack Overflow
stackoverflow.com › questions › 73897407 › how-to-increase-video-upload-quota-on-youtube-api
How to increase video upload quota on Youtube API? - Stack Overflow
I'll edit original message, thanks! ... By default, YouTube allows video uploads that are up to 15 minutes long. If you try to upload videos longer than 15 minutes, the upload will fail.
Top answer
1 of 3
30

The more up-to-date answer is here: https://support.google.com/youtube/answer/71673?hl=en

15 minutes is the default max length, but that can be extended by visiting https://www.youtube.com/verify The webpage says to make sure you're using an 'up-to-date' version of your browser to upload files over 20GB. The current (as of Nov 12, 2016) maximum file size is 128GB and the maximum duration is 12 hours.

2 of 3
20

Update : From Google support link

By default, you can upload videos that are up to 15 minutes long. To upload longer videos, follow the steps below to verify your account. If you have live streaming access, long uploads are enabled by default.

To upload longer videos, verify your account with the following steps:

  1. On a computer, go to the upload page at youtube.com/upload.
  2. At the bottom of the page, click Increase your limit. You can also go directly to https://www.youtube.com/verify.
  3. Follow the steps to verify your account. You can choose to receive a verification code through a text message on a mobile phone or an automated voice call.
  4. Once you've verified your account, you can upload videos that are longer than 15 minutes.

Make sure you're using an up-to-date version of your browser to upload files greater than 20GB.

Maximum upload size:

The maximum file size you can upload is 128GB or 12 hours, whichever is less. We've changed the limits on uploads in the past, so you may see older videos that are longer than 12 hours.

Initial Answer(Outdated) :

It's currently 2GB for browser-based uploads and 1GBb for direct uploads, at least until the server which handles direct uploads is updated to handle 2GB as well.

Please check below links for more details :
i) https://groups.google.com/forum/#!topic/youtube-api-gdata/JqAX4n3a4Fk
ii)http://smallbusiness.chron.com/there-size-limit-youtube-26654.html

🌐
YouTube Upload Limit
taisly.com › blog › youtube-upload-limit
YouTube Upload Limit - Taisly
April 9, 2025 - If you’re seeing "The user has exceeded the number of videos they may upload" in your YouTube API integration, now you know: it’s the account upload limit, not the quota.
🌐
Upload-post
upload-post.com › home › youtube api
YouTube API Guide (2026): Data API v3, Keys & Uploads
1 month ago - Yes. Google does not charge for the YouTube Data API. Access is limited by quota instead of price: by default a project gets 100 video uploads a day, 100 searches a day and 10,000 units a day for everything else.
🌐
Upload-post
docs.upload-post.com › understanding youtube api quota limits
Understanding YouTube API Quota Limits | Upload Post Docs
YouTube API quota explained (deprecated): Upload-Post now ships its own dedicated YouTube quota, so no Google Cloud project setup is needed anymore.