Request a tool
All toolsAutomationsGuidesMCP serverRequest a toolPlatformsCategories
YouTube Video Uploader icon

Upload YouTube Shorts Automatically From a URL

Point it at a vertical MP4 and it publishes as a public Short with #shorts, your title, tags and category. Uses the official YouTube Data API.

$0.05 per video uploaded ($50 / 1,000)
Run this use case nowRun on Apify →

What this run is set to

The settings saved on this example. Every one of them is editable once you open it on Apify — these are a starting point, not a limit.

SettingValueWhat it does
Upload methodapiapi = official Data API with OAuth (default, reliable; needs clientId/secret/refreshToken).
Video URLhttps://my-cdn.example.com/shorts/cat-fail-vertical.mp4Public direct URL to the video file to upload (.mp4/.mov).
Video titleWhen the cat misjudges the jumpYouTube title (max 100 chars).
DescriptionCaught the exact moment it went wrong.Video description (hashtags appended automatically).
Hashtagsshorts, cats, funnyHashtags appended to the end of the description (e.g. shorts, reddit).
Tagsshorts, cat, failUp to 30 video tags (used by the API method).
Privacy / visibilitypublicpublic, unlisted, or private.
Category ID (API method)24YouTube category ID.

Pricing

$0.05 per video uploaded = $50 per 1,000

You are charged forWhenPrice
Video uploadedCharged once per video YouTube confirms was published. Runs that upload nothing — missing credentials, a rejected session, or any failure — are never charged.$0.05

Pay-per-event pricing: you are billed per result, not per subscription. Billing is handled by Apify on your own account. These are the live Apify store prices, in effect since 2026-09-15, and they are what you are actually charged.

What you get

A structured dataset — each result includes fields like:

_demo_noticemethodprivacyStatusscheduledForstudioUrlthumbnailSettitleuploadSecondsvideoIdvisibilitywatchUrlok

Export every run as JSON, CSV or Excel, or send it to your app, a database, Google Sheets, or an AI agent.