YouTube now counts uploads in their own bucket: 100 a day, one unit each

Video

For years an upload through the YouTube Data API cost about 1,600 of a project's 10,000 daily units, which held an automated channel to six uploads a day. Google's documentation now puts uploads in a bucket of their own: 100 calls a day, one unit each.

What changed

The reference page for videos.insert now reads: "A call to this method has a quota cost of 1 unit in the Video Uploads quota bucket", with a quota impact of 100 calls per day. The API's revision history shows how it got there: in December 2025 the cost of an upload came down from about 1,600 units to about 100, and from 1 June 2026 videos.insert and search.list are charged to their own buckets, while every other method stays on the project's default quota.

The same page says that videos uploaded from unverified API projects are not restricted to private viewing mode. Since July 2020 the rule had been the opposite: uploads from a project that had not passed Google's compliance audit stayed private, whatever their settings said.

What it means for an automated channel

What did not change

An OAuth consent screen left in "Testing" still issues refresh tokens that expire after seven days. A scheduled uploader set up on a Monday stops on the following Monday with an invalid-grant error. Publish the app (In production) even if you are its only user; Google then shows an "unverified app" warning at consent, which is expected.

And YouTube's policies apply to every upload, whatever the quota allows. The Partner Program does not pay for mass-produced or repetitive content, and channels that post it are removed. A ceiling of 100 is not a target.

How we handle it

Studio counts the two buckets separately per Pacific day and waits rather than fail when either would be exceeded. It uploads every video as private with a publish time in the next free slot, at one video a day by default, so you can watch a video before it goes out.

Updated: