TikTok API
Skip weeks of TikTok developer app approval. Aether is already approved — connect an account and post your first video today.
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.
Ship in minutes instead of weeks.
| Feature | Aether | TikTok Content Posting API |
|---|---|---|
| Developer approval | No approval needed — Aether is pre-approved | Weeks of waiting for TikTok to review your app |
| Authentication | One API key | OAuth 2.0 + client key management |
| Rate limits | Handled automatically | Strict daily video quotas to track |
| Video validation | Pre-flight validation with clear errors | Submit and wait to find out |
| API maintenance | We absorb all breaking changes | Your team's responsibility |
| Platform compliance | Official API, fully compliant | Official API, fully compliant |
Supported content types
01
Sign up for free — no credit card required. Your API key is ready instantly in the dashboard.
02
Generate a branded connect link. Your users click it, authenticate with the platform, and the account appears in your dashboard.
03
One API call. Aether handles OAuth, rate limits, media hosting, and platform-specific formatting.
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.
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.
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.
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.
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.
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.