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
- ✓Upload long-form and Shorts
- ✓Set title, description, tags, and thumbnail
- ✓Pull views, watch time, and subscriber change
- ✓Read comments and reply through the inbox
Key endpoints
POST
Upload to a connected YouTube channel./postsGET
Video and channel performance./analytics/youtubeBuilt 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