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…

4 subscribers
9.2/10 popularity
1876 ms avg latency
88% success rate
29 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Full Tiktok API endpoints

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free 50 / minute
  • Requests: 500 / monthly
  • Intelligence Endpoint Calls: 10 / monthly
PRO $8.99 / month
  • Requests: 5,000 / monthly
  • Intelligence Endpoint Calls: 100 / monthly
ULTRA $19.99 / month 250 / second
  • Requests: 50,000 / monthly
MEGA $49.99 / month 250 / second
  • Requests: 500,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

    SocialFreemium338 subscribers