TikTok Sound Scraper & Music Tracker — Videos and Stats avatar

TikTok Sound Scraper & Music Tracker — Videos and Stats

Pricing

from $0.40 / 1,000 video results

Go to Apify Store
TikTok Sound Scraper & Music Tracker — Videos and Stats

TikTok Sound Scraper & Music Tracker — Videos and Stats

Scrape public videos using a TikTok sound or song. Input sound URLs, music IDs, or video URLs; export sound metadata, creators, exact engagement, dates, regions, and media URLs. HTTP-only: no login, browser, or residential proxy. Zero-result runs fail without result charges.

Pricing

from $0.40 / 1,000 video results

Rating

0.0

(0)

Developer

Coor Yu

Coor Yu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Share

TikTok Sound Scraper & Music Tracker

Export public TikTok videos that use a specific sound, song, or original audio. Start with a TikTok sound URL, a numeric music ID, or any public TikTok video URL; the Actor resolves the sound automatically and returns videos, creators, exact engagement statistics, sound metadata, and direct media URLs.

The Actor is designed for music discovery, song-promotion tracking, trend research, creator discovery, campaign measurement, and viral-audio monitoring.

Why use this Actor

  • Accepts sound URLs, music IDs, and TikTok video URLs.
  • Returns up to 1,000 videos per sound.
  • Includes the public sound usage count on every row for snapshot tracking.
  • Returns exact plays, likes, comments, shares, saves, and downloads when available.
  • Supports inclusive postedAfter and exclusive postedBefore filters.
  • Uses lightweight HTTP only: no login, headless browser, or residential proxy.
  • De-duplicates sounds and videos so duplicate inputs do not create duplicate paid rows.
  • A run with zero valid rows fails and charges no result events.

Quick start

{
"soundUrls": [
"https://www.tiktok.com/music/original-sound-7673587057872816926"
],
"resultsPerSound": 3,
"maxVideosToScanPerSound": 30
}

You can also provide a music ID:

{
"soundUrls": ["7673587057872816926"],
"resultsPerSound": 100
}

Or resolve the sound from a public video:

{
"soundUrls": [
"https://www.tiktok.com/@mrbeast/video/7673587109537615135"
],
"resultsPerSound": 25
}

Output

Each dataset row represents one video and includes:

  • sound: ID, title, author, canonical URL, audio URL, cover, duration, original-audio flag, album, and current public usage count.
  • author: creator ID, handle, display name, and avatar.
  • stats: exact play, like, comment, share, save, and download counts when exposed publicly.
  • Video caption, region, creation time, duration, ad/top flags, canonical URL, MP4 URL, and covers.
  • sourceInput and scrapedAt for reproducible exports and repeated snapshots.

Direct media URLs are CDN links and may expire. Store or download them soon after a run if you need durable copies.

Date filtering and cost control

resultsPerSound limits returned—and billed—rows. When a date filter is active, maxVideosToScanPerSound is the hard candidate-scan budget. If a narrow date range returns too few rows, increase the scan budget gradually.

For a low-cost test, use:

{
"resultsPerSound": 3,
"maxVideosToScanPerSound": 30
}

Pricing

Pay per successful dataset result. The Free tier is $0.0005 per video ($0.50 per 1,000), with lower volume-tier rates. The HTTP-only runtime keeps platform compute usage small, and no residential proxy traffic is used.

Reliability notes

  • Only public sounds and videos can be returned.
  • Every emitted video has a numeric public stats.playCount; videos without a public play count are skipped and not billed.
  • Private, deleted, age-restricted, or geo-restricted content may be unavailable.
  • TikTok may change public endpoints or ordering without notice.
  • Results follow the order exposed by the public sound feed; the Actor does not claim chronological or popularity sorting.
  • Multiple inputs continue independently. Valid data is preserved when another input fails, and details are written to RUN_SUMMARY in the default key-value store.

Responsible use

Use public data lawfully and respect applicable privacy, intellectual-property, and platform requirements. Do not use the Actor to collect sensitive information or to harass individuals.