# Schedule YouTube Video Uploads to Auto-Publish

**Use case:** 

Queue a video today and have YouTube flip it public at a set date and time. Control the title, tags, category, and exact publishAt moment.

## Input

```json
{
  "method": "api",
  "demoMode": false,
  "videoUrl": "https://my-cdn.example.com/uploads/weekly-recap-ep12.mp4",
  "title": "Weekly Market Recap - Episode 12",
  "description": "This week's rundown of the markets, plus what to watch next Monday.",
  "tags": [
    "market recap",
    "stocks",
    "weekly review",
    "finance"
  ],
  "privacyStatus": "private",
  "madeForKids": false,
  "publishAt": "2026-06-29T14:00:00Z",
  "categoryId": "22",
  "proxyConfiguration": {
    "useApifyProxy": true,
    "apifyProxyGroups": [
      "RESIDENTIAL"
    ]
  }
}
```

## Output

```json
{
  "ok": {
    "label": "Ok"
  },
  "videoId": {
    "label": "Video id"
  },
  "watchUrl": {
    "label": "Watch url"
  },
  "title": {
    "label": "Title"
  },
  "privacyStatus": {
    "label": "Privacy status"
  },
  "scheduledFor": {
    "label": "Scheduled for"
  }
}
```

## About this Actor

This example demonstrates how to use [YouTube Video Uploader](https://apify.com/dami_studio/youtube-video-uploader) with a specific input configuration. Visit the [Actor detail page](https://apify.com/dami_studio/youtube-video-uploader) to learn more, explore other use cases, and run it yourself.