All posts

TikTok sound analytics: how to track trending sounds

November 8, 2026

On TikTok, sounds move faster than hashtags. A sound that is used in 2,000 videos on Monday and 20,000 on Friday is a trend you can still join. By the time it has a million, it is late. Sound analytics is about measuring that growth early.

What data a sound has

  • Identity: id, title, author, whether it is an original sound.
  • Usage count: how many videos use it. This is the number you track.
  • Videos: the videos that use it, each with plays, likes, author and post time.

Where to find candidate sounds

  1. Trending feed by country. Collect the sound of each trending video.
  2. Your niche's top videos. Search your keywords and hashtags and note the sounds of recent winners.
  3. TikTok's Creative Center. It has a Trends section for browsing what is popular. It is free in the browser.

The method: daily snapshots

A single usage count tells you size. Two counts a day apart tell you speed. Three tell you whether it is speeding up. Record each candidate sound's usage count once a day and compute:

  • Daily new uses = today's count minus yesterday's.
  • Growth rate = daily new uses / yesterday's count.
  • Acceleration = today's new uses minus yesterday's new uses. Positive means the trend is still climbing.

A good rule of thumb: act on sounds with a high growth rate and positive acceleration while the total is still small for your niche.

import csv, datetime, requests

KEY = "YOUR_KEY"
SOUNDS = open("sounds.txt").read().split()   # TikTok sound or video URLs

today = datetime.date.today().isoformat()
with open("sound_snapshots.csv", "a", newline="") as f:
    w = csv.writer(f)
    for url in SOUNDS:
        r = requests.get("https://scrapeio.com/v1/tiktok/song", params={"url": url},
                         headers={"x-api-key": KEY}, timeout=30).json()
        if r.get("success"):
            d = r["data"]
            w.writerow([today, d["id"], d["title"], d["videos"]])
-- After a few days, load the CSV into any SQL tool:
SELECT id, title, day, videos,
       videos - LAG(videos) OVER (PARTITION BY id ORDER BY day) AS new_uses
FROM snapshots
ORDER BY id, day;

Look inside the sound, not only at the count

Pull the most recent videos that use a sound. Ask: are they from creators in your niche, or is it a dance trend you cannot use? What is the format, a transition, a punchline, a voiceover? Is one big creator driving most of the plays? A sound that works across niches is safer than one owned by a single community.

The rule for business accounts

Before a brand jumps on a trending song, check the music rights. TikTok's Commercial Music Library terms say Commercial Sounds are the only sounds made available on TikTok for commercial uses source. A trending pop song outside that library may not be usable by your brand account. Original sounds and voiceovers avoid the problem, and a trending original sound is often the better pick anyway.

Tools

ToolGood atLimit
Creative CenterFree browsing of trendsNot a data feed
ExolytTracking sounds in a dashboardFree plan tracks 1 sound; Essentials $400 a month for 50 source
EnsembleDataMusic trends endpointMonthly plans from $100 source
yt-dlpDownloading videosIts tiktok:sound extractor is marked broken source
Data APIYour own snapshots and alertsYou run the schedule

Timing

Sounds have a life cycle: a few early videos, a fast climb, a peak, then a long tail. The best window to join is during the climb, when growth is high and acceleration is still positive. Once daily new uses start falling for several days in a row, the sound is past its peak. You can still use it, but expect less of a lift. Check your candidates at the same hour each day so the deltas are comparable.

Set an alert, not a habit

Checking a chart every morning does not scale. Write a rule instead: flag any tracked sound whose growth rate is above your threshold for two days running while its total is still under a ceiling you choose for your niche. Send the flagged list to a channel your content team reads. They only look when something is worth looking at.

How to do it with ScrapeIO

tiktok song API returns a sound's title, author, duration and usage count (the videos field) from a sound or video URL. tiktok song videos API lists the videos that use it, and tiktok trending API gives you candidates by country. Tracking 100 sounds daily is 3,000 credits a month, under $6 on the Starter pack.

Sources

Checked on 8 November 2026 from each vendor's own pages. Prices and limits change; follow the links before you decide.

100 free credits, no card. Credits never expire.

Get API key