Skip to content
DocsReference

YouTube

LetsPost uploads videos to YouTube via the YouTube Data API v3, using a resumable upload session — so large files don't fail on flaky connections.

Authentication

Connect via Google OAuth 2.0. LetsPost requests:

  • https://www.googleapis.com/auth/youtube.upload — upload videos
  • https://www.googleapis.com/auth/youtube — manage video metadata and thumbnails
  • https://www.googleapis.com/auth/youtube.readonly — read channel info and analytics

Google OAuth tokens don't expire if the user stays active, but they can be revoked from Google's security settings. If your channel shows "Reconnect needed" in LetsPost, visit Google Account → Security → Third-party apps and remove the stale permission, then reconnect.

Supported formats

YouTube supports video uploads. Images and community posts are not available through the Data API.

FormatSupportedNotes
Regular videoMP4, MOV, AVI, WebM. Up to 256 GB.
YouTube ShortVertical 9:16, max 60 s. LetsPost automatically sets the #Shorts tag in the title if the video is under 60 s and in portrait orientation.
Live streamNot supported via LetsPost.
Community postText and image community posts are not available through the Data API.

Limits & quotas

LimitValue
Video title100 characters
Description5,000 characters
Tags (combined)500 characters (across all tags combined)
Max file size256 GB
Max duration12 h (unverified accounts: 15 min)
Uploads per day6 (YouTube API quota: 10,000 units/day; each upload costs ~1,600 units)

Gotchas

  • Unverified accounts are capped at 15 minutesNew or unverified YouTube accounts can only upload videos up to 15 minutes long. Verify your channel at youtube.com/verify to unlock longer uploads. LetsPost will show an error if your video exceeds the limit.
  • Resumable uploads and timeoutsLetsPost uses the resumable upload API, which handles network interruptions. If an upload is interrupted, it will resume from where it left off on the next attempt — you don't need to start over.
  • Processing delayAfter uploading, YouTube processes the video before it becomes publicly viewable. This can take anywhere from a few seconds to several hours for long 4K videos. The post will show as "Processing" in LetsPost until YouTube signals it's ready.
  • API quotaYouTube's Data API has a daily quota of 10,000 units. Each video upload consumes ~1,600 units, which means roughly 6 uploads per day before the quota resets. For high-volume publishing, contact support to discuss options.
Was this page helpful?

Something unclear? Email us — we read every message.