TikTok Sound Videos API
List the posts that use a TikTok sound, by sound ID, in the order TikTok shows them on the sound’s page. Page through results with the `cursor` from the previous response's `nextCursor`.
- Endpoint
- POST /tiktok/get-sound-videos
- Price
- 1 credit per result
- SDK
- client.tiktok.getSoundVideos()
- MCP tool
- tiktok_get_sound_videos
curl -X POST "https://api.bridgly.app/tiktok/get-sound-videos" \ -H "Authorization: Bearer $BRIDGLY_KEY" \ -H "Content-Type: application/json" \ -d '{ "soundId": "7698770883132853023", "count": 10}'import osimport requestsresponse = requests.post( "https://api.bridgly.app/tiktok/get-sound-videos", headers={"Authorization": f"Bearer {os.environ['BRIDGLY_KEY']}"}, json={ "soundId": "7698770883132853023", "count": 10, },)data = response.json()const response = await fetch("https://api.bridgly.app/tiktok/get-sound-videos", { method: "POST", headers: { Authorization: `Bearer ${process.env.BRIDGLY_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "soundId": "7698770883132853023", "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.getSoundVideos({ soundId: "7698770883132853023", count: 10});if (res.type === "success") { console.log(res.data);}What does the TikTok Sound Videos API return?
TikTok sound videos API: list the videos that use a TikTok sound or song, by sound ID, with caption, creator, views, likes and hashtags, as JSON. 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.
soundIdstringrequired- Sound ID, the number at the end of the sound URL or a post’s `sound.id`. The sound URL itself works too.
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 Sound Videos API?
Measure music reach
See which creators use a song in their videos.
Find trend content
Collect videos riding a trending sound.
Track brand audio
Follow how people use your branded sound.
TikTok Sound Videos API questions
Are the videos sorted by date?
No. They come in the order TikTok shows them on the sound’s page, which favors popular videos.
Can I search for videos with a song title instead of a sound ID?
This endpoint takes soundId, not a song title. Read sound.id from a TikTok video or use the number in a sound’s TikTok link. Different sound IDs should be tracked separately even when their displayed titles are similar.
How do I connect audio adoption to the creators using it?
Keep the requested sound ID with each returned video ID and author. Group those posts by creator to see which accounts use that specific audio, then compare views and other engagement counts. The Sound API supplies the audio’s own title, artist and reported usage count.
How do I use the TikTok Sound Videos API?
Send a POST request to https://api.bridgly.app/tiktok/get-sound-videos with soundId in the JSON body and your API key in the Authorization header. In the TypeScript SDK, call client.tiktok.getSoundVideos(). AI agents connected to Bridgly over MCP can call the tiktok_get_sound_videos tool.
How much does the TikTok Sound 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 Sound API→TikTok sound API: get a TikTok sound or song by ID, with title, artist, duration, cover, audio link and how many videos use it, as JSON.
- 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 Liked Videos API→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.
- 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.
Try the TikTok Sound Videos API
100 free credits on business email, no card. Your first call takes a minute.