# Instagram Reels Audio Scraper & Downloader (`codenest/instagram-reels-audio-scraper-downloader`) Actor

🚀Extract crystal-clear  M4A audio files with detailed metadata  from Instagram Reels! Perfect for musicians 🎵, marketers 📊, and researchers 🔬. Features secure Apify KV storage for easy access and batch processing for multiple URLs. 🎵Instagram Reels Audio Scraper & Downloader🎵.

- **URL**: https://apify.com/codenest/instagram-reels-audio-scraper-downloader.md
- **Developed by:** [CodeNest](https://apify.com/codenest) (community)
- **Categories:** Social media, Videos, Automation
- **Stats:** 33 total users, 0 monthly users, 100.0% runs succeeded, 3 bookmarks
- **User rating**: No ratings yet

## Pricing

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage, which gets cheaper the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-usage

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

## Instagram Reels Audio Scraper & Downloader - Professional Audio Extraction Tool

**🎵 Effortlessly extract and download high-quality audio from Instagram Reels with our enterprise-grade Instagram Reels Audio Scraper & Downloader! This powerful Apify actor enables you to batch download Reels audio tracks while preserving comprehensive metadata and technical audio specifications.**

***

### 🚀 Overview

Need to extract audio from Instagram Reels for content analysis or creative projects? This **Instagram Reels Audio Scraper & Downloader** delivers:

- **Pure Audio Extraction**: Isolate audio tracks from Reels videos
- **Technical Metadata**: Detailed audio codec and format information
- **Batch Processing**: Handle multiple Reels URLs simultaneously
- **Apify Storage**: Secure, encrypted audio file URLs

Perfect for music producers 🎧, content creators 🎬, researchers 🔬, and social media analysts 📊!

### 🎯 Core Capabilities/Key Features

#### 🎵 Audio-Focused Extraction

- **Dedicated Audio Tracks**: Clean M4A audio files only
- **High-Quality Format**: AAC codec with stereo channel support
- **Technical Specifications**: Sample rates, bit rates, and codec details
- **Bulk Processing**: Handle multiple Instagram Reels URLs per run

#### 📊 Comprehensive Metadata

- **Creator Information**: Author usernames and profile data
- **Engagement Metrics**: Likes and comments count
- **Upload Dates**: Human-readable publication timestamps
- **Duration Tracking**: Precise audio length in seconds

#### 🔧 Advanced Technology

- **Audio Codec Analysis**: Detailed AAC/HE-AAC profiling
- **Format Detection**: Container and stream specifications
- **Quality Preservation**: Maintain original audio quality
- **Secure Storage**: Apify encrypted download URLs

***

### ⚙️ Input Configuration

Using this **Instagram Reels Audio Scraper & Downloader** is simple. Just enter Instagram Reels URLs in the Input Section then click "start":

```json
{
  "reel_urls": [
    {
      "url": "https://www.instagram.com/reel/DKiypWLMTX-/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==",
      "method": "GET"
    },
    {
      "url": "https://www.instagram.com/reel/DOaggJ3jEgM/",
      "method": "GET"
    }
  ]
}
```

#### 📋 Input Specifications

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `reel_urls` | Array | ✅ Yes | Instagram Reel URLs for the **Instagram Reels Audio Scraper & Downloader** |
| `url` | String | ✅ Yes | Valid Instagram Reel URL |
| `method` | String | ✅ Yes | HTTP method (GET recommended) |

***

### 📄 Output Structure

The **Instagram Reels Audio Scraper & Downloader** provides comprehensive output:

```json
[
  {
    "original_url": "https://www.instagram.com/reel/DKiypWLMTX-/?utm_source=ig_web_copy_link&igsh=MzRlODBiNWFlZA==",
    "author_username": "nba",
    "description": "TYRESE STRIKES!!.",
    "likes": "465.4K",
    "comments": "6.3K",
    "upload_date": "June 5, 2025",
    "duration": 12.133,
    "audio_formats_metadata": [
      {
        "url": "https://api.apify.com/v2/key-value-stores/ZJeSeoryc8nAnlJZe/records/audio_12e72039-b4a0-4e08-a4f3-80607228a895.m4a",
        "format_id": "dash-1209114780411189ad",
        "ext": "m4a",
        "acodec": "mp4a.40.5",
        "format_note": "DASH audio",
        "metadata": {
          "streams": [
            {
              "codec_name": "aac",
              "codec_long_name": "AAC (Advanced Audio Coding)",
              "profile": "HE-AAC",
              "codec_type": "audio",
              "sample_rate": "44100",
              "channels": 2,
              "channel_layout": "stereo",
              "bit_rate": "13575",
              "duration": "12.096145"
            }
          ],
          "format": {
            "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
            "duration": "12.096145",
            "size": "119848",
            "bit_rate": "79263"
          }
        }
      }
    ]
  }
]
```

#### 📊 Output Field Documentation

**📈 Content Metadata**
| Field | Description |
|-------|-------------|
| `author_username` | Instagram creator's handle |
| `description` | Reel caption/text content |
| `likes` | Engagement metrics (formatted) |
| `comments` | Comment count statistics |
| `upload_date` | Publication date in readable format |
| `duration` | Audio length in seconds |

**🎵 Audio Technical Data**
| Field | Description |
|-------|-------------|
| `url` | Secure Apify audio download URL |
| `format_id` | Unique audio format identifier |
| `ext` | Container format (m4a) |
| `acodec` | Audio codec specification |
| `format_note` | Format description |

**🔬 Advanced Audio Analysis**
| Field | Description |
|-------|-------------|
| `codec_name` | Audio codec (AAC) |
| `sample_rate` | Sampling frequency (Hz) |
| `channels` | Audio channels count |
| `channel_layout` | Stereo/mono configuration |
| `bit_rate` | Audio quality indicator |
| `duration` | Precise audio length |

***

### 🎚️ Audio Quality Specifications

This **Instagram Reels Audio Scraper & Downloader** provides professional-grade audio extraction:

#### 🎧 Technical Standards

- **Format**: M4A container with AAC audio
- **Sample Rate**: 44.1 kHz (CD Quality)
- **Channels**: Stereo (2-channel)
- **Codec**: AAC/HE-AAC advanced audio coding
- **Bit Rate**: Variable (8kbps - 15kbps range)

#### 🔍 Quality Assurance

- **Original Quality**: Maintains source audio fidelity
- **Format Consistency**: Standardized output format
- **Metadata Integrity**: Complete technical specifications
- **Stream Preservation**: Direct audio stream extraction

***

### 🔧 Technical Features

#### 🎵 Advanced Audio Processing

- **DASH Audio Extraction**: Isolate audio from video streams
- **Codec Analysis**: Detailed AAC profile information
- **Quality Metrics**: Bit rate and sample rate documentation
- **Format Detection**: Comprehensive container analysis

#### 📊 Metadata Excellence

- **Engagement Analytics**: Likes and comments tracking
- **Creator Attribution**: Author username preservation
- **Temporal Data**: Upload date and duration timing
- **Content Context**: Description and caption extraction

#### ⚡ Reliability Features

- **Secure Storage**: Encrypted Apify download URLs
- **Batch Operations**: Multiple URL processing
- **Error Handling**: Comprehensive validation
- **URL Normalization**: Input URL cleaning and verification

***

### 💼 Use Cases

The **Instagram Reels Audio Scraper & Downloader** is ideal for:

**🎵 Music Professionals**

- Sample extraction for music production
- Audio trend analysis in social content
- Sound effect collection from viral Reels

**📱 Content Creators**

- Audio track repurposing for new content
- Background music extraction for videos
- Voiceover analysis and study

**🔬 Research & Analysis**

- Audio trend monitoring across platforms
- Content virality correlation with audio
- Social media audio pattern studies

**📊 Marketing Agencies**

- Competitor audio content analysis
- Campaign sound tracking and monitoring
- Audio branding consistency checks

***

### 🏆 Why Choose Our Instagram Reels Audio Scraper & Downloader?

**🎯 Specialized Focus**

- Dedicated audio-only extraction (no video clutter)
- Optimized specifically for Instagram Reels audio
- Professional-grade audio technical metadata

**⚡ Performance Excellence**

- Fast batch processing capabilities
- Reliable audio stream extraction
- Consistent output quality assurance

**🔒 Data Security**

- Secure Apify storage integration
- Encrypted download URL protection
- Private processing environment

**📈 Comprehensive Analytics**

- Detailed engagement metrics
- Complete technical specifications
- Creator attribution data

***

### ⚠️ Limitations

- Only works with public Instagram Reels
- Audio quality depends on original source material
- May encounter rate limits based on Instagram restrictions
- Requires valid Instagram Reels URLs for processing

***

### 🔗🛠 Related Actors (Complete Media Suite)

#### 🎥 Instagram Tools

- [Instagram Reels Downloader](https://apify.com/codenest/instagram-reels-downloader)
- [Instagram Story Downloader](https://apify.com/codenest/instagram-story-downloader)
- [Instagram Reels Scraper & Downloader](https://apify.com/codenest/instagram-reels-downloader-scraper)
- [Instagram Post Downloader (Image & Video)](https://apify.com/codenest/instagram-post-downloader-image-video)
- [Instagram Reels Thumbnail Scraper](https://apify.com/codenest/instagram-reels-thumbnail-scraper)
- [Instagram Image Downloader](https://apify.com/codenest/instagram-image-downloader)
- [Instagram Scraper (Reels & Video)](https://apify.com/codenest/instagram-scraper-reels-video)
- [Instagram Story Scraper](https://apify.com/codenest/instagram-story-scraper)

#### 🐦 Twitter/X.com Specialized Actors:

- [Twitter (X.com) Video Post Scraper](https://apify.com/codenest/twitter-x-com-video-post-scraper)
- [Twitter (X.com) Image Downloader](https://apify.com/codenest/twitter-x-com-image-downloader)
- [Twitter(X.com) Tweets Scraper](https://apify.com/codenest/twitter-x-com-tweets-scraper)
- [Twitter (X.com) mp3/Audio Downloader](https://apify.com/codenest/twitter-x-com-mp3-audio-downloader)

***

### 📧 Need Custom Audio Solutions?

Want \*custom audio formats, \*\*extended metadata, or \**advanced analytics* for your **Instagram Reels Audio Scraper & Downloader**?

✉️ Email *[codenest2.0@gmail.com](mailto:mailto:codenest2.0@gmail.com)* for tailored audio extraction solutions!

***

*This **Instagram Reels Audio Scraper & Downloader** is maintained regularly to ensure compatibility with Instagram platform updates and provides reliable audio extraction services for professional users.*

# Actor input Schema

## `reel_urls` (type: `array`):

A list of public Instagram Reels URLs. Each item can be a string URL or an object with {"url": "https://..."}.

## Actor input object example

```json
{
  "reel_urls": [
    {
      "url": "https://www.instagram.com/reel/DI4WihvBwKC/?utm_source=ig_web_copy_link"
    }
  ]
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "reel_urls": [
        {
            "url": "https://www.instagram.com/reel/DI4WihvBwKC/?utm_source=ig_web_copy_link"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("codenest/instagram-reels-audio-scraper-downloader").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "reel_urls": [{ "url": "https://www.instagram.com/reel/DI4WihvBwKC/?utm_source=ig_web_copy_link" }] }

# Run the Actor and wait for it to finish
run = client.actor("codenest/instagram-reels-audio-scraper-downloader").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "reel_urls": [
    {
      "url": "https://www.instagram.com/reel/DI4WihvBwKC/?utm_source=ig_web_copy_link"
    }
  ]
}' |
apify call codenest/instagram-reels-audio-scraper-downloader --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,codenest/instagram-reels-audio-scraper-downloader"
        }
    }
}
```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/sgkijubXB4ppPOFOO/builds/u47yftrR6M1QtA3y5/openapi.json
