TikTok
Fast and complete TikTok API. Offers 58 endpoints including User, Post, Search, Live, Trending, Download, Music, Challenge, Collection, Effect, Place and Shop endpoints.
250 subscribers
9.7/10 popularity
1768 ms avg latency
99% success rate
68 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
TikTok endpoints
| Method | Endpoint | Description |
|---|---|---|
| User | ||
| GET |
Get User Info /api/user/info |
Returns full user profile info including stats, avatar, bio, and verification status by TikTok username (uniqueId). |
| GET |
Get User Info By ID /api/user/info-by-id |
Returns full user profile info by numeric user ID or secUid. Useful when you have the ID but not the username. |
| GET |
Get User Info With Region /api/user/info-with-region |
Returns user profile info enriched with region/country data. Useful for geo-analysis of creators. |
| GET |
Get User Posts /api/user/posts |
Returns a paginated list of videos posted by a user. Requires secUid which can be obtained from the user info endpoints. |
| GET |
Get User Liked Posts /api/user/liked-posts |
Returns liked videos for users with public likes (openFavorite=true in user info). Most users have likes set to private by default. |
| GET |
Get User Followers /api/user/followers |
Returns a paginated list of accounts following a user. Supports min/max cursor pagination. |
| GET |
Get User Followings /api/user/followings |
Returns a paginated list of accounts that a user follows. Supports min/max cursor pagination. |
| GET |
Get User Popular Posts /api/user/popular-posts |
Returns a user's most popular/viral videos sorted by engagement. Requires secUid. |
| GET |
Get User Oldest Posts /api/user/oldest-posts |
Returns a user's oldest videos first (reverse chronological order). Requires secUid. |
| GET |
Get User Stories /api/user/story |
Get a user's active stories/moments. Stories expire after 24 hours. |
| GET |
Get User Reposts /api/user/repost |
Returns videos that a user has reposted/shared to their profile. |
| GET |
Get User Playlists /api/user/playlist |
Returns a user's video playlists/collections. Use the returned mixId with the collection endpoints to get playlist videos. |
| Post | ||
| GET |
Get Post Detail /api/post/detail |
Returns full details for a single TikTok video including stats, author info, music, and download URLs. |
| GET |
Get Post Comments /api/post/comments |
Returns a paginated list of top-level comments on a video. Use cursor for pagination. |
| GET |
Get Comment Replies /api/post/comment/replies |
Returns a paginated list of replies to a specific comment. Requires both the videoId and commentId. |
| GET |
Get Trending Posts /api/post/trending |
Returns trending and recommended videos from TikTok's For You feed algorithm. |
| GET |
Discover Posts /api/post/discover |
Search and discover TikTok videos by keyword. Returns videos matching the search term with pagination. |
| GET |
Get Related Posts /api/post/related |
Returns videos related to a specific video. Useful for content recommendation and discovery. |
| GET |
Explore Posts /api/post/explore |
Returns curated videos from TikTok's Explore page. Filter by category type for different content feeds. |
| Search | ||
| GET |
General Search /api/search/general |
Search across all TikTok content types (videos, accounts, sounds, hashtags) with a single query. Returns mixed results. |
| GET |
Search Videos /api/search/video |
Search specifically for TikTok videos by keyword. Returns video results with full metadata. |
| GET |
Search Accounts /api/search/account |
Search for TikTok user accounts by keyword. Returns matching profiles with follower counts and bios. |
| GET |
Search Live Streams /api/search/live |
Search for currently active TikTok live streams by keyword. |
| GET |
Others Searched For /api/search/others-searched-for |
Returns 'Others searched for' suggestions related to a keyword. Useful for keyword research and SEO. |
| Live | ||
| GET |
Get Live Categories /api/live/category |
Returns all available live stream categories and sub-categories. Use the sub_tabs[].tab_type values with the Get Live Streams endpoint. |
| GET |
Get Live Info /api/live/info |
Get detailed info about a live room. Provide EITHER roomId OR uniqueId (username). When uniqueId is given, uses preload_room to get full room data including stream URLs. |
| GET |
Get Live Streams /api/live/stream |
Get currently active live streams for a specific sub-category. Use /api/live/category first to get available tag values (sub_tabs[].tab_type). Must be a specific sub-category… |
| GET |
Check If User Is Live /api/live/check-alive |
Check whether a user or live room is currently broadcasting. Provide EITHER uniqueId (username) OR roomIds. When uniqueId is given, the API resolves it to a roomId automatically. |
| Trending Ads 🔥 | ||
| GET |
Get Trending Hashtags /api/trending/hashtag |
Returns trending hashtags from TikTok Creative Center. Filter by country, industry, time period, and sort order. |
| GET |
Get Trending Keywords /api/trending/keyword |
Returns trending ad keywords from TikTok Creative Center. Filter by country, industry, objective, keyword type, and time period. |
| GET |
Get Keyword Sentences /api/trending/keyword/sentence |
Returns example sentences/phrases that use a specific trending keyword. Useful for ad copywriting inspiration. |
| GET |
Get Keyword Posts /api/trending/keyword/posts |
Returns top-performing TikTok videos that use a specific trending keyword. Useful for competitive ad research. |
| GET |
Get Trending Songs /api/trending/song |
Returns trending songs/sounds from TikTok Creative Center. Filter by country, period, commercial availability, and ranking type. |
| GET |
Get Trending Creators /api/trending/creator |
Returns top trending TikTok creators from Creative Center. Filter by country, audience country, follower size, and sort by engagement or followers. |
| GET |
Get Trending Videos /api/trending/video |
Returns trending videos from TikTok Creative Center. Filter by country, time period, and sort by views, likes, comments, or shares. |
| GET |
Get Trending Ads /api/trending/ads |
Returns top-performing TikTok ads from Creative Center. Filter by country, industry, objective, ad format, language, like percentile, and time period. |
| GET |
Get Ad Detail /api/trending/ads/detail |
Returns full details for a specific TikTok ad including creative assets, performance metrics, and targeting info. |
| GET |
Get Top Products /api/trending/top-products |
Returns top trending TikTok Shop product categories from Creative Center. Filter by country, category, period, and sort by popularity, CTR, CVR, CPA, or engagement. |
| GET |
Get Top Product Detail /api/trending/top-products/detail |
Returns detailed info for a specific top product including audience demographics, top hashtags, and related post IDs. |
| GET |
Get Top Product Metrics /api/trending/top-products/metrics |
Returns time-series metrics for a specific top product over the selected period. |
| GET |
Browse Commercial Music /api/trending/commercial-music-library |
Browse TikTok's commercial music library for ad-safe songs. Filter by region, genre, mood, theme, placement, and scenario. |
| GET |
Get Music Playlists /api/trending/commercial-music-library/playlist |
Returns curated commercial music playlists from TikTok's ad music library. Filter by region. |
| GET |
Get Music Playlist Detail /api/trending/commercial-music-library/playlist/detail |
Returns the songs inside a specific commercial music playlist. Supports pagination. |
| Download | ||
| GET |
Download Video /api/download/video |
Returns direct download URLs for a TikTok video without watermark. Supports HD quality. |
| GET |
Download Music /api/download/music |
Extracts and returns the audio/music download URL from a TikTok video. |
| GET |
Download User Videos /api/download/user/video |
Returns download URLs for all videos from a user's profile. Supports date range filtering with cursors. |
| Music | ||
| GET |
Get Music Info /api/music/info |
Returns metadata for a TikTok sound including title, artist, duration, cover image, and usage count. |
| GET |
Get Music Posts /api/music/posts |
Returns a paginated list of videos that use a specific TikTok sound/music. |
| GET |
Get Unlimited Sounds /api/music/unlimited-sounds |
Browse TikTok's unlimited sounds library. Returns royalty-free sounds available for content creation. |
| Challenge | ||
| GET |
Get Challenge Info /api/challenge/info |
Returns metadata for a TikTok hashtag challenge including view count, description, and cover image. |
+ 18 more endpoints on the provider's documentation.
TikTok pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $20 / month | 2 / second |
|
| ULTRA | $75 / month | 4 / second |
|
| MEGA | $150 / month | 10 / second |
|