How to Scrape TikTok Sounds and Music Data

To scrape a TikTok sound, put its music page URL, such as https://www.tiktok.com/music/original-sound-7353782204394245000, in the startUrls input of apidojo's TikTok Scraper on Apify.

Cover card reading 'How to Scrape TikTok Sounds and Music Data'

To scrape a TikTok sound, put its music page URL, such as https://www.tiktok.com/music/original-sound-7353782204394245000, in the startUrls input of apidojo’s TikTok Scraper on Apify. It returns the videos that use the sound, each with views, likes, shares, upload time and a song object holding the sound’s ID, title, artist, album and duration, at $0.30 per 1,000 posts.

Sound data shows how fast a sound is spreading and which videos are carrying it. This guide covers inputs, the song fields, measuring a sound’s growth, and extracting audio from videos you have the rights to. Finding sounds in the app is covered in how to find trending sounds on TikTok. Every other collection task is mapped in how to scrape TikTok data. Sounds usually travel inside hashtags, so how to scrape TikTok hashtag pages is the natural companion, and how to download TikTok videos in bulk covers the video files themselves.

How Do You Scrape a TikTok Sound?

You scrape a sound by giving the actor the sound’s page URL. Listed below are the 4 steps.

  1. Open the sound page in the app or on tiktok.com, by tapping the sound name on any video, and copy its link.
  2. Paste the link into startUrls in TikTok Scraper.
  3. Set maxItems.
  4. Run it and export the videos.
{
  "startUrls": ["https://www.tiktok.com/music/original-sound-7353782204394245000"],
  "maxItems": 1000
}

Music URLs are one of the URL types the actor accepts (Apify). apidojo also lists a dedicated TikTok Music Scraper for sound-focused jobs.

What Sound Data Does Each Result Contain?

Every video result carries a song object, so any scrape, by hashtag, keyword or profile, also tells you which sounds are in use. The fields come from apidojo’s output example (Apify).

Field Contains
song.id The sound’s ID, also in its page URL
song.title The sound’s name, such as “original sound - creator”
song.artist, song.album Artist and album, for official songs
song.duration Length in seconds
song.cover Cover image URL

How Do You Measure a Sound’s Growth?

Count the sound’s new videos per day and the views they collect; a rising count means the sound is still spreading.

import pandas as pd
from apify_client import ApifyClient

client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("apidojo/tiktok-scraper").call(run_input={
    "startUrls": ["https://www.tiktok.com/music/original-sound-7353782204394245000"],
    "maxItems": 1000,
})
df = pd.json_normalize(list(client.dataset(run.default_dataset_id).iterate_items()))
df["day"] = pd.to_datetime(df["uploadedAtFormatted"]).dt.date
print(df.groupby("day").agg(videos=("id", "count"), views=("views", "sum")).tail(14))

To find which sounds are rising across a whole topic, scrape a hashtag or keyword and count song.title values instead. Turning this into a recurring check is covered in how to monitor TikTok trends with an API.

How Do You Extract the Audio From a TikTok Video?

To extract audio from a video you have the rights to, such as your own, download the video file and convert it with a tool like ffmpeg. Each result’s video.url points to the video file.

ffmpeg -i video.mp4 -vn -c:a libmp3lame -q:a 2 audio.mp3

Most sounds on TikTok are copyrighted music or other creators’ original audio. Extracting them for reuse outside TikTok needs the rights holder’s permission. Saving sounds inside the app is covered in how to download a TikTok sound.

What Does Scraping TikTok Sounds Cost?

At $0.30 per 1,000 posts, tracking 10 sounds with 1,000 videos each costs $3 per check. The free Apify plan runs the actor in demo mode, 5 runs a month with 10 items each (Apify).

Questions people ask

Can you find which videos use a sound?

Yes, scraping the sound's page returns the videos using it.

Can you scrape trending sounds directly?

Rankings live in TikTok Creative Center; scrape the sounds it lists, or count song.title across a topic's videos.

Can you get the sound's total video count?

The sound page shows it in the app; scraped results give you the videos collected.

Where do you start?

At how to scrape TikTok data in 2026.