Guides · social · Verification-gated

TikTok for Developers (app, products and app review)

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

Researched, not yet run live. Built from the provider’s official pages (linked below). A person hasn’t walked this flow end to end yet, so check each step against the source.

Who owns what

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.

  • TikTok for Developers account developer owned by the personCreated with an email address on developers.tiktok.com.
  • Organisation organisationoptional owned by the company · under TikTok for Developers accountHighly recommended but not required; individual ownership is not recommended for real integrations.
  • App project · under OrganisationHolds the client key and client secret, products, scopes and Sandbox/Production environments.

Have ready

  • A live, fully developed public website with visible Terms of Service and Privacy Policy links: Landing or login pages are rejected; policy links must not be hidden in a menu.
  • A fully developed, externally facing website for the app (not a landing page or login page) · App review rejects landing/login pages and the demo video's domain must match this URL. [2]Needed for: Verify your website, Terms and Privacy URLs, Submit the app for review
  • Privacy Policy and Terms of Service pages on that website, linked visibly (not inside a menu) · Both are required, must be active and are URL-verified for apps created after 9 September 2024. [2]Needed for: Verify your website, Terms and Privacy URLs, Submit the app for review
  • App icon 1024 x 1024 px, JPEG/JPG/PNG, up to 5 MB, not resembling a well-known brand [1]Needed for: Connect an app
  • At least one demo video (max 5, up to 50 MB each) showing the complete end-to-end flow in the sandbox, on the same domain as the website · Required for review; first-time apps must demonstrate the integration from the sandbox. [2]Needed for: Submit the app for review
  • A written explanation of how each product and scope is used and improves the user experience [2]Needed for: Submit the app for review

Steps

Steps marked “human step” are ones only you can do: verapli never signs in, submits, pays or accepts terms for you.

  1. Sign in to TikTok for Developers

    Sign up or sign in on developers.tiktok.com with your email. You create any account yourself.

    • Guided by hand
    • Human step: You sign in

    Where: https://developers.tiktok.com/

  2. Create or choose an organisationoptional

    Create an organisation for your company so the app is not tied to one person. TikTok recommends this for real integrations.

    • Guided by hand
    • Human step: You press submit
    • After: Sign in to TikTok for Developers
  3. Connect an app

    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.

    • Guided by hand
    • Human step: You press submit
    • After: Create or choose an organisation

    verapli captures TIKTOK_CLIENT_KEY here by plain code: encrypted in your browser, never shown to AI.

    Where: https://developers.tiktok.com/

  4. Add products and scopes

    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.

    • Guided by hand
    • After: Connect an app
    If something goes wrong (1)
    • Review is slow or rejected because of unused scopes: Remove products and scopes the app does not actually use; unused ones delay the review result. [2]
  5. Verify your website, Terms and Privacy URLs

    Verify ownership of the Terms of Service, Privacy Policy and web URLs by domain (DNS) or URL prefix (upload a signature file).

    • Guided by hand
    • Human step: You press submit
    • After: Connect an app
  6. Build and record the demo in the sandbox

    Switch the app to Sandbox, integrate and test without review, and record the end-to-end demo video.

    • Guided by hand
    • After: Add products and scopes
  7. Submit the app for review

    In App review, explain each product and scope, upload the demo video(s), Save, then press Submit for review yourself.

    • Guided by hand
    • Human step: The provider reviews it
    • After: Verify your website, Terms and Privacy URLs, Build and record the demo in the sandbox
    The provider says
    App review may take several days to two weeks after submission. [3]
    If something goes wrong (4)
    • Status shows Not approved: Open the app's History and read the Review comments, complete the suggested actions, then resubmit. [3]
    • Rejected because the website is a landing or login page, or the policies are hidden: Publish a fully developed public site with visible, working Terms and Privacy links, then resubmit. [2]
    • Rejected because the demo does not match: Re-record the full flow on the same domain as the submitted website URL. [2]
    • Rejected as still in development or for personal use: TikTok only approves finished apps intended for a wide audience; finish the product before resubmitting. [2]
  8. Copy the client key and client secret

    Copy the client key and client secret from the app page into your env file. Keep the secret on your server only.

    • Guided by hand
    • After: Connect an app
  9. Apply for the Content Posting API audit (if you post publicly)optional

    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.

    • Guided by hand
    • Human step: The provider reviews it
    • After: Submit the app for review
    The provider says
    No audit timeline is published [to verify]. [4]

Terms and gotchas

Plain-English summary, not legal advice. Each card links its source.

Can get you bannedThe rules say

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]

Can get you bannedThe rules say

No watermarks or promotional overlays

Adding brand names, logos, watermarks or promotional text to shared content may lead to deleted content or disabled accounts. [4]

Can cost moneyThe rules say

Unaudited posting stays private

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]

Worth knowingThe rules say

Posting caps apply even after audit

Each creator can post about 15 posts per day across all Direct Post clients, plus a per-client daily active-creator cap. [4]

Worth knowingThe rules say

No personal-use or test-only apps

Apps for private or personal use, or still in development, are not approved. [2]

What you end up with

Env varSecretFormatWhat it is
TIKTOK_CLIENT_KEYnot secretApp client key (public identifier used in OAuth)
TIKTOK_CLIENT_SECRETsecretApp client secret (server-side only; never in open-source code)

Pricing

  • No developer fees are mentioned in the getting-started or review docs [to verify].

Source [1]

For agents

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.

Remote MCP (read-only, no auth)
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" }

Sources

  1. TikTok for Developers - Create an app Sign-up, organisation recommended over individual, Connect an app, app icon 1024x1024 up to 5 MB, platforms, products list, scopes, URL verification (apps created after 9 Sep 2024), demo video up to 5 x 50 MB, sandbox, review statuses · accessed 25 October 2026 · official
  2. TikTok for Developers - App review guidelines Website must be fully developed (not a landing/login page), visible ToS and privacy policy links, demo video domain must match website, scope explanations, rejection reasons (in development, personal use, adult content, unused scopes, name referencing TikTok, brand-like icon), sandbox required for first-time apps · accessed 25 October 2026 · official
  3. TikTok for Developers - Getting started FAQ App review may take several days to two weeks; Not approved reasons under History > Review comments; resubmit after edits · accessed 25 October 2026 · official
  4. TikTok for Developers - Content Sharing Guidelines Unaudited Direct Post clients restricted to SELF_ONLY, 5 users per 24 hours, private accounts; audit required; posting caps about 15 posts/day per creator; UX requirements; no watermarks; PULL_FROM_URL needs verified domain; keep client_secret confidential · accessed 25 October 2026 · official
  5. TikTok Developer Terms of Service TikTok may suspend or terminate developer services at any time, with or without notice, for any reason; licences expire on termination · accessed 25 October 2026 · official

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.