Skip to main content
YouTube API

YouTube Scheduling API

Queue YouTube videos and Shorts for future publishing programmatically. Pass a publish time and a timezone, and PostPeer holds the upload until that exact local moment. OAuth, token refresh, and rate limits are handled for you.

  • Queue video and Shorts uploads for any future date and time
  • IANA timezone support so 9am means 9am in the creator local zone
  • Exact-time delivery, not a best-effort window
  • OAuth handled, no Google Cloud project on your side
No credit card required.
POST https://api.postpeer.dev/v1/posts
{ "platforms": ["twitter", "linkedin"], "content": "Hello world!" }
Published
2 platforms
TwitterLinkedIn
All posts delivered
Scheduled
queue
12
Queued
847
Sent
Next: in 15 min
Platforms
connected
XLIFBTT
One API, every platform
DF

"I was up and running on six different platforms in under 30 minutes. Strongly recommend!"

David Flor, Founder at Darklight Interactive

Divanshu KhatterMarketing Manager at Sembark

"Couldn't figure out the official Pinterest API. PostPeer was smooth. Using it daily."

Divanshu Khatter, Marketing Manager at Sembark

Het TikawalaFounder at Kalizzle AI Studio

"Great integration experience. Jonathan ships fixes within hours. Mad respect for the speed."

Het Tikawala, Founder at Kalizzle AI Studio

How It Works

Add social media to your product in three steps.

01

Get Your API Key

Sign up and get your API key instantly — no sales calls, no complex onboarding.

02

Integrate in Minutes

A single endpoint to post, schedule, and manage content. Drop it into your product and go.

03

Your Users Post Everywhere

Your product now supports every major social platform — without you maintaining a single integration.

API Response Format

Clean, structured JSON that's easy to parse and integrate

Request

POST
curl -X POST https://api.postpeer.dev/v1/posts \
  -H "x-access-key: your-api-key" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Weekly build log, episode 12.",
    "platforms": [
      {
        "platform": "youtube",
        "accountId": "acc_yt_123"
      }
    ],
    "scheduledFor": "2026-09-15T09:00:00-04:00",
    "timezone": "America/New_York"
  }'

Response

JSON
{
  "postId": "post_yt_9f2a",
  "status": "scheduled",
  "scheduledFor": "2026-09-15T09:00:00-04:00",
  "timezone": "America/New_York",
  "platforms": [
    {
      "platform": "youtube",
      "accountId": "acc_yt_123",
      "status": "scheduled"
    }
  ]
}

Everything You Need to Schedule YouTube Uploads

Plan your YouTube publishing calendar through one endpoint. Set a time and a timezone, and PostPeer delivers the upload at the exact local moment.

Future-Dated Uploads

Send a scheduledFor timestamp with your upload and PostPeer queues the video instead of publishing immediately. The upload processes at the moment you set, not before.

Timezone-Aware Delivery

Pass an IANA timezone like America/New_York alongside scheduledFor. PostPeer resolves the local time to an exact instant, so daylight saving shifts never move your publish slot.

Content Calendar via API

Queue weeks or months of videos in advance with one call each. Build an editorial calendar in your own product and let PostPeer hold every slot until its publish time.

Reschedule and Cancel

Update the scheduledFor time on a queued upload or cancel it entirely before it publishes. Move a slot when your edit runs late without re-uploading the file.

Shorts and Long-Form

The same scheduling flow covers standard YouTube videos and Shorts. Set title, description, tags, and privacy, then queue the delivery time.

Cross-Platform Queuing

Schedule the same drop to YouTube plus other platforms in one request, each with its own account. Every platform in the array shares the scheduledFor and timezone.

Frequently Asked Questions

Ready to Add Social Media to Your Product?

One API. Every platform. Start building with free credits.

Start Posting for FreeNo credit card required.
POST https://api.postpeer.dev/v1/posts
{ "platforms": ["twitter", "linkedin"], "content": "Hello world!" }
Published
2 platforms
TwitterLinkedIn
All posts delivered
Scheduled
queue
12
Queued
847
Sent
Next: in 15 min
Platforms
connected
XLIFBTT
One API, every platform