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.
TikTok for Developers publishes 8 APIs on the APIs.io network, including OAuth API, Post API, Research Comments API, and 5 more. Tagged areas include Advertising, Analytics, Authentication, Content, and Social Media.
The TikTok for Developers catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
TikTok for Developers’ developer surface includes authentication, developer portal, documentation, getting-started guide, changelog, engineering blog, signup flow, and 24 more developer resources.
Kin Score
APIs 8
Individual APIs this provider publishes, each with its own machine-readable definition.
TikTok for Developers OAuth API
OAuth 2.0 authorization and token management
TikTok for Developers Post API
Video publishing operations
TikTok for Developers Research Comments API
Comment data operations
TikTok for Developers Research Social API
Social graph data
TikTok for Developers Research Users API
User information for research
TikTok for Developers Research Videos API
Video search and query operations
TikTok for Developers User API
User profile information
TikTok for Developers Video API
Video metadata and management
Scroll for all 8
Postman Collections 8
Ready-to-run Postman collections for exercising this provider's APIs.
Scroll for all 8
Open Collections 4
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
TikTok Content Posting API
OPEN COLLECTIONTikTok Display API
OPEN COLLECTIONTikTok Login Kit API
OPEN COLLECTIONTikTok Research API
OPEN COLLECTIONArazzo Workflows 9
Multi-step API workflows described with the Arazzo specification.
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.
ARAZZOScroll for all 9
GraphQL 1
GraphQL schemas published by this provider.
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.
GRAPHQLPricing Plans 1
Published pricing tiers and plan structures.
Rate Limits 1
Documented rate limits and quota policies.
Tiktok For Developers Rate Limits
RATE LIMITSFinOps 1
Cost, billing, and metering signals for API financial operations.
Semantic Vocabularies 1
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral Rules 2
Spectral governance rulesets for linting and validating these APIs.
TikTok for Developers API Rules
SPECTRALTikTok for Developers API Rules
SPECTRALJSON Schema 2
Standalone JSON Schema definitions for this provider's data models.
TikTok User
JSON SCHEMATikTok Video
JSON SCHEMAJSON Structure 1
JSON Structure definitions describing this provider's data shapes.
Tiktok For Developers Video Structure
JSON STRUCTUREExamples 3
Example request and response payloads for these APIs.
Security Posture 2
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Agentic Access 1
Recommended x-agentic-access execution contracts for AI agents.
Resources
Get Started 4
Portal, sign-up, and the first successful call
Documentation 1
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 9
Pagination, idempotency, versioning, errors, and events
Scroll for all 9
Build 5
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Operate 3
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 3
The organization behind the API