TikTok can cut access any time
TikTok may suspend or terminate some or all developer services at any time, with or without notice, for any reason; on termination all licences expire. [5]
Guides · social · Verification-gated
Register on TikTok for Developers, create an organisation, connect an app, add products (Login Kit, Content Posting API and others) and scopes, verify your URLs, test in the sandbox, then submit for app review with a demo video. Content Posting API clients also need a separate audit before posts can be public.
Researched · not yet run liveLast researched 25 October 2026 · TikTok · provider site
A TikTok for Developers account (email sign-up) owns or belongs to an organisation; apps are connected under the organisation (or, not recommended, under the individual). Each app has a client key and client secret and its own products, scopes and review status.
Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.
Sign up or sign in on developers.tiktok.com with your email. You create any account yourself.
Where: https://developers.tiktok.com/
Create an organisation for your company so the app is not tied to one person. TikTok recommends this for real integrations.
Profile icon > Manage apps > Connect an app, choose the owner, then fill basic information (icon, name, category, description shown on the authorisation page) and platforms (web/desktop URL, Android package and signature, iOS bundle id). Do not put "TikTok" in the app name.
verapli captures TIKTOK_CLIENT_KEY here by plain code: encrypted in your browser, never shown to AI.
Where: https://developers.tiktok.com/
Add only the products you use (Login Kit, Share Kit, Content Posting API, Display API, etc.) with their settings (e.g. Login Kit redirect URI), and only the scopes you need.
Verify ownership of the Terms of Service, Privacy Policy and web URLs by domain (DNS) or URL prefix (upload a signature file).
Switch the app to Sandbox, integrate and test without review, and record the end-to-end demo video.
In App review, explain each product and scope, upload the demo video(s), Save, then press Submit for review yourself.
Copy the client key and client secret from the app page into your env file. Keep the secret on your server only.
Unaudited Direct Post clients can only post SELF_ONLY, for up to 5 users per 24 hours, from private accounts. Apply for the audit to lift these limits, after building the required posting UX.
Plain-English summary, not legal advice. Each card links its source.
TikTok may suspend or terminate some or all developer services at any time, with or without notice, for any reason; on termination all licences expire. [5]
Adding brand names, logos, watermarks or promotional text to shared content may lead to deleted content or disabled accounts. [4]
Until audited, Direct Post content is SELF_ONLY, limited to 5 users per 24 hours, and accounts must be private when posting. Plan launch dates around the audit. [4]
Each creator can post about 15 posts per day across all Direct Post clients, plus a per-client daily active-creator cap. [4]
Apps for private or personal use, or still in development, are not approved. [2]
| Env var | Secret | Format | What it is |
|---|---|---|---|
TIKTOK_CLIENT_KEY | not secret | App client key (public identifier used in OAuth) | |
TIKTOK_CLIENT_SECRET | secret | App client secret (server-side only; never in open-source code) |
The same entry as JSON: /api/v1/entries/tiktok/for-developers · requirements /api/v1/requirements/tiktok/for-developers · terms /api/v1/terms/tiktok/for-developers.
claude mcp add --transport http verapli https://verapli.com/mcp
> "What do I need for TikTok for Developers (app, products and app review), and how long will it take?"
→ tools/call requirements { "provider_id": "tiktok/for-developers" }Provider rules change. This page is generated from verapli registry version 2026.1025.387; spotted something out of date? Tell us. TikTok is not affiliated with verapli.