Coming soon
Trusted by 2,000+ developers

Ship Your TikTok Integration In Minutes, Not Months

PostZen will manage the TikTok Content Posting API integration, OAuth permissions, rate limits, media hosting, and API changes - so you can focus on building your product. TikTok publishing is coming soon; every other channel is live today.

No credit card required

import PostZen from '@postzen/node';

const postzen = new PostZen();

await postzen.posts.createPost({
  body: {
    content: 'A quick look behind the scenes.',
    mediaItems: [{ url: 'https://cdn.example.com/video.mp4' }],
    publishNow: true,
    platforms: [{
      platform: 'tiktok',
      accountId: 'your-tiktok-account-id',
      settings: { privacyLevel: 'publicToEveryone' },
    }],
  },
});

WHY POSTZEN?

PostZen vs. TikTok Content Posting API

TikTok Content Posting API brings its own authentication, rate limits, media rules, and maintenance. PostZen replaces it with one predictable integration.

PostZen

2.3M+ posts

2,000+ developers
  • Simple API key authentication - no OAuth complexity
  • We handle rate limits automatically with smart queuing and retries
  • Upload media directly to us - we host and optimize it for you
  • Zero maintenance - we handle all API changes behind the scenes
  • One integration for 10 social platforms with identical patterns

TikTok native workflow

  • TikTok developer app setup, product review, and scope configuration
  • Strict rate limits with complex backoff logic
  • Video must meet strict encoding requirements
  • Frequent API changes require constant updates
  • Build separate integrations per platform

FEATURES

TikTok API — Everything Included

One complete API for TikTok formats, controls, and scheduled publishing

TikTok Video Upload API

Upload short-form video through one REST call while PostZen handles media processing.

Photo Mode Carousels

Publish multi-image photo posts and slideshows through the same integration.

Direct Publishing Workflow

Prepare eligible TikTok content for direct publishing without maintaining a separate API client.

Privacy & Interaction Controls

Set supported privacy, comment, duet, and stitch options for each post.

Content Disclosures

Pass AI-generated and branded-content metadata required by TikTok publishing policies.

Schedule & Queue

Choose a publishing time or place videos into your automatic content queue.

HOW IT WORKS

Start Posting to TikTok in Minutes

Three steps to integrate the TikTok Upload API

  1. 01. Create your account

    Sign up for PostZen and grab your API key from the dashboard.

  2. 02. Connect TikTok

    Authorize your TikTok account once. We manage OAuth, permissions, and publishing access for you.

  3. 03. Upload programmatically

    POST to /v1/posts with TikTok selected and your content or media. Done.

CODE EXAMPLE

Create a Post on TikTok via API

One POST request to /v1/post — send a file or a public URL

const response = await fetch('https://api.postzen.dev/v1/posts', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer YOUR_API_KEY',
    'Content-Type': 'application/json'
  },
  body: JSON.stringify({
    platforms: [{
      platform: 'tiktok',
      accountId: 'your-tiktok-account-id'
    }],
    content: 'Behind the scenes of our latest project! 🎬',
    mediaItems: [{
      url: 'https://your-video-url.mp4'
    }],
    scheduledFor: '2024-01-15T14:00:00Z'
  })
});

const result = await response.json();
console.log('TikTok scheduled:', result.post._id);

Frequently asked questions

Still have questions?

How long does TikTok API approval take?

Apps built directly on TikTok's Content Posting API must complete TikTok's review process. PostZen customers do not operate a separate TikTok developer app; PostZen manages the platform integration. Availability still depends on TikTok's approval, policies, scopes, and account eligibility.

What video formats does the TikTok API accept?

Upload MP4, MOV, or WebM videos. PostZen validates media against TikTok's requirements before publishing.

Can I schedule TikTok posts in advance?

Yes. Set a scheduledFor timestamp in your API call and PostZen publishes at the exact time. We handle rate limits and queue requests if TikTok imposes temporary throttling.

Can I cross-post TikTok videos to other platforms?

Absolutely. The same API call can publish to TikTok, Instagram Reels, YouTube Shorts, and other supported platforms simultaneously.

Can I save a TikTok draft?

Yes. Set isDraft to true to save the post as a draft in PostZen, then schedule or publish it from the dashboard when you're ready.

How much does the TikTok API cost?

TikTok's Content Posting API does not charge an API fee, but a direct integration requires engineering work and TikTok review. PostZen is free for up to 2 connected accounts, with usage-based pricing beyond that, and PostZen manages the shared platform integration.

Ready to Ship Your TikTok Integration?

Join the 2,000+ developers who chose PostZen over building around disconnected platform tools. Same reliability, 10x less code.