TIKTOK API

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
Terminal
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
}'
[ REQUEST AND RESPONSE ]

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

200 OK · application/json
{
"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
}
]
}
}
[ USE CASES ]

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.

[ FAQ ]

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.

Try the TikTok Liked Videos API

100 free credits on business email, no card. Your first call takes a minute.

APIMCPSDKCLI
free credits

On business email signup. No credit card required.

Start free with 100 credits