Mellow HubPricing

BLOG

The YouTube upload quota is shared by every user of an app: what it did to our 56 reels

On 1 October 2026 YouTube refused our scheduled reel because a shared Google app had spent its 100 daily uploads; the two limits involved and what we changed.

← All updates

Twelve frames from twelve of the 56 queued English reels, most with an AI-generated illustrated presenter: faked likes, a 2:00 timer, a 47-second card, a phone screen gone grey, a 25:26 timer on a laptop, a 1-hour limit, a goldfish myth, a 66-day habit and a letter to a post with 200 views

Key facts

  • On 1 October 2026 YouTube refused the first of our 56 scheduled reels with “Quota exceeded … Video Uploads per day”, while Instagram and Threads published the same post.
  • That quota belonged to our publishing provider’s Google app, which its customers share; Google gives each project 100 video uploads a day by default, reset at midnight Pacific time.
  • Since 2 October 2026 Mellow Hub moves a YouTube upload refused for a daily limit to ten minutes after midnight Pacific and uploads it again, up to three times, and the post reads as waiting rather than failed.
  • On 2 October 2026 we reconnected our own channel through our own Google app, and the shared-quota refusal never came back.
  • On 3 October 2026 the channel hit a second, separate limit after 10 uploads in 24 hours: YouTube’s per-channel cap (uploadLimitExceeded), which no app’s quota can lift.
  • After our founder requested the channel’s advanced-features verification on 3 October, it accepted 11 uploads in the next 24 hours without a refusal; YouTube publishes no number for that cap.

Listen to the key facts1:24AI voice

The situation

At the start of October 2026 our second brand profile in Mellow Hub had a week of short English reels queued: 56 of them, each going to Instagram, Threads and YouTube Shorts at set times, about eight posts a day. On 1 October 2026 at 21:31 UTC the first one went out. Instagram and Threads published it. YouTube refused it:

Nothing was wrong with the video, the channel or the schedule. The refusal was about whose Google app did the uploading, and it is a problem for every scheduling tool that uploads to YouTube.

Two limits that both look like “too many uploads”

A tool uploads to YouTube through a Google Cloud project with the YouTube Data API switched on, and the quota belongs to that project. Google’s quota page, as we read it in October 2026, has given videos.insert a bucket of its own since 1 June 2026: 100 calls a day per project by default, one unit each, reset at midnight Pacific time. The older rule of thumb, 1,600 units per upload and about six uploads a day, is out of date.

Mellow Hub publishes through Post for Me, a publishing API. In its quick-start mode every customer connects YouTube through Post for Me’s own Google app: on 2 October the connect link carried their client and returned to their domain. So those 100 uploads a day were shared by everyone using that app, and on 1 October they were spent by 14:31 Pacific time.

The second limit appeared two days later and has nothing to do with apps:

The project’s quotaThe channel’s cap
YouTube’s words429 “Quota exceeded … Video Uploads per day”400 “The user has exceeded the number of videos they may upload” (uploadLimitExceeded)
Whosethe Google project of the app that uploads, shared by all its usersone channel, counted across the web, the phone app and every API app
Size100 uploads a day by defaultnot published; varies by country and channel history (YouTube Help)
Starts overmidnight Pacific timeafter 24 hours
Raised byGoogle’s audit and quota extension, weeksverifying the channel for advanced features

What we did, step by step

  1. Stopped calling it a failure (2 October). Hub’s minute processor, which publishes scheduled posts like those in our answer on scheduling YouTube Shorts, now recognises the refusal, moves that one YouTube upload to ten minutes after the next midnight Pacific and hands it to the provider again as an upload of its own, at most three times. The person sees a post that is waiting, with its time; the journal records each retry. Within a minute of the deploy the first refused reel was moved to 2 October 07:10 UTC.
  2. Moved our own channel to our own Google app (2 October). Hub already had its own Google Cloud project, set up on 6–9 September, with nothing yet submitted to Google. Our founder saved its OAuth client into Hub’s own project at the provider and reconnected the channel through it, past Google’s “unverified app” screen. The 53 waiting posts were cancelled and created again at the same times on the reconnected channel. Our uploads now draw on a project quota nobody else spends.
  3. Met the second limit (3 October). At 00:05 and 02:02 UTC YouTube refused two reels with the channel’s cap. The channel had taken 10 uploads in 24 hours: three retries through the old app and seven through ours. Hub’s retry knew that sentence, but the database query that picks refusals up still looked only for the project quota’s wording, so both reels stood as failed. The query was fixed that morning, with a test that holds the pattern and the query together, and both reels were moved to 4 October 07:10 UTC.
  4. Asked for a bigger channel cap (3 October). The same day our founder requested the channel’s verification for YouTube’s advanced features.
