Viral Audio Scraper avatar

Viral Audio Scraper

Pricing

Pay per usage

Go to Apify Store
Viral Audio Scraper

Viral Audio Scraper

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Andrew Babo

Andrew Babo

Maintained by Community

Actor 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

FieldMeaning
rank, trendScorePosition in the combined ranking
platform, platforms, crossPlatformWhere the sound was seen; crossPlatform: true means it is trending on more than one network
title, artist, isOriginalSoundSong and creator/artist, and whether it is a creator original
appearances, appearancesDeltaHow often it appeared in this scan, and the change versus your previous run
videoCount, totalPlayCountOfficial usage count (TikTok) and views seen in the scan
audioUrlDirect audio link when the platform exposes one
audioDownloadUrlPermanent link to the audio file saved by this run (when downloadAudio is on)
soundUrl, sampleVideoUrlSound page and a sample video using it
country, scrapedAtRegional 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) and instagramReelUrls (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 country to the user's market (two-letter code); default VN.
  • Pick platforms from 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: true only when the user wants files, not just a list (it adds run time).

Output Interpretation

  • Rank by trendScore; highlight items with crossPlatform: true as the strongest bets.
  • appearancesDelta > 0 means 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 audioDownloadUrl when present, otherwise audioUrl; if both are null, the platform did not expose audio for that sound.