GET
/tiktok/song/videosGet Song Videos
Get all videos using a specific TikTok sound/song. Returns videos with full metadata and engagement stats.
Quick Start
cURL
curl "https://api.creatorcrawl.com/v1/tiktok/song/videos?id=7123456789" \
-H "x-api-key: YOUR_API_KEY"Parameters
| Name | Type | Required | Description |
|---|---|---|---|
id | string | Required | TikTok song/sound ID |
cursor | string | Optional | Pagination cursor |
Response
JSON Response
{
"videos": [
{
"id": "7345678901234567890",
"desc": "Using this sound!",
"stats": {
"playCount": 500000
}
}
],
"cursor": "10",
"hasMore": true
}Every request costs 1 credit. Response data is live -- never cached.
Use Cases
Sound trend analysis
See all content created with a specific sound to understand how it's being used.
Campaign measurement
Track all videos using a branded sound for campaign performance.
Creator discovery
Find creators who use specific sounds to identify niche content creators.
Code Examples
Python
import requests
resp = requests.get(
"https://api.creatorcrawl.com/v1/tiktok/song/videos",
params={"id": "7123456789"},
headers={"x-api-key": "YOUR_API_KEY"},
)
for video in resp.json()["videos"]:
print(f"{video['desc'][:50]} - {video['stats']['playCount']} views")JavaScript
const resp = await fetch(
"https://api.creatorcrawl.com/v1/tiktok/song/videos?id=7123456789",
{ headers: { "x-api-key": "YOUR_API_KEY" } }
)
const { videos } = await resp.json()
videos.forEach(v => console.log(`${v.desc.slice(0, 50)} - ${v.stats.playCount} views`))