# Facebook Reels Scraper & Reels Downloader (`scrapers-hub/facebook-reels-scraper-reels-downloader`) Actor

📹 Facebook Reel Scraper (facebook-reel-scraper) extracts Reel links, captions, and engagement data efficiently. ⚡ Automate research, content analysis, and lead discovery with a streamlined workflow. ✅ Perfect for marketers, creators & analysts.

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

## Pricing

from $2.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

### 🎬 Facebook Reels Scraper & Reels Downloader: The Ultimate Enterprise-Grade Architecture for High-Fidelity Social Media Intelligence 🚀📊

In the hyper-accelerated digital landscape of the modern era, short-form video has become the primary DNA of consumer engagement and brand storytelling 🧬🎥. The Facebook Reels Scraper & Reels Downloader is a professional-grade, industrial-strength media extraction engine meticulously engineered to decode the underlying structure of public social identities and high-definition visual assets 👤🎞️. By deploying the Facebook Reels Scraper & Reels Downloader, global organizations, marketing agencies, and forensic data scientists can move beyond surface-level observation and establish an autonomous pipeline for creative archiving, trend mapping, and large-scale asset management with surgical precision 📈🎯

The Facebook Reels Scraper & Reels Downloader serves as a robust, non-invasive bridge between the vast, unstructured environment of public media and the refined, high-fidelity databases required by modern AI training models and Business Intelligence (BI) tools 🔗📁. This documentation offers an exhaustive deep-dive into the technical framework, operational methodologies, and strategic utilities of the Facebook Reels Scraper & Reels Downloader 🌐🧠

#### 🏗️ 1. Technical Architecture of the Facebook Reels Scraper & Reels Downloader ⚙️

The core engineering of the Facebook Reels Scraper & Reels Downloader is built upon a resilient, multi-layered browser-simulation infrastructure specifically optimized for the heavy media environment of social platforms 🧩📡. Unlike standard tools that rely on fragile official APIs with restrictive quotas ⚠️, the Facebook Reels Scraper & Reels Downloader utilizes a proprietary parsing engine that interacts directly with the platform's public-facing metadata layers 🛠️🔐

#### ⚙️ Systems Optimization & Logic 🧠⚡

Asynchronous Interaction Parsing 🔄
The Facebook Reels Scraper & Reels Downloader identifies and catalogs video metadata, high-resolution media URIs, and user interactions simultaneously, ensuring maximum speed during extraction cycles ⚡🏎️

DOM Synchronization & Virtual Scrolling 🧩
To maintain complete data fidelity, the Facebook Reels Scraper & Reels Downloader implements an intelligent infinite-scroll simulation that captures dynamically loaded content without missing a single entry 🛡️✅

Multi-Stream Separation 🎞️🎧
The Facebook Reels Scraper & Reels Downloader features an advanced processing layer that isolates MP4 video files from standalone M4A audio tracks, providing maximum flexibility for professional editing and content repurposing 🏷️🔍

Resource Prioritization 💾
The Facebook Reels Scraper & Reels Downloader selectively targets high-value JSON fragments, significantly reducing computational overhead while maximizing download quality 📉🚀

#### Input Format:

