# Facebook Reels Audio Scraper (`codenest/facebook-reels-audio-scraper`)

Easily extract Facebook Reels with complete metadata, Title, video URLs, engagement metrics, creator details, and high-quality thumbnails for professional analysis and archiving. ❤️Facebook Reels Scraper.

- **URL**: https://apify.com/codenest/facebook-reels-audio-scraper.md
- **Developed by:** [CodeNest](https://apify.com/codenest) (community)
- **Categories:** Social media, Videos, Developer tools
- **Stats:** 9 total users, 4 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$4.00/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.
You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#rental-actors

# README

## Facebook Reels Audio Scraper - Professional Audio Extraction Tool

**🎵 Effortlessly extract high-quality audio from Facebook Reels with our specialized Facebook Reels Audio Scraper! This Apify actor enables you to batch download audio tracks while preserving original quality and comprehensive metadata for content analysis and repurposing.**

***

### 📊 Overview

Need to analyze audio trends or repurpose Facebook Reels audio content? This **Facebook Reels Audio Scraper** delivers:

- **Pure Audio Extraction**: Isolate audio tracks from Facebook Reels
- **High-Quality Audio**: Preserve original sound quality
- **Comprehensive Metadata**: Titles, creators, upload dates, descriptions
- **Batch Processing**: Handle multiple Reels simultaneously
- **Direct CDN Access**: Reliable audio stream URLs

Perfect for music analysts 🎶, content creators 🎬, researchers 🔍, and audio engineers 🎧!

### 🚀 Core Capabilities/Key Features

#### 🎵 Audio-Focused Features

- **Dedicated Audio Extraction**: Pure audio tracks from **Facebook Reels Audio Scraper**
- **Multiple Formats**: High-quality audio streams
- **Batch Audio Download**: Process multiple **Facebook Reels** URLs
- **Quality Preservation**: Maintain original audio fidelity

#### 📋 Metadata Mastery

- **Creator Information**: Uploader names and IDs
- **Content Details**: Titles and descriptions
- **Timing Data**: Precise duration tracking
- **Upload Dates**: YYYYMMDD timestamp format

#### ⚡ Advanced Technology

- **Direct Stream Access**: CDN audio URLs
- **Proxy Support**: Bypass restrictions
- **Error Handling**: Robust failure recovery
- **Quality Detection**: Auto-format identification

***

### ⚙️ Input Configuration

Just enter the Facebook Reels URLs in the Input Section then click "start" to begin audio extraction with our **Facebook Reels Audio Scraper**. The input format is:

```json
{
  "reel_urls": [
    {
      "url": "https://web.facebook.com/reel/1831270064408357",
      "method": "GET"
    }
  ]
}
```

#### 📋 Input Specifications

| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `reel_urls` | Array | Yes | **Facebook Reels** URLs to process |
| `url` | String | Yes | Valid **Facebook Reels** URL |
| `method` | String | Yes | HTTP method (GET recommended) |

***

### 📤 Output Structure

The **Facebook Reels Audio Scraper** provides comprehensive output:

```json
[
  {
    "url": "https://www.facebook.com/reel/1831270064408357/",
    "reel_id": "1831270064408357",
    "title": "460K views · 222K reactions | Atlantic Ocean #ship #insta #sea #sealife #instagram #instamood #shipping #explore #trendingreelsvideo | Mariner Vicky",
    "description": "Atlantic Ocean   #ship #insta #sea #sealife #instagram #instamood #shipping #explore #trendingreelsvideo",
    "uploader": "Mariner Vicky",
    "uploader_id": "100063506655635",
    "duration": 20.165,
    "upload_date": "20250808",
    "audio": "https://video-sjc3-1.xx.fbcdn.net/o1/v/t2/f2/m412/AQPUpoG35u50NpPlqvV9z2rihY2GoIwdKPgKfj4EYNQAvlhxYndXs3l9DTY-83J8YRopzO9G6V0Mnpojvh521OAH5JoqMz-Ggkf2n9I.mp4",
    "thumbnail_url": "https://scontent-sjc3-1.xx.fbcdn.net/v/t15.5256-10/529773654_1307743380784400_2091905933132907197_n.jpg",
    "format_id": "hd",
    "ext": "mp4",
    "thumbnails": [
      {
        "url": "https://scontent-sjc3-1.xx.fbcdn.net/v/t15.5256-10/529773654_1307743380784400_2091905933132907197_n.jpg"
      }
    ]
  }
]
```

#### 📊 Output Field Documentation

**🎵 Audio & Content Section**
| Field | Description |
|-------|-------------|
| `audio` | **Primary audio download URL** from **Facebook Reels Audio Scraper** |
| `duration` | Audio length in seconds with precision |
| `title` | Complete Reel title with engagement metrics |
| `description` | Content description and hashtags |

**👤 Creator Information**
| Field | Description |
|-------|-------------|
| `uploader` | Content creator's name |
| `uploader_id` | Unique Facebook user ID |
| `upload_date` | Publication date in YYYYMMDD format |

**📹 Media Assets**
| Field | Description |
|-------|-------------|
| `thumbnail_url` | High-quality preview image |
| `thumbnails` | Array of available thumbnails |
| `format_id` | Quality identifier (hd, etc.) |
| `ext` | File extension format |

***

### 🎯 Quality & Technical Features

#### 🎵 Audio Excellence

The **Facebook Reels Audio Scraper** ensures:

- **High-Fidelity Audio**: Original quality preservation
- **Multiple Format Support**: Various audio codecs
- **Stream Reliability**: Direct CDN access
- **Batch Processing**: Efficient multiple Reels handling

#### 🔧 Technical Capabilities

- **Metadata Extraction**: Comprehensive content information
- **URL Validation**: Input verification and normalization
- **Error Resilience**: Robust failure handling
- **Proxy Integration**: IP rotation support

***

### 💼 Use Cases

- **Music Analysis** – Track audio trends and patterns
- **Content Creation** – Repurpose **Facebook Reels** audio
- **Research Studies** – Analyze virality and engagement
- **Audio Libraries** – Build sound effect collections
- **Social Media Managers** – Archive client audio content

***

#### 🌟 Why Choose Our Facebook Reels Audio Scraper?

- **Specialized Focus**: Dedicated **Facebook Reels Audio Scraper** for optimal results
- **Reliable Performance**: Stable and efficient audio extraction
- **User-Friendly**: Simple interface for all skill levels
- **Regular Updates**: Maintained for Facebook compatibility
- **Comprehensive Data**: Complete metadata with audio URLs

***

#### ⚠️ Limitations

- Works only with public **Facebook Reels**
- May encounter rate limits based on Facebook restrictions
- Audio availability depends on original content settings

### 🔗🛠 Related Actors (Full Content Suite)

#### 🎵 Facebook Scrapers:

- [Facebook Video Downloader](https://apify.com/codenest/facebook-video-downloader)
- [Facebook Reels Downloader](https://apify.com/codenest/facebook-reels-downloader)
- [Facebook Reels Audio Downloader](https://apify.com/codenest/facebook-reels-audio-downloader)
- [Facebook Thumbnail Downloader(Reels & Video)](https://apify.com/codenest/facebook-thumbnail-downloader-reels-video)
- [Facebook Reels & Video Downloader](https://apify.com/codenest/facebook-reels-video-downloader)

#### 📸 Instagram Scrapers:

- [Instagram Reels Downloader](https://apify.com/codenest/instagram-reels-downloader)
- [Instagram Video Downloader](https://apify.com/codenest/instagram-video-downloader)
- [Instagram Scraper (Reels & Video)](https://apify.com/codenest/instagram-scraper-reels-video)
- [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 Story Downloader](https://apify.com/codenest/instagram-story-downloader)
- [Instagram Story Scraper](https://apify.com/codenest/instagram-story-scraper)

***

### 📧 Need Customization?

Want \*enhanced audio formats, \*\*batch processing improvements, or \**additional metadata fields* for your **Facebook Reels Audio Scraper**?

✉ Email *<codenest2.0@gmail.com>* for tailored solutions!

***

**🎵 Transform your audio extraction workflow with our specialized Facebook Reels Audio Scraper - the ultimate tool for Facebook Reels audio content!**

# Actor input Schema

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

List of public Facebook Reels URLs. Also supports fb.watch and will resolve share/v links.

## Actor input object example

```json
{
  "reel_urls": [
    {
      "url": "https://web.facebook.com/reel/1831270064408357"
    }
  ]
}
```

# 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://web.facebook.com/reel/1831270064408357"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("codenest/facebook-reels-audio-scraper").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://web.facebook.com/reel/1831270064408357" }] }

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

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).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://web.facebook.com/reel/1831270064408357"
    }
  ]
}' |
apify call codenest/facebook-reels-audio-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=codenest/facebook-reels-audio-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Reels Audio Scraper",
        "description": "Easily extract Facebook Reels with complete metadata, Title, video URLs, engagement metrics, creator details, and high-quality thumbnails for professional analysis and archiving. ❤️Facebook Reels Scraper.",
        "version": "0.0",
        "x-build-id": "fqq47zvJotEwm2oX3"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/codenest~facebook-reels-audio-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-codenest-facebook-reels-audio-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/codenest~facebook-reels-audio-scraper/runs": {
            "post": {
                "operationId": "runs-sync-codenest-facebook-reels-audio-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/codenest~facebook-reels-audio-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-codenest-facebook-reels-audio-scraper",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "required": [
                    "reel_urls"
                ],
                "properties": {
                    "reel_urls": {
                        "title": "Facebook Reels URLs",
                        "type": "array",
                        "description": "List of public Facebook Reels URLs. Also supports fb.watch and will resolve share/v links.",
                        "items": {
                            "type": "object",
                            "properties": {
                                "url": {
                                    "title": "Reel URL",
                                    "description": "Examples: https://www.facebook.com/reel/{id}/, https://www.facebook.com/watch/?v={id}, https://fb.watch/{short}, https://www.facebook.com/share/v/{token}/",
                                    "type": "string",
                                    "pattern": "^https://(((www|web|m)\\.)?facebook\\.com/|fb\\.watch/).+"
                                }
                            },
                            "required": [
                                "url"
                            ]
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
