TikTok Sound Scraper - Videos by Music ID (No Login) avatar

TikTok Sound Scraper - Videos by Music ID (No Login)

Pricing

$0.25 / 1,000 result returneds

Go to Apify Store
TikTok Sound Scraper - Videos by Music ID (No Login)

TikTok Sound Scraper - Videos by Music ID (No Login)

Scrape every TikTok video using a given sound - no login, no API key, no proxy. Returns views, likes, comments, shares, author & music metadata per video. Pay per result, so failed runs cost nothing. Export JSON/CSV/Excel or push to Notion.

Pricing

$0.25 / 1,000 result returneds

Rating

0.0

(0)

Developer

Dami's Studio

Dami's Studio

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

⚡ TikTok Music & Sound Scraper — Videos by Sound (No Login, No API Key)

Pull every TikTok video that uses a given sound. Paste a music/sound ID or a TikTok /music/ URL and get back each video using that track — views, likes, comments, shares, caption, hashtags, author, video & cover URLs, and the music metadata. Export to JSON, CSV or Excel, call it from the API, or have results delivered straight to Notion. Pay per result — empty/failed runs cost nothing.

No account. No API key. No signing keys. No proxy. Paste a sound ID and run.

Why this scraper wins

  • 🔓 Keyless, sign-free, proxy-free — no login, no API key, no msToken, and no proxy required.
  • 🛡️ Beats TikTok's IP blocking — sources data through infrastructure TikTok trusts, so you always get real numbers instead of decoy data.
  • 🎵 Sound-first — perfect for finding who's using a trending sound, tracking sound virality, and discovering creators by track.
  • 💸 Pay per result — billed per video actually returned; empty/failed runs cost nothing.
  • 🧹 Clean, flat records — one tidy object per video, ready for sheets, dashboards or LLM pipelines.
  • 📬 Built-in Notion delivery — push every run into Notion via Apify connectors, zero extra code.
  • 🚦 Honest errors — a clear diagnostic row (BLOCKED, RATE_LIMITED, NO_RESULTS) instead of silent emptiness.

What you can scrape

InputWhat it isReturns
Music IDThe trailing digits of a /music/ URL (also found in any video's music.id)Videos using that sound
Music URLA full TikTok /music/... linkVideos using that sound

Input

  • musicIds — TikTok music/sound IDs (the trailing digits of a /music/ URL, e.g. 7654341603238103821).
  • musicUrls — or paste TikTok /music/ URLs; the ID is extracted automatically.
  • resultsPerPage — max videos per sound (default 50, up to 2000). You pay per result.
  • proxyConfiguration — optional; this scraper needs no proxy.
  • notionConnector / notionParentId — optional Notion delivery via Apify MCP connectors.

Output (one record per video)

{
"type": "video",
"id": "7300000000000000000",
"webVideoUrl": "https://www.tiktok.com/@creator/video/7300000000000000000",
"text": "this sound is everywhere 🔥 #fyp",
"createTime": "2024-06-12T14:00:00.000Z",
"hashtags": ["fyp"],
"region": "US",
"playCount": 2400000,
"diggCount": 318000,
"commentCount": 4200,
"shareCount": 9100,
"collectCount": 15000,
"downloadCount": 1200,
"isAd": false,
"video": {
"duration": 23,
"cover": "https://...jpg",
"dynamicCover": "https://...jpg",
"playAddr": "https://...mp4",
"downloadAddr": "https://...mp4"
},
"music": {
"id": "7654341603238103821",
"title": "original sound",
"authorName": "creator",
"playUrl": "https://...mp3",
"original": true,
"duration": 30
},
"author": {
"id": "...",
"uniqueId": "creator",
"nickname": "Creator",
"avatar": "https://...jpg"
}
}

Pricing

Pay-per-result. You are charged only for videos actually returned — empty or failed runs cost nothing.

FAQ

Where do I find a music/sound ID? It's the trailing digits of a TikTok /music/ URL, e.g. https://www.tiktok.com/music/original-sound-76543416032381038217654341603238103821. You'll also find it in any scraped video's music.id field.

Do I need a TikTok account? No. Public sounds work fully keyless.

Do I need a proxy? No. This scraper needs no proxy at all and works from any IP.

How does it beat TikTok's blocking? It never hits TikTok from a flagged IP — data is sourced through infrastructure TikTok trusts, so you get the real numbers.

It returned an error row — why? That's the actor telling you exactly what happened (BLOCKED, RATE_LIMITED, NO_RESULTS) instead of failing silently.

Want profiles, hashtags and search too? Use the companion TikTok Scraper for the all-in-one (profiles + videos + hashtags + search).