The section “Scheduling Shorts with Mellow Hub” of our answer on scheduling YouTube Shorts: when YouTube refuses an upload for a daily limit, Hub keeps the post waiting and tries again after the next reset at midnight Pacific Time, up to 3 times
The rule from 2 October 2026 as our public answer states it: a daily-limit refusal waits for the reset instead of failing.

Results

  • The shared-quota refusal never came back after the channel moved to our own app on 2 October.
  • Both deferred reels published at 07:11 UTC on 4 October, one retry each.
  • From 07:11 UTC on 3 October to 07:11 UTC on 4 October the channel accepted 11 uploads (9 scheduled and 2 retries) with no refusal. On 2–3 October the 11th upload in 24 hours had been refused, so the cap looks raised by the verification request. That is likely, not confirmed: YouTube does not say.
  • With about nine YouTube uploads a day on that profile against a cap that had sat near ten, one or two night uploads could still slip to the morning. The retry covers that without anyone pressing a button.

What did not work, and what is still open

  • Our own app is not verified yet. Connecting through it shows “Google hasn’t verified this app”, and an unverified app can be granted by at most 100 people. So in our notes of 2 October customers stay on the provider’s app until Google has checked our branding, our data access and then our quota request.
  • More quota is slow. The YouTube API Services audit and quota extension form takes weeks, and Google’s developer policies (III.D.1.c) allow exactly one API project per API client, so spreading uploads over several projects is not allowed.
  • Changing provider would not have helped. Any tool that uploads through one shared Google app spends one shared quota, and moving costs every connection.
  • Our own bug. The pattern and the query disagreed for a day and two reels stood as failed. A single test now pins them together.
  • The error invites the wrong conclusion. Both refusals say “upload limit”; it is easy to blame the channel or the file. Neither was about the video.

How to handle it yourself

  1. Read the words. 429 “Video Uploads per day” is the uploading project’s quota; 400 “exceeded the number of videos they may upload” is your channel’s cap. Neither means the video is bad.
  2. Building your own integration: your Google Cloud project starts with 100 uploads a day. Apply through the audit and quota extension form early, because it takes weeks, and keep to one project per API client.
  3. Using a scheduler: ask whether it uploads through its own shared Google app or lets you connect your own. A shared quota resets at midnight Pacific and runs out later in the Pacific day, so earlier slots are safer.
  4. Keep under the channel’s cap: verify the channel for advanced features (phone plus channel history or ID) and spread uploads across the day. Long videos can go up a day early as private with a publish time, as in our case on publishAt.
  5. Retry the refused upload instead of posting it again as a new post, or you get duplicates. In Mellow Hub a quota refusal waits for the reset and is uploaded again by itself; an agent connected through the YouTube MCP guide can also call retry_post. Without a tool, upload it again in YouTube Studio after midnight Pacific.

Numbers at a glance

ValueDate
Reels queued561 Oct 2026
Project upload quota100 a dayGoogle, read Oct 2026
Quota resetmidnight PacificGoogle, read Oct 2026
Hub’s retriesup to 3since 2 Oct 2026
Uploads before the channel cap10 in 24 h3 Oct 2026
Uploads accepted after verification request11 in 24 h3–4 Oct 2026
Posts re-created on our own app532 Oct 2026

Questions

What does “Quota exceeded for quota metric Video Uploads” mean on YouTube?

The Google Cloud project of the app that uploads the video has used its daily allowance of uploads. It says nothing about your video or channel, and the upload goes through after the reset at midnight Pacific time.

How many videos can you upload through the YouTube API per day?

Google’s quota page, as we read it in October 2026, gives each project 100 video uploads a day by default, in a bucket of their own. The channel also has its own unpublished limit on uploads in 24 hours.

What is uploadLimitExceeded on YouTube?

It is the channel’s own cap on uploads in 24 hours, counted across the web, the phone app and every API app. Ours refused the 11th upload in 24 hours on 3 October 2026; verifying the channel for advanced features appeared to raise it.

Will switching scheduling tools fix a YouTube quota error?

Not by itself. Any tool that uploads through one shared Google app spends one shared quota; what helps is a tool whose app has quota to spare, or connecting through your own Google project.

How do you get more YouTube API upload quota?

Through Google’s YouTube API Services audit and quota extension form, which takes weeks. Google’s developer policies allow one API project per API client, so splitting uploads across projects is not allowed.

Where to go next

More updates

All updates · Published October 2, 2026

Write to Hub's founder

Every message is read by the founder himself, so you are talking to him directly. Questions, bugs, a feature you miss: write about anything. We are glad to keep making Hub better.

What is it about?

We attach this page's address so we can see what you saw.