TikTok Sound Tracker - Song Details + Videos [NO LOGIN] ✅
Pricing
$10.00 / 1,000 results
TikTok Sound Tracker - Song Details + Videos [NO LOGIN] ✅
Track any TikTok sound or song - get full music metadata plus every video using that sound. Built for UGC campaign tracking, viral audio research, music label A&R, and brand sound monitoring. No login, no cookies. Pay only for what you scrape.
Pricing
$10.00 / 1,000 results
Rating
5.0
(3)
Developer
Unseen User
Maintained by CommunityActor stats
4
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
🎵 TikTok Sound Tracker - Song Details + Videos Using That Sound (No Login)
Pick a sound. Get its metadata. Get every video using it. One Actor, full UGC visibility.
Bundle two endpoints in a single run: song metadata + every video using that sound. Built for trend tracking and UGC-campaign monitoring. Input: one or more TikTok clip IDs or music URLs - single or bulk.
🎯 The hero use case
A brand launches a viral UGC campaign around a custom TikTok sound and needs to know, in real time:
- How many creators are actually using my sound?
- Who are they, and how big is their reach?
- What is the geographic and demographic spread?
- Is adoption accelerating, plateauing, or fading?
- Are competitors quietly piggybacking on the same sound?
This Actor is the data engine behind that dashboard. Paste the campaign sound's URL, get back the full creator + video footprint. Re-run on a schedule to track growth over time.
🎵 Free plan limit
Free Apify users get up to 50 results per run. Paying users are not affected and receive results normally.
This limit was set by the Actor developer, not by Apify. To remove it and receive unlimited results, upgrade to any paid Apify plan: https://apify.com/pricing
When a free plan run hits the cap, the Actor finishes successfully (status SUCCEEDED) and the run's status message explains what happened. No error is raised, so the first 50 results are fully usable as normal.
⚡ Why this Actor?
Input one or more TikTok clipIds (or music URLs), get back the song's metadata (title, author, duration, total usage count) plus the list of videos using that sound, paginated as deep as you want. Perfect for tracking UGC campaigns, viral audio trends, and music marketing performance - across a single sound or across an entire catalog in bulk.
🎯 Use cases
- UGC campaign tracking - see who uses your brand's TikTok sound, in near real time
- Viral audio trend monitoring - track how a viral sound spreads from origin to mass-adoption
- Music marketing - measure organic adoption of label-released tracks
- A&R discovery - find rising sounds early, before the majors do
- Influencer audit - verify claimed branded-sound campaign participation
- Trend research - find rising sounds before they peak
- Artist / label analytics - measure TikTok performance of an entire music catalog in one bulk run
- Brand sound monitoring - alert when usage of your sound spikes or drops
- Competitor brand monitoring - see if competitors quietly run sound-based campaigns
- Audio licensing intelligence - identify which tracks are rising before they go fully viral
🚀 Quick start
- Click Try for free on this Actor's page.
- Paste one or more TikTok music URLs or clipIds into
clips(one per line). - (Optional) Tune
max_video_pagesto control how deep to paginate per sound. - Run the Actor.
- Download results as JSON, CSV, or XLSX, or pull via the Apify API.
🔑 Input formats - URLs or clipIds, single or bulk
The clips field is a single list that accepts both formats and any quantity:
- A full TikTok music URL:
https://www.tiktok.com/music/Trending-Sound-7439295283975702544 - A bare numeric clipId:
7439295283975702544
Drop one entry for a one-off lookup, or many entries for a bulk run. URLs and clipIds can be mixed freely. Duplicate clipIds are de-duplicated automatically. Unparseable entries produce an input_error row instead of stopping the run.
How to find a clipId
A clipId is the trailing number in a TikTok music URL:
https://www.tiktok.com/music/Trending-Sound-7439295283975702544^^^^^^^^^^^^^^^^^^^this is the clipId
You can also find clipIds in the "popular songs" responses from other TikTok endpoints. A clipId is not the same as a song ID; this Actor expects a clipId.
⚙️ Inputs
| Input | Type | Required | Description | Example |
|---|---|---|---|---|
clips | array of strings | Yes | One or more TikTok sounds. Each entry is a TikTok music URL or a bare numeric clipId. URLs and IDs can be mixed. Duplicates are de-duplicated. Use one entry for a single lookup or many entries for a bulk run. | ["https://www.tiktok.com/music/Song-A-7439295283975702544", "7370375686554782506"] |
max_video_pages | integer | No | Max pages of videos using each sound to fetch. Default 5. Increase for deeper coverage of widely used sounds. | 5 |
include_song_details | boolean | No | If false, skips the song metadata and returns only the videos that use the sound. Default true. | true |
📤 Output
The Actor streams rows into the Apify dataset as they arrive. There are four row types:
type | Meaning |
|---|---|
song_details | The song's metadata for one clipId (title, author, duration, total usage, etc.). |
video | One video that uses the sound. Includes statistics and author info. |
song_videos_error | A failed page of the videos call. The run continues. |
input_error | An input string that could not be parsed into a clipId. The run continues. |
Every row carries a _metadata block tying it back to the input that produced it - useful in bulk runs where rows from many clips are interleaved:
{"page": 1,"fetched_at": "2026-06-01T12:34:56.789Z","input_identifier": "7439295283975702544","input_source": "https://www.tiktok.com/music/Trending-Sound-7439295283975702544"}
The Apify Console renders results using three dataset views: Overview, Song details, and Videos using the sound, so you can browse rows as a clean table instead of raw JSON.
Sample output (abbreviated)
[{"type": "song_details","data": {"music_info": {"id": "7439295283975702544","title": "Trending Sound","author": "Artist Name","album": "Album Title","duration": 30,"user_count": 1284392,"play_url": "https://...","cover_large": "https://...","artists": [{ "nick_name": "Artist Name", "handle": "artistname" }]}},"_metadata": {"page": 1,"fetched_at": "2026-06-01T12:34:56.789Z","input_identifier": "7439295283975702544","input_source": "https://www.tiktok.com/music/Trending-Sound-7439295283975702544"}},{"type": "video","data": {"aweme_id": "7400000000000000001","desc": "When the drop hits #fyp","create_time": 1717200000,"author": {"unique_id": "creator_one","nickname": "Creator One","follower_count": 482300},"statistics": {"play_count": 1230456,"digg_count": 87654,"comment_count": 1234,"share_count": 5678},"video": { "play_addr": { "url_list": ["https://..."] } }},"_metadata": {"page": 1,"fetched_at": "2026-06-01T12:34:57.123Z","input_identifier": "7439295283975702544","input_source": "https://www.tiktok.com/music/Trending-Sound-7439295283975702544"}},{"type": "video","data": {"aweme_id": "7400000000000000002","desc": "POV: you finally find the sound","author": { "unique_id": "creator_two", "nickname": "Creator Two", "follower_count": 92100 },"statistics": { "play_count": 318420, "digg_count": 21044, "comment_count": 412, "share_count": 988 }},"_metadata": { "page": 1, "fetched_at": "...", "input_identifier": "7439295283975702544", "input_source": "..." }},{"type": "video","data": {"aweme_id": "7400000000000000003","desc": "Day 12 of the challenge","author": { "unique_id": "creator_three", "nickname": "Creator Three", "follower_count": 18900 },"statistics": { "play_count": 47820, "digg_count": 3107, "comment_count": 56, "share_count": 120 }},"_metadata": { "page": 1, "fetched_at": "...", "input_identifier": "7439295283975702544", "input_source": "..." }},{"type": "video","data": {"aweme_id": "7400000000000000004","desc": "Tried this transition and...","author": { "unique_id": "creator_four", "nickname": "Creator Four", "follower_count": 3220 },"statistics": { "play_count": 5210, "digg_count": 412, "comment_count": 11, "share_count": 9 }},"_metadata": { "page": 1, "fetched_at": "...", "input_identifier": "7439295283975702544", "input_source": "..." }},{"type": "video","data": {"aweme_id": "7400000000000000005","desc": "Brand X using the sound officially","author": { "unique_id": "brandx_official", "nickname": "Brand X", "follower_count": 1450000 },"statistics": { "play_count": 2_104_553, "digg_count": 188_402, "comment_count": 2440, "share_count": 9120 }},"_metadata": { "page": 1, "fetched_at": "...", "input_identifier": "7439295283975702544", "input_source": "..." }}]
Failed requests are emitted as rows with an error field instead of crashing the run, so partial results are always usable.
🔁 The trend-intelligence pipeline
Sound Tracker is one step of a three-step workflow. Combine these Actors for end-to-end trend intelligence:
- TikTok Trends Scraper - find trending sounds to track.
- TikTok Sound Tracker (this Actor) - song metadata + every video using each sound.
- TikTok Audience Geography - see where the viral sound's creators' audiences actually live.
Pipe step 1 -> step 2 -> step 3 to go from "what is trending right now" to "who is making it trend" to "where are the eyeballs coming from."
❓ FAQ
Q: How do I find a clipId?
A: It is the trailing number in any TikTok music URL: tiktok.com/music/Song-Name-{clipId}. You can also paste the full URL into this Actor and it will extract the clipId for you.
Q: clipId vs song ID - what is the difference? A: This Actor takes a clipId. A song ID is a different identifier used elsewhere in TikTok's internal data and is not accepted here. If your tooling gives you a song ID, you will need a clipId instead.
Q: Can I pass multiple sounds in one run?
A: Yes. Use the clips array field and pass any number of URLs or clipIds. URLs and IDs can be mixed. Duplicates are removed automatically.
Q: How many videos do I get per song?
A: One page typically contains ~20-30 videos. Set max_video_pages to control the total. Default is 5 pages.
Q: How does pagination work?
A: The Actor fetches videos page by page using cursor-based pagination, stopping at max_video_pages or when there are no more pages.
Q: What about pagination across many clips in a bulk run?
A: max_video_pages is applied per clip, not for the whole run. With max_video_pages = 5 and 10 input clips, you can get up to 5 pages of videos for each of the 10 sounds.
Q: How fresh is the data? A: Each run fetches live data at request time. Re-run on a schedule (Apify scheduler) to track growth over time.
Q: What happens if one of my bulk inputs is invalid?
A: The unparseable input produces an input_error row and the run keeps going for the rest. One bad URL in your list will never abort the whole run.
Q: What happens when the free 50-item cap is hit?
A: The Actor finishes with status SUCCEEDED and a status message explaining the cap and how to remove it. The first 50 results are fully usable. Upgrade to any paid Apify plan to remove the cap.
Q: Is this legal? A: This Actor returns publicly visible TikTok data via a third-party data provider that handles the underlying data collection. Your downstream use of the data is your responsibility. See the Terms of Service and the Actor-Specific Addendum below.
Q: Do I need any external account? A: No. You only need an Apify account.
Q: What about TikTok's anti-scraping enforcement? A: TikTok's Terms restrict automated extraction. Your downstream use of the data must comply with TikTok's Terms.
Q: What if TikTok or a music rights holder sends a cease-and-desist? A: Notify UnseenUser within 48 hours via the Apify profile contact form (https://apify.com/UnseenUser) and stop using this Actor immediately.
Q: Can I use this data to train AI? A: No. TikTok's Terms explicitly prohibit AI training on TikTok data, and creators retain copyright in their content. Music rights holders enforce this aggressively.
Q: What about minors? A: TikTok has many under-18 users. This Actor's Terms strictly prohibit using data of users you know or suspect are minors.
🔧 Technical details
- Output: streamed via the Apify dataset
- Formats: JSON, CSV, XLSX, or via the Apify API
- Retries: automatic with exponential backoff on transient errors
- Bulk processing: sequential, with per-item error isolation
- Dataset views, key-value store collections, and a live-view OpenAPI schema are defined alongside the Actor
🔗 Related scrapers
Complete the TikTok trend intelligence stack:
- TikTok Trends Scraper - find trending sounds to track
- TikTok Audience Geography - see where viral sound creators' audiences live
- TikTok Transcript Extractor - extract spoken content from videos using a sound
- TikTok Comments and Replies - pull full comment threads from those videos
- TikTok Keyword Search - widen the funnel beyond a single sound
- TikTok User Search - find the creators behind the sounds
- TikTok Followers and Following - map creator networks around a sound
See all scrapers by unseenuser
🔎 Target keywords
tiktok sound tracker, tiktok music scraper, scrape tiktok songs, tiktok ugc tracking, viral audio tiktok, music label research, tiktok sound api, brand sound monitoring, audio campaign tracking, tiktok trend tracking, tiktok song analytics, tiktok bulk scraper
Apify Actor - Terms of Service
Version: 4.0 Effective Date: May 5, 2026
0. ACCEPTANCE BY USE - IMPORTANT
Read this section first.
These Terms of Service ("Terms") form a binding legal agreement between you ("User," "you," "your") and UnseenUser, the Publisher of this Apify actor ("UnseenUser," "the Publisher," "we," "us," "our").
0.1 How You Accept These Terms
You accept these Terms by any of the following actions, each of which constitutes a clear, affirmative act of acceptance:
- (a) Running the Actor - Initiating any execution of the Actor on the Apify platform
- (b) Using any output returned by the Actor for any purpose
- (c) Continuing to access the Actor's listing or documentation after these Terms are visible
0.2 Continuing Acceptance
Each time you run the Actor or use its outputs, you reaffirm your acceptance of the then-current Terms. If you do not agree to these Terms or any subsequent update, you must stop using the Actor immediately.
0.3 No Anonymous Acceptance
You cannot disclaim acceptance by failing to read these Terms, running the Actor through automated systems, or sharing your Apify account with others who may not have read these Terms.
0.4 If You Do Not Accept
If you do not agree to these Terms, you must not run the Actor. No use is authorized without acceptance.
PREAMBLE - UNDERSTANDING THE ARCHITECTURE
You (User) -> Apify Platform -> Actor (software) -> Third-Party API -> Source Platform|You (User) <- Apify Platform <- Actor (software) <- Third-Party API
- You (the User): Run the Actor on the Apify platform with input parameters you choose.
- Apify: Operates the cloud infrastructure that hosts and executes Actors.
- The Publisher (us): Publishes software code (the Actor) on Apify's platform. The Actor is a thin wrapper that translates your input into requests to a third-party data provider and returns the responses to you. The Publisher does not operate scraping infrastructure, does not store or retain returned data, and does not see, log, or process the personal data of any individuals returned in the Actor's outputs beyond what is incidental to passing the data through.
- Third-Party API Provider: An independent third-party data provider operates the underlying data collection.
- Source Platform: TikTok.
These Terms operate alongside but do not replace Apify's ToS, the Third-Party API Provider's ToS, TikTok's Terms, and applicable law in your jurisdiction.
1. NATURE OF THE SERVICE
The Actor is a software program published on the Apify platform. It accepts structured input from you, sends requests to a third-party data provider, receives responses, and returns the response data to you in a structured format on the Apify platform.
The Actor is not a scraping tool, not a direct connection to TikTok, not a data storage service, and not affiliated with TikTok or any music rights holder.
2. WHO MAY USE THE ACTOR
You may use the Actor only if you are at least 18 years old (or the age of majority in your jurisdiction), have legal capacity to enter into binding contracts, are not located in or resident of a country subject to comprehensive sanctions by the US, EU, UK, or Israel, and are not on any prohibited persons list.
3. PERMITTED USES
The Actor may be used for any lawful purpose, including market research, academic research, journalism, internal business intelligence, brand monitoring, and recruitment research where consistent with applicable employment law.
4. PROHIBITED USES
You may not use the Actor for:
- Illegal activity in any relevant jurisdiction
- Harassment, stalking, doxxing, or building profiles of journalists, activists, dissidents, or vulnerable populations
- Discriminatory employment, lending, housing, or insurance decisions
- Spam and unsolicited commercial communication in violation of CAN-SPAM, CASL, GDPR, PECR, or equivalent
- Fraud, identity theft, fake reviews, election interference, securities fraud
- Source platform abuse, fake accounts, vote/engagement manipulation
- Reselling the Actor's raw outputs as your own data product or scraping-as-a-service
- AI/ML model training without separate licensing authority from the source platform
- Specifically targeting health conditions, sexual orientation, religious beliefs, political opinions, or minors under 16
- Processing personal data of EU/UK/California/Israeli residents without complying with applicable privacy law
5. SOURCE PLATFORM TERMS - YOUR RESPONSIBILITY
You are solely responsible for ensuring your downstream use of data obtained through the Actor complies with TikTok's Terms of Service (https://www.tiktok.com/legal/page/global/terms-of-service/en) and any applicable music rights holders' policies.
If you receive a cease-and-desist letter or other legal demand from TikTok or any music rights holder, you must cease the contested use immediately, notify UnseenUser within 48 hours via the Apify profile contact form (https://apify.com/UnseenUser), and not assert against the Publisher any claim arising from your inability to use the Actor.
6. DATA PROTECTION
- You (the User) are the Data Controller of any personal data you obtain through the Actor and subsequently process for your own purposes.
- The Third-Party API Provider bears the responsibilities of data processor/controller for the collection itself.
- The Publisher acts solely as a software vendor, not as a data controller or processor.
Where your use of the Actor involves processing personal data, you are responsible for establishing a lawful basis, providing transparent notice to data subjects, honoring data subject rights, implementing security measures, conducting DPIAs where required, and complying with cross-border transfer rules.
If your use involves Israeli residents' personal data, you must comply with the Privacy Protection Law as amended (Amendment 13, effective August 14, 2025).
7. INTELLECTUAL PROPERTY
The Actor's source code, schemas, documentation, and branding are owned by the Publisher. The Publisher claims no ownership over the public data the Actor returns. You may not reverse engineer, decompile, or reuse the Actor's code in a competing actor.
8. PRICING AND PAYMENT
Pricing is administered through Apify's pricing models. Apify processes all payments. The Publisher may change Actor pricing with at least 14 days' notice. If your access is suspended or terminated for breach, you forfeit any unused balance.
9. SERVICE AVAILABILITY
The Actor depends on the Apify platform, the Third-Party API Provider, and TikTok's continued public accessibility. The Publisher makes no uptime guarantees. The Publisher may discontinue the Actor at any time.
10. DISCLAIMERS
THE ACTOR IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND. The Publisher makes no representation that your specific use of the Actor or the data it returns is lawful in your jurisdiction or under TikTok's terms.
11. LIMITATION OF LIABILITY
The Publisher's aggregate liability for all claims relating to the Actor shall not exceed the greater of (a) US $100, or (b) the amounts you paid through Apify for use of the Actor in the three months immediately preceding the event. The Publisher is not liable for indirect, incidental, special, consequential, exemplary, or punitive damages. Any claim must be brought within one year of the event.
12. INDEMNIFICATION
You agree to defend, indemnify, and hold harmless the Publisher from any claims arising from your use of the Actor, your violation of these Terms, your violation of any law, your violation of TikTok's ToS, and your processing of personal data obtained through the Actor.
13. SUSPENSION AND TERMINATION
The Publisher may terminate your access for material breach, illegal use, breach of warranty, or upon credible legal demand. You may stop using the Actor at any time on Apify.
14. DISPUTE RESOLUTION
Send a detailed written description of any dispute via UnseenUser's Apify profile contact form (https://apify.com/UnseenUser) and wait 60 days before any formal claim. These Terms are governed by the substantive laws of the State of Israel. Disputes are brought exclusively in the competent civil courts of Tel Aviv-Jaffa, Israel. No class actions. The prevailing party recovers reasonable attorneys' fees.
15. MISCELLANEOUS
These Terms (with this Addendum) are the entire agreement. Unenforceable provisions are reformed or severed. You may not assign without consent. Apify and the Third-Party API Provider are intended third-party beneficiaries of Sections 4, 5, and 12. Sections 0, 4, 5, 6, 7, 10, 11, 12, 14, and 15 survive termination. English controls. The Publisher operates on Apify under the username UnseenUser (https://apify.com/UnseenUser); upon valid legal process directed through Apify's official channels, the Publisher's full legal identity may be disclosed as required by law.
16. ACKNOWLEDGMENT
By using this Actor you acknowledge that you have read these Terms, understand the architecture, accept responsibility for your use including compliance with TikTok's terms, and accept that disputes are resolved in Israeli courts.
🛡️ Actor-Specific ToS Addendum - TikTok Sound Tracker
This addendum supplements the Master Terms of Service V4.0. By running this Actor, you accept both the Master ToS and this addendum.
A. Architectural Disclosure
This Actor is a software wrapper. It accepts your input parameters, calls a third-party data provider, and returns the response data to you on the Apify platform. UnseenUser does not store, log, or substantively process the data returned.
B. Nature of Data Returned
Song metadata (title, author, album, duration, total user_count, play URL, cover art, artists) plus an array of videos using that sound (each with aweme_id, statistics, video URLs, author info).
Where the Actor's output includes individual people's names, photos, contact details, or content authored by them, that data constitutes personal data subject to GDPR, CCPA, Israeli Privacy Protection Law (including Amendment 13), and equivalent privacy laws in your downstream processing - but only in your hands as the data controller, not in UnseenUser's hands as the software vendor.
C. Permitted Use Cases
- UGC campaign tracking
- Viral audio trend monitoring
- Music marketing analytics
- Influencer audit
- Trend research
- Artist / label analytics
- Competitor brand monitoring
D. Specifically Prohibited Uses
In addition to Master ToS Section 4 prohibitions, you may NOT:
- Build cold-DM tools targeting every creator who used a specific sound
- Republish creator videos that used a sound without licensing from the creator AND the music rights holder
- Train commercial AI on TikTok audio without proper licensing
- Aggregate sound-usage data to identify and surveil specific creators' habits
- Use sound-usage data to copyright-troll creators
E. Platform Terms of Service Considerations
TikTok's Terms of Service prohibit automated extraction. Music rights holders are highly litigious about scraping. If TikTok or any music rights holder issues a cease-and-desist, notify UnseenUser within 48 hours via the Apify profile contact form (https://apify.com/UnseenUser).
F. Two-Step Flow and ClipId
The input is a clipId (or a URL that contains one) - not a song ID. To find a clipId, take the trailing number from tiktok.com/music/Song-Name-{clipId}. Song details are fetched first; the list of videos using the sound is fetched second. If song details cannot be retrieved, the Actor skips the videos call and emits an error row.
G. Music Copyright - HIGHEST ENFORCEMENT RISK
Music rights holders (Universal Music Group, Sony Music, Warner Music) enforce copyright more aggressively than any other content category. You may NOT download and republish copyrighted music from sound metadata, use sound metadata to facilitate music piracy, train AI on music data extracted via this Actor, or build "TikTok music search engines."
H. Creator Content in Sound Videos
The video data returned includes each creator's video content. Each video is independently copyrighted by its creator. The music in the background has separate copyright. Treat both layers carefully.
I. UGC Campaign Verification
If you use this Actor to verify UGC campaign participation, do not use the data to penalize creators who did not participate (negative-only enforcement) or to manipulate creator rankings. Sound usage is not consent to your campaign.
J. Trend Research vs. Surveillance
There is a line between trend research (permitted) and creator surveillance (not):
- OK: "How many creators used Sound X in the last 30 days?"
- OK: "What sounds are trending in fashion?"
- NOT OK: "What sounds has creator @username used over the last year?"
- NOT OK: Building a database of every creator's sound usage history.