# TikTok API (/api/tiktok)



Public-data TikTok endpoints.

## Operations [#operations]

* [`POST /tiktok/feed/recommended`](/api/tiktok/feed/recommended/post) — Get TikTok home-feed recommendation videos — Returns recommendation videos from TikTok's home feed.
* [`GET /tiktok/hashtags/{id}`](/api/tiktok/hashtags/id/get) — Get a TikTok hashtag by ID — Get a TikTok hashtag by ID
* [`GET /tiktok/hashtags/{id}/videos`](/api/tiktok/hashtags/id/videos/get) — List videos tagged with a TikTok hashtag — List videos tagged with a TikTok hashtag
* [`GET /tiktok/lives/{room_id}`](/api/tiktok/lives/room_id/get) — Get a TikTok live room by ID — Get a TikTok live room by ID
* [`GET /tiktok/lives/{room_id}/status`](/api/tiktok/lives/room_id/status/get) — Check whether a TikTok live room is online — Check whether a TikTok live room is online
* [`GET /tiktok/lives/trending`](/api/tiktok/lives/trending/get) — List today's trending TikTok live rooms (ranking) — Returns the daily-rank trending TikTok live rooms.
* [`GET /tiktok/music/{id}`](/api/tiktok/music/id/get) — Get a TikTok music track by ID — Get a TikTok music track by ID
* [`GET /tiktok/music/{id}/videos`](/api/tiktok/music/id/videos/get) — List videos using a TikTok music track — List videos using a TikTok music track
* [`GET /tiktok/music/charts`](/api/tiktok/music/charts/get) — List TikTok trending music charts — List TikTok trending music charts
* [`GET /tiktok/search/hashtags`](/api/tiktok/search/hashtags/get) — Search TikTok hashtags by keyword — Search TikTok hashtags by keyword
* [`GET /tiktok/search/lives`](/api/tiktok/search/lives/get) — Search TikTok live rooms by keyword — Search TikTok live rooms by keyword
* [`GET /tiktok/search/music`](/api/tiktok/search/music/get) — Search TikTok music by keyword — Search TikTok music by keyword
* [`GET /tiktok/search`](/api/tiktok/search/get) — General TikTok search (returns videos) — Returns videos matching the keyword `q` from TikTok's mixed-type general search.
* [`GET /tiktok/search/users`](/api/tiktok/search/users/get) — Search TikTok users by keyword — Search TikTok users by keyword
* [`GET /tiktok/search/videos`](/api/tiktok/search/videos/get) — Search TikTok videos by keyword — Returns a paginated list of TikTok videos matching the keyword `q`.
* [`GET /tiktok/users/{id}/followers`](/api/tiktok/users/id/followers/get) — List a TikTok user's followers — Returns a paginated list of users following the given user.
* [`GET /tiktok/users/{id}/following`](/api/tiktok/users/id/following/get) — List users a TikTok user is following — Returns a paginated list of users the given user is following.
* [`GET /tiktok/users/{id}/likes`](/api/tiktok/users/id/likes/get) — List videos liked by a TikTok user — Returns a paginated list of videos the user has liked (where the user has made their likes public).
* [`GET /tiktok/users/{id}`](/api/tiktok/users/id/get) — Get a TikTok user profile by sec\_uid — Returns the canonicalized public profile for the TikTok user with the given sec\_uid.
* [`GET /tiktok/users/{id}/similar`](/api/tiktok/users/id/similar/get) — List TikTok users similar to the given user — Returns a paginated list of users TikTok recommends as similar to the given user.
* [`GET /tiktok/users/{id}/videos`](/api/tiktok/users/id/videos/get) — List videos posted by a TikTok user — Returns a paginated list of public videos posted by the user with the given sec\_uid.
* [`GET /tiktok/users/resolve`](/api/tiktok/users/resolve/get) — Resolve a TikTok username to a user id — Accepts a public TikTok username (handle) and returns the user's stable opaque id (sec\_uid) that other /tiktok/users/\{id} endpoints accept.
* [`GET /tiktok/videos/{id}/comments/{comment_id}/replies`](/api/tiktok/videos/id/comments/comment_id/replies/get) — List replies to a TikTok comment — List replies to a TikTok comment
* [`GET /tiktok/videos/{id}/comments`](/api/tiktok/videos/id/comments/get) — List top-level comments on a TikTok video — Returns a paginated list of top-level comments on the given video.
* [`GET /tiktok/videos/{id}`](/api/tiktok/videos/id/get) — Get a TikTok video by ID — Returns canonicalized metadata for a single TikTok video.
* [`POST /tiktok/videos/batch`](/api/tiktok/videos/batch/post) — Batch-fetch TikTok videos by ID — Returns canonicalized metadata for up to 50 videos in a single call.
* [`GET /tiktok/videos/resolve`](/api/tiktok/videos/resolve/get) — Resolve a TikTok share URL to a video — Accepts a TikTok share URL (long or short / vm.tiktok.com) and returns the canonical Video object.
