TikTok Liked Videos API
List the posts a TikTok account liked, by username. Works for accounts that show their liked videos publicly. Page through results with the `cursor` from the previous response's `nextCursor`.
- Endpoint
- POST /tiktok/get-user-liked-videos
- Price
- 1 credit per result
- SDK
- client.tiktok.getUserLikedVideos()
- MCP tool
- tiktok_get_user_liked_videos
curl -X POST "https://api.bridgly.app/tiktok/get-user-liked-videos" \ -H "Authorization: Bearer $BRIDGLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "uniqueId": "tiktok", "count": 10}'import osimport requestsresponse = requests.post( "https://api.bridgly.app/tiktok/get-user-liked-videos", headers={"Authorization": f"Bearer {os.environ['BRIDGLY_KEY']}"}, json={ "uniqueId": "tiktok", "count": 10, },)data = response.json()const response = await fetch("https://api.bridgly.app/tiktok/get-user-liked-videos", { method: "POST", headers: { Authorization: `Bearer ${process.env.BRIDGLY_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "uniqueId": "tiktok", "count": 10 }),});const data = await response.json();import { Bridgly } from "@bridgly/sdk";const client = new Bridgly({ apiKey: "bgly_YOUR_KEY" });const res = await client.tiktok.getUserLikedVideos({ uniqueId: "tiktok", count: 10});if (res.type === "success") { console.log(res.data);}What does the TikTok Liked Videos API return?
TikTok liked videos API: list the posts a TikTok account liked, by username, with caption, creator, views, likes and sound, when the account shows its likes. Every response has the same envelope: the result in data, plus timeMs and the creditsCost of the call.
Request body
cursorstring- The previous response's `nextCursor`, to fetch the next page. Omit it for the first page.
uniqueIdstringrequired- TikTok username, with or without @, or the profile link, for example "tiktok" or "https://www.tiktok.com/@tiktok".
countinteger · 1–30 · default 30- Number of results to return (1–30). Defaults to 30.
Example response
{ "timeMs": 1840, "creditsCost": 1, "data": { "nextCursor": "string", "videos": [ { "id": "string", "url": "string", "description": "string", "createTime": 0, "language": "string", "duration": 0, "width": 0, "height": 0, "coverUrl": "string", "animatedCoverUrl": "string", "images": [ "string" ], "subtitles": [ { "language": "string", "format": "string", "autoGenerated": true, "url": "string" } ], "stats": { "playCount": 0, "likeCount": 0, "commentCount": 0, "shareCount": 0, "saveCount": 0, "repostCount": 0 }, "author": { "id": "string", "uniqueId": "string", "nickname": "string", "avatarUrl": "string", "signature": "string", "verified": true, "secUid": "string", "privateAccount": true, "followerCount": 0, "followingCount": 0, "heartCount": 0, "videoCount": 0 }, "sound": { "id": "string", "title": "string", "authorName": "string", "original": true, "duration": 0, "coverUrl": "string", "playUrl": "string", "album": "string", "copyrighted": true, "videoCount": 0 }, "hashtags": [ "string" ], "mentions": [ "string" ], "location": { "id": "string", "name": "string", "address": "string", "city": "string", "category": "string" }, "playlistId": "string", "isAd": true, "duetEnabled": true, "stitchEnabled": true } ] }}What can you build with the TikTok Liked Videos API?
Understand interests
See which creators and topics an account engages with.
Profile audiences
Sample what a brand’s followers like to watch.
Find related creators
Discover accounts that an influencer keeps liking.
TikTok Liked Videos API questions
Can I see any TikTok user’s liked videos?
Only when the account has made its liked videos public. If it hides them, the request returns a 403 explaining that and is not charged.
How are liked videos different from posts and reposts?
Liked videos are posts this account marked with a like, often from other creators. Use User Posts for content the account published and Reposts for content it shared. A like alone does not establish a partnership or endorsement.
How can I compare the creators behind an account’s likes?
Group the returned videos by their author ID and compare the captions, hashtags and sounds. Keep video IDs when collecting multiple pages so you can identify repeated posts rather than counting them twice. The original author is the creator of the video, not the account whose likes you requested.
How do I use the TikTok Liked Videos API?
Send a POST request to https://api.bridgly.app/tiktok/get-user-liked-videos with uniqueId in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.tiktok.getUserLikedVideos(). AI agents connected to Bridgly over MCP can call the tiktok_get_user_liked_videos tool.
How much does the TikTok Liked Videos API cost?
Costs 1 credit per result returned, with a minimum of 1 credit per request. Credits cost $2.00 per 1,000 on pay-as-you-go and as low as $1.00 per 1,000 at volume. New accounts on a business email start with 100 free credits, and failed requests are never charged.
More TikTok endpoints
The same API key works on every endpoint. See all TikTok API endpoints.
- TikTok Reposts API→TikTok reposts API: list the videos a TikTok account reposted to its followers, by username, with caption, original creator, views, likes and sound.
- TikTok Video API→TikTok video API: get any public TikTok video or photo post by ID as JSON, with caption, views, likes, comments, shares, saves, creator, sound and subtitles.
- TikTok Playlist Videos API→TikTok playlist videos API: list the posts in a TikTok creator playlist by playlist ID, with caption, views, likes, comments, sound and hashtags, as JSON.
- TikTok Related Videos API→Discover the posts TikTok recommends beside a video. Send its ID to get related captions, creators, engagement counts and audio details as JSON.
Try the TikTok Liked Videos API
100 free credits on business email, no card. Your first call takes a minute.