Full Tiktok API
## TikTok Creator & Trend Intelligence API Real-time TikTok data and creator intelligence for developers building marketing tools, agencies running influencer programs, and teams that need reliable TikTok data in their own systems. --- ### Creator Intelligence **`GET /api/v1/intelligence/creator/{username}`** Returns a structured authority scorecard for any public TikTok creator. Built for…
Full Tiktok API endpoints
| Method | Endpoint | Description |
|---|---|---|
| Users | ||
| GET |
users_posts /api/v1/users/{username}/posts |
Returns a paginated list of the user's most recent posts. Use the returned cursor to fetch the next page. |
| GET |
users_followers /api/v1/users/{username}/followers |
Returns a page of the user's followers. Pagination uses `max_time` rather than a cursor — pass the `next_max_time` value from the previous response as `?max_time=` to get the… |
| GET |
users_profileById /api/v1/users/by-id/{userId} |
Returns a normalized public profile for the given numeric TikTok user ID. Useful when you have the user ID but not the username. |
| GET |
users_following /api/v1/users/{username}/following |
Returns a page of accounts the user is following. Pagination uses `max_time` — pass the `next_max_time` from the previous response as `?max_time=` to get the next page. |
| GET |
users_reposts /api/v1/users/{username}/reposts |
Returns a paginated list of videos that the user has reposted. Not all users have reposts; an empty array is a valid response. |
| GET |
users_playlist /api/v1/users/{username}/playlist |
Returns all public collections (playlists) created by the user. Each collection includes a cover image and post count. No pagination — all collections are returned in one response. |
| GET |
users_profile /api/v1/users/{username} |
Returns a normalized public profile for the given TikTok username. The leading @ is optional and stripped automatically. Pass ?region= to resolve region-specific profile variants. |
| Posts | ||
| GET |
posts_detail /api/v1/posts |
Returns full metadata for a single TikTok video. Supply either `videoId` (the numeric ID) or `url` (a full TikTok share URL) — exactly one is required. |
| GET |
posts_comments /api/v1/posts/comments |
Returns a paginated list of top-level comments for a video. Supply either `videoId` or `url` — exactly one is required. Use the returned cursor to fetch the next page. |
| Sounds | ||
| GET |
sounds_library /api/v1/sounds/library |
Returns a paginated list of commercially-licensed sounds from TikTok's sound library. Sounds can be sorted by hottest (default) or newest. Pagination uses page numbers rather… |
| GET |
sounds_posts /api/v1/sounds/{soundId}/posts |
Returns a paginated list of TikTok videos that use the specified sound. Use the returned cursor to fetch the next page. |
| GET |
sounds_info /api/v1/sounds/{soundId} |
Returns metadata for a specific TikTok sound including title, author, duration, copyright status, and how many videos have used it. |
| Search | ||
| GET |
search_suggest /api/v1/search/suggest |
Returns an array of suggested search terms related to the input keyword. Useful for building autocomplete or discovering related topics. Also accepted as ?q=. |
| GET |
search_users /api/v1/search/users |
Returns a paginated list of TikTok users matching the keyword. Equivalent to TikTok's user/account search tab. |
| GET |
search_videos /api/v1/search/videos |
Returns a paginated list of videos matching the keyword. Equivalent to TikTok's video search tab. |
| GET |
search_live /api/v1/search/live |
Returns a paginated list of active live rooms matching the keyword. Results reflect real-time availability and may vary between requests. |
| GET |
search_general /api/v1/search |
Returns top-ranked posts matching the keyword across all content types. This mirrors TikTok's general search tab. Use `?q=` as an alias for `?keyword=`. |
| Live | ||
| GET |
live_categories /api/v1/live/categories |
Returns a paginated list of top-level live browse categories, each containing sub-category tabs with viewer counts. |
| GET |
live_alive /api/v1/live/{username}/alive |
Returns a boolean `is_alive` flag indicating whether the user is currently broadcasting a live stream. Always returns 200; `is_alive` will be false if the user is not live. |
| GET |
live_room /api/v1/live/{roomId} |
Returns full metadata for a specific live room including the streamer profile, viewer count, and live status. Room data is cached for 2 minutes. |
| GET |
live_streams /api/v1/live/streams |
Returns active live stream rooms associated with the given tag. Results are real-time and will vary. Stream URLs (HLS/FLV) are included when available. |
| Effects | ||
| GET |
effects_posts /api/v1/effects/{effectId}/posts |
Returns a paginated list of videos that use the specified TikTok AR effect. Author and sound attribution fields are omitted from each post to reduce payload size. |
| GET |
effects_info /api/v1/effects/{effectId} |
Returns metadata for a TikTok AR effect including its name, publish date, usage count, and icon. |
| Places | ||
| GET |
places_info /api/v1/places/{placeId} |
Returns metadata for a TikTok location/place including name, address, country, and total post count. |
| GET |
places_posts /api/v1/places/{placeId}/posts |
Returns a paginated list of TikTok videos tagged at the specified location/place. |
| Collections | ||
| GET |
collections_info /api/v1/collections/{collectionId} |
Returns metadata for a TikTok user collection (playlist) including name, post count, and cover image. |
| GET |
collections_posts /api/v1/collections/{collectionId}/posts |
Returns a paginated list of TikTok videos in the specified collection. |
| Challenges | ||
| GET |
challenges_posts /api/v1/challenges/{challengeId}/posts |
Returns a paginated list of TikTok videos associated with the specified hashtag challenge. Challenge IDs are numeric — to find a challenge ID for a hashtag, search TikTok and… |
| Intelligence | ||
| GET |
intelligence_creator /api/v1/intelligence/creator/{username} |
Computes a comprehensive intelligence scorecard for a public TikTok creator based on their profile and recent posting history. Scores are computed from up to 30 recent posts and… |
Full Tiktok API pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | 50 / minute |
|
| PRO | $8.99 / month | — |
|
| ULTRA | $19.99 / month | 250 / second |
|
| MEGA | $49.99 / month | 250 / second |
|