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

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 100 / monthly
PRO $20 / month 2 / second
  • Requests: 100,000 / monthly
ULTRA $75 / month 4 / second
  • Requests: 500,000 / monthly
MEGA $150 / month 10 / second
  • Requests: 2,000,000 / monthly

More Social APIs

View all →
  • Tiktok Scraper is a freemium API that gives developers programmatic access to a wide range of TikTok data,…

    ReviewedSocialFreemium
  • Download Video and Image from Pinterest

    SocialFreemium1.2k subscribers
  • Fast Live Instagram Scraper API. All information from Instagram consistently and quickly! It makes 3 times…

    SocialFreemium1.4k subscribers
  • Facebook Reel and Video downloader, Without watermark (Fixed fb.watch link) Not Supported: Private Video,…

    SocialFreemium
  • Fast and stable Threads API

    SocialFreemium2.4k subscribers
  • Gives an access to the twitter's search endpoint

    SocialFreemium337 subscribers