YouTube Upload API Videos & Shorts

Upload videos and Shorts to YouTube programmatically. YouTube Data API simplified.

Start Free
youtube-upload.ts
import { UploadPost } from 'upload-post';

const uploader = new UploadPost('your-api-key');

await uploader.upload('video.mp4', {
  title: 'My YouTube Video',
  platforms: ['youtube']
});

YouTube API Features

YouTube Video Upload

Upload long-form videos directly to YouTube via API.

YouTube Shorts

Post vertical short-form videos as YouTube Shorts.

Thumbnails & Metadata

Set custom thumbnails, titles, descriptions and tags.

Playlist Management

Add videos to playlists automatically.

Scheduling

Schedule video premieres and releases.

Analytics API

Track views, watch time and engagement metrics.

Ready to automate your YouTube uploads?

Start uploading videos and Shorts programmatically today.

Create Free Account