Instagram Audio Scraper - Reels by Audio, Song & Sound
Pricing
from $2.50 / 1,000 instagram audio or reel results
Instagram Audio Scraper - Reels by Audio, Song & Sound
Scrape public Instagram audio usage from audio IDs, audio URLs, Reel URLs, profile Reels, and Reel search queries. Returns audio metadata, Reel URLs, engagement metrics, media links, author metadata, and provider diagnostics. No cookies required.
Pricing
from $2.50 / 1,000 instagram audio or reel results
Rating
0.0
(0)
Developer
Khadin Akbar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Instagram Audio Scraper
Scrape public Instagram audio usage from audio IDs, audio page URLs, Reel URLs, profile Reels, and Reel search queries. The actor returns audio metadata, Reel URLs, captions, engagement metrics, media links, author metadata, source provenance, and provider diagnostics.
This actor is built for trend researchers, social media teams, creator agencies, music marketers, and AI agents that need structured Instagram sound usage data without running a fragile browser session.
What You Can Scrape
- Reels using a specific Instagram audio ID or audio page URL
- Audio metadata from one or more public Reel/post URLs
- Audio usage across a public profile's recent Reels
- Audio metadata from keyword-based Instagram Reel search results
- Public engagement metrics such as plays, likes, comments, duration, captions, hashtags, mentions, thumbnails, video URLs, and creator metadata
Inputs
audioInputs- Instagram audio IDs or URLs likehttps://www.instagram.com/reels/audio/579408562507956/reelUrls- public Instagram Reel/post URLs to inspect for audio metadataprofileHandles- public Instagram profile handles or URLs whose Reels should be scannedsearchQueries- Reel search keywordsmaxReelsPerAudio,maxAudioPages,maxReelsPerProfile,maxSearchPages,maxResults- cost and runtime controlsdatePosted- optional date filter for Reel searchincludeRaw- include the provider response fragment for debugging
At least one source field must be provided.
Output
The default dataset contains two record types:
audio_summary- one row per target or inferred audio IDreel- one row per Reel/post using an audio track
Important fields include:
audio_id,audio_url,audio_title,audio_artist,uses_original_audioreel_url,shortcode,caption,caption_hashtags,mentionsplay_count,like_count,comment_count,video_duration_secsauthor_username,author_full_name,author_is_verifiedthumbnail_url,video_urlsource_type,source_input,provider,scraped_at
The default key-value store also includes OUTPUT and RUN_SUMMARY records with saved counts, stop reason, source counts, provider attempts, retries, status codes, next cursors, and warnings.
Reliability
Instagram public pages are highly changeable and browser scraping is often blocked. This actor uses provider-backed public data routes instead:
- ScrapeCreators for Reel URL, profile Reels, and Reel search modes
- SociaVault for Reels-by-audio and fallback post/profile modes
No Instagram cookies are required. The actor only returns public data exposed by the providers. Private accounts, login-only fields, follower graphs, and stable audio file downloads are outside this actor's scope.
Pricing
The actor uses pay-per-event pricing:
- Actor start: platform start event
audio-result: one public audio summary or Reel/audio usage row saved to the dataset
Use maxResults and Apify's maxTotalChargeUsd run option to cap spend.
Example Input
{"audioInputs": ["579408562507956"],"reelUrls": ["https://www.instagram.com/reel/DLDXI0fylTC/"],"profileHandles": ["nasa"],"searchQueries": ["running shoes"],"maxReelsPerAudio": 25,"maxAudioPages": 2,"maxReelsPerProfile": 25,"maxSearchPages": 1,"maxResults": 100}
Example Output Row
{"record_type": "reel","source_type": "audio","source_input": "579408562507956","provider": "sociavault","audio_id": "579408562507956","audio_url": "https://www.instagram.com/reels/audio/579408562507956/","audio_title": "Original audio","audio_artist": "creator","reel_url": "https://www.instagram.com/reel/SHORTCODE/","caption": "Example caption","play_count": 123456,"like_count": 1234,"comment_count": 56,"author_username": "creator","scraped_at": "2026-06-10T12:00:00.000Z"}
Notes
- Instagram CDN media URLs may expire.
- Audio page URLs are stable when an
audio_idis available. includeRawis useful for debugging but increases dataset size.- Runs soft-exit with a clear summary for invalid inputs or missing provider secrets instead of failing noisily.