Viral Audio Scraper
Pricing
Pay per usage
Viral Audio Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Andrew Babo
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
6
Monthly active users
a day ago
Last modified
Categories
Share
Viral Audio Scraper — trending sounds on TikTok, YouTube Shorts and Instagram Reels
One actor for the question every short-form creator asks: which songs are going viral right now, and can I download them?
It scans TikTok, YouTube Shorts and Instagram Reels in a single run, ranks the sounds it sees, flags the ones that are viral on more than one platform, and can save the audio file for you.
No login. No cookies. No account of yours is used anywhere.
What you get per sound
| Field | Meaning |
|---|---|
rank, trendScore | Position in the combined ranking |
platform, platforms, crossPlatform | Where the sound was seen; crossPlatform: true means it is trending on more than one network |
title, artist, isOriginalSound | Song and creator/artist, and whether it is a creator original |
appearances, appearancesDelta | How often it appeared in this scan, and the change versus your previous run |
videoCount, totalPlayCount | Official usage count (TikTok) and views seen in the scan |
audioUrl | Direct audio link when the platform exposes one |
audioDownloadUrl | Permanent link to the audio file saved by this run (when downloadAudio is on) |
soundUrl, sampleVideoUrl | Sound page and a sample video using it |
country, scrapedAt | Regional context and timestamp |
Input
{"platforms": ["tiktok", "youtube"],"country": "VN","limit": 50,"scrollRounds": 8,"youtubeQueries": ["trending sound", "viral song"],"instagramProfiles": [],"instagramQueries": ["viral"],"instagramReelUrls": [],"downloadAudio": false}
Every platform runs independently. If one network blocks the scan, the run still finishes successfully with the results of the others plus a warning in RUN_SUMMARY.
Platform notes (honest limits)
- TikTok — scanned through a residential IP in your chosen country. Direct MP3 links, official usage counts. Best source overall.
- YouTube Shorts — fully automatic per country: the official "Top 100 Songs <country>" chart playlist published by YouTube becomes part of the ranking (no seed queries needed), and Shorts are additionally collected from seed searches and grouped by the sound attribution on each Short. Audio is extracted from a sample Short.
- Instagram Reels — Meta currently blocks every logged-out endpoint (profile, hashtag, embed) with login walls, even from residential IPs. This is a platform-side restriction, not an actor bug: TikTok and YouTube results are unaffected. Instagram accepts three inputs —
instagramProfiles(public accounts whose Reels are scanned),instagramQueries(hashtag themes) andinstagramReelUrls(viral Reels to attribute) — and scanning resumes automatically whenever Meta reopens guest access. No profiles are hardcoded.
Pairs well with
audio-beat-analyzer — feed audioDownloadUrl straight into it to get BPM and beat drops for automated video editing.
🤖 AI Agent / MCP Skill
Role & Trigger — Call this actor when the user asks what music, audio or sounds are trending/viral on TikTok, YouTube Shorts or Instagram Reels, or wants downloadable trending audio for a country.
Parameter Rules
- Always set
countryto the user's market (two-letter code); defaultVN. - Pick
platformsfrom what the user names; use["tiktok","youtube"]when unspecified. - Only include
"instagram"when the user supplies profiles, queries or Reel URLs — otherwise Instagram returns an explanatory warning, not a ranking. Note Meta currently blocks logged-out Instagram endpoints, so Instagram may return no data; that is expected and not a failure. - Set
downloadAudio: trueonly when the user wants files, not just a list (it adds run time).
Output Interpretation
- Rank by
trendScore; highlight items withcrossPlatform: trueas the strongest bets. appearancesDelta > 0means the sound is rising versus the previous run of the same account and country.- A row with
status: "noResults"means every selected platform was blocked — say so and suggest retrying or changing platforms. Never invent song names. - Use
audioDownloadUrlwhen present, otherwiseaudioUrl; if both are null, the platform did not expose audio for that sound.