🎡 TikTok Sound Scraper avatar

🎡 TikTok Sound Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
🎡 TikTok Sound Scraper

🎡 TikTok Sound Scraper

🎡 TikTok Sound Scraper (tiktok-sound-scraper) pulls trending TikTok sound data fastβ€”captions, URLs & metadata included. πŸš€ Perfect for content research, influencer discovery, and music marketingβ€”save time, boost insights, and stay ahead of trends! πŸ”₯

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

Scraper Engine

Scraper Engine

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Find every TikTok video made with a sound. Paste one or more TikTok music/sound URLs and get a clean, structured dataset of all the videos using that sound β€” complete with author profiles, engagement stats, hashtags, sound details, and optional subtitles, AI transcripts, slideshow images and sound covers.

Perfect for trend research, influencer discovery, music/UGC analytics, and content monitoring.


✨ Why choose this Actor?

  • πŸš€ Bulk input β€” scrape many sounds in a single run.
  • 🧠 Smart anti-blocking β€” starts direct, then automatically escalates to datacenter and residential proxies only if needed.
  • πŸ“Š Beautiful output β€” five ready-made table views (Overview, Author, Sound, Engagement, Media & Subtitles).
  • πŸ“ Subtitles & AI transcription β€” grab TikTok captions or generate speech-to-text transcripts.
  • πŸ–ΌοΈ Media downloads β€” save slideshow images & sound covers to permanent, never-expiring links.
  • πŸ’Ύ Live results β€” every video is saved the moment it's scraped.

🎧 Input

FieldTypeDescription
musics βœ…arrayTikTok sound URL(s) or IDs. Bulk supported.
resultsPerPageintegerMax videos to scrape per sound (default 100).
downloadSubtitlesOptionsselectNEVER_DOWNLOAD_SUBTITLES Β· DOWNLOAD_SUBTITLES Β· DOWNLOAD_AND_TRANSCRIBE_VIDEOS_WITHOUT_SUBTITLES Β· TRANSCRIBE_ALL_VIDEOS
shouldDownloadSlideshowImagesbooleanDownload slideshow images β†’ mediaUrls.
shouldDownloadMusicCoversbooleanDownload sound cover images.
videoKvStoreIdOrNamestringName of the Key-Value store for downloaded media.
proxyConfigurationobjectProxy settings. Default: no proxy (auto-escalates on blocks).

Example input

{
"musics": [
"https://www.tiktok.com/music/Oh-No-Instrumental-6889520563052645121"
],
"resultsPerPage": 100,
"downloadSubtitlesOptions": "NEVER_DOWNLOAD_SUBTITLES",
"shouldDownloadSlideshowImages": false,
"shouldDownloadMusicCovers": false,
"proxyConfiguration": { "useApifyProxy": false }
}

πŸ“‹ Output

Each item is one TikTok video. Example (truncated):

{
"id": "7103242920618216710",
"text": "#pov #sealion #animal",
"createTimeISO": "2022-05-29T19:30:23.000Z",
"authorMeta": { "name": "francescaspadola", "fans": 45100, "verified": false },
"musicMeta": { "musicName": "Oh No (Instrumental)", "musicId": "6889520563052645121" },
"webVideoUrl": "https://www.tiktok.com/@francescaspadola/video/7103242920618216710",
"videoMeta": { "duration": 8, "subtitleLinks": null, "transcriptionLink": null },
"diggCount": 8600000,
"playCount": 56500000,
"commentCount": 55800,
"hashtags": [{ "name": "pov" }],
"isSlideshow": false,
"mediaUrls": [],
"input": "https://www.tiktok.com/music/Oh-No-Instrumental-6889520563052645121",
"searchMusic": { "musicTag": "Oh-No-Instrumental-6889520563052645121", "videos": "818100" }
}

Dataset views: πŸ“‹ Overview Β· πŸ‘€ Author Β· 🎡 Sound Β· πŸ“Š Engagement Β· 🎬 Media & Subtitles.


πŸš€ How to use (Apify Console)

  1. Open the Actor in Apify Console.
  2. Paste one or more TikTok sound URLs into Music / Sound URL(s).
  3. (Optional) Enable subtitles/transcription or media downloads.
  4. Click Start and watch the live log fill up with results. πŸŽ‰
  5. Open the Output tab β†’ switch between views β†’ export to JSON / CSV / Excel.

πŸ€– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"musics":["https://www.tiktok.com/music/Oh-No-Instrumental-6889520563052645121"],"resultsPerPage":50}'

πŸ’³ Pricing

This Actor uses Pay-Per-Event:

  • result β€” charged per scraped video saved to the dataset.
  • transcription-minute β€” extra, charged only when you enable a transcription option (per started minute of audio).

You only pay for what you collect. Subtitles, slideshow images and sound covers add platform usage (download time) but no extra event fee beyond transcription.


❓ FAQ

Where do I find a sound URL? Open any TikTok video, tap the spinning sound disc β†’ that page's URL is the sound URL. You can also paste just the slug/ID.

Do downloaded files expire? No. Slideshow images, covers, subtitles and transcripts are stored in your Key-Value store with permanent links (unlike TikTok CDN URLs).

Is login required? No β€” only public data is collected.


This Actor collects only publicly available data. You are responsible for complying with TikTok's Terms, GDPR/CCPA, and applicable laws when using the scraped data.

πŸ›Ÿ Support

Found a bug or need a new field? Open an issue on the Actor's Issues tab.