TikTok Music Details Scraper
Pricing
from $0.33 / 1,000 results
TikTok Music Details Scraper
Look up TikTok sound titles, authors, durations, covers, and linked video counts. Batch music URLs to build audio research datasets.
Pricing
from $0.33 / 1,000 results
Rating
0.0
(0)
Developer
Scrappa
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Look up public TikTok music pages and save the sound title, author, duration, cover, album, and linked video count. Submit multiple sound URLs in one run.
What data can you extract?
| Field | Type | Description |
|---|---|---|
music_id | String | TikTok music identifier of the sound. |
title | String | Title of the TikTok sound as shown on its music page. |
author | String | Name of the creator or artist credited for the sound. |
album | String or null | Album name, or null when TikTok lists no album for the sound. |
duration_seconds | Integer | Length of the sound in seconds. |
is_original | Boolean | True when the sound is an original sound uploaded by a TikTok creator. |
video_count | Integer | Number of TikTok videos that use this sound. |
cover_url | String | Cover image URL of the sound. TikTok signs this link, so it expires after some time. |
audio_url | String | Direct audio file URL of the sound. TikTok signs this link, so it expires after some time. |
input_url | String | TikTok sound URL submitted to retrieve music details. |
scraped_at | String | UTC date and time when this record was collected. |
Use cases
- Music teams can check details and linked video counts for TikTok sounds.
- Social analysts can connect popular audio to its public TikTok music page.
- Content researchers can organize sound metadata from a list of URLs.
How to use
- Add each public TikTok music URL to
urls. - Set
maxResultsto cap one record per submitted sound. - Open the dataset to get one flat record per sound with title, author, duration, video count, cover and audio links.
{"urls": [{"url": "https://www.tiktok.com/music/original-sound-6689804660171082501"}],"maxResults": 20}
Input
| Field | Type | Required | Description |
|---|---|---|---|
urls | Array<object> | Yes | Public TikTok music URLs to look up. |
urls[].url | string | Yes per entry | TikTok Music URL sent to the source search. |
maxResults | integer | No | Maximum dataset items to save across this entire run. |
Output example
{"music_id": "6689804660171082501","title": "Morning Table","author": "Harbor Sound","album": "Morning Light","duration_seconds": 31,"is_original": true,"video_count": 245,"cover_url": "https://p16-sign.tiktokcdn.com/music/morning-table.jpeg","audio_url": "https://sf16-ies-music-va.tiktokcdn.com/obj/musically-maliva-obj/6689804660171082501.mp3","input_url": "https://www.tiktok.com/music/original-sound-6689804660171082501","scraped_at": "2026-10-01T12:00:00Z"}
Pricing
$0.50 per 1,000 results. Apify saves one dataset item per result and applies the Actor’s per-result price to saved items.
Set maxResults to cap the number of dataset items saved in one run.
FAQ
Is scraping this information legal?
Rules depend on the source, location, data type, and intended use. Check applicable laws and source terms, and make sure your workflow follows privacy and data protection requirements.
What limits apply?
Submit up to 100 batch entries per run. Use maxResults to cap saved items. Results also depend on source availability and your Scrappa API plan.
Can I start runs through the Apify API?
Yes. Send a POST request to https://api.apify.com/v2/acts/thescrappa~tiktok-music-details-scraper/runs with your Actor input, or use an Apify client library. Read the output from the run dataset.
Can I connect the results to other tools?
Yes. Apify integrations and APIs can pass dataset results to Make, Zapier, n8n, Google Sheets, and other data workflows.
What happens when one input fails?
The Actor logs a short source error and continues with the remaining entries. Transient rate limits and gateway errors are retried; if every entry fails, the run reports an error.
Can I pass a video URL instead of a music URL?
Use the public TikTok music page URL for this Actor. Video URLs belong in a video details workflow.