TikTok Sound & Music Tracker - Videos, Creators & Trends
Pricing
from $0.26 / 1,000 results
TikTok Sound & Music Tracker - Videos, Creators & Trends
Track TikTok sounds and songs, discover videos and creators using each audio, filter performance metrics, compare engagement, and export structured results without cookies.
Pricing
from $0.26 / 1,000 results
Rating
5.0
(2)
Developer
Scraping Solutions
Maintained by CommunityActor stats
1
Bookmarked
5
Total users
4
Monthly active users
6 days ago
Last modified
Categories
Share
TikTok Sound & Music Tracker
Turn any TikTok sound or video into a structured music-intelligence dataset. Discover which videos and creators use a sound, compare engagement, identify commercial or original audio, and export the results to Excel, CSV, JSON, or an API.
No TikTok login, cookies, or browser automation required.
What this Actor does
- Accepts TikTok sound URLs, numeric music IDs, and TikTok video URLs.
- Detects the sound used by every seed video automatically.
- Collects videos currently using each sound.
- Returns views, likes, comments, shares, saves, creators, dates, and links.
- Calculates engagement rate for every video.
- Produces an unbilled summary for each sound with sample totals and averages.
- Filters by engagement and publication date.
- Can keep one video per creator for influencer and UGC discovery.
- Streams results to the dataset while the run is still active.
Why use it
Finding a sound on TikTok is easy. Deciding whether it is useful for a campaign is harder. This Actor connects the music to the videos, creators, reach, and engagement behind it, so teams can:
- validate a sound before using it in a campaign;
- discover creators already participating in a trend;
- compare several sounds with the same metrics;
- monitor branded or original sounds;
- research UGC, competitors, and music adoption;
- build repeatable reports in Sheets, Make, Zapier, or a data warehouse.
Quick start
Paste a TikTok video URL and the Actor will detect its sound:
{"seedVideoUrls": ["https://www.tiktok.com/@spidermanmovie/video/7671408033934707982"],"soundUrlsOrIds": [],"resultsPerSound": 100,"uniqueCreatorsOnly": false,"minimumViews": 0,"minimumLikes": 0,"minimumComments": 0,"minimumShares": 0,"oldestPostDate": "","newestPostDate": "","maxConcurrency": 3}
You can also provide sound URLs or IDs directly:
{"soundUrlsOrIds": ["7671408068491578125","https://www.tiktok.com/music/original-sound-7671408068491578125"],"seedVideoUrls": [],"resultsPerSound": 250,"uniqueCreatorsOnly": true,"minimumViews": 10000}
Input fields
| Field | Purpose |
|---|---|
soundUrlsOrIds | TikTok sound URLs or numeric music IDs. |
seedVideoUrls | TikTok videos whose sounds should be detected and analyzed. |
resultsPerSound | Maximum qualifying videos saved for each sound. |
uniqueCreatorsOnly | Keeps one video per creator. Useful for creator discovery. |
minimumViews | Excludes videos below this view count. |
minimumLikes | Excludes videos below this like count. |
minimumComments | Excludes videos below this comment count. |
minimumShares | Excludes videos below this share count. |
oldestPostDate | Inclusive lower date boundary in YYYY-MM-DD. |
newestPostDate | Inclusive upper date boundary in YYYY-MM-DD. |
maxConcurrency | Number of sounds processed simultaneously, from 1 to 5. |
Output
The default dataset contains only billable TikTok video results.
Video rows
Each video row includes:
{"recordType": "video","musicId": "7671408068491578125","musicTitle": "original sound - Spider-Man Movie","musicAuthor": "Spider-Man Movie","musicUrl": "https://www.tiktok.com/music/original-sound-spider-man-movie-7671408068491578125","isOriginalSound": true,"isCommercialMusic": true,"videoId": "7671408033934707982","videoUrl": "https://www.tiktok.com/@spidermanmovie/video/7671408033934707982","description": "Zendaya could fix him.","publishedAt": "2026-08-08T16:00:00Z","viewCount": 541200,"likeCount": 23200,"commentCount": 2442,"shareCount": 206,"saveCount": 1171,"engagementRate": 4.9928,"creatorUsername": "spidermanmovie","creatorFollowerCount": 8800000,"creatorVerified": true}
Sound summaries
The SOUND_SUMMARIES record in the run's default key-value store provides an unbilled performance snapshot for every sound:
{"recordType": "sound_summary","musicId": "7671408068491578125","musicTitle": "original sound - Spider-Man Movie","videosScanned": 200,"videosSaved": 100,"uniqueCreatorsInSample": 96,"totalViewsInSample": 12500000,"averageViewsInSample": 125000,"totalEngagementsInSample": 850000,"averageEngagementRate": 6.8}
Use the Videos using each sound dataset view for individual posts and the Sound performance summaries output link to compare sounds.
Search depth and filters
resultsPerSound controls how many qualifying videos you want. Filters can discard downloaded records, so the Actor automatically examines up to three times the requested amount to find matching videos. This search depth is managed internally and requires no additional configuration.
The value is a maximum, not a guaranteed number. If TikTok marks the sound feed as complete after two public videos, the Actor returns those two videos and the separate sound summary instead of duplicating records or inventing additional results.
Example: requesting 100 results lets the Actor inspect up to 300 videos to find 100 that satisfy your filters. TikTok may expose fewer videos than requested, and deleted, private, duplicated, or unavailable content is not returned.
Cost control
The Actor checks the maximum run charge configured in Apify before publishing paid results. It stops before intentionally exceeding the available result-event budget. Automatic filtering can examine additional videos, but customers are charged only for video results stored in the default dataset. Sound summaries are stored separately and are not charged as results.
Recommended pay-per-event configuration:
| Event name | Suggested public price | Charged when |
|---|---|---|
apify-default-dataset-item | $0.0003 | A qualifying TikTok video is successfully stored in the default dataset. Apify charges this event automatically. |
This equals $0.30 per 1,000 delivered video results. No separate sound-query or filtering event is required.
Automation
Schedule a task daily or weekly and connect its dataset to:
- Google Sheets for a music trend watchlist;
- Make or Zapier for alerts;
- BigQuery, Snowflake, or a database for historical comparisons;
- the Apify API for an application or dashboard.
For recurring tracking, use the same task and compare snapshots by musicId and scrapedAt in your destination.
FAQ
Does it require TikTok cookies or an account?
No.
Can I start from a regular TikTok video?
Yes. Add the video to seedVideoUrls; the Actor resolves its sound automatically.
Does it return every TikTok video using a sound?
It returns the videos currently exposed through the available sound feed, up to your limits. TikTok can limit, reorder, or temporarily omit content.
Is the data live?
Metrics represent the values available at run time. Counts can change after the run.
Can I analyze several sounds together?
Yes. Add multiple sound URLs/IDs and seed videos. Duplicate sound IDs are analyzed once.
Responsible use
Use public data responsibly and follow applicable laws, TikTok's terms, and privacy requirements. Do not use the output for unlawful profiling, harassment, or spam.