← Integrations

social

YouTube integration

Upload Shorts and long-form, manage metadata, and pull analytics.

Overview

Upload videos to any authorized channel, set thumbnails and end-screens, and pull channel- and video-level analytics through the YouTube Data and Analytics APIs.

Quick start

blazto.tsTypeScript
import { Blazto } from "@blazto/node";
const blazto = new Blazto(process.env.BLAZTO_API_KEY);

// Connect a YouTube account through hosted OAuth
const { url } = await blazto.accounts.connect({ platform: "youtube" });

// Publish from your app
await blazto.posts.create({
  text: "Shipping today.",
  platforms: ["youtube"],
});

What you can do

Key endpoints

POST/posts
Upload to a connected YouTube channel.
GET/analytics/youtube
Video and channel performance.

Built for

Creator dashboards

Show retention, CTR, and revenue in one view.

Repurposing tools

Push generated Shorts straight to channels.

Related integrations

Ship the YouTube integration today

One API key, one SDK, every platform you need.

Start for free