TikTok API

Ship Your TikTok Integration In Minutes, Not Months

Skip weeks of TikTok developer app approval. Aether is already approved — connect an account and post your first video today.

tiktok-example.ts
import Aether from "aether";

const aether = new Aether({ apiKey: process.env.AETHER_API_KEY });

const post = await aether.posts.create({
  text: "POV: you shipped in minutes, not months 👀",
  profileIds: ["tt_xyz789"],
  media: [{ url: "https://cdn.yourbrand.co/clip.mp4", type: "video" }],
  platforms: {
    tiktok: { privacyLevel: "public_to_everyone" },
  },
  scheduledFor: "2026-06-01T18:00:00Z",
});
// → { id: "post_abc", status: "scheduled", platforms: ["tiktok"] }

Note: Aether holds an approved developer relationship with TikTok. No separate developer application or approval wait required.

Aether vs TikTok Content Posting API

Ship in minutes instead of weeks.

FeatureAetherTikTok Content Posting API
Developer approvalNo approval needed — Aether is pre-approvedWeeks of waiting for TikTok to review your app
AuthenticationOne API keyOAuth 2.0 + client key management
Rate limitsHandled automaticallyStrict daily video quotas to track
Video validationPre-flight validation with clear errorsSubmit and wait to find out
API maintenanceWe absorb all breaking changesYour team's responsibility
Platform complianceOfficial API, fully compliantOfficial API, fully compliant

Supported content types

VideosPhoto Mode

How it works

01

Get your API key

Sign up for free — no credit card required. Your API key is ready instantly in the dashboard.

02

Connect accounts

Generate a branded connect link. Your users click it, authenticate with the platform, and the account appears in your dashboard.

03

Start posting

One API call. Aether handles OAuth, rate limits, media hosting, and platform-specific formatting.

Frequently asked questions

Do I need to apply for TikTok API access separately?+

No. Aether has an approved developer relationship with TikTok. When you connect a TikTok account through Aether, it goes through our pre-approved app — no separate developer application or waiting weeks for review.

What TikTok content formats can I post?+

Videos (up to 10 minutes, multiple resolutions) and Photo Mode (carousel of images). Stories are not yet available via the TikTok API for third-party apps — this is a TikTok platform restriction.

How do I handle TikTok's video format requirements?+

Aether validates your video metadata before submission and returns specific errors if the format is not accepted. We support H.264, H.265, and common container formats. Our error messages are actionable enough to fix issues without guessing.

Can I schedule TikTok videos in advance?+

Yes, up to 10 days in advance using the scheduledFor field. Posts enter a queue and publish at the specified time regardless of whether your server is running at that moment.

What are TikTok's daily posting limits?+

TikTok allows up to 4 videos per day per account via the Content Posting API. Aether surfaces this limit in error responses if you exceed it, and you can optionally queue excess posts for the following day.

Does TikTok posting work with AI agents?+

Yes. Every Aether endpoint is exposed as an MCP tool. AI agents running on Claude Desktop or Cursor can schedule, manage, and retrieve analytics for TikTok accounts directly in a single agentic workflow.

One API

TikTok is just one of seven platforms

The same API call publishes to every platform. Mix and match platforms in a single request.

Connect all your platforms →