# Facebook Multiple Reels Scraper | Transcripts  & Downloader (`alpha-scraper/facebook-multiple-reels-scraper-transcripts-downloader`) Actor

Scrape Facebook Reels from one or multiple public profiles. Extract reel URLs, captions, transcripts, video metadata, thumbnails, creator details, audio information, engagement insights, and direct HD/SD download links. Perfect for research, analytics, AI datasets, and content monitoring.

- **URL**: https://apify.com/alpha-scraper/facebook-multiple-reels-scraper-transcripts-downloader.md
- **Developed by:** [Alpha Scraper](https://apify.com/alpha-scraper) (community)
- **Categories:** Videos, Social media, Real estate
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.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 Multiple Reels Scraper | Transcripts & Downloader

Extract Facebook Reels from one or multiple public Facebook profiles in bulk.

Get reel URLs, video metadata, transcripts, captions, download links, engagement information, thumbnails, creator details, audio information, and much more from public Facebook Reels.

Perfect for:

* ✅ Social Media Monitoring
* ✅ Competitor Research
* ✅ Content Analysis
* ✅ AI Training Datasets
* ✅ Influencer Research
* ✅ Marketing Intelligence
* ✅ Facebook Video Archiving
* ✅ Transcript Collection
* ✅ Video Download Automation


---

### 🔑  Keywords

Facebook Reels Scraper,Facebook Video Scraper,Facebook Reels Downloader,Facebook Transcript Extractor,Facebook Video Metadata API,Facebook Reels Data Extraction,Facebook Creator Analytics,Facebook Video Intelligence,
Facebook Video Download Links,
Facebook Reels Analytics,
Facebook Public Reels Scraper,
Facebook Profile Reels Scraper,
Facebook Content Research Tool,
Facebook Marketing Intelligence,
Facebook Influencer Analytics,
Facebook Video Dataset,
Facebook Reels Dataset,
Facebook Caption Extractor,
Facebook Reel Transcript Scraper,
Facebook Bulk Reels Export.

---

### 🎯 What This Actor Does

This actor allows you to scrape Facebook Reels from one or multiple public Facebook profiles.

Simply enter:

* Facebook profile URL
* Facebook username
* Facebook creator page URL

The actor automatically collects reels and exports structured data.

---

### 🔥 Key Features

#### 📹 Extract Multiple Facebook Reels

Collect multiple reels from any public Facebook profile.

---

#### 📝 Extract Reel Transcripts

Get transcript text and caption content from reels whenever available.

Useful for:

* AI training
* NLP analysis
* Content research
* Keyword extraction

---

#### ⬇️ Download Facebook Reels

Retrieve direct video download URLs.

Supports:

* HD video links
* SD video links
* Direct playback URLs

---

#### 👤 Profile Information

Collect creator details including:

* Page name
* Profile URL
* Page ID
* Verification status

---

#### 🎵 Audio Information

Extract music and audio information associated with reels.

---

#### 📊 Video Metadata

Collect extensive metadata including:

* Reel ID
* Duration
* Upload date
* Video URLs
* Thumbnail URLs
* Media information

---

#### 🌍 Multiple Profiles Support

Run multiple Facebook profiles in a single actor execution.

---

#### ⚡ Bulk Data Collection

Collect hundreds or thousands of reels across multiple profiles.

---

## 📥 Input

The actor accepts:

#### Facebook Usernames

```text
Cristiano

leomessi

JustinBieber
````

***

#### Facebook Profile URLs

```text
https://www.facebook.com/JustinBieber/

https://www.facebook.com/Cristiano/

https://www.facebook.com/LeonardoDiCaprio/
```

***

#### Facebook Reels URLs

```text
https://www.facebook.com/LeonardoDiCaprio/reels/
```

***

### Input Example

```json
{
    
    "startUrls": [
        "leomessi/",
        "Cristiano",
        "https://www.facebook.com/JustinBieber/",
        "https://www.facebook.com/LeonardoDiCaprio/reels/"
    ]

    "maxPerReels": 15,

}
```

### Example Output

```json

[
  {
    "reel_url": "https://www.facebook.com/reel/1169743615295284",
    "profile_url": "https://www.facebook.com/leomessi/reels/",
    "video": {
      "id": "1169743615295284",
      "url": "https://www.facebook.com/reel/1169743615295284",
      "short_url": "https://www.facebook.com/reel/1169743615295284",
      "canonical_url": "https://www.facebook.com/reel/1169743615295284",
      "mobile_url": "https://m.facebook.com/reel/1169743615295284",
      "embed_url": "https://www.facebook.com/plugins/video.php?href=https://www.facebook.com/reel/1169743615295284",
      "share_url": "https://www.facebook.com/share/r/1169743615295284",
      "title": "Para celebrar mi colaboración exclusiva con @icons",
      "description": "Para celebrar mi colaboración exclusiva con @icons_memorabilia, voy a sortear tres camisetas de mi colección oficial de artículos firmados — ¡todas 100% autenticadas con la nueva tecnología TripleLock™️ de Icons!\n\nLos premios son:\n1️⃣ Una camiseta de la selección Argentina firmada y enmarcada (edición especial)\n2️⃣ Una camiseta del FC Barcelona firmada y enmarcada (edición especial)\n3️⃣ Una camiseta del Inter Miami CF firmada y enmarcada (edición especial)\n\nPara participar, solo tenés que:\n👉 Seguir a Icons.com\n👉 Comentar #IconsARG, #IconsFCB o #IconsMIA\n\nAplican términos y condiciones.\nPara más información sobre Icons.com y TripleLock™️, entrá a Icons.com\n\nTo celebrate my exclusive partnership with Icons, I’m giving away three shirts from my official signed memorabilia collection — all of which are 100% authenticated with Icons' new TripleLock™ technology!\n\nThe prizes are:\n1️⃣ A signed and framed special edition Argentina shirt\n2️⃣ A signed and framed special edition FC Barcelona shirt\n3️⃣ A signed and framed special edition Inter Miami CF shirt\n\nTo be in with a chance of winning one of these shirts you need to follow Icons.com AND comment either #IconsARG, #IconsFCB OR #IconsMIA.\n\nTerms and conditions apply. Find out more about Icons.com and TripleLock™ by visiting Icons.com today!",
      "caption": "Para celebrar mi colaboración exclusiva con @icons_memorabilia, voy a sortear tres camisetas de mi colección oficial de artículos firmados — ¡todas 100% autenticadas con la nueva tecnología TripleLock™️ de Icons!\n\nLos premios son:\n1️⃣ Una camiseta de la selección Argentina firmada y enmarcada (edición especial)\n2️⃣ Una camiseta del FC Barcelona firmada y enmarcada (edición especial)\n3️⃣ Una camiseta del Inter Miami CF firmada y enmarcada (edición especial)\n\nPara participar, solo tenés que:\n👉 Seguir a Icons.com\n👉 Comentar #IconsARG, #IconsFCB o #IconsMIA\n\nAplican términos y condiciones.\nPara más información sobre Icons.com y TripleLock™️, entrá a Icons.com\n\nTo celebrate my exclusive partnership with Icons, I’m giving away three shirts from my official signed memorabilia collection — all of which are 100% authenticated with Icons' new TripleLock™ technology!\n\nThe prizes are:\n1️⃣ A signed and framed special edition Argentina shirt\n2️⃣ A signed and framed special edition FC Barcelona shirt\n3️⃣ A signed and framed special edition Inter Miami CF shirt\n\nTo be in with a chance of winning one of these shirts you need to follow Icons.com AND comment either #IconsARG, #IconsFCB OR #IconsMIA.\n\nTerms and conditions apply. Find out more about Icons.com and TripleLock™ by visiting Icons.com today!",
      "duration_seconds": 53.636,
      "duration_text": "00:53",
      "upload_timestamp": 1763655403,
      "upload_date": "2025-11-20",
      "upload_time": "16:16:43",
      "day_of_week": "Thursday",
      "timezone": "UTC",
      "is_live": false,
      "is_reel": true,
      "is_story": false,
      "language": "en",
      "content_type": "video",
      "direct_video_url": "https://video-iad6-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQNN504k1Yddy_tlH1e9_gN1WKEoiBYLohhFmoGFJK2RiEwjzAstPxqbofqsPbYJPzBh0oZMUjM9RbrVhnalZifqnwGEaRW17Vl5GiB0Y7Ourw.mp4?_nc_cat=109&_nc_sid=5e9851&_nc_ht=video-iad6-1.xx.fbcdn.net&_nc_ohc=VpQoml9ES8QQ7kNvwG_dccz&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLmRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHAiLCJ4cHZfYXNzZXRfaWQiOjcyNDM5Nzc2MDcyMzM4NCwiYXNzZXRfYWdlX2RheXMiOjIwOSwidmlfdXNlY2FzZV9pZCI6MTAxMjIsImR1cmF0aW9uX3MiOjUzLCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=f9a4d135bf2f9315&_nc_vs=HBksFQIYRWZiX2VwaGVtZXJhbC8xNjQ3OUM5REExRENFQTVDRTQxRUQ4REU4NjIxNjVCRl9tdF8xX3ZpZGVvX2Rhc2hpbml0Lm1wNBUAAsgBEgAVAhhAZmJfcGVybWFuZW50LzM1NDM2NEZCRTg4QjczMTA5RjJCMkZEN0IwQTQzNEE5X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACbw5qHzv7XJAhUCKAJDMywXQErVP3ztkWgYGWRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHARAHUCZZSeAQA&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&_nc_zt=28&oh=00_Af_C8GxnVdJdP6vVvLtaP1l1M7yMsuAvtH1pBgHWvyMpZA&oe=6A38BD0F&bitrate=1219287&tag=dash_h264-basic-gen2_720p",
      "audio_only_url": "",
      "video_only_url": "https://video-iad6-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQNN504k1Yddy_tlH1e9_gN1WKEoiBYLohhFmoGFJK2RiEwjzAstPxqbofqsPbYJPzBh0oZMUjM9RbrVhnalZifqnwGEaRW17Vl5GiB0Y7Ourw.mp4?_nc_cat=109&_nc_sid=5e9851&_nc_ht=video-iad6-1.xx.fbcdn.net&_nc_ohc=VpQoml9ES8QQ7kNvwG_dccz&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLmRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHAiLCJ4cHZfYXNzZXRfaWQiOjcyNDM5Nzc2MDcyMzM4NCwiYXNzZXRfYWdlX2RheXMiOjIwOSwidmlfdXNlY2FzZV9pZCI6MTAxMjIsImR1cmF0aW9uX3MiOjUzLCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=f9a4d135bf2f9315&_nc_vs=HBksFQIYRWZiX2VwaGVtZXJhbC8xNjQ3OUM5REExRENFQTVDRTQxRUQ4REU4NjIxNjVCRl9tdF8xX3ZpZGVvX2Rhc2hpbml0Lm1wNBUAAsgBEgAVAhhAZmJfcGVybWFuZW50LzM1NDM2NEZCRTg4QjczMTA5RjJCMkZEN0IwQTQzNEE5X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACbw5qHzv7XJAhUCKAJDMywXQErVP3ztkWgYGWRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHARAHUCZZSeAQA&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&_nc_zt=28&oh=00_Af_C8GxnVdJdP6vVvLtaP1l1M7yMsuAvtH1pBgHWvyMpZA&oe=6A38BD0F&bitrate=1219287&tag=dash_h264-basic-gen2_720p"
    },
    "media": {
      "thumbnail_url": "https://scontent-iad3-1.xx.fbcdn.net/v/t15.5256-10/587693978_25293466137007641_2026497713055168048_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=110&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=TRZK4vKn98kQ7kNvwFiA12t&_nc_oc=Adp1oGPJcWE8DVIEMl1XDz6acaAP1njh735L0_Xb4FXAwZOa9ofh8nCSAVrVPnQloGc&_nc_zt=23&_nc_ht=scontent-iad3-1.xx&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&oh=00_Af8H9HQzsNoykyNwAH682UQ-zSTdRACPyTj9SnQjnPSUKQ&oe=6A38A56B",
      "thumbnail_urls": [
        "https://scontent-iad3-1.xx.fbcdn.net/v/t15.5256-10/587693978_25293466137007641_2026497713055168048_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=110&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=TRZK4vKn98kQ7kNvwFiA12t&_nc_oc=Adp1oGPJcWE8DVIEMl1XDz6acaAP1njh735L0_Xb4FXAwZOa9ofh8nCSAVrVPnQloGc&_nc_zt=23&_nc_ht=scontent-iad3-1.xx&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&oh=00_Af8H9HQzsNoykyNwAH682UQ-zSTdRACPyTj9SnQjnPSUKQ&oe=6A38A56B"
      ],
      "preview_image": "https://scontent-iad3-2.xx.fbcdn.net/v/t15.5256-10/586797902_1555357932314464_4970801164471023904_n.jpg?stp=dst-jpg_p960x960_tt6&_nc_cat=105&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=oJSBQWxWjnAQ7kNvwH59z2Y&_nc_oc=Ado40CIXLIMnUZz2uJ-8sh90pizFcVYrE1oDzl0rE7VxaL6FsTzVknRmiYt97a4ZrkM&_nc_zt=23&_nc_ht=scontent-iad3-2.xx&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&oh=00_Af9iouC1WEpYX_yAn4amLZr2aQyf9K_2SxAzcUcSDv_A0A&oe=6A38A20B",
      "sd_video_url": "https://video-iad3-1.xx.fbcdn.net/o1/v/t2/f2/m412/AQORWXyxrM9eTH5KfQ7-U3Af-ZRzUhY43rOqdg6R8_GZqkPcQ9QjKCjG6KqtHH-Eh4mvL9ZYRna1JfaZ_4KibYTs-DPg-9GVG5vPydNrbQ.mp4?_nc_cat=110&_nc_sid=8bf8fe&_nc_ht=video-iad3-1.xx.fbcdn.net&_nc_ohc=uVea0c6DdvsQ7kNvwEtmJEW&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuMzYwLnN2ZV9zZCIsInhwdl9hc3NldF9pZCI6NzI0Mzk3NzYwNzIzMzg0LCJhc3NldF9hZ2VfZGF5cyI6MjA5LCJ2aV91c2VjYXNlX2lkIjoxMDEyMiwiZHVyYXRpb25fcyI6NTMsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&ccb=17-1&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&_nc_zt=28&oh=00_Af9L1GRIy9eYZDKFOUCiB1N2WQUEsDW2coit_k1dajPybQ&oe=6A38A6CC&bitrate=320183&tag=sve_sd",
      "hd_video_url": "https://video-iad6-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQNN504k1Yddy_tlH1e9_gN1WKEoiBYLohhFmoGFJK2RiEwjzAstPxqbofqsPbYJPzBh0oZMUjM9RbrVhnalZifqnwGEaRW17Vl5GiB0Y7Ourw.mp4?_nc_cat=109&_nc_sid=5e9851&_nc_ht=video-iad6-1.xx.fbcdn.net&_nc_ohc=VpQoml9ES8QQ7kNvwG_dccz&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLmRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHAiLCJ4cHZfYXNzZXRfaWQiOjcyNDM5Nzc2MDcyMzM4NCwiYXNzZXRfYWdlX2RheXMiOjIwOSwidmlfdXNlY2FzZV9pZCI6MTAxMjIsImR1cmF0aW9uX3MiOjUzLCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&vs=f9a4d135bf2f9315&_nc_vs=HBksFQIYRWZiX2VwaGVtZXJhbC8xNjQ3OUM5REExRENFQTVDRTQxRUQ4REU4NjIxNjVCRl9tdF8xX3ZpZGVvX2Rhc2hpbml0Lm1wNBUAAsgBEgAVAhhAZmJfcGVybWFuZW50LzM1NDM2NEZCRTg4QjczMTA5RjJCMkZEN0IwQTQzNEE5X2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACbw5qHzv7XJAhUCKAJDMywXQErVP3ztkWgYGWRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHARAHUCZZSeAQA&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&_nc_zt=28&oh=00_Af_C8GxnVdJdP6vVvLtaP1l1M7yMsuAvtH1pBgHWvyMpZA&oe=6A38BD0F&bitrate=1219287&tag=dash_h264-basic-gen2_720p",
      "audio_url": "",
      "video_formats": [],
      "resolution": {
        "width": 1080,
        "height": 1920
      },
      "aspect_ratio": "0.5625",
      "file_size_bytes": 0,
      "fps": 30,
      "bitrate": 0,
      "codec": "H264",
      "audio_codec": "AAC",
      "container": "mp4"
    },
    "engagement": {
      "views": "3.6M",
      "play_count": "3.6M",
      "unique_views": 0,
      "likes": 0,
      "reactions_total": 0,
      "comments": 0,
      "shares": 0,
      "saves": 0
    },
    "hashtags": [],
    "mentions": [],
    "tags": [],
    "location": {},
    "music": {
      "track_name": "Tijuana Cartel · Frequent Flyers",
      "artist": "",
      "album": "",
      "audio_id": "",
      "audio_page_url": "",
      "audio_duration_seconds": 53.636,
      "audio_usage_count": 0,
      "is_original_audio": true,
      "is_trending_audio": false
    },
    "page_context": {
      "page_id": "",
      "page_name": "",
      "page_url": "",
      "page_category": "Creator",
      "page_verified": false
    },
    "post": {
      "post_id": "1474347897390129",
      "post_url": "https://www.facebook.com/reel/1169743615295284",
      "post_text": "Para celebrar mi colaboración exclusiva con @icons_memorabilia, voy a sortear tres camisetas de mi colección oficial de artículos firmados — ¡todas 100% autenticadas con la nueva tecnología TripleLock™️ de Icons!\n\nLos premios son:\n1️⃣ Una camiseta de la selección Argentina firmada y enmarcada (edición especial)\n2️⃣ Una camiseta del FC Barcelona firmada y enmarcada (edición especial)\n3️⃣ Una camiseta del Inter Miami CF firmada y enmarcada (edición especial)\n\nPara participar, solo tenés que:\n👉 Seguir a Icons.com\n👉 Comentar #IconsARG, #IconsFCB o #IconsMIA\n\nAplican términos y condiciones.\nPara más información sobre Icons.com y TripleLock™️, entrá a Icons.com\n\nTo celebrate my exclusive partnership with Icons, I’m giving away three shirts from my official signed memorabilia collection — all of which are 100% authenticated with Icons' new TripleLock™ technology!\n\nThe prizes are:\n1️⃣ A signed and framed special edition Argentina shirt\n2️⃣ A signed and framed special edition FC Barcelona shirt\n3️⃣ A signed and framed special edition Inter Miami CF shirt\n\nTo be in with a chance of winning one of these shirts you need to follow Icons.com AND comment either #IconsARG, #IconsFCB OR #IconsMIA.\n\nTerms and conditions apply. Find out more about Icons.com and TripleLock™ by visiting Icons.com today!",
      "post_type": "video",
      "created_time": "2025-11-20T16:16:43+00:00",
      "edited_time": "",
      "permalink": "https://www.facebook.com/reel/1169743615295284"
    },
    "transcript": {
      "language": "en",
      "word_count": 199,
      "full_text": "Para celebrar mi colaboración exclusiva con @icons_memorabilia, voy a sortear tres camisetas de mi colección oficial de artículos firmados — ¡todas 100% autenticadas con la nueva tecnología TripleLock™️ de Icons!\n\nLos premios son:\n1️⃣ Una camiseta de la selección Argentina firmada y enmarcada (edición especial)\n2️⃣ Una camiseta del FC Barcelona firmada y enmarcada (edición especial)\n3️⃣ Una camiseta del Inter Miami CF firmada y enmarcada (edición especial)\n\nPara participar, solo tenés que:\n👉 Seguir a Icons.com\n👉 Comentar #IconsARG, #IconsFCB o #IconsMIA\n\nAplican términos y condiciones.\nPara más información sobre Icons.com y TripleLock™️, entrá a Icons.com\n\nTo celebrate my exclusive partnership with Icons, I’m giving away three shirts from my official signed memorabilia collection — all of which are 100% authenticated with Icons' new TripleLock™ technology!\n\nThe prizes are:\n1️⃣ A signed and framed special edition Argentina shirt\n2️⃣ A signed and framed special edition FC Barcelona shirt\n3️⃣ A signed and framed special edition Inter Miami CF shirt\n\nTo be in with a chance of winning one of these shirts you need to follow Icons.com AND comment either #IconsARG, #IconsFCB OR #IconsMIA.\n\nTerms and conditions apply. Find out more about Icons.com and TripleLock™ by visiting Icons.com today!"
    },
    "content_analysis": {
      "sentiment": "Neutral",
      "content_topic": "Entertainment",
      "contains_music": true,
      "contains_face": false,
      "contains_text_overlay": false,
      "contains_brand_logo": false,
      "contains_product": false,
      "contains_link": false,
      "contains_cta": false,
      "nsfw": false
    },
    "sponsored_content": {
      "is_sponsored": false,
      "brand_mentions": [],
      "product_mentions": []
    },
    "urls": {
      "canonical_url": "https://www.facebook.com/reel/1169743615295284",
      "mobile_url": "https://m.facebook.com/reel/1169743615295284",
      "embed_url": "https://www.facebook.com/plugins/video.php?href=https://www.facebook.com/reel/1169743615295284",
      "share_url": "https://www.facebook.com/share/r/1169743615295284"
    },
    "scrape_info": {
      "scraped_at": "2026-06-17T17:59:07.979141+00:00",
      "proxy_used": false,
      "status": "success",
      "actor_version": "0.1"
    }
  },
  {
    "reel_url": "https://www.facebook.com/reel/821244491072424",
    "profile_url": "https://www.facebook.com/leomessi/reels/",
    "video": {
      "id": "821244491072424",
      "url": "https://www.facebook.com/reel/821244491072424",
      "short_url": "https://www.facebook.com/reel/821244491072424",
      "canonical_url": "https://www.facebook.com/reel/821244491072424",
      "mobile_url": "https://m.facebook.com/reel/821244491072424",
      "embed_url": "https://www.facebook.com/plugins/video.php?href=https://www.facebook.com/reel/821244491072424",
      "share_url": "https://www.facebook.com/share/r/821244491072424",
      "title": "I’m so happy to share the next chapter in my fragr",
      "description": "I’m so happy to share the next chapter in my fragrance collection: MESSI PLATINUM. Now available at leading fragrance retailers worldwide.\n\nContento de presentar el nuevo capítulo de mi colección de fragancias: MESSI PLATINUM.\nYa disponible en las principales perfumerías del mundo. \n\nMessi Fragrances #MessiFragrances",
      "caption": "I’m so happy to share the next chapter in my fragrance collection: MESSI PLATINUM. Now available at leading fragrance retailers worldwide.\n\nContento de presentar el nuevo capítulo de mi colección de fragancias: MESSI PLATINUM.\nYa disponible en las principales perfumerías del mundo. \n\nMessi Fragrances #MessiFragrances",
      "duration_seconds": 27.6,
      "duration_text": "00:27",
      "upload_timestamp": 1760357706,
      "upload_date": "2025-10-13",
      "upload_time": "12:15:06",
      "day_of_week": "Monday",
      "timezone": "UTC",
      "is_live": false,
      "is_reel": true,
      "is_story": false,
      "language": "en",
      "content_type": "video",
      "direct_video_url": "https://video-iad3-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQO3A3A4DYq2AGlMtlAviWxi2ijbILXGTgh14LCQyiH-cFMlugaj86vDdPRNNNaf93JDg5f4kQJEkWX1Cn6s1-Dhwitw_-zXDcBiGGOzDe6gkQ.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=video-iad3-1.xx.fbcdn.net&_nc_ohc=Yy2ltHDBjEkQ7kNvwHpegM_&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLmRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHAiLCJ4cHZfYXNzZXRfaWQiOjEzMTk5NzU0NDYzMzQ3MzksImFzc2V0X2FnZV9kYXlzIjoyNDcsInZpX3VzZWNhc2VfaWQiOjEwMTIyLCJkdXJhdGlvbl9zIjoyNywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=71f6a98ab1d3405&_nc_vs=HBksFQIYRWZiX2VwaGVtZXJhbC80QzQ2RENEMUZEMzU1RUVFRjZCQkY5OTMxMDI1NjQ5RV9tdF8xX3ZpZGVvX2Rhc2hpbml0Lm1wNBUAAsgBEgAVAhhAZmJfcGVybWFuZW50LzU2NEI5QjU1NjY3OTE2Q0NFMUNCQUUwMjFEODk2MUFGX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACamtLq516DYBBUCKAJDMywXQDuZmZmZmZoYGWRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHARAHUCZZSeAQA&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&_nc_zt=28&oh=00_Af9ZN53yqv77sCc8AuQRlXFCZzC2N_8DXWO8wf0Fw9QSRg&oe=6A38B000&bitrate=933569&tag=dash_h264-basic-gen2_720p",
      "audio_only_url": "",
      "video_only_url": "https://video-iad3-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQO3A3A4DYq2AGlMtlAviWxi2ijbILXGTgh14LCQyiH-cFMlugaj86vDdPRNNNaf93JDg5f4kQJEkWX1Cn6s1-Dhwitw_-zXDcBiGGOzDe6gkQ.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=video-iad3-1.xx.fbcdn.net&_nc_ohc=Yy2ltHDBjEkQ7kNvwHpegM_&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLmRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHAiLCJ4cHZfYXNzZXRfaWQiOjEzMTk5NzU0NDYzMzQ3MzksImFzc2V0X2FnZV9kYXlzIjoyNDcsInZpX3VzZWNhc2VfaWQiOjEwMTIyLCJkdXJhdGlvbl9zIjoyNywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=71f6a98ab1d3405&_nc_vs=HBksFQIYRWZiX2VwaGVtZXJhbC80QzQ2RENEMUZEMzU1RUVFRjZCQkY5OTMxMDI1NjQ5RV9tdF8xX3ZpZGVvX2Rhc2hpbml0Lm1wNBUAAsgBEgAVAhhAZmJfcGVybWFuZW50LzU2NEI5QjU1NjY3OTE2Q0NFMUNCQUUwMjFEODk2MUFGX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACamtLq516DYBBUCKAJDMywXQDuZmZmZmZoYGWRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHARAHUCZZSeAQA&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&_nc_zt=28&oh=00_Af9ZN53yqv77sCc8AuQRlXFCZzC2N_8DXWO8wf0Fw9QSRg&oe=6A38B000&bitrate=933569&tag=dash_h264-basic-gen2_720p"
    },
    "media": {
      "thumbnail_url": "https://scontent-iad6-1.xx.fbcdn.net/v/t15.5256-10/565661474_771322592577119_642938212239884336_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=109&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=LyOJ_V9eKL0Q7kNvwEEEiyx&_nc_oc=AdqI5AsANdnAn4w7s1B3I-tvYUWk1esGOoFOXenoOflr9nHyuQOxidVuaJZjvF9jMFc&_nc_zt=23&_nc_ht=scontent-iad6-1.xx&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&oh=00_Af8wOVpv-y13E-3WxTiZWnu6fTKdjr5GdOIMPj8FUUC83A&oe=6A38A2BE",
      "thumbnail_urls": [
        "https://scontent-iad6-1.xx.fbcdn.net/v/t15.5256-10/565661474_771322592577119_642938212239884336_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=109&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=LyOJ_V9eKL0Q7kNvwEEEiyx&_nc_oc=AdqI5AsANdnAn4w7s1B3I-tvYUWk1esGOoFOXenoOflr9nHyuQOxidVuaJZjvF9jMFc&_nc_zt=23&_nc_ht=scontent-iad6-1.xx&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&oh=00_Af8wOVpv-y13E-3WxTiZWnu6fTKdjr5GdOIMPj8FUUC83A&oe=6A38A2BE"
      ],
      "preview_image": "https://scontent-iad3-1.xx.fbcdn.net/v/t15.5256-10/563470839_2294636370973025_5936838647174570284_n.jpg?stp=dst-jpg_p960x960_tt6&_nc_cat=110&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=o8OsQ8Ulv18Q7kNvwECgYM5&_nc_oc=Adqm_p232w3ZSfR7C7NfRe0X-xHv0U8FynNN7nP3LT0_Wn3Bm31CcMzzHeJAQDYQZ1w&_nc_zt=23&_nc_ht=scontent-iad3-1.xx&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&oh=00_Af-6YEfEfSYFEJAtw9encS1H8zbtp0n3oKmtvKEYPcL4CQ&oe=6A38AF58",
      "sd_video_url": "https://video-iad3-1.xx.fbcdn.net/o1/v/t2/f2/m412/AQNMYN91MkkS9yCknyW7O8C1JwxS2MOIjc0myMlh7o2CI_4A4K_1e4pZsVW3xKxq98u7cNRcpqhOa5JqlBxWD36eI7v6HpEB2zSR0DzsrQ.mp4?_nc_cat=110&_nc_sid=8bf8fe&_nc_ht=video-iad3-1.xx.fbcdn.net&_nc_ohc=L1sdfc6MZmkQ7kNvwHjy5Xi&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuMzYwLnN2ZV9zZCIsInhwdl9hc3NldF9pZCI6MTMxOTk3NTQ0NjMzNDczOSwiYXNzZXRfYWdlX2RheXMiOjI0NywidmlfdXNlY2FzZV9pZCI6MTAxMjIsImR1cmF0aW9uX3MiOjI3LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&ccb=17-1&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&_nc_zt=28&oh=00_Af8HhHkMagZ-WFzgIxRfMgjuS5D3uaWznQAeEi7hI1RPqw&oe=6A38ACA0&bitrate=291418&tag=sve_sd",
      "hd_video_url": "https://video-iad3-1.xx.fbcdn.net/o1/v/t2/f2/m366/AQO3A3A4DYq2AGlMtlAviWxi2ijbILXGTgh14LCQyiH-cFMlugaj86vDdPRNNNaf93JDg5f4kQJEkWX1Cn6s1-Dhwitw_-zXDcBiGGOzDe6gkQ.mp4?_nc_cat=108&_nc_sid=5e9851&_nc_ht=video-iad3-1.xx.fbcdn.net&_nc_ohc=Yy2ltHDBjEkQ7kNvwHpegM_&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLmRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHAiLCJ4cHZfYXNzZXRfaWQiOjEzMTk5NzU0NDYzMzQ3MzksImFzc2V0X2FnZV9kYXlzIjoyNDcsInZpX3VzZWNhc2VfaWQiOjEwMTIyLCJkdXJhdGlvbl9zIjoyNywidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&vs=71f6a98ab1d3405&_nc_vs=HBksFQIYRWZiX2VwaGVtZXJhbC80QzQ2RENEMUZEMzU1RUVFRjZCQkY5OTMxMDI1NjQ5RV9tdF8xX3ZpZGVvX2Rhc2hpbml0Lm1wNBUAAsgBEgAVAhhAZmJfcGVybWFuZW50LzU2NEI5QjU1NjY3OTE2Q0NFMUNCQUUwMjFEODk2MUFGX2F1ZGlvX2Rhc2hpbml0Lm1wNBUCAsgBEgAoABgAGwKIB3VzZV9vaWwBMRJwcm9ncmVzc2l2ZV9yZWNpcGUBMRUAACamtLq516DYBBUCKAJDMywXQDuZmZmZmZoYGWRhc2hfaDI2NC1iYXNpYy1nZW4yXzcyMHARAHUCZZSeAQA&_nc_gid=EBKqZp04jC16Mm9xNldpmw&_nc_ss=7d180&_nc_zt=28&oh=00_Af9ZN53yqv77sCc8AuQRlXFCZzC2N_8DXWO8wf0Fw9QSRg&oe=6A38B000&bitrate=933569&tag=dash_h264-basic-gen2_720p",
      "audio_url": "",
      "video_formats": [],
      "resolution": {
        "width": 1080,
        "height": 1920
      },
      "aspect_ratio": "0.5625",
      "file_size_bytes": 0,
      "fps": 30,
      "bitrate": 0,
      "codec": "H264",
      "audio_codec": "AAC",
      "container": "mp4"
    },
    "engagement": {
      "views": "5.1M",
      "play_count": "5.1M",
      "unique_views": 0,
      "likes": 0,
      "reactions_total": 0,
      "comments": 0,
      "shares": 0,
      "saves": 0
    },
    "hashtags": [],
    "mentions": [],
    "tags": [],
    "location": {},
    "music": {
      "track_name": "Leo Messi · Original audio",
      "artist": "",
      "album": "",
      "audio_id": "",
      "audio_page_url": "",
      "audio_duration_seconds": 27.6,
      "audio_usage_count": 0,
      "is_original_audio": true,
      "is_trending_audio": false
    },
    "page_context": {
      "page_id": "",
      "page_name": "",
      "page_url": "",
      "page_category": "Creator",
      "page_verified": false
    },
    "post": {
      "post_id": "1443143140510605",
      "post_url": "https://www.facebook.com/reel/821244491072424",
      "post_text": "I’m so happy to share the next chapter in my fragrance collection: MESSI PLATINUM. Now available at leading fragrance retailers worldwide.\n\nContento de presentar el nuevo capítulo de mi colección de fragancias: MESSI PLATINUM.\nYa disponible en las principales perfumerías del mundo. \n\nMessi Fragrances #MessiFragrances",
      "post_type": "video",
      "created_time": "2025-10-13T12:15:06+00:00",
      "edited_time": "",
      "permalink": "https://www.facebook.com/reel/821244491072424"
    },
    "transcript": {
      "language": "en",
      "word_count": 45,
      "full_text": "I’m so happy to share the next chapter in my fragrance collection: MESSI PLATINUM. Now available at leading fragrance retailers worldwide.\n\nContento de presentar el nuevo capítulo de mi colección de fragancias: MESSI PLATINUM.\nYa disponible en las principales perfumerías del mundo. \n\nMessi Fragrances #MessiFragrances"
    },
    "content_analysis": {
      "sentiment": "Neutral",
      "content_topic": "Entertainment",
      "contains_music": true,
      "contains_face": false,
      "contains_text_overlay": false,
      "contains_brand_logo": false,
      "contains_product": false,
      "contains_link": false,
      "contains_cta": false,
      "nsfw": false
    },
    "sponsored_content": {
      "is_sponsored": false,
      "brand_mentions": [],
      "product_mentions": []
    },
    "urls": {
      "canonical_url": "https://www.facebook.com/reel/821244491072424",
      "mobile_url": "https://m.facebook.com/reel/821244491072424",
      "embed_url": "https://www.facebook.com/plugins/video.php?href=https://www.facebook.com/reel/821244491072424",
      "share_url": "https://www.facebook.com/share/r/821244491072424"
    },
    "scrape_info": {
      "scraped_at": "2026-06-17T17:59:07.979248+00:00",
      "proxy_used": false,
      "status": "success",
      "actor_version": "0.1"
    }
  } .....................
          ......................
                ........................
]

```

***

### ⚙️ Input Parameters

### startUrls

List of Facebook profiles.

Supports:

- Username
- Profile URL
- Creator Page URL

#### Example

```json
[
  "Cristiano",
  "leomessi",
  "https://www.facebook.com/JustinBieber/"
]
```

***

### maxPerReels

Maximum reels to collect from each profile.

#### Example

```json
25
```

***

## 📤 Output

Each dataset item contains a complete Facebook Reel record.

***

### 📚 Output Fields Explained

***

### reel\_url

Direct Facebook Reel URL.

#### Example

```text
https://www.facebook.com/reel/123456789
```

***

### profile\_url

Source profile from which the reel was collected.

***

### 🎬 Video Object

Contains all reel video information.

***

### video.id

Unique Facebook Reel ID.

***

### video.url

Reel URL.

***

### video.title

Generated title based on reel content.

***

### video.description

Reel caption or description.

***

### video.caption

Caption text.

***

### video.duration\_seconds

Video duration in seconds.

***

### video.duration\_text

Human-readable duration.

Example:

```text
00:35
```

***

### video.upload\_timestamp

Unix timestamp of upload.

***

### video.upload\_date

Upload date.

Example:

```text
2026-06-15
```

***

### video.upload\_time

Upload time.

***

### video.day\_of\_week

Day when reel was published.

Example:

```text
Monday
```

***

### video.direct\_video\_url

Best available download URL.

***

### video.mobile\_url

Mobile Facebook Reel URL.

***

### video.embed\_url

Embeddable Facebook Reel URL.

***

### 🖼️ Media Object

Contains media-related information.

***

### thumbnail\_url

Primary reel thumbnail.

***

### thumbnail\_urls

Array of thumbnail images.

***

### preview\_image

Preview image.

***

### hd\_video\_url

High-definition video download URL.

***

### sd\_video\_url

Standard-definition video URL.

***

### resolution

Video resolution.

Example:

```json
{
  "width": 1080,
  "height": 1920
}
```

***

### aspect\_ratio

Video aspect ratio.

Example:

```text
9:16
```

***

### 📈 Engagement Object

Contains engagement statistics when available.

***

### views

Video views.

***

### play\_count

Total plays.

***

### likes

Total likes.

***

### comments

Total comments.

***

### shares

Total shares.

***

### saves

Total saves.

***

### 🎵 Music Object

Audio and soundtrack information.

***

### track\_name

Music track name.

***

### artist

Track artist.

***

### album

Album name.

***

### is\_original\_audio

Whether original audio was used.

***

### 👤 Page Context

Information about the reel owner.

***

### page\_id

Facebook Page ID.

***

### page\_name

Creator or Page name.

***

### page\_url

Facebook page URL.

***

### page\_verified

Verification status.

***

### 📝 Transcript Object

Transcript-related information.

***

### language

Transcript language.

***

### word\_count

Total transcript words.

***

### full\_text

Complete transcript text.

***

### 🔍 Content Analysis

Additional content insights.

***

### sentiment

Content sentiment.

Example:

```text
Neutral
```

***

### content\_topic

Detected topic category.

***

### contains\_music

Whether music is present.

***

### contains\_link

Whether description contains links.

***

### nsfw

NSFW detection indicator.

***

### 💰 Sponsored Content

Advertising-related indicators.

***

### is\_sponsored

Whether content appears sponsored.

***

### brand\_mentions

Detected brands.

***

### product\_mentions

Detected products.

***

### 🔗 URLs Object

Useful URLs associated with the reel.

***

### canonical\_url

Primary reel URL.

***

### mobile\_url

Mobile version URL.

***

### embed\_url

Embeddable URL.

***

### share\_url

Shareable URL.

***

### 📦 Scrape Info

Information about the collection process.

***

### scraped\_at

Collection timestamp.

***

### status

Collection status.

***

### actor\_version

Actor version.

***

### 🎯 Use Cases

### 📈 Social Media Research

Analyze creator content strategies.

***

### 🏆 Competitor Monitoring

Track competitor reels and campaigns.

***

### 🤖 AI Dataset Creation

Build datasets for:

- AI models
- NLP systems
- Recommendation engines

***

### 📝 Transcript Collection

Collect large-scale reel transcripts.

***

### 📊 Content Intelligence

Understand:

- Posting patterns
- Topics
- Content trends

***

### 🎥 Video Archiving

Maintain historical archives of Facebook Reel content.

***

### 🚀 Benefits

✅ Fast bulk collection

✅ Multiple profiles support

✅ Transcript extraction

✅ Download links included

✅ Structured JSON output

✅ Easy integration with workflows

✅ Suitable for analytics

✅ Suitable for machine learning

✅ Large-scale data collection

***

## ⭐ Best Practices

#### Use Public Profiles

Ensure the target profile is publicly accessible.

***

#### Start Small

Test with:

```json
{
  "maxPerReels": 10
}
```

before large runs.

***

#### Use Multiple Profiles

Process many creators in a single execution for better efficiency.

***

#### Save Historical Data

Schedule regular runs to build content archives.

***

## ⚠️ Common Errors & Solutions

### No Reels Found

Possible reasons:

- Profile has no reels
- Reels are private
- Reels have been removed

#### Solution

Verify the profile contains public reels.

***

### Empty Results

Possible reasons:

- Incorrect username
- Invalid URL
- Content unavailable

#### Solution

Double-check profile URLs.

***

### Fewer Results Than Expected

Possible reasons:

- Limited public reels available
- Reached maximum reel limit

#### Solution

Increase:

```json
{
  "maxPerReels": 100
}
```

***

### Profile Not Accessible

Possible reasons:

- Restricted content
- Deleted profile
- Region restrictions

#### Solution

Verify that the profile is publicly accessible.

***

### ❤️ Perfect For

✅ Agencies

✅ Marketers

✅ Researchers

✅ Data Analysts

✅ AI Engineers

✅ Content Creators

✅ Growth Teams

✅ Social Media Managers

✅ Automation Builders

✅ Businesses

***

### 🚀 Start Scraping Facebook Reels Today

Extract public Facebook Reels, transcripts, download links, creator information, video metadata, engagement data, thumbnails, and much more from one or multiple Facebook profiles using a single Apify actor.

# Actor input Schema

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

List of one or more facebook profile URLs

## `maxPerReels` (type: `integer`):

Maximum number of reels to extract from each profile.

## Actor input object example

```json
{
  "startUrls": [
    "leomessi/",
    "Cristiano",
    "https://www.facebook.com/JustinBieber/",
    "https://www.facebook.com/LeonardoDiCaprio/reels/"
  ],
  "maxPerReels": 15
}
```

# 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": [
        "leomessi/",
        "Cristiano",
        "https://www.facebook.com/JustinBieber/",
        "https://www.facebook.com/LeonardoDiCaprio/reels/"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("alpha-scraper/facebook-multiple-reels-scraper-transcripts-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": [
        "leomessi/",
        "Cristiano",
        "https://www.facebook.com/JustinBieber/",
        "https://www.facebook.com/LeonardoDiCaprio/reels/",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("alpha-scraper/facebook-multiple-reels-scraper-transcripts-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": [
    "leomessi/",
    "Cristiano",
    "https://www.facebook.com/JustinBieber/",
    "https://www.facebook.com/LeonardoDiCaprio/reels/"
  ]
}' |
apify call alpha-scraper/facebook-multiple-reels-scraper-transcripts-downloader --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Facebook Multiple Reels Scraper | Transcripts  & Downloader",
        "description": "Scrape Facebook Reels from one or multiple public profiles. Extract reel URLs, captions, transcripts, video metadata, thumbnails, creator details, audio information, engagement insights, and direct HD/SD download links. Perfect for research, analytics, AI datasets, and content monitoring.",
        "version": "0.0",
        "x-build-id": "dboT2rPAS6WKFI4wP"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/alpha-scraper~facebook-multiple-reels-scraper-transcripts-downloader/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-alpha-scraper-facebook-multiple-reels-scraper-transcripts-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/alpha-scraper~facebook-multiple-reels-scraper-transcripts-downloader/runs": {
            "post": {
                "operationId": "runs-sync-alpha-scraper-facebook-multiple-reels-scraper-transcripts-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/alpha-scraper~facebook-multiple-reels-scraper-transcripts-downloader/run-sync": {
            "post": {
                "operationId": "run-sync-alpha-scraper-facebook-multiple-reels-scraper-transcripts-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",
                "properties": {
                    "startUrls": {
                        "title": "Start URLs",
                        "type": "array",
                        "description": "List of one or more facebook profile URLs",
                        "items": {
                            "type": "string"
                        }
                    },
                    "maxPerReels": {
                        "title": "Max Reels Per Profile",
                        "type": "integer",
                        "description": "Maximum number of reels to extract from each profile.",
                        "default": 15
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
