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

🎵 Instagram Reels Audio Scraper Downloader extracts reel audio fast and easy. Save, organize & reuse sounds for edits, marketing & content creation. 🚀 Perfect for creators and social media teams—download smarter, post faster! 🔥

- **URL**: https://apify.com/scrapers-hub/instagram-reels-audio-scraper-downloader.md
- **Developed by:** [Scrapers Hub](https://apify.com/scrapers-hub) (community)
- **Categories:** Social media, Automation, Developer tools
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $1.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

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

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
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.
Actors are written with capital "A".

## 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.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

### Instagram Reels Audio Scraper & Downloader: The Ultimate Audio Intelligence Tool 🚀🎙️

In the era of short-form video, audio is the heartbeat of viral content. Identifying the right sound, analyzing its quality, and extracting it for research or creative purposes is a superpower for digital marketers and creators. The **Instagram Reels Audio Scraper & Downloader** is a high-performance, professional-grade solution designed to extract, analyze, and manage audio data from Instagram Reels with surgical precision.

#### What is Instagram Reels Audio Scraper & Downloader? 🤔

The **Instagram Reels Audio Scraper & Downloader** is a specialized data extraction engine that focuses on the auditory layer of social media content. While most scrapers only look at captions or view counts, the **Instagram Reels Audio Scraper & Downloader** dives deep into the technical specifications of the audio streams themselves. It provides everything from high-level metadata like likes and comments to low-level audio properties such as bitrates, codecs, and sample rates.

Whether you need to archive viral sounds or perform a technical audit of Instagram's media delivery, the **Instagram Reels Audio Scraper & Downloader** is the most reliable tool in your arsenal. With the **Instagram Reels Audio Scraper & Downloader**, you can bypass the manual work and get straight to the high-quality assets you need.

#### Why the Instagram Reels Audio Scraper & Downloader is Essential 💡

The **Instagram Reels Audio Scraper & Downloader** was built to solve the problems that standard scrapers can't. Here is why the **Instagram Reels Audio Scraper & Downloader** is a game-changer:

#### 1. Advanced Audio Metadata Extraction 🎧
The **Instagram Reels Audio Scraper & Downloader** doesn't just "find" an audio file. It extracts a comprehensive profile for every audio stream it encounters. This includes:
- ✅ **Bitrate & Codec Info**: Know exactly how the audio is compressed.
- ✅ **Sample Rate**: Understand the fidelity of the audio gathered by the **Instagram Reels Audio Scraper & Downloader**.
- ✅ **Audio Formats**: The **Instagram Reels Audio Scraper & Downloader** identifies all available streams for a single reel.

#### 2. Full Engagement Insights 📊
An audio track is only as good as its reach. The **Instagram Reels Audio Scraper & Downloader** provides context by including:
- ✅ **Like Counts**: See how popular the reel is.
- ✅ **Comment Counts**: Analyze the conversation around the audio.
- ✅ **Author Details**: Identify the original creator of the sound with the **Instagram Reels Audio Scraper & Downloader**.

#### 3. High-Speed Batch Processing ⚡
Time is money in the fast-paced world of social media. The **Instagram Reels Audio Scraper & Downloader** is optimized for concurrency, allowing you to process dozens of URLs simultaneously. The **Instagram Reels Audio Scraper & Downloader** handles the queuing and processing logic so you don't have to.

#### 4. Robust Anti-Blocking Technology 🛡️
Scraping media files can be challenging due to platform restrictions. The **Instagram Reels Audio Scraper & Downloader** comes integrated with advanced residential proxy support. This ensures that the **Instagram Reels Audio Scraper & Downloader** remains undetected, providing a high success rate even for large-scale operations.

#### input
```json
input_data = {
  "reel_urls": [
    {
      "url": "https://www.instagram.com/photoshop/reel/DUCv832AdYR/"
    }
  ]
}

````

#### output

```json
[
  {
    "original_url": "https://www.instagram.com/photoshop/reel/DUCv832AdYR/",
    "author_username": "photoshop",
    "description": "New Adjustment Layers in Photoshop! Clarity and dehaze + Grain are now non-destructive and maskable, keeping every tweak flexible. Try the latest update—link in bio.",
    "likes": "6577",
    "comments": "327",
    "upload_date": "January 28, 2026",
    "duration": 20.011,
    "audio_formats_metadata": [
      {
        "url": "https://instagram.fdac3-2.fna.fbcdn.net/o1/v/t2/f2/m78/AQO1YUJsFxcF9GaJZODOKWKeMtD1mFehLtbGIUQfiHpU53fVXBmb-rhGQYuSqu-KOt1RU2aBjZXKVXm1HpPhng6EaRA3t9M9oECmWZw.mp4?_nc_cat=102&_nc_oc=Adpi_OLgJ84wRfjFiPw-EiAWiw3uTC5Ru37x4dd4_lx6bcbNzTWan_bG6wcTfofoBG8&_nc_sid=9ca052&_nc_ht=instagram.fdac3-2.fna.fbcdn.net&_nc_ohc=wpHB6SUIjCYQ7kNvwGmdBHG&efg=eyJ2ZW5jb2RlX3RhZyI6ImlnLXhwdmRzLmNsaXBzLmNhbmFyeS1DMy5kYXNoX2xuX2hlYWFjX3ZicjNfYXVkaW8iLCJ2aWRlb19pZCI6bnVsbCwib2lsX3VybGdlbl9hcHBfaWQiOjkzNjYxOTc0MzM5MjQ1OSwiY2xpZW50X25hbWUiOiJpZyIsInhwdl9hc3NldF9pZCI6MTc5NDE2ODczNjUxMTA4NDEsImFzc2V0X2FnZV9kYXlzIjo2MSwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjIwLCJiaXRyYXRlIjo3MjQ2MywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=pPLCOLQEdtuElDpCHcsF8A&_nc_zt=28&_nc_ss=7a32e&oh=00_AfwpCXknCPTTO4wF4d5FvIjuvyzLJzOKXQS5DAWwE-WO4w&oe=69CC007F",
        "format_id": "dash-1623650178985707a",
        "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",
              "codec_tag_string": "mp4a",
              "codec_tag": "0x6134706d",
              "sample_fmt": "fltp",
              "sample_rate": "48000",
              "channels": 2,
              "channel_layout": "stereo",
              "id": "0x1",
              "r_frame_rate": "0/0",
              "avg_frame_rate": "0/0",
              "time_base": "1/48000",
              "start_time": "0.000000",
              "duration_ts": 968704,
              "duration": "20.011",
              "bit_rate": "72074",
              "extradata_size": 4,
              "disposition": {
                "default": 1
              },
              "tags": {
                "creation_time": "2026-01-28T15:00:03.000000Z",
                "language": "und",
                "handler_name": "SoundHandler",
                "vendor_id": "[0][0][0][0]"
              }
            }
          ],
          "format": {
            "filename": "temp_c0d16271-8e18-4816-a861-63b0e2d9c31c.m4a",
            "nb_streams": 1,
            "format_name": "mov,mp4,m4a,3gp,3g2,mj2",
            "format_long_name": "QuickTime / MOV",
            "start_time": "0.000000",
            "duration": "20.011",
            "size": "180284",
            "bit_rate": "72074",
            "probe_score": 100,
            "tags": {
              "major_brand": "mp41",
              "compatible_brands": "iso8isommp41dashcmfc",
              "creation_time": "2026-01-28T15:00:03.000000Z"
            }
          }
        }
      }
    ]
  }
]

