TikTok Sound & Music Tracker - Videos, Creators & Trends avatar

TikTok Sound & Music Tracker - Videos, Creators & Trends

Pricing

from $0.26 / 1,000 results

Go to Apify Store
TikTok Sound & Music Tracker - Videos, Creators & Trends

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

Scraping Solutions

Maintained by Community

Actor stats

1

Bookmarked

5

Total users

4

Monthly active users

6 days ago

Last modified

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

FieldPurpose
soundUrlsOrIdsTikTok sound URLs or numeric music IDs.
seedVideoUrlsTikTok videos whose sounds should be detected and analyzed.
resultsPerSoundMaximum qualifying videos saved for each sound.
uniqueCreatorsOnlyKeeps one video per creator. Useful for creator discovery.
minimumViewsExcludes videos below this view count.
minimumLikesExcludes videos below this like count.
minimumCommentsExcludes videos below this comment count.
minimumSharesExcludes videos below this share count.
oldestPostDateInclusive lower date boundary in YYYY-MM-DD.
newestPostDateInclusive upper date boundary in YYYY-MM-DD.
maxConcurrencyNumber 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 nameSuggested public priceCharged when
apify-default-dataset-item$0.0003A 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.