Skip to content

Free tool

YouTube Data API upload quota calculator

Google's YouTube Data API v3 gives a default project a dedicated bucket of 100 videos.insert calls/day, separate from a 10,000-unit general pool for everything else. This calculator applies that real, current quota model — not the older, now-obsolete 1,600-unit formula most other calculators still use.

Calculate your daily upload ceiling

Enter your project’s quota and the calls you make for each video; the calculator shows which limit you reach first.

A new Google project starts at 100 calls/day, in its own dedicated bucket separate from the general pool. Enter the figure YOUR project was granted: Google can raise it through a quota extension, and the Google Cloud console shows yours.

A new Google project starts at 10,000 units/day. Enter the figure YOUR project was granted. Covers every operation other than videos.insert and search.list.

Per-video operations after upload (each draws from the general pool)

Ceiling from the upload bucket

videos.insert costs 1 unit, drawn from its own 100/day bucket

100

upload bucket ÷ 1

Ceiling from the general pool

50 units/video from the toggles above

200

general pool ÷ units per video

Real daily upload ceiling

bound by the upload bucket

100

min(upload-bucket ceiling, general-pool ceiling)

Since a June 2026 revision, videos.insert and search.list each draw from their own dedicated 100-calls/day bucket rather than the shared 10,000-unit general pool — so the old rule of thumb (10,000 ÷ ~1,600 units ≈ 6 uploads/day) no longer applies. A new project starts at 100 uploads a day (Google's default, not a limit every project has) regardless of length or whether they're Shorts (no Shorts-specific quota discount or penalty is documented), as long as the general pool has enough units left for whatever you do to each video afterward. The figures above belong to the Google project that makes the calls: a scheduling tool that publishes through its own Google project spends that project’s allowance, not yours, so this calculator matters for the project you call the API from yourself. A quota increase is requested through Google's own Quota extension request form; it is not confirmed whether the two dedicated buckets can be raised independently of each other or of the general pool.

What is the YouTube Data API quota?

A daily allowance per Google Cloud project. Google’s overview says a project that enables the YouTube Data API gets 100 search.list calls, 100 videos.insert calls and 10,000 units a day for all other methods. Uploads and search have had their own buckets since Google’s 1 June 2026 change; before that, an upload spent units from the shared pool.

Default YouTube Data API quota per project, per day (Google, 2026)
BucketDefault a dayUsed by
Video uploads (videos.insert)100 callsUploading a video
Search (search.list)100 callsSearching YouTube
Everything else10,000 unitsThumbnails, playlists, edits, captions, comments, reads
Illustration: three glass jars of tokens marked with a video, a magnifying glass and a gear, a hand dropping a token into the video jar, beside a gauge, a calendar and a code-bracket card.
Three separate daily allowances: uploads, search and everything else.

How much quota does each YouTube API call cost?

Reads cost 1 unit a page, most writes cost 50 and subtitle tracks cost the most. The calls an upload workflow usually makes after the upload, from Google’s quota calculator:

YouTube Data API unit costs (Google’s quota calculator)
What it doesMethodCost
Set a custom thumbnailthumbnails.set50 units
Add the video to a playlistplaylistItems.insert50 units
Change the title, description or privacyvideos.update50 units
Upload one subtitle trackcaptions.insert400 units
Replace a subtitle trackcaptions.update450 units
Post a commentcommentThreads.insert50 units
Read a video’s details (per page)videos.list1 units

How many videos can you upload a day with the YouTube API?

Up to 100 on a default project, if the other calls for each video fit in the 10,000-unit pool. Each extra step draws from that pool: a thumbnail, a playlist add and a metadata update add 150 units a video, which caps you at 66 videos a day, below the upload bucket. Whichever limit you reach first is your real ceiling, and the calculator above works it out.

Diagram: each upload takes one call from the upload bucket, the extra steps for each video take units from the general pool, and the smaller of the two limits is the daily ceiling.
Two limits; the smaller one sets your daily uploads.

How do you get more YouTube API quota?

Through Google’s Quota extension request form, linked from the YouTube Data API overview. Google reviews how the project uses the API before raising its limits, and the Google Cloud console shows the quota a project has today. Before asking for more, cut calls you do not need: read in larger pages, set the thumbnail only when it changes, and skip updates that send the same values again.

How do you use the YouTube Data API upload quota calculator?

  1. Enter your daily quota values. The fields start at Google's documented defaults for a new project, a 100-call/day upload bucket and a 10,000-unit general pool. Replace them with what your own project was granted: the Google Cloud console shows it.
  2. Select your per-video operations. Toggle on any of thumbnail-setting, playlist-adding, or a post-upload metadata update (50 units each from the general pool), or a subtitle track (400 units).
  3. Read the two separate ceilings. See how many videos the upload bucket alone allows, and how many the general pool alone allows.
  4. Read your real daily upload ceiling. The smaller of the two ceilings above is your actual daily upload limit — see which one is binding.

What does it look like in practice?

Default project, thumbnail set on every upload

With the default 100-call upload bucket and 10,000-unit general pool, setting a thumbnail (50 units) on every video allows up to 200 videos from the general pool alone — but the 100-call upload bucket is the binding constraint, so the real ceiling is 100 videos/day.

Default project, thumbnail + playlist + metadata update on every upload

That is 150 units/video from the general pool; 10,000 ÷ 150 = 66 videos from the general pool alone — now LOWER than the 100-call upload bucket, so the general pool becomes the binding constraint at 66 videos/day.

Do you need your own API quota to schedule YouTube videos?

No. A scheduling tool publishes through its own Google project, so you connect your channel and schedule without a project, a key or a quota of your own. In SkedCast, upload the video, set the title, description, privacy, thumbnail and playlist, and pick a time; the YouTube scheduler shows every option, and the YouTube thumbnail size checker tests a thumbnail before you add it. This calculator is for developers calling the API from a project of their own.

YouTube Data API quota FAQ

How many videos can a default YouTube Data API project upload per day?
Up to 100, which is Google's default for a new project (yours may be higher or lower: the Google Cloud console shows the quota granted to your own project), if no other per-video operation draws down the general 10,000-unit pool enough to become the binding constraint first — the upload call itself (videos.insert) draws from its own dedicated 100-calls/day bucket, confirmed on Google's current documentation.
Is the old "10,000 ÷ 1,600 ≈ 6 uploads/day" formula still correct?
No — that formula is obsolete. A December 2025 revision cut the upload cost to about 100 units, and a June 2026 revision moved uploads into their own dedicated 100-calls/day bucket entirely separate from the general pool, both confirmed on Google's own revision history.
Do YouTube Shorts have a different quota cost than regular videos?
No official documentation distinguishes Shorts from regular uploads for quota purposes — the same videos.insert cost and dedicated bucket apply regardless of video length or aspect ratio.
How do I request a higher YouTube Data API quota?
Through Google's official Quota extension request form, linked from the YouTube Data API's own getting-started documentation. Whether the two dedicated buckets (uploads, search) can be increased independently of the general pool is not confirmed in Google's public documentation.
Does setting a thumbnail or adding to a playlist cost quota separately from the upload itself?
Yes — thumbnails.set and playlistItems.insert each cost 50 units, drawn from the general 10,000-unit pool, separately from the 1-unit videos.insert cost drawn from the dedicated upload bucket.
Does uploading a subtitle track cost more than the other steps?
Yes. Google prices captions.insert at 400 units and captions.update at 450 units, against 50 for thumbnails.set, playlistItems.insert or videos.update, so each language of subtitles costs as much as eight of those steps.
Does a scheduling tool use my own project's quota?
No. A tool that publishes through its own Google project spends that project's allowance, not yours. This calculator is for a project you call the YouTube Data API from yourself.
Does this calculator call the real YouTube API to check my quota?
No — it runs the documented quota-cost math entirely in your browser based on the numbers you enter; it does not call Google's API or read your project's actual quota usage.

Ready to broadcast everywhere?

Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.