TikTok Scraper API

Real-time TikTok data API — get user profiles with follower and engagement stats, and full video details with play counts, likes, shares, and download URLs. All data is scraped directly from TikTok and returned as clean, structured JSON. 2 endpoints: - Get User Profile — Full creator profile by username: user ID, username, nickname, bio, bio link, avatar URL, follower/following/friend counts,…

10 subscribers
9.4/10 popularity
395 ms avg latency
89% success rate
52 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 Scraper API endpoints

MethodEndpointDescription
Profile
GET getUserPosts
/tiktok/posts
Latest videos posted by a user, ordered newest first. Each post includes engagement counts (plays, likes, comments, shares, collects, reposts), hashtags, music, author info, and…
GET getUserFollowing
/tiktok/following
Paginated list of accounts a user is following. Same per-user fields as the followers endpoint.
GET getUserReposts
/tiktok/reposts
Videos a user has reposted (i.e. shared from other creators). Each item is a full video summary with the original author, plays, likes, music, etc.
GET getUserProfile
/tiktok/profile
Full TikTok user profile: bio, structured bioLink, avatar (3 sizes), follower/following/like counts, verification, region, account flags (private, secret, FTC, AD virtual, TT…
GET getUserFollowers
/tiktok/followers
Paginated list of accounts that follow a user. Each follower includes per-user stats (follower count, following count, total likes received, video count) plus secUid and…
Video
GET getDownloadUrls
/tiktok/download
Direct download URLs for a video — both the watermark-free `play_url` and the watermarked `download_url`.
GET getVideoDetails
/tiktok/video
Comprehensive video metadata: description, AIGC flag, category, multi-resolution covers (cover, dynamic_cover, origin_cover), play URL, watermarked URL, bitrate/codec/definition,…
Hashtag
GET getHashtagVideos
/tiktok/hashtag/videos
Paginated stream of videos posted under a hashtag, ordered by relevance/popularity. Use this for crawling all videos in a tag — `/tiktok/hashtag` only returns the top sample.
GET getHashtagDetails
/tiktok/hashtag
Hashtag (challenge) metadata: ID, description, total video count, total view count, cover image, plus a sample of the top videos under the hashtag.
Music
GET getMusicVideos
/tiktok/music/videos
Videos that use a given sound, ordered by popularity. Good for tracking how a sound is being adopted across creators.
GET getMusicDetails
/tiktok/music
Sound/music metadata: title, author, duration, multiple cover sizes, playable URL, video count using the sound, original/copyrighted/commercial flags.
Playlists
GET getPlaylistDetails
/tiktok/playlist
Playlist (mix) metadata: name, cover, video count, view count, creator info, creation/update timestamps.
Search
GET searchVideos
/tiktok/search/videos
Find TikTok videos by keyword. Returns full video summaries.
Discovery
GET getForYouPage
/tiktok/fyp
TikTok's For You Page feed for a given region. Returns trending videos a fresh visitor would see in that locale.
Ads Library
GET getAdDetails
/tiktok/ads/detail
Detailed performance metrics for a specific Top Ad: cost, CTR, CVR, CPA, impression count, 2s/6s view rates, plus the full video info.
GET getTopAds
/tiktok/ads/top
Top performing TikTok ads from the Creative Center Ads Library. Filterable by country, ad format, period, and objective. Returns ad title, brand, industry, objective, engagement…
Other endpoints
GET getPlaylistDetails
/tiktok/playlist
Playlist (mix) metadata: name, cover, video count, view count, creator info, creation/update timestamps.
GET getTrendingSounds
/tiktok/trending/sounds
Trending sounds/music from TikTok's Creative Center. Each sound includes title, author, playable URL, related videos using it, and a 7-day trend timeseries.
GET searchUsers
/tiktok/search/users
Find TikTok accounts by keyword. Returns user_id, username, nickname, follower count, total likes received, verification, and bio.
GET getTrendingHashtags
/tiktok/trending/hashtags
Live trending hashtags from TikTok's Creative Center, with rank, publish count, view count, 7-day trend timeseries, and rank movement (1=up, 2=same, 3=down, 4=new).
GET getTopAds
/tiktok/ads/top
Top performing TikTok ads from the Creative Center Ads Library. Filterable by country, ad format, period, and objective. Returns ad title, brand, industry, objective, engagement…
GET searchPhotos
/tiktok/search/photos
Find TikTok photo posts (image carousels) by keyword.
GET searchVideos
/tiktok/search/videos
Find TikTok videos by keyword. Returns full video summaries.
GET getHashtagVideos
/tiktok/hashtag/videos
Paginated stream of videos posted under a hashtag, ordered by relevance/popularity. Use this for crawling all videos in a tag — `/tiktok/hashtag` only returns the top sample.
GET getMusicDetails
/tiktok/music
Sound/music metadata: title, author, duration, multiple cover sizes, playable URL, video count using the sound, original/copyrighted/commercial flags.
GET getUserStories
/tiktok/stories
Active TikTok stories for a user, including each story's cover, play URL, duration, and engagement counts. `has_stories=false` indicates the user has no active stories.
GET getRelatedVideos
/tiktok/related
Videos TikTok recommends as related to the given video — useful for content discovery and recommendation traversal.
GET getMusicVideos
/tiktok/music/videos
Videos that use a given sound, ordered by popularity. Good for tracking how a sound is being adopted across creators.
GET getUserFollowers
/tiktok/followers
Paginated list of accounts that follow a user. Each follower includes per-user stats (follower count, following count, total likes received, video count) plus secUid and…
GET getVideoComments
/tiktok/comments
Top-level comments on a video. Each comment includes text, like count, reply count, creation timestamp, and full author info.
GET getUserProfile
/tiktok/profile
Full TikTok user profile: bio, structured bioLink, avatar (3 sizes), follower/following/like counts, verification, region, account flags (private, secret, FTC, AD virtual, TT…
GET getCommentReplies
/tiktok/comment/replies
Replies to a specific comment on a video. Useful for threaded conversations.
GET getUserPosts
/tiktok/posts
Latest videos posted by a user, ordered newest first. Each post includes engagement counts (plays, likes, comments, shares, collects, reposts), hashtags, music, author info, and…
GET getVideoDetails
/tiktok/video
Comprehensive video metadata: description, AIGC flag, category, multi-resolution covers (cover, dynamic_cover, origin_cover), play URL, watermarked URL, bitrate/codec/definition,…
GET getUserReposts
/tiktok/reposts
Videos a user has reposted (i.e. shared from other creators). Each item is a full video summary with the original author, plays, likes, music, etc.
GET getDownloadUrls
/tiktok/download
Direct download URLs for a video — both the watermark-free `play_url` and the watermarked `download_url`.
GET getUserFavorites
/tiktok/favorites
Videos a user has liked. **TikTok defaults the Liked feed to private** — this endpoint only returns data when the user has explicitly toggled their favorites to public.
GET getHashtagDetails
/tiktok/hashtag
Hashtag (challenge) metadata: ID, description, total video count, total view count, cover image, plus a sample of the top videos under the hashtag.
GET getUserFollowing
/tiktok/following
Paginated list of accounts a user is following. Same per-user fields as the followers endpoint.
GET getTopProducts
/tiktok/shop/products/top
Top selling TikTok Shop products by country and time window. Each product includes ecommerce category hierarchy, cost, CTR, CVR, CPA, impressions, post count, post change %,…
GET searchHashtags
/tiktok/search/hashtags
Find hashtags by keyword. Returns hashtag_id, video_count, view_count, and cover image.
GET getAdDetails
/tiktok/ads/detail
Detailed performance metrics for a specific Top Ad: cost, CTR, CVR, CPA, impression count, 2s/6s view rates, plus the full video info.
GET getPlaylistVideos
/tiktok/playlist/videos
Videos in a playlist, in playback order. Each entry is a full video summary.
GET getProductDetails
/tiktok/shop/products/detail
Snapshot performance for a single TikTok Shop product or category. Same fields as the top products list, scoped to one ID. **Note:** auth-gated by TikTok.
GET getTrendingCreators
/tiktok/trending/creators
Top creators from TikTok Creator Marketplace, filterable by creator country and audience country. Each creator includes follower count, total likes received, and a sample of…
GET getProductMetrics
/tiktok/shop/products/metrics
Time-series metrics for a single TikTok Shop product. Pass comma-separated metric names — each returns a daily timeseries for the chosen window. **Note:** auth-gated by TikTok.
GET getForYouPage
/tiktok/fyp
TikTok's For You Page feed for a given region. Returns trending videos a fresh visitor would see in that locale.
GET getTrendingVideos
/tiktok/trending/videos
Top-performing videos from TikTok's Creative Center, with industry, objective, engagement metrics, and embedded video URLs.
GET getCollectionVideos
/tiktok/collection/videos
Videos in a curated collection. **Note:** auth-gated by TikTok; empty list expected for unauthenticated requests.
GET getCollectionDetails
/tiktok/collection
Curated collection metadata. **Note:** TikTok serves collection pages with auth-gated SSR — most fields will be empty for unauthenticated requests.
+ 2 more endpoints on the provider's documentation.

TikTok Scraper API pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 10 / monthly
PRO $10 / month
  • Requests: 1,000 / monthly
ULTRA $35 / month
  • Requests: 5,000 / monthly
MEGA $100 / month
  • Requests: 15,000 / monthly

More Data APIs

View all →
  • This is a VIN (Vehicle Identification Number) decoder that designed to work within North America, Asia and…

    DataFreemium139 subscribers
  • Currency Exchange is a live foreign exchange rate API that lets developers retrieve real-time conversion…

    ReviewedDataFreemium23k subscribers
  • Words API lets you retrieve information about English words, including definitions, synonyms, rhymes,…

    DataFreemium1.5k subscribers
  • Whois Lookup API in Json or Xml. Our infrastructure uses thousands of SOCKS proxies to avoid quota…

    DataFreemium3.8k subscribers
  • The Weatherbit Weather API gives developers access to current conditions, multi-day forecasts, minutely…

    ReviewedDataFreemium25k subscribers
  • GeoDB Cities is a RESTful API covering more than 800,000 towns, cities, counties, and islands worldwide,…

    ReviewedDataFreemium49.8k subscribers