Views184K
FollowingFor You
@casa.lumen · 1-28Behind the winter drop, shot in one take.Original sound · casa.lumen
184K12.4K218
Friday 316:00 PMScheduled
@casa.lumenDraft ready 🎬EditPost

Ship your TikTok integration in minutes, not months

Stop wrestling with TikTok Content Posting API. Zernio's TikTok API handles OAuth, rate limits, media hosting, and API changes - so you can focus on building your product.

  • Videos
  • Photo Mode
  • Analytics
  • Ads

Join 200,000+ of the world's most ambitious developers and builders

Warner Music Group
ClickUp
Vibiz
RE/MAX
Heymark
Holo

Why Zernio vs TikTok Content Posting API?

Save 4-6 weeks of development time

Zernio API

  • Simple API key - start in 30 seconds

  • Automatic retries & queue management

  • Upload directly - we transcode for TikTok

  • Zero maintenance forever

  • One API for 17 platforms

TikTok Content Posting API

  • Complex OAuth with TikTok developer app approval

  • Strict rate limits with complex backoff logic

  • Video must meet strict encoding requirements

  • Frequent API changes require constant updates

  • Build separate integrations per platform

How It Works

Three steps to TikTok automation

1

Profile

default

TikTok

Connect your account

Link your TikTok account through our dashboard. One-click OAuth - we handle all the TikTok permissions.

2

POST /v1/posts

const { data } = await zernio.posts.createPost({
  body: {
    content: 'Launch day! 🚀',
    mediaItems: [{ url: 'https://cdn.acme.com/launch.mp4' }],
    platforms: [
      { platform: 'tiktok', accountId: 'acc_8f2a' },
    ],
    scheduledFor: '2027-01-15T14:30:00',
    timezone: 'Europe/Madrid',
  },
});

Build your integration

Use our simple REST API to schedule videos with captions and hashtags. Same pattern works for all 17 platforms.

3

post.failed

Webhook sent to your app

Failed

Mon, 18 Jan

09:00, Europe/Madrid

Scheduled

Launch day! 🚀

Fri, 15 Jan at 14:30

Published

We handle the rest

Zernio publishes at your scheduled time, retries on failures, and notifies you via webhooks. You never touch TikTok's API directly.

TikTok's Content Posting API works with both Creator and Business accounts

Features

Everything you need to ship TikTok features

Messages

Reply to TikTok DMs from the inbox.

Comments

Read, reply to, hide, pin, and delete comments on your videos.

Analytics

Pull views, likes, comments, and shares for any TikTok video you've published.

Explore TikTok Ads

Run paid ads on TikTok programmatically via the same API

Zernio's TikTok Ads API lets you launch campaigns via REST - without the TikTok Business Center developer onboarding or OAuth SDK complexity.

Pricing launch

$25/day

$412

Summer Sale

$40/day

Active

Retargeting

$30/day

Paused

Video

Schedule videos and photo posts with TikTok's required comment, duet, and stitch settings.

Location

Search TikTok's places and tag one on a video post.

Music library

Attach a track from TikTok's Commercial Music Library to a post.

Integrate

Three ways in. Same API behind all of them

Write it yourself with the SDKs, hand it to an agent over MCP, or run it from a shell.

Read the docs
import Zernio from '@zernio/node';
const zernio = new Zernio(); // reads ZERNIO_API_KEY
const { data: post } = await zernio.posts.createPost({
body: {
content: 'Launch day! 🚀',
mediaItems: [{ type: 'video', url: 'https://cdn.acme.com/launch.mp4' }],
platforms: [
{
platform: 'tiktok',
accountId: 'acc_xxx',
platformSpecificData: {
privacyLevel: 'PUBLIC_TO_EVERYONE',
allowComment: true,
allowDuet: true,
allowStitch: true,
contentPreviewConfirmed: true,
expressConsentGiven: true,
},
},
],
publishNow: true,
},
});
And more
Try it live

Connect your TikTok account to try the API live. No signup needed.

Uses the real TikTok OAuth. You can disconnect right after

Supported Platforms

Build one integration
and reach 17 platforms with it

Frequently Asked Questions

Ship TikTok today

No credit card, no sales call. Same reliability, 10x less code.

  • SOC 2
  • GDPR compliant
  • 99.97% uptime
  • Under 50ms response