TikTok for Developers
TikTok for Developers provides a suite of REST APIs enabling third-party platforms to integrate with TikTok's social video ecosystem. Products include Login Kit, Display API, Content Posting API, Research API, and the TikTok API for Business, supporting use cases from user authentication and video publishing to advertising campaign management and academic research.
APIs
TikTok Display API
Enables developers to access TikTok user profile information and video metadata. Supports retrieving user info, listing recent videos, and querying videos by ID.
TikTok Content Posting API
Allows third-party platforms to publish videos directly to a user's TikTok account. Supports direct post and upload-then-publish flows including initiating uploads, uploading vi...
TikTok Research API
Provides academic and institutional researchers with access to TikTok public data including video queries, user information, comments, followers, and liked videos.
TikTok Login Kit
Allows users to securely log in to third-party apps and websites using their TikTok credentials via OAuth 2.0. Supports authorization code flow and token management.
Collections
Arazzo Workflows
TikTok Direct Post a Video from a URL
Check creator settings, initiate a PULL_FROM_URL direct post, then poll publish status until it completes.
ARAZZOTikTok Upload a Draft to the Creator Inbox
Confirm creator settings, send a video to the user's TikTok inbox as a draft, then poll until it lands.
ARAZZOTikTok OAuth Login and Profile Bootstrap
Exchange an authorization code for an access token, then immediately read the authenticated user's profile.
ARAZZOTikTok Refresh Token and List Videos
Refresh an expired access token, then list the authenticated user's recent videos with the new token.
ARAZZOTikTok Research Pinned Video Comments
Resolve a handle, fetch the user's pinned videos, then pull comments on the first pinned video.
ARAZZOTikTok Research Video Search and Comments
Search public videos by keyword and date range, then pull comments on the first matching video.
ARAZZOTikTok Research User Video Activity
Resolve a handle, then collect the user's liked videos and reposted videos.
ARAZZOTikTok Research User Social Graph
Look up a public user by handle, then pull their followers and the accounts they follow.
ARAZZOTikTok User Profile and Recent Videos
Read the authenticated user's profile, list their recent videos, then refresh metadata for the newest video.
ARAZZOGraphQL
TikTok for Developers GraphQL API
TikTok for Developers API covers login kit, share kit, content posting API, display API for creator content, business account management, and TikTok Shop integration.
GRAPHQL