```json
{
  "urls": [
    "https://web.facebook.com/reel/911668801191318",
    "https://m.facebook.com/reel/123456789012345"
  ]
}
````

#### 📤 Output

```json
[
    {
        "url": "https://web.facebook.com/reel/911668801191318",
        "reel_id": "911668801191318",
        "title": "গু/লি/বি/দ্ধ হওয়ার আগে কী বলেছিলেন ওসমান হাদী?\n\n#হাদি #গুলি #news #gonokontho",
        "description": "গু/লি/বি/দ্ধ হওয়ার আগে কী বলেছিলেন ওসমান হাদী?\n\n#হাদি #গুলি #news #gonokontho",
        "uploader": "Gonokantho News দৈনিক গণকণ্ঠ",
        "uploader_id": "61554664181994",
        "duration": 20.086,
        "upload_date": "20251213",
        "reel_download_url": "https://video-nrt1-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQNM47CV-zzjdNKVn9tTLnmzKPHF-w-d1UCyjZNQtGwXY2-fNZiPdh7_o-0iYNs1aRWH3hr9LUbUydAJfUHfjCcOAA03cDKXUNgKS7lms5LRLg.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=video-nrt1-1.xx.fbcdn.net&_nc_ohc=dDajlYZ6-ygQ7kNvwGA349E&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLmRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHAiLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=c2049053e45edd5f&_nc_vs=HBksFQIYRWZiX2VwaGVtZXJhbC80RDRFN0FEQTAxN0YxODQ0QzcyMjc1MUQ2RDUxODY4N19tdF8xX3ZpZGVvX2Rhc2hpbml0Lm1wNBUAAsgBEgAVAhhAZmJfcGVybWFuZW50L0YwNEUwMzZFRTBGRDFCRDlBODU0QjE0NDNDMDg5RkI5X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACaqovzb0efQAhUCKAJDMywXQDQZmZmZmZoYGWRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHARAHUCZZSeAQA&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_Afleyy7Z6pnELuZ5_39-kWvLONp92ScxnysxtYdSkn8jpw&oe=6957EA0C&bitrate=1233166&tag=dash_h264-basic-gen2_720p&dl=1",
        "audio_download_url": "https://video-nrt6-1.xx.fbcdn.net/o1/v/t2/f2/m412/AQPZA88s2L4Ck7URDpckzc_PkHQvUQxkgkOY2nLNmd9dLRrb1F3DUvdklQzqHQS5ERtuP6mt3aMCjt0dDLxzgTFLCLHoP_s8onAliWQ.mp4?_nc_cat=107&_nc_sid=9ca052&_nc_ht=video-nrt6-1.xx.fbcdn.net&_nc_ohc=cZKUeJQ9HwkQ7kNvwEM5fqu&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfbG5faGVhYWNfdmJyM19hdWRpbyIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjUwMTk5LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_Afn_1tW9NbS6rlseltks4fZCbSZ1m-iReybUge_uZ66bnQ&oe=6957C1EC&dl=1",
        "thumbnail_url": "https://scontent-nrt1-2.xx.fbcdn.net/v/t15.5256-10/598380913_1501890744258855_4415178349455675113_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=104&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=750dK9M0vEQQ7kNvwF7Z26W&_nc_oc=AdmwBa8O4Rco4oJwDM3JGZ584A2pro5e_CNVMJ3synRNVXtX3sjnRpCegsTPy_Iq-CM&_nc_zt=23&_nc_ht=scontent-nrt1-2.xx&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&oh=00_AfmNJMIM_7ItV1ON9B_X5XaMXgkMfL91tmKrWo9B-FryyA&oe=6957C386",
        "format_id": "hd",
        "ext": "mp4",
        "video_variants": [
            {
                "height": 640,
                "width": 360,
                "url": "https://video-nrt1-2.xx.fbcdn.net/o1/v/t2/f2/m366/AQMBTStAnu6VscLnREaFBAtvTCveF3MFTC1EjCoENrbKlKbddKbjcryuyiX1-qTjpaSWstcLa38qru6rmDBbu5shaucIkiQdRvqPXTc.mp4?_nc_cat=101&_nc_sid=9ca052&_nc_ht=video-nrt1-2.xx.fbcdn.net&_nc_ohc=zg_4B9EBib0Q7kNvwHJCM3h&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5X3EyMCIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjE0NDYzMiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_Afn4_l5B2QwXpecT-Ez0pC7VLB-JWi1949VtatiBeCdGBw&oe=6957E7AA",
                "format_id": "1178472044406061v",
                "ext": "mp4",
                "vcodec": "av01.0.01M.08",
                "protocol": "https",
                "tbr": 144.632,
                "kind": "video_only",
                "note": "DASH video",
                "cdn_pref": 3
            },
            {
                "height": 960,
                "width": 540,
                "url": "https://video-nrt1-2.xx.fbcdn.net/o1/v/t2/f2/m366/AQOWRirSTwaaUcQrMTw_LikO4RXTNdcN5Q72p5C-o3ZRzuEdRNc95sdFExznAOOZRublb8FXPy0cY_wHxvKlrp8Nh4cieusCg79-MjI.mp4?_nc_cat=104&_nc_sid=9ca052&_nc_ht=video-nrt1-2.xx.fbcdn.net&_nc_ohc=Pc59dIGc1DwQ7kNvwGt9kGd&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5X3EzMCIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjE5MzA1NywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_AflWKuu2JNo48IzT0-_Uf26OY1YsJh6wwl1n7J00u5vf6A&oe=6957EB95",
                "format_id": "794079993680281v",
                "ext": "mp4",
                "vcodec": "av01.0.04M.08",
                "protocol": "https",
                "tbr": 193.057,
                "kind": "video_only",
                "note": "DASH video",
                "cdn_pref": 3
            },
            {
                "height": 1280,
                "width": 720,
                "url": "https://video-nrt6-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQNoLOZh5WMeQa59auBG-57-yia5RYxxROGPQs8phbu2cbQJd4T0ALLEjxmorI99Uz1LejUlPIAIvtMjEbgQDYuMK-gPL6PPcRophdI.mp4?_nc_cat=105&_nc_sid=9ca052&_nc_ht=video-nrt6-1.xx.fbcdn.net&_nc_ohc=U54VlcL3DaEQ7kNvwFCoTRA&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5X3E0MCIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjIyODEwOCwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_AfmlJL7U3dS6hPClPrwGg1FlmUvbi_axREMyVP-8ywq4mA&oe=6957D71A",
                "format_id": "1645363759989022v",
                "ext": "mp4",
                "vcodec": "av01.0.05M.08",
                "protocol": "https",
                "tbr": 228.108,
                "kind": "video_only",
                "note": "DASH video",
                "cdn_pref": 3
            },
            {
                "height": 1280,
                "width": 720,
                "url": "https://video-nrt6-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQMlnZSZtD44MEiS-XSu4yQtgNl-UolU5t4o-696k8ZBNXPrS95i2fjPN5PjHEG-REBDmiTf4pj2hqNKjrfyc1B3pru2wu_1yWpNRKY.mp4?_nc_cat=1&_nc_sid=9ca052&_nc_ht=video-nrt6-1.xx.fbcdn.net&_nc_ohc=7C1PUvde6kwQ7kNvwGw4PuN&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5X3E1MCIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjMyNzc4OSwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_AflQdw3z428itBsIedKiQorzqf9vj-MtU-Ij_fAiRIXxjg&oe=6957C29B",
                "format_id": "1921451062138925v",
                "ext": "mp4",
                "vcodec": "av01.0.05M.08",
                "protocol": "https",
                "tbr": 327.789,
                "kind": "video_only",
                "note": "DASH video",
                "cdn_pref": 3
            },
            {
                "height": 1280,
                "width": 720,
                "url": "https://video-nrt6-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQOJAznBxS17itNfpl4S-TeKn8h_vPS0oetBfaFo7tH8DisPdJ146tobmFZ2zma9ta18zDENqldyPDE-Rh7xVnudhwyU7IS7JE9SIt8.mp4?_nc_cat=106&_nc_sid=9ca052&_nc_ht=video-nrt6-1.xx.fbcdn.net&_nc_ohc=NopvK8iYxyUQ7kNvwElpQMm&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5X3E2MCIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjQ0MTI0OSwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_AfkmdZo3twzw82A4bsSsG2gGDd93b6R1F6SVRjShplt4ng&oe=6957EE8B",
                "format_id": "1375949947238899v",
                "ext": "mp4",
                "vcodec": "av01.0.05M.08",
                "protocol": "https",
                "tbr": 441.249,
                "kind": "video_only",
                "note": "DASH video",
                "cdn_pref": 3
            },
            {
                "height": 1280,
                "width": 720,
                "url": "https://video-nrt6-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQMdQsQoLFmMklKjf6y-uW8JazXjVx5voGAnribSBaJINKPfT_Ikrtl6j6M3ouTJkm_gdg0ISIf5CJ8xF2ON3n62jdoH3QnXQ15p6KQ.mp4?_nc_cat=107&_nc_sid=9ca052&_nc_ht=video-nrt6-1.xx.fbcdn.net&_nc_ohc=92q9fLBP5G8Q7kNvwG-Vv8J&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5X3E3MCIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjU2MTYyNSwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_AfmIeEXDuhbT143wa9w60e2b4t8kAxNaPRkQjqwerSHixQ&oe=6957E790",
                "format_id": "2091847998298400v",
                "ext": "mp4",
                "vcodec": "av01.0.05M.08",
                "protocol": "https",
                "tbr": 561.625,
                "kind": "video_only",
                "note": "DASH video",
                "cdn_pref": 3
            },
            {
                "height": 1280,
                "width": 720,
                "url": "https://video-nrt1-2.xx.fbcdn.net/o1/v/t2/f2/m366/AQPygRry-AhrGrkH02DOCgvjBhswZh5ZK-aYlZVG90nr4JMfNgiZ7Mr5hAufvIJiFQSYWa3R7f2BCsqjv-1jtqXcE68suyG1zIoSGdE.mp4?_nc_cat=102&_nc_sid=9ca052&_nc_ht=video-nrt1-2.xx.fbcdn.net&_nc_ohc=UAN_0S8aj38Q7kNvwF6DS1G&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5X3E4MCIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjcyMzA3NSwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_AfmleHWHRssXs_GAL29ZhS3MDUMSwJi1qn-9aGExqXBe8A&oe=6957DCC7",
                "format_id": "888843684100158v",
                "ext": "mp4",
                "vcodec": "av01.0.05M.08",
                "protocol": "https",
                "tbr": 723.075,
                "kind": "video_only",
                "note": "DASH video",
                "cdn_pref": 3
            },
            {
                "height": 1920,
                "width": 1080,
                "url": "https://video-nrt6-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQOUOL3ELhBPxPANPu53Xd_YDriv1pkFnHnmwMnkR2BiWOdxQSa9GWQ8CbTQDWTPdvXRrLZo0YjZgnxZasevRoZF6Cq_4N55YKpEjXo.mp4?_nc_cat=107&_nc_sid=9ca052&_nc_ht=video-nrt6-1.xx.fbcdn.net&_nc_ohc=qJsXHP41hGoQ7kNvwEG-cqS&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5X3E5MCIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjEwODgyNTcsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_AfmaNoU3MPd6ZWAgjS1EHwIOrfIRV2PGaazcxW6enZADtg&oe=6957DB5C",
                "format_id": "829871640028186v",
                "ext": "mp4",
                "vcodec": "av01.0.08M.08",
                "protocol": "https",
                "tbr": 1088.257,
                "kind": "video_only",
                "note": "DASH video",
                "cdn_pref": 3
            }
        ],
        "video_with_audio_variants": [
            {
                "url": "https://video-nrt1-1.xx.fbcdn.net/o1/v/t2/f2/m412/AQNODZgbJIobSw111CVF6LNAadueQhA7F09j_XUdu9y6MDXtMKgfPyEG22gx5bkPaM7_QHHjOqNxH4w1lXwVzl-p6KZAu86WeGwLhuDuOA.mp4?_nc_cat=108&_nc_sid=8bf8fe&_nc_ht=video-nrt1-1.xx.fbcdn.net&_nc_ohc=fT2NBypiXOoQ7kNvwF0K2Kr&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuMzYwLnN2ZV9zZCIsInhwdl9hc3NldF9pZCI6NzQwNjUyMzA4NDY1ODEzLCJhc3NldF9hZ2VfZGF5cyI6MTUsInZpX3VzZWNhc2VfaWQiOjEwMTIyLCJkdXJhdGlvbl9zIjoyMCwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_AfnQc6Q5KH7nPL6RoqSHIFno-Py0a_hVMLwsSnMPdKs_lg&oe=6957EEA6&bitrate=347399&tag=sve_sd",
                "format_id": "sd",
                "ext": "mp4",
                "protocol": "https",
                "kind": "progressive",
                "note": "progressive",
                "cdn_pref": 3
            },
            {
                "url": "https://video-nrt1-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQNM47CV-zzjdNKVn9tTLnmzKPHF-w-d1UCyjZNQtGwXY2-fNZiPdh7_o-0iYNs1aRWH3hr9LUbUydAJfUHfjCcOAA03cDKXUNgKS7lms5LRLg.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=video-nrt1-1.xx.fbcdn.net&_nc_ohc=dDajlYZ6-ygQ7kNvwGA349E&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLmRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHAiLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&vs=c2049053e45edd5f&_nc_vs=HBksFQIYRWZiX2VwaGVtZXJhbC80RDRFN0FEQTAxN0YxODQ0QzcyMjc1MUQ2RDUxODY4N19tdF8xX3ZpZGVvX2Rhc2hpbml0Lm1wNBUAAsgBEgAVAhhAZmJfcGVybWFuZW50L0YwNEUwMzZFRTBGRDFCRDlBODU0QjE0NDNDMDg5RkI5X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACaqovzb0efQAhUCKAJDMywXQDQZmZmZmZoYGWRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHARAHUCZZSeAQA&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_Afleyy7Z6pnELuZ5_39-kWvLONp92ScxnysxtYdSkn8jpw&oe=6957EA0C&bitrate=1233166&tag=dash_h264-basic-gen2_720p",
                "format_id": "hd",
                "ext": "mp4",
                "protocol": "https",
                "kind": "progressive",
                "note": "progressive",
                "cdn_pref": 3
            }
        ],
        "audio_variants": [
            {
                "height": 0,
                "width": 0,
                "url": "https://video-nrt6-1.xx.fbcdn.net/o1/v/t2/f2/m412/AQPZA88s2L4Ck7URDpckzc_PkHQvUQxkgkOY2nLNmd9dLRrb1F3DUvdklQzqHQS5ERtuP6mt3aMCjt0dDLxzgTFLCLHoP_s8onAliWQ.mp4?_nc_cat=107&_nc_sid=9ca052&_nc_ht=video-nrt6-1.xx.fbcdn.net&_nc_ohc=cZKUeJQ9HwkQ7kNvwEM5fqu&efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfbG5faGVhYWNfdmJyM19hdWRpbyIsInZpZGVvX2lkIjo5MTE2Njg4MDExOTEzMTgsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjc0MDY1MjMwODQ2NTgxMywiYXNzZXRfYWdlX2RheXMiOjE1LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6MjAsImJpdHJhdGUiOjUwMTk5LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&_nc_zt=28&oh=00_Afn_1tW9NbS6rlseltks4fZCbSZ1m-iReybUge_uZ66bnQ&oe=6957C1EC",
                "format_id": "1537089204274564a",
                "ext": "m4a",
                "vcodec": null,
                "protocol": "https",
                "tbr": 49.806,
                "kind": "audio_only",
                "note": "DASH audio",
                "cdn_pref": 3
            }
        ],
        "thumbnails": [
            {
                "url": "https://scontent-nrt1-2.xx.fbcdn.net/v/t15.5256-10/598380913_1501890744258855_4415178349455675113_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=104&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=750dK9M0vEQQ7kNvwF7Z26W&_nc_oc=AdmwBa8O4Rco4oJwDM3JGZ584A2pro5e_CNVMJ3synRNVXtX3sjnRpCegsTPy_Iq-CM&_nc_zt=23&_nc_ht=scontent-nrt1-2.xx&_nc_gid=pIA53vjFu9PTCNFvLiNDgA&oh=00_AfmNJMIM_7ItV1ON9B_X5XaMXgkMfL91tmKrWo9B-FryyA&oe=6957C386"
            }
        ],
        "included_dash_av_count": 0
    }
]
```

#### 🌟 2. Strategic Features of the Facebook Reels Scraper & Reels Downloader

The Facebook Reels Scraper & Reels Downloader is distinguished by its ability to extract "silent" engagement data points that are often invisible to the average observer. Below are the functional pillars that define the power of the Facebook Reels Scraper & Reels Downloader: 💎 🔓

🔒 Zero-Authentication Discovery: The Facebook Reels Scraper & Reels Downloader functions entirely as an independent observer. It never requires an official account login or session cookie, protecting your corporate infrastructure. 🕵️‍♂️ 🛡️

📄 Lossless Quality Preservation: Captures media in its original uploaded resolution (up to 1080p Full HD) through the Facebook Reels Scraper & Reels Downloader's advanced direct-link retrieval layer. 🏷️ 📡

🏢 Advanced Format Support: Seamlessly extracts DASH (Dynamic Adaptive Streaming) and Progressive formats, making the Facebook Reels Scraper & Reels Downloader the most versatile tool in its class. 📊 📈

🖼️ Asset Origin Mapping: The Facebook Reels Scraper & Reels Downloader finds the highest resolution thumbnail URIs and caption text, perfect for building enterprise-grade visual archives. 🎨 📸

⚡ Extreme Concurrency Support: Engineered to handle massive batch requests, the Facebook Reels Scraper & Reels Downloader can be distributed across global clusters to process thousands of links per hour. 🚀 🌌

📊 Unified Data Schema: Every result from the Facebook Reels Scraper & Reels Downloader is normalized into a clean, flattened structure ready for immediate database ingestion. 📁 💾

#### 🛡️ 3. Stealth-Audit Security Protocol of the Facebook Reels Scraper & Reels Downloader

In the high-security environment of modern social platforms, the Facebook Reels Scraper & Reels Downloader stays ahead with a multi-layered stealth defense system that ensures uninterrupted operation and consistent data flow. 🤺 🔒

👤 Pseudo-User Fingerprinting: Every session of the Facebook Reels Scraper & Reels Downloader is assigned a unique browser signature—including Canvas fingerprints and WebGL signatures—to mimic a legitimate organic visitor. 🎭 💻

🚫 Rate-Limit Resilience: The Facebook Reels Scraper & Reels Downloader features adaptive sleep timers that expand and contract based on the server's response headers to prevent IP flagging. ⏳ 🚦

🛡️ Residential Proxy Synergy: By funneling requests through a global network of home-based IP addresses, the Facebook Reels Scraper & Reels Downloader makes its traffic indistinguishable from standard human traffic. 🏠 🌎

🌍 Global Access Discovery: Use the Facebook Reels Scraper & Reels Downloader to see specific trending content or localized descriptions that are restricted to certain geographic regions. 📍 🗺️

#### 📊 4. Schema Mapping & Data Field Intelligence

The output generated by the Facebook Reels Scraper & Reels Downloader is designed for mathematical precision and ease of use in high-end Business Intelligence (BI) tools. 📋 🧪
| **Category**         | **Fields Extracted by Facebook Reels Scraper & Reels Downloader** | **Analytical Value 💡**                                            |
| -------------------- | ----------------------------------------------------------------- | ------------------------------------------------------------------ |
| **Identity**         | `uploader`, `uploader_id`, `reel_id`                              | Permanent ID tracking & reliable source verification 🆔            |
| **Temporal Metrics** | `upload_date`, `duration`, `timestamp`                            | Content frequency, cadence & timing optimization ⏱️                |
| **Format Data**      | `format_id`, `ext`, `vcodec`, `bitrate`                           | Technical compliance checks & playback performance analysis 📉     |
| **Asset Links**      | `reel_download_url`, `audio_download_url`                         | Direct pipeline integration for editors, apps & automation 🚀      |
| **Creative Assets**  | `title`, `description`, `thumbnail_url`                           | Semantic analysis, caption intelligence & visual brand auditing 📸 |
| **Variants**         | `video_variants` (height / width)                                 | Device-specific resolution mapping & UX optimization 📱            |

#### 📈 5. Enterprise Use Cases for the Facebook Reels Scraper & Reels Downloader

Elite marketing firms, PR agencies, and tech startups leverage the Facebook Reels Scraper & Reels Downloader to build a 360-degree view of their competitive landscape and asset library. 🏆 🏢

🎯 Creative Content Auditing
Utilize the Facebook Reels Scraper & Reels Downloader to download and analyze the visual aesthetic of the top 100 competitors in your niche. The Facebook Reels Scraper & Reels Downloader allows you to see which visual styles and hooks are driving the highest engagement density. 🕵️‍♀️ 🎨

📊 Competitive Sound Research
Before launching a new campaign, use the Facebook Reels Scraper & Reels Downloader to audit the audio tracks of high-performance Reels. The Facebook Reels Scraper & Reels Downloader provides raw M4A files to identify recurring musical trends and viral voiceovers. 📉 🔍

🚀 App Development & Feed Integration
Developers can use the Facebook Reels Scraper & Reels Downloader to build Reels-powered applications. By using the direct CDN links provided by the Facebook Reels Scraper & Reels Downloader, you can ensure high-speed playback within your own UI. 📱 ⚡

📉 Crisis Monitoring & Asset Retention
Monitor the spread of specific viral videos tagging your brand using the Facebook Reels Scraper & Reels Downloader. By extracting media assets at scale, the Facebook Reels Scraper & Reels Downloader acts as a system of record for potential PR liabilities. 🚨 🛡️

🏢 AI Training & NLP Dataset Construction
Feed the high-resolution assets and clean text results from the Facebook Reels Scraper & Reels Downloader directly into your custom Computer Vision or Large Language Models (LLMs). The Facebook Reels Scraper & Reels Downloader provides massive, niche-specific datasets for predictive modeling. 🤖 🧠

#### 🛠️ 6. Technical Integration Workflows for the Facebook Reels Scraper & Reels Downloader

The Facebook Reels Scraper & Reels Downloader is a developer-first tool, designed to integrate seamlessly with modern CI/CD pipelines and automated marketing stacks. 🔗 💻

🔄 Webhook Synchronization: Configure the Facebook Reels Scraper & Reels Downloader to send an instant POST request to your server as soon as a media audit is finalized. 📡 🔔

🤖 Cloud Sync Pipelines: Automatically push every file extracted by the Facebook Reels Scraper & Reels Downloader to Google Drive, Dropbox, or a private AWS S3 bucket. ☁️ 📤

📊 Visualization Ready: Since the Facebook Reels Scraper & Reels Downloader outputs clean CSV/JSON, you can plug the data directly into Tableau or Looker for real-time reporting. 📈 📉

#### 🧠 7. Unique Predictive Analytics Strategies

Beyond basic downloading, the Facebook Reels Scraper & Reels Downloader allows for "Forward-Looking" strategies that give your business an unfair advantage: 🔮 ⚡

Visual Aesthetic Shifts: Use the Facebook Reels Scraper & Reels Downloader to monitor changes in visual branding. A sudden shift in color palettes or video pacing often signals an upcoming rebranding effort. 🎨 🎖️

Bitrate Evolution Tracking: Use the Facebook Reels Scraper & Reels Downloader to track how the technical quality of competitor videos is improving, signaling a shift in their production investment. 🗣️ 🔍

Virality Half-Life Mapping: By tracking a Reel over several days with the Facebook Reels Scraper & Reels Downloader, you can determine the exact decay rate of viral content in your niche. 📉 📈

#### 🛡️ 8. Advanced Anti-Detection & Scalability

The Facebook Reels Scraper & Reels Downloader is engineered for high-volume enterprise operations where millions of entries need to be audited across global markets. 🌍 🚀

🎭 Hardware Footprint Rotation: The Facebook Reels Scraper & Reels Downloader constantly changes its virtual hardware profile—spoofing RAM, CPU cores, and GPU signatures—making it indistinguishable from organic devices. 💻 📱

🌍 Proxy Pool Diversification: Supports massive rotating residential proxy pools, ensuring the Facebook Reels Scraper & Reels Downloader achieves a 99.9% success rate regardless of volume. 🏠 🌎

⏳ Smart Throttling Logic: To protect the integrity of the data source, the Facebook Reels Scraper & Reels Downloader automatically adjusts its request velocity based on server response time. ⚖️ ⏱️

#### ❓ 9. Frequently Asked Questions (FAQ)

🏢 Can the Facebook Reels Scraper & Reels Downloader see private content?

No. The Facebook Reels Scraper & Reels Downloader is strictly for public transparency. If the content is not publicly accessible, the Facebook Reels Scraper & Reels Downloader will not extract it. 🔒 🔢

📅 Does it extract both audio and video?

Yes. The Facebook Reels Scraper & Reels Downloader extracts separate streams for high-res video and high-fidelity audio, as well as unmerged progressive files. ✅ 🏷️

♾️ Is there a limit on the number of links?

The Facebook Reels Scraper & Reels Downloader shatters limitations. Whether you need 10 items or 10,000, the tool processes the collection with precision. 🚀 🌌

📂 What output formats are available?

The Facebook Reels Scraper & Reels Downloader delivers results in JSON, CSV, and Excel (XLSX). 📁 💾

#### 🛡️ 10. Compliance & Ethical Framework

Using the Facebook Reels Scraper & Reels Downloader comes with a commitment to professional data ethics and responsible usage. ⚖️ 🤝

🏛️ Public Data Protocol: The Facebook Reels Scraper & Reels Downloader only extracts content that users and brands have explicitly shared for the purpose of being viewed. 📖 🔓

🚦 Rate Limit Adherence: The Facebook Reels Scraper & Reels Downloader is designed to be a "considerate visitor," maintaining optimal traffic patterns to protect server integrity. 🚦 🛡️

⚖️ Data Privacy Alignment: The Facebook Reels Scraper & Reels Downloader focuses on engagement metrics and public content; it does not harvest non-public personal information or private messages. 🔒 🛡️

🤝 Strategic Integrity: We advocate for using the Facebook Reels Scraper & Reels Downloader for competitive transparency and academic research within legal boundaries. 🏛️ ⚖️

#### 📊 11. Data Enrichment API Ecosystem

Integrate the Facebook Reels Scraper & Reels Downloader with your existing tech stack to unlock even deeper insights: 🔗 🧪
| Enrichment Feature     | Tool 🛠️      | Purpose with Facebook Reels Scraper & Reels Downloader                                        |
| ---------------------- | ------------- | --------------------------------------------------------------------------------------------- |
| Sentiment Analysis 🧠  | Azure AI      | Score the verbal tone of text found by Facebook Reels Scraper & Reels Downloader.             |
| Object Recognition 👓  | Google Vision | Identify specific products inside media pulled by Facebook Reels Scraper & Reels Downloader.  |
| Influencer Mapping 📈  | BuzzSumo      | Match creator IDs from Facebook Reels Scraper & Reels Downloader to global influence metrics. |
| Automated Summaries 🤖 | OpenAI        | Create 1-paragraph summaries of the content strategy extracted by the engine.                 |

#### 🏁 12. Conclusion: Master the Visual Data Economy

In the data-driven landscape, those who can observe and archive their environment most accurately win. The Facebook Reels Scraper & Reels Downloader is the ultimate bridge between unstructured social noise and clear, strategic business intelligence. It eliminates the manual work of searching and replaces it with a streamlined, automated, and intelligent data pipeline. 🌟 🏆

Whether you are a startup looking for your first viral hook, an agency building a regional lead list, or a researcher tracking the history of social video, the Facebook Reels Scraper & Reels Downloader is your most reliable partner. By choosing the Facebook Reels Scraper & Reels Downloader, you are investing in a scalable intelligence strategy that will serve your organization for years to come. 🚀📈

#### 🚀 Get Started with the Facebook Reels Scraper & Reels Downloader Today!

Are you ready to revolutionize your social media asset management? The Facebook Reels Scraper & Reels Downloader is waiting for your first list of links. If you need a custom configuration for the Facebook Reels Scraper & Reels Downloader or help setting up a cloud-based schedule, our technical team is here to support you. 🤝 ✨

# Actor input Schema

## `startUrls` (type: `array`):

List of Facebook Reel URLs to scrape.

## Actor input object example

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

# 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 = {
    "startUrls": [
        {
            "url": "https://web.facebook.com/reel/911668801191318"
        }
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapers-hub/facebook-reels-scraper-reels-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 = { "startUrls": [{ "url": "https://web.facebook.com/reel/911668801191318" }] }

# Run the Actor and wait for it to finish
run = client.actor("scrapers-hub/facebook-reels-scraper-reels-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 '{
  "startUrls": [
    {
      "url": "https://web.facebook.com/reel/911668801191318"
    }
  ]
}' |
apify call scrapers-hub/facebook-reels-scraper-reels-downloader --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Reels Scraper & Reels Downloader",
        "description": "📹 Facebook Reel Scraper (facebook-reel-scraper) extracts Reel links, captions, and engagement data efficiently. ⚡ Automate research, content analysis, and lead discovery with a streamlined workflow. ✅ Perfect for marketers, creators & analysts.",
        "version": "0.1",
        "x-build-id": "SHPC71eZUZrJNQNNA"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapers-hub~facebook-reels-scraper-reels-downloader/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapers-hub-facebook-reels-scraper-reels-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~facebook-reels-scraper-reels-downloader/runs": {
            "post": {
                "operationId": "runs-sync-scrapers-hub-facebook-reels-scraper-reels-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~facebook-reels-scraper-reels-downloader/run-sync": {
            "post": {
                "operationId": "run-sync-scrapers-hub-facebook-reels-scraper-reels-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": [
                    "startUrls"
                ],
                "properties": {
                    "startUrls": {
                        "title": "Facebook Reel URLs",
                        "type": "array",
                        "description": "List of Facebook Reel URLs 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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