```

### Use Cases for Instagram Reels Audio Scraper & Downloader 📂

The **Instagram Reels Audio Scraper & Downloader** is used by professionals across various domains:

#### Content Creation & Curation 🎨

If you are a video editor or a social media manager, the **Instagram Reels Audio Scraper & Downloader** is perfect for finding the highest-quality version of a trending sound. Use the **Instagram Reels Audio Scraper & Downloader** to verify audio quality before you start your edit.

#### Music & Sound Engineering Research 🎶

Analyze the compression trends on Instagram by using the **Instagram Reels Audio Scraper & Downloader** to gather technical data on thousands of videos. The **Instagram Reels Audio Scraper & Downloader** provides the raw data needed for professional acoustic studies.

#### Trend Identification & Monitoring 📈

Identify which sounds are gaining traction by monitoring the metadata extracted by the **Instagram Reels Audio Scraper & Downloader**. By tracking likes and comments over time, the **Instagram Reels Audio Scraper & Downloader** helps you predict the next viral hit.

#### Brand Protection & Rights Management ⚖️

Companies use the **Instagram Reels Audio Scraper & Downloader** to find where their proprietary audio is being used across the platform. The **Instagram Reels Audio Scraper & Downloader** provides the links and author info needed for formal documentation.

### How to use Instagram Reels Audio Scraper & Downloader 🛠️

Using the **Instagram Reels Audio Scraper & Downloader** is straightforward and requires no technical expertise.

#### Step 1: List Your Target Reels 📋

Collect the URLs of the Reels you want to analyze. Paste them into the **Instagram Reels Audio Scraper & Downloader** input terminal.

#### Step 2: Configure Proxy Settings ⚙️

To ensure the **Instagram Reels Audio Scraper & Downloader** runs without interruption, we recommend enabling residential proxies in the configuration.

#### Step 3: Execute the Extraction 🚀

Click start and let the **Instagram Reels Audio Scraper & Downloader** begin its journey. It will visit each link, extract the audio assets, and parse the metadata.

#### Step 4: Access and Export Data 📥

The **Instagram Reels Audio Scraper & Downloader** provides your results in a structured format. Download your data in JSON or CSV directly from the **Instagram Reels Audio Scraper & Downloader** dashboard.

### Deep Dive: The Technical Prowess of Instagram Reels Audio Scraper & Downloader 🔬

The **Instagram Reels Audio Scraper & Downloader** uses a custom-built headless environment to interact with Instagram's media delivery system. This allows the **Instagram Reels Audio Scraper & Downloader** to access the direct streaming URLs that are often obfuscated from regular users.

#### Audio Stream Discovery Engine 🧠

The **Instagram Reels Audio Scraper & Downloader** identifies the `MPEG-4` and `AAC` streams used by the platform. It calculates the quality index based on the available bitrates, ensuring that the **Instagram Reels Audio Scraper & Downloader** always highlights the best possible version.

#### Metadata Synchronization 📋

The **Instagram Reels Audio Scraper & Downloader** ensures that the audio data is perfectly synced with the social metadata. When you get a result from the **Instagram Reels Audio Scraper & Downloader**, you see the transcript, the stats, and the technical audio info in one unified object.

### Comparison: Instagram Reels Audio Scraper & Downloader vs. The Rest 📊

| Feature | Standard URL Downloaders | Instagram Reels Audio Scraper & Downloader |
|---------|---------------------------|----------------------------------------------|
| **Technical Metadata** | ❌ None | ✅ Full Bitrate/Codec Stats |
| **Batch Support** | ❌ Manual 1-by-1 | ✅ Automated Multi-URL |
| **Proxy Integration** | ❌ No | ✅ Residential Support Included |
| **Social Metrics** | ❌ Missing | ✅ Likes/Comments/Author |
| **Data Format** | 📁 File only | 📂 Structured Data (JSON/CSV) |

For professional workflows, the **Instagram Reels Audio Scraper & Downloader** is the only choice that provides both the media and the data context.

### Maximizing Business Efficiency with Instagram Reels Audio Scraper & Downloader 🚀

Growth in the digital age is about automation. The **Instagram Reels Audio Scraper & Downloader** provides a robust API-ready structure that can be integrated into your business workflows.

#### Workflow Integration 🔄

Connect the **Instagram Reels Audio Scraper & Downloader** to your cloud storage or CMS. Automatically populate your asset library with high-quality sounds gathered by the **Instagram Reels Audio Scraper & Downloader**.

#### Lowering Research Costs 💰

Instead of manually clicking through hundreds of reels, let the **Instagram Reels Audio Scraper & Downloader** do the work in minutes. The **Instagram Reels Audio Scraper & Downloader** reduces your research overhead by over 90%.

### Troubleshooting Your Instagram Reels Audio Scraper & Downloader 🛠️

While the **Instagram Reels Audio Scraper & Downloader** is designed for high reliability, here is how to solve common issues:

- ⚠️ **Audio Not Found**: Ensure the reel is public. The **Instagram Reels Audio Scraper & Downloader** cannot access content that is restricted by privacy settings.
- ⚠️ **Proxy Errors**: If the **Instagram Reels Audio Scraper & Downloader** is getting blocked, switch to a fresh pool of residential proxies.
- ⚠️ **Metadata Mismatch**: Instagram occasionally updates its interface. We release frequent updates for the **Instagram Reels Audio Scraper & Downloader** to keep everything synched.

### Ethical Usage and Instagram Reels Audio Scraper & Downloader ⚖️

We encourage the responsible use of the **Instagram Reels Audio Scraper & Downloader**. As a powerful tool, the **Instagram Reels Audio Scraper & Downloader** should be used with respect for content creators and platform policies.

- 🤝 Always respect the intellectual property of the artists found by the **Instagram Reels Audio Scraper & Downloader**.
- 🤝 Use the data for analysis, research, and legitimate business intelligence.
- 🤝 Follow all local data protection and privacy regulations.

The **Instagram Reels Audio Scraper & Downloader** is a tool for the curious and the professional alike.

### Technical Specifications of Instagram Reels Audio Scraper & Downloader 📝

- **Supported Inputs**: Single Reel URLs, Batch URL lists.
- **Extraction Speed**: ~2-4 seconds per URL with the **Instagram Reels Audio Scraper & Downloader**.
- **Data Output**: Detailed JSON objects with nested audio metadata.
- **Network**: Integrated residential proxy rotating logic.
- **Compatibility**: Cloud-native, Docker-ready, and API-compatible.

The **Instagram Reels Audio Scraper & Downloader** is the pinnacle of social media audio extraction technology.

### Frequently Asked Questions (FAQ) ❓

**Does the Instagram Reels Audio Scraper & Downloader download video too?** 🎥
The **Instagram Reels Audio Scraper & Downloader** is specialized for audio, but it provides the direct source links that include video data in the metadata.

**Can I run the Instagram Reels Audio Scraper & Downloader on my own server?** 💻
Yes, the **Instagram Reels Audio Scraper & Downloader** is designed to run in any environment that supports contemporary containerization or Python execution.

**How many reels can it handle?** ♾️
The **Instagram Reels Audio Scraper & Downloader** has been tested with thousands of URLs. For very large runs, ensure you have sufficient proxy bandwidth.

**Is it safe to use?** 🛡️
Yes, the **Instagram Reels Audio Scraper & Downloader** operates as a browser-like instance using proxies, ensuring it is safe and undetectable.

**What formats are available?** 🎧
The **Instagram Reels Audio Scraper & Downloader** typically extracts streams in `M4A`, `AAC`, and `MP4` formats depending on the original upload.

### Conclusion: Lead the Audio Revolution with Instagram Reels Audio Scraper & Downloader ✅

The **Instagram Reels Audio Scraper & Downloader** is the definitive choice for anyone who understands the power of sound in social media. Its precision, speed, and depth make the **Instagram Reels Audio Scraper & Downloader** an essential asset for your toolkit.

Don't let valuable audio data go to waste. Transform your research and creation process today with the **Instagram Reels Audio Scraper & Downloader**. Experience the difference that professional-grade extraction makes.

***

*Disclaimer: The Instagram Reels Audio Scraper & Downloader is built for research, analytical, and data-gathering purposes. Users are responsible for ensuring that their use of the Instagram Reels Audio Scraper & Downloader complies with all applicable platform terms and local laws.*

## SEO Optimized Keywords for Instagram Reels Audio Scraper & Downloader 🔑

- Instagram Audio Extraction Tool
- Reels Sound Downloader 🎧
- Audio Metadata Scraper
- Instagram AI Audio Analysis
- Viral Sound Tracker 📈
- Instagram Batch Audio Extractor
- Professional Media Scraper 🎙️
- Higher-Quality Reels Audio
- Social Media Acoustic Data
- Instagram Video Audio Miner

The **Instagram Reels Audio Scraper & Downloader** is the future of media intelligence. Keep your **Instagram Reels Audio Scraper & Downloader** updated for the latest features and highest accuracy!

Thank you for choosing the **Instagram Reels Audio Scraper & Downloader**—the world's most powerful tool for Instagram audio extraction!

# Actor input Schema

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

Enter the URLs of the Instagram Reels you want to scrape.

## Actor input object example

```json
{
  "reel_urls": [
    {
      "url": "https://www.instagram.com/photoshop/reel/DUCv832AdYR/"
    }
  ]
}
```

# 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/photoshop/reel/DUCv832AdYR/"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers-hub/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/photoshop/reel/DUCv832AdYR/" }] }

# Run the Actor and wait for it to finish
run = client.actor("scrapers-hub/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("💾 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://www.instagram.com/photoshop/reel/DUCv832AdYR/"
    }
  ]
}' |
apify call scrapers-hub/instagram-reels-audio-scraper-downloader --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Instagram Reels Audio Scraper Downloader",
        "description": "🎵 Instagram Reels Audio Scraper Downloader extracts reel audio fast and easy. Save, organize & reuse sounds for edits, marketing & content creation. 🚀 Perfect for creators and social media teams—download smarter, post faster! 🔥",
        "version": "0.1",
        "x-build-id": "OFJ7p7ITuLqYb36dj"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers-hub~instagram-reels-audio-scraper-downloader/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers-hub-instagram-reels-audio-scraper-downloader",
                "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/scrapers-hub~instagram-reels-audio-scraper-downloader/runs": {
            "post": {
                "operationId": "runs-sync-scrapers-hub-instagram-reels-audio-scraper-downloader",
                "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/scrapers-hub~instagram-reels-audio-scraper-downloader/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers-hub-instagram-reels-audio-scraper-downloader",
                "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": "Reel URLs",
                        "type": "array",
                        "description": "Enter the URLs of the Instagram Reels you want to scrape.",
                        "items": {
                            "type": "object",
                            "required": [
                                "url"
                            ],
                            "properties": {
                                "url": {
                                    "type": "string",
                                    "title": "URL of a web page",
                                    "format": "uri"
                                }
                            }
                        }
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
