# Facebook Reels Scraper (`scraperdataworld/facebook-reels-scraper`) Actor

Facebook Reels Scraper extracts public Facebook Reels data from profiles, pages, and direct Reel URLs. Collect views, reactions, comments, shares, creator details, video URLs, thumbnails, audio metadata, and Reel analytics with pagination and date filtering.

- **URL**: https://apify.com/scraperdataworld/facebook-reels-scraper.md
- **Developed by:** [ScraperDataWorld](https://apify.com/scraperdataworld) (community)
- **Categories:** E-commerce, Social media, Videos
- **Stats:** 1 total users, 0 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $2.20 / 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.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

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

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
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.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — 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 Overview

Facebook Reels Scraper is an Apify Actor for extracting structured Reel data from Facebook profile and page Reel tabs, plus individual Facebook Reel URLs. It returns creator information, engagement metrics, media URLs, video dimensions, timing data, identifiers, music details, and additional Reel metadata.

The Facebook Reels Scraper is useful for content research, competitor analysis, media monitoring, lead generation workflows, business intelligence, and automated Facebook Reel data collection. It accepts multiple targets, uses an Apify Residential Proxy, follows Reel pagination, retries failed requests, and stores successful records in an Apify dataset.

### Facebook Reels Scraper Features

The Facebook Reels Scraper combines profile-based discovery with direct individual-Reel extraction.

- **Profile and page Reel scraping:** Enter one or more usernames or Facebook URLs. Usernames are converted to Reel-tab URLs, while supported profile/page URLs are normalized to the Reel path when needed.
- **Individual Reel scraping:** Provide direct Facebook Reel URLs or supported Facebook share URLs without requiring profile inputs.
- **Configurable limits:** `reels_count` accepts 1–50,000, with a default of 15.
- **Date filtering:** `reels_newer_than` keeps Reels posted after a selected date. While active, the configured Reel count is ignored.
- **Cursor pagination:** The actor discovers Reel IDs from the initial page and continues through the Reel collection using cursor information.
- **Structured output:** Each successful extraction is pushed to the Apify dataset.
- **Residential proxy:** The implementation creates an Apify Residential Proxy configuration for Facebook requests.
- **Retry and concurrency handling:** Requests are retried up to three times, while Reel processing uses asynchronous batching with a semaphore of 10 concurrent tasks.

### How to Use the Facebook Reels Scraper

The Facebook Reels Scraper supports profile, page, individual-Reel, and date-filter workflows through the available inputs.

#### 1. Scrape Reels from usernames or profiles

Add values to `username` or `facebook_urls`. A username such as `selena` becomes:

`https://www.facebook.com/selena/reels/`

A URL such as `https://www.facebook.com/IamSRK` is converted to its Reel tab when it does not already contain a Reel path.

Set `reels_count` to control how many successful Reel records are collected for each profile target. Target URLs are deduplicated before processing.

#### 2. Scrape individual Reels

Use `individual_reel_url` for one or more direct Reel or supported share URLs. Each URL is fetched and parsed independently, then successful records are written to the dataset.

The input description supports direct Reel URLs such as `https://www.facebook.com/reel/123456789`, Facebook Reel share URLs, and Facebook share/video URLs that resolve to a Reel.

#### 3. Filter Reels by date

Set `reels_newer_than` to a date such as `2026-01-01`. The Facebook Reels Scraper converts the value to a timestamp and compares it with each extracted Reel's `creation_time`.

When a Reel older than the selected date is reached, pagination stops for that target. The actor configuration specifies that `reels_count` is ignored while this filter is active.

### Facebook Reels Scraper Data Extraction

The Facebook Reels Scraper reads Facebook HTML and embedded JSON, locating story objects that contain `short_form_video_context`. It then extracts values from Reel video playback data, owner information, feedback data, soundtrack information, privacy data, and related story fields.

Core Facebook Reels Scraper data includes creator identity, Reel URLs, description text, creation time, views, reactions, comments, shares, post IDs, thumbnail and video URLs, dimensions, duration, verification status, owner IDs, track information, music IDs, audio properties, remix status, feedback identifiers, privacy information, and nested Facebook objects.

### Facebook Reels Scraper Use Cases

#### Lead Generation

Use creator names, profile URLs, Reel URLs, and engagement signals as inputs for prospect discovery and social lead intelligence workflows.

#### Market Research

Collect descriptions, views, reactions, comments, shares, publishing times, and media properties to study Facebook Reel activity across selected profiles and pages.

#### Competitor Analysis

Compare competing brands or creators using Reel descriptions, publishing activity, engagement metrics, media dimensions, and soundtrack or music references.

#### Business Intelligence

Build structured datasets for comparing creators, content activity, engagement indicators, and publishing patterns.

#### Content Research

Use descriptions, thumbnails, Reel URLs, video URLs, soundtrack information, and timing fields for content discovery and analysis.

#### Data Analysis and Automation

Run the Facebook Reels Scraper through Apify and process dataset records in downstream research, reporting, or automation workflows.

### Input

All actor inputs are optional in the schema, but at least one profile/page target or individual Reel URL is needed for the run to process data.

| Input                 | Type                     | Required | Default                           | Description                                                                                        |
| --------------------- | ------------------------ | -------- | --------------------------------- | -------------------------------------------------------------------------------------------------- |
| `username`            | Array of strings         | No       | `["selena"]`                      | One or more Facebook usernames. Each value is converted to a Reel-tab URL.                         |
| `facebook_urls`       | Array of request objects | No       | `https://www.facebook.com/IamSRK` | Facebook profile/page URLs, including supported profile, Reel-tab, People, and short-path formats. |
| `reels_count`         | Integer                  | No       | `15`                              | Maximum successful Reels to extract per profile target. Minimum 1, maximum 50,000.                 |
| `individual_reel_url` | Array of request objects | No       | `[]`                              | Direct Facebook Reel URLs and supported share URLs for individual extraction.                      |
| `reels_newer_than`    | String/date              | No       | Empty                             | Returns Reels posted after the selected date. The Reel count is ignored when active.               |

#### Input Combination Behavior

Profile targets are assembled from `username` and `facebook_urls`, normalized, and deduplicated. The profile workflow then discovers Reel URLs and paginates as necessary.

Individual Reel URLs are separately collected and deduplicated, then processed after the profile-target workflow. When neither target URLs nor individual URLs are supplied, the Facebook Reels Scraper logs the condition and exits without writing data.

### Output Data

The Facebook Reels Scraper pushes each successful extraction to the Apify dataset with the `result` charged event. The dataset view highlights creator, description, Reel URL, profile, views, reactions, comments, shares, creation time, thumbnail, HD video, duration, dimensions, and identifier fields.

| Field                                                | Type          | Description                                               |
| ---------------------------------------------------- | ------------- | --------------------------------------------------------- |
| `owner_name`                                         | String        | Reel creator or owner name.                               |
| `owner_url`                                          | String        | Facebook URL of the owner.                                |
| `profile_link`                                       | String        | Normalized owner profile link.                            |
| `facebookUrl`                                        | String        | Owner Reel-tab URL when available.                        |
| `topLevelReelUrl`                                    | String        | Shareable Reel URL, falling back to the requested URL.    |
| `text`                                               | String        | Reel message or description text.                         |
| `creation_time`                                      | Number/String | Reel creation timestamp or recovered creation-time value. |
| `playCountRounded`                                   | String        | Rounded Reel view count when available.                   |
| `reactionCount`                                      | Number        | Reaction count from Reel feedback data.                   |
| `commentCount`                                       | Number        | Total comment count.                                      |
| `shareCount`                                         | Number/String | Reduced share count when available.                       |
| `post_id`                                            | String        | Facebook post identifier.                                 |
| `thumbnail_url`                                      | String        | Thumbnail image URL.                                      |
| `video_url_hd`                                       | String        | HD video URL when available.                              |
| `video_url_sd`                                       | String        | SD video URL when available.                              |
| `width`                                              | Number        | Video width.                                              |
| `height`                                             | Number        | Video height.                                             |
| `duration_ms`                                        | Number        | Playable duration in milliseconds.                        |
| `playable_duration_in_s`                             | Number        | Playable duration in seconds.                             |
| `is_verified`                                        | Boolean       | Owner verification flag.                                  |
| `owner_id`                                           | String        | Facebook owner identifier.                                |
| `track_title`                                        | String        | Track or audio title when available.                      |
| `music_id`                                           | String        | Soundtrack/music identifier.                              |
| `audio_availability`                                 | String        | Audio availability value.                                 |
| `is_original_audio`                                  | Boolean       | Original Facebook audio flag.                             |
| `is_remixable`                                       | Boolean       | Reel remix availability flag.                             |
| `feedback_id`                                        | String        | Feedback object identifier.                               |
| `is_reshare`                                         | Boolean       | Reshare flag.                                             |
| `is_live_streaming`                                  | Boolean       | Live-streaming state from playback data.                  |
| `privacy`                                            | String        | Privacy label.                                            |
| `short_form_video_context`                           | Object        | Nested short-form video context.                          |
| `id`                                                 | String        | Story/Reel object identifier.                             |
| `sponsored_data`                                     | Object/Null   | Sponsored-content metadata when present.                  |
| `brand_safety_data`                                  | Object/Null   | Brand-safety metadata when present.                       |
| `privacy_scope`                                      | Object        | Raw privacy scope object.                                 |
| `unpublished_content_type`                           | String        | Unpublished-content type when returned.                   |
| `scheduled_publish_time`                             | Number/Null   | Scheduled publishing timestamp when present.              |
| `sponsor_relationship`                               | Number        | Sponsor relationship value.                               |
| `branded_content_post_info`                          | Object/Null   | Branded-content post information.                         |
| `creator_collaboration`                              | Object/Null   | Creator collaboration metadata.                           |
| `media_attribution_elements`                         | Array         | Media attribution elements.                               |
| `attachments`                                        | Array         | Story attachment data.                                    |
| `can_viewer_delete`                                  | Boolean       | Viewer deletion permission flag.                          |
| `can_viewer_edit`                                    | Boolean       | Viewer editing permission flag.                           |
| `can_viewer_cancel_collaboration_invite`             | Boolean       | Collaboration-invite cancellation flag.                   |
| `can_viewer_remove_collaborator`                     | Boolean       | Collaborator-removal permission flag.                     |
| `can_viewer_see_collaboration_invite`                | Boolean       | Collaboration-invite visibility flag.                     |
| `legal_reporting_cta_type`                           | String/Null   | Legal reporting CTA type.                                 |
| `legal_reporting_uri`                                | String/Null   | Legal reporting URI.                                      |
| `to`                                                 | Object/Null   | Story destination/recipient object.                       |
| `video`                                              | Object        | Nested video object.                                      |
| `post_collaboration`                                 | Object/Null   | Post collaboration metadata.                              |
| `can_viewer_remove_self_as_collaborator`             | Boolean       | Self-removal collaboration flag.                          |
| `if_viewer_can_see_stars_toggle_menu_option`         | Boolean/Null  | Stars-toggle visibility value.                            |
| `transparency_ad_info`                               | Object        | Ad-transparency information.                              |
| `serialized_frtp_identifiers`                        | Object/Null   | Serialized FRTP identifiers.                              |
| `feedback`                                           | Object        | Raw Facebook feedback object.                             |
| `inform_treatment_for_community_notes`               | Object/Null   | Community-notes treatment data.                           |
| `message`                                            | Object        | Raw Reel message object.                                  |
| `translated_message_for_viewer`                      | Object/Null   | Viewer-specific translated message data.                  |
| `actors`                                             | Array         | Story actor objects.                                      |
| `should_show_affiliate_commission_eligible_label_m2` | Boolean       | Affiliate commission eligibility flag.                    |
| `ai_generated_detected_info`                         | Object        | AI-generated detection information.                       |
| `ai_generated_self_disclosure_info`                  | Object        | AI self-disclosure information.                           |
| `url`                                                | String        | Story URL returned in the extracted object.               |

The Facebook Reels Scraper output goes beyond a basic URL list. It combines creator identity, content text, engagement signals, publishing time, media information, identifiers, soundtrack data, and nested story objects for richer analysis.

### Example Input

#### Profile Scraping

```json
{
  "username": ["selena"],
  "reels_count": 15
}
```

#### Individual Reel Scraping

```json
{
  "individual_reel_url": [
    {"url": "https://www.facebook.com/reel/123456789"}
  ]
}
```

#### Date-Filtered Scraping

```json
{
  "facebook_urls": [
    {"url": "https://www.facebook.com/IamSRK"}
  ],
  "reels_newer_than": "2026-01-01"
}
```

### Example Output short :

```json
[
  {
    "owner_name": "Selena Gomez",
    "text": "Te Olvido (La La) with benny blanco and Becky G is out now. I love this song so much and had the best time making it with two people I adore. Hope you love it too 💕",
    "topLevelReelUrl": "https://www.facebook.com/reel/1238698209329180",
    "owner_url": "https://www.facebook.com/Selena",
    "playCountRounded": "10M",
    "reactionCount": 79743,
    "commentCount": 1802,
    "shareCount": "3.1K",
    "creation_time": 1785481429,
    "thumbnail_url": "https://scontent-dus1-1.xx.fbcdn.net/v/t51.82787-10/756739905_18712219300019724_2206819343863827003_n.jpg?stp=dst-jpg_tt6&cstp=mx720x1280&ctp=s960x960&_nc_cat=101&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=010SKyja_04Q7kNvwEROwL4&_nc_oc=AdpguPQd2uYPbMscWFDzCHHMbGsnow6ahKP5vMMDodP4G_IhDnf1KOBKTWqHz3rJ-BQ&_nc_zt=23&_nc_ht=scontent-dus1-1.xx&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&oh=00_AQGHMfUCme1CfiDpdAPoSaWLZKKTdM5kx5DAno14mijd4w&oe=6A975674",
    "video_url_hd": "https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQPqfn93tn1Y829V-yAn1QW4cpBgDqDN5BJ5P1HIj-qQS7x47EzEBjjKGaTmn7qW6PxyWucX3txdbXMZZl6hCih32ebxoApAP1ZrDivIhg.mp4?_nc_cat=111&_nc_sid=8bf8fe&_nc_ht=video-dus1-1.xx.fbcdn.net&_nc_ohc=wTRu0uvNiOMQ7kNvwFrDv4Y&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLnByb2dyZXNzaXZlX2gyNjQtYmFzaWMtZ2VuMl83MjBwIiwieHB2X2Fzc2V0X2lkIjoxMDU1MDE1MjAzNzAyNjcyLCJhc3NldF9hZ2VfZGF5cyI6MjgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozMiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&_nc_zt=28&oh=00_AQGvpMJeOY6QIwRnyXAPU7317ctsSdKM9IB5mkke5XWxNA&oe=6A972997&bitrate=2267204&tag=progressive_h264-basic-gen2_720p",
    "playable_duration_in_s": 32.97,
    "width": 720,
    "height": 1280,
    "post_id": "1608849540597961",
    "feedback_id": "ZmVlZGJhY2s6MTYwODg0OTU0MDU5Nzk2MQ==",
    "music_id": "1565435055009671",
    "id": "UzpfSTEwMDA0NDE4NzkyMTQ3MDpWSzoxMjM4Njk4MjA5MzI5MTgw"
  }
]
```

### Example Output Full :

A successful Facebook Reels Scraper record can contain data similar to the following. Actual values depend on the Reel page and fields returned by Facebook.

```json
[
  {
    "profile_link": "https://www.facebook.com/Selena/",
    "facebookUrl": "https://www.facebook.com/Selena/reels/",
    "topLevelReelUrl": "https://www.facebook.com/reel/1238698209329180",
    "text": "Te Olvido (La La) with benny blanco and Becky G is out now. I love this song so much and had the best time making it with two people I adore. Hope you love it too 💕",
    "creation_time": 1785481429,
    "playCountRounded": "10M",
    "reactionCount": 79743,
    "commentCount": 1802,
    "shareCount": "3.1K",
    "post_id": "1608849540597961",
    "thumbnail_url": "https://scontent-dus1-1.xx.fbcdn.net/v/t51.82787-10/756739905_18712219300019724_2206819343863827003_n.jpg?stp=dst-jpg_tt6&cstp=mx720x1280&ctp=s960x960&_nc_cat=101&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=010SKyja_04Q7kNvwEROwL4&_nc_oc=AdpguPQd2uYPbMscWFDzCHHMbGsnow6ahKP5vMMDodP4G_IhDnf1KOBKTWqHz3rJ-BQ&_nc_zt=23&_nc_ht=scontent-dus1-1.xx&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&oh=00_AQGHMfUCme1CfiDpdAPoSaWLZKKTdM5kx5DAno14mijd4w&oe=6A975674",
    "video_url_hd": "https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQPqfn93tn1Y829V-yAn1QW4cpBgDqDN5BJ5P1HIj-qQS7x47EzEBjjKGaTmn7qW6PxyWucX3txdbXMZZl6hCih32ebxoApAP1ZrDivIhg.mp4?_nc_cat=111&_nc_sid=8bf8fe&_nc_ht=video-dus1-1.xx.fbcdn.net&_nc_ohc=wTRu0uvNiOMQ7kNvwFrDv4Y&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLnByb2dyZXNzaXZlX2gyNjQtYmFzaWMtZ2VuMl83MjBwIiwieHB2X2Fzc2V0X2lkIjoxMDU1MDE1MjAzNzAyNjcyLCJhc3NldF9hZ2VfZGF5cyI6MjgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozMiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&_nc_zt=28&oh=00_AQGvpMJeOY6QIwRnyXAPU7317ctsSdKM9IB5mkke5XWxNA&oe=6A972997&bitrate=2267204&tag=progressive_h264-basic-gen2_720p",
    "video_url_sd": "https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQNf4ApXrN_BjX1EBSurnNIkUN-QCRleFWn6AKiGF9xQGYSLDgaITeTdGqVmKdWNRAhQdV3PFVA52rahVsatwPRFLg1Go8EqkVkjUEUkPA.mp4?_nc_cat=108&_nc_sid=8bf8fe&_nc_ht=video-dus1-1.xx.fbcdn.net&_nc_ohc=768u1ef5tG4Q7kNvwHE2_kk&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuMzYwLnByb2dyZXNzaXZlX2gyNjQtYmFzaWMtZ2VuMl8zNjBwIiwieHB2X2Fzc2V0X2lkIjoxMDU1MDE1MjAzNzAyNjcyLCJhc3NldF9hZ2VfZGF5cyI6MjgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozMiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&_nc_zt=28&oh=00_AQFkFF1YvnC1f9yhVfJ5pC3516NhCNPacIYImwjgT8fOiA&oe=6A974416&bitrate=526594&tag=progressive_h264-basic-gen2_360p",
    "width": 720,
    "height": 1280,
    "duration_ms": 32970,
    "playable_duration_in_s": 32.97,
    "is_verified": true,
    "owner_id": "100044187921470",
    "owner_name": "Selena Gomez",
    "owner_url": "https://www.facebook.com/Selena",
    "track_title": "benny blanco · Te Olvido (La La)",
    "music_id": "1565435055009671",
    "audio_availability": "AVAILABLE",
    "is_original_audio": true,
    "is_remixable": true,
    "feedback_id": "ZmVlZGJhY2s6MTYwODg0OTU0MDU5Nzk2MQ==",
    "is_reshare": false,
    "is_live_streaming": false,
    "privacy": "Public",
    "short_form_video_context": {
      "self_view_boost": null,
      "video": {
        "id": "1238698209329180",
        "first_frame_thumbnail": "https://scontent-dus1-1.xx.fbcdn.net/v/t51.71878-10/762677297_1038572162299712_8964893872247070641_n.jpg?stp=dst-jpg_tt6&cstp=mx640x1136&ctp=s640x1136&_nc_cat=101&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=THC2Vs1zfTcQ7kNvwEquX6N&_nc_oc=Adob_8GOI8Bb9zRy-H_zLpB5mBdh_NWS4wtP0G0xurrwX_QcZGy5A01qJ9qHYgCvsH4&_nc_zt=23&_nc_ht=scontent-dus1-1.xx&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&oh=00_AQFDRG_k9tkr9JiJz7imAZ-jj5WfWJM7gvxXAwVXJFQDOw&oe=6A97285D",
        "__typename": "Video",
        "playable_duration_in_ms": 32970,
        "embeddable": true,
        "owner": {
          "__typename": "User",
          "id": "100044187921470"
        },
        "audio_availability": "AVAILABLE"
      },
      "if_should_change_url_for_reels": null,
      "shareable_url": "https://www.facebook.com/reel/1238698209329180",
      "playback_video": {
        "aspect_ratio": 0.5625,
        "height": 1280,
        "width": 720,
        "length_in_second": 32.97,
        "id": "1238698209329180",
        "dubbed_track_mapping": [],
        "thumbnailImage": {
          "uri": "https://scontent-dus1-1.xx.fbcdn.net/v/t51.82787-10/756739905_18712219300019724_2206819343863827003_n.jpg?stp=dst-jpg_tt6&cstp=mx720x1280&ctp=s960x960&_nc_cat=101&ccb=1-7&_nc_sid=5fad0e&_nc_ohc=010SKyja_04Q7kNvwEROwL4&_nc_oc=AdpguPQd2uYPbMscWFDzCHHMbGsnow6ahKP5vMMDodP4G_IhDnf1KOBKTWqHz3rJ-BQ&_nc_zt=23&_nc_ht=scontent-dus1-1.xx&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&oh=00_AQGHMfUCme1CfiDpdAPoSaWLZKKTdM5kx5DAno14mijd4w&oe=6A975674"
        },
        "animated_image_caption": null,
        "broadcaster_origin": null,
        "broadcast_id": null,
        "broadcast_status": null,
        "is_live_streaming": false,
        "is_live_trace_enabled": false,
        "is_looping": false,
        "is_video_broadcast": false,
        "is_podcast_video": false,
        "loop_count": 0,
        "is_spherical": false,
        "is_spherical_enabled": true,
        "unsupported_browser_message": null,
        "pmv_metadata": null,
        "latency_sensitive_config": null,
        "live_playback_instrumentation_configs": null,
        "is_ncsr": false,
        "permalink_url": "https://www.facebook.com/reel/1238698209329180/",
        "captions_url": null,
        "seo_web_crawler_lookaside_url": null,
        "dash_prefetch_experimental": [
          "1055024260368433v",
          "1055015703702622a"
        ],
        "video_available_captions_locales": [
          {
            "localized_creation_method": "Automático",
            "captions_url": "https://scontent-dus1-1.xx.fbcdn.net/v/t39.2093-6/760929918_1238698769329124_8379812459174455607_n.srt?_nc_cat=102&ccb=1-7&_nc_sid=c211c2&_nc_ohc=AJ5xYXF2h_cQ7kNvwHw8zdj&_nc_oc=Adp1YtEz1GQHgIMGFUgDcimENAq-SYjmtLEz29QpbAusJQeMhuc3a_kALxOJqrLmyBU&_nc_zt=14&_nc_ht=scontent-dus1-1.xx&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&oh=00_AQEGDRQuTD3Z7wUKvsiZmwTft-1SFaQEzCPnfkMpkmIzKA&oe=6A973C4E",
            "locale": "es_CL",
            "localized_unambiguous_language": "Español"
          }
        ],
        "video_status_type": "OK",
        "can_use_oz": true,
        "min_quality_preference": null,
        "spherical_video_fallback_urls": null,
        "comet_video_player_nextgendash_availability": "AVAILABLE",
        "videoDeliveryLegacyFields": {
          "dash_manifest_xml_string": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<MPD xmlns=\"urn:mpeg:dash:schema:mpd:2011\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"urn:mpeg:dash:schema:mpd:2011 DASH-MPD.xsd\" profiles=\"urn:mpeg:dash:profile:isoff-on-demand:2011\" minBufferTime=\"PT2S\" type=\"static\" mediaPresentationDuration=\"PT32.970886S\" FBTagsetUsed=\"edsr_r2av1-r1gen2vp9_unified\" FBManifestIdentifier=\"FgAYHGVkc3JfcjJhdjEtcjFnZW4ydnA5X3VuaWZpZWQZhryxg8T/4d8DkOCzlL/i3wO608qXv+LfA466+J2/4t8DuK2Pob/i3wPioKakv+LfA4yUvae/4t8DtofUqr/i3wMiGBBhdWRpb19hYWNfbG5fdmJyIjY4FAASWA5OT1RfQ0xBU1NJRklFRAA=\"><Period id=\"0\" duration=\"PT32.970886S\"><AdaptationSet id=\"0\" contentType=\"video\" frameRate=\"12288/512\" subsegmentAlignment=\"true\" par=\"9:16\"><SupplementalProperty schemeIdUri=\"urn:mpeg:mpegB:cicp:MatrixCoefficients\" value=\"1\"/><SupplementalProperty schemeIdUri=\"urn:mpeg:mpegB:cicp:ColourPrimaries\" value=\"1\"/><SupplementalProperty schemeIdUri=\"urn:mpeg:mpegB:cicp:TransferCharacteristics\" value=\"1\"/><Representation id=\"1055024260368433v\" bandwidth=\"597225\" codecs=\"av01.0.04M.08.0.111.01.01.01.0\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2av1-r1gen2vp9-4_q30\" FBPlaybackResolutionMos=\"0:100,360:63.5,480:62.2,720:62.6,1080:65.5,1440:68.9\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:96.3,480:93.3,720:86.1,1080:76.8,1440:70.9\" width=\"540\" height=\"960\" FBQualityClass=\"sd\" FBQualityLabel=\"360p\"><BaseURL>https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQNX8z6GxPtTod7o1iuugh4h05sTsm90cUg_RdJj8uxUFN_dWHR2jGrhBjiMYb_bn0SQaUGFa6oFNl6mgikLZi8nJ7Annrs_hmEsEdw.mp4?_nc_cat=107&amp;_nc_sid=9ca052&amp;_nc_ht=video-dus1-1.xx.fbcdn.net&amp;_nc_ohc=iESHpQq8KKYQ7kNvwFRSsYB&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5LTRfcTMwIiwidmlkZW9faWQiOjEyMzg2OTgyMDkzMjkxODAsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjEwNTUwMTUyMDM3MDI2NzIsImFzc2V0X2FnZV9kYXlzIjoyOCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjMyLCJiaXRyYXRlIjo1OTcyMjUsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&amp;ccb=17-1&amp;_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&amp;_nc_ss=7c289&amp;_nc_zt=28&amp;oh=00_AQHdBw2aTJsb8DNOsNF9IpDm5t0wNx3g9FhkNmAT2jQ8ng&amp;oe=6A974B14</BaseURL><SegmentBase indexRange=\"826-941\" timescale=\"12288\" FBFirstSegmentRange=\"942-269803\"><Initialization range=\"0-825\"/></SegmentBase></Representation><Representation id=\"1055024257035100v\" bandwidth=\"766484\" codecs=\"av01.0.05M.08.0.111.01.01.01.0\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2av1-r1gen2vp9-4_q40\" FBPlaybackResolutionMos=\"0:100,360:67.7,480:66.4,720:66.4,1080:68.5,1440:71.5\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:97.6,480:95.4,720:90.2,1080:82.3,1440:76.6\" width=\"720\" height=\"1280\" FBQualityClass=\"hd\" FBQualityLabel=\"480p\"><BaseURL>https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQNWD9VRQl_eFrgPVTqhYG1SuQ09LPC1BXXcDw1cSPAm7GfyAYKxPwcbSrgeBtu0fUjMfuPFfFAGw7GqK5aXD2bFkZMOMQ3dbapC2S8.mp4?_nc_cat=110&amp;_nc_sid=9ca052&amp;_nc_ht=video-dus1-1.xx.fbcdn.net&amp;_nc_ohc=bN3NwtwFtZUQ7kNvwFrJRqd&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5LTRfcTQwIiwidmlkZW9faWQiOjEyMzg2OTgyMDkzMjkxODAsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjEwNTUwMTUyMDM3MDI2NzIsImFzc2V0X2FnZV9kYXlzIjoyOCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjMyLCJiaXRyYXRlIjo3NjY0ODQsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&amp;ccb=17-1&amp;_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&amp;_nc_ss=7c289&amp;_nc_zt=28&amp;oh=00_AQG-fH7aK6a3O4cs3bvfrWbo-xjKeN9k1KWgD516u5_YQw&amp;oe=6A9753A3</BaseURL><SegmentBase indexRange=\"826-941\" timescale=\"12288\" FBFirstSegmentRange=\"942-351451\"><Initialization range=\"0-825\"/></SegmentBase></Representation><Representation id=\"1055024243701768v\" bandwidth=\"976088\" codecs=\"av01.0.05M.08.0.111.01.01.01.0\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2av1-r1gen2vp9-4_q50\" FBPlaybackResolutionMos=\"0:100,360:71.4,480:70,720:69.6,1080:70.9,1440:73.5\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:98.57,480:97,720:93.1,1080:86.6,1440:81.6\" width=\"720\" height=\"1280\" FBQualityClass=\"hd\" FBQualityLabel=\"540p\"><BaseURL>https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQMDMxGDQhJvLT-BHEijwVxt5c6rY0GFNoX2Ys5BmHBuGNBUDczcee53SBIa_gTQnrMdwtawClFGdI9JbKhlaSfay2bp8Ansr3ElBnU.mp4?_nc_cat=103&amp;_nc_sid=9ca052&amp;_nc_ht=video-dus1-1.xx.fbcdn.net&amp;_nc_ohc=qi-epDrgCP0Q7kNvwFmYZnY&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5LTRfcTUwIiwidmlkZW9faWQiOjEyMzg2OTgyMDkzMjkxODAsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjEwNTUwMTUyMDM3MDI2NzIsImFzc2V0X2FnZV9kYXlzIjoyOCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjMyLCJiaXRyYXRlIjo5NzYwODgsInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&amp;ccb=17-1&amp;_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&amp;_nc_ss=7c289&amp;_nc_zt=28&amp;oh=00_AQHGBRLp0yrQXVowCFXWg4A_2t5mlklSSlSoFccvcaJOmw&amp;oe=6A974208</BaseURL><SegmentBase indexRange=\"826-941\" timescale=\"12288\" FBFirstSegmentRange=\"942-449344\"><Initialization range=\"0-825\"/></SegmentBase></Representation><Representation id=\"1055024267035099v\" bandwidth=\"1329007\" codecs=\"av01.0.05M.08.0.111.01.01.01.0\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2av1-r1gen2vp9-4_q60\" FBPlaybackResolutionMos=\"0:100,360:75.2,480:73.7,720:72.8,1080:73.5,1440:75.5\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:99.272,480:98.48,720:95.7,1080:91.6,1440:87.1\" width=\"720\" height=\"1280\" FBQualityClass=\"hd\" FBQualityLabel=\"640p\"><BaseURL>https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQMaRPbMjNmYSYbIaxSV46mgOtv88RQCUgjO3nu9crnBSkjAqgknjlDW4kVwtne5usjv8cm35csAXFpzA89K2Fxu0dOAL6kdDvEHc1A.mp4?_nc_cat=102&amp;_nc_sid=9ca052&amp;_nc_ht=video-dus1-1.xx.fbcdn.net&amp;_nc_ohc=NAO55VOcGUEQ7kNvwFE29Bs&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5LTRfcTYwIiwidmlkZW9faWQiOjEyMzg2OTgyMDkzMjkxODAsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjEwNTUwMTUyMDM3MDI2NzIsImFzc2V0X2FnZV9kYXlzIjoyOCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjMyLCJiaXRyYXRlIjoxMzI5MDA3LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&amp;ccb=17-1&amp;_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&amp;_nc_ss=7c289&amp;_nc_zt=28&amp;oh=00_AQGWEb2Wz9qJJ1-sYeYIuGO2WoytF3hN6lyf7MMuf94NnQ&amp;oe=6A9748EB</BaseURL><SegmentBase indexRange=\"826-941\" timescale=\"12288\" FBFirstSegmentRange=\"942-626472\"><Initialization range=\"0-825\"/></SegmentBase></Representation><Representation id=\"1055024253701767v\" bandwidth=\"1710830\" codecs=\"av01.0.05M.08.0.111.01.01.01.0\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2av1-r1gen2vp9-4_q70\" FBPlaybackResolutionMos=\"0:100,360:78,480:76.5,720:75.4,1080:75.7,1440:77.3\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:99.413,480:99.12,720:97.6,1080:94.4,1440:91.5\" width=\"720\" height=\"1280\" FBQualityClass=\"hd\" FBQualityLabel=\"720p\"><BaseURL>https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQMFzcjPMtll3eL7KkrmcQtRFdhU5FSE-tmXqvZ-QnTm8UgVUS7kjlwPcJFOvoEsZ0CZQ-wkLC-iuGbX2AIlXCzblioD34dRGhW60fE.mp4?_nc_cat=108&amp;_nc_sid=9ca052&amp;_nc_ht=video-dus1-1.xx.fbcdn.net&amp;_nc_ohc=Wqjyrf0_Q8kQ7kNvwFim5RC&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5LTRfcTcwIiwidmlkZW9faWQiOjEyMzg2OTgyMDkzMjkxODAsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjEwNTUwMTUyMDM3MDI2NzIsImFzc2V0X2FnZV9kYXlzIjoyOCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjMyLCJiaXRyYXRlIjoxNzEwODMwLCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&amp;ccb=17-1&amp;_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&amp;_nc_ss=7c289&amp;_nc_zt=28&amp;oh=00_AQHeBVu_SuntfJVbn9u3fYWYP12jSQB_d0dYV-4SR3O60g&amp;oe=6A972941</BaseURL><SegmentBase indexRange=\"826-941\" timescale=\"12288\" FBFirstSegmentRange=\"942-826627\"><Initialization range=\"0-825\"/></SegmentBase></Representation><Representation id=\"1055024247035101v\" bandwidth=\"2595463\" codecs=\"av01.0.08M.08.0.111.01.01.01.0\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2av1-r1gen2vp9-4_q80\" FBPlaybackResolutionMos=\"0:100,360:83.3,480:81.4,720:79.5,1080:79.3,1440:80.5\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:99.533,480:99.414,720:98.96,1080:97.4,1440:95.7\" width=\"1080\" height=\"1920\" FBQualityClass=\"hd\" FBQualityLabel=\"1080p\"><BaseURL>https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQObauaRchBy-nnxxZsZoGCOpVFixziqgl0XV1p12hUN54Sfw_JXh0Xq44Y4aLPN1moAIF5j0FNEE6r5pnpVh3MEGtKqR0DfQdyRhbk.mp4?_nc_cat=108&amp;_nc_sid=9ca052&amp;_nc_ht=video-dus1-1.xx.fbcdn.net&amp;_nc_ohc=fOZPffcvNuoQ7kNvwEFGgOV&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5LTRfcTgwIiwidmlkZW9faWQiOjEyMzg2OTgyMDkzMjkxODAsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjEwNTUwMTUyMDM3MDI2NzIsImFzc2V0X2FnZV9kYXlzIjoyOCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjMyLCJiaXRyYXRlIjoyNTk1NDYzLCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&amp;ccb=17-1&amp;_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&amp;_nc_ss=7c289&amp;_nc_zt=28&amp;oh=00_AQFdn-UGDEiJA3LO7mf5PnfLX3DDXe9RUEaGKecTKtBXZQ&amp;oe=6A974B7D</BaseURL><SegmentBase indexRange=\"826-941\" timescale=\"12288\" FBFirstSegmentRange=\"942-1309482\"><Initialization range=\"0-825\"/></SegmentBase></Representation><Representation id=\"1055024263701766v\" bandwidth=\"2661846\" codecs=\"av01.0.12M.08.0.111.01.01.01.0\" mimeType=\"video/mp4\" sar=\"1:1\" FBEncodingTag=\"dash_r2av1-r1gen2vp9-4_q90\" FBPlaybackResolutionMos=\"0:100,360:83.6,480:81.9,720:80.2,1080:80,1440:81.5\" FBPlaybackResolutionMosConfidenceLevel=\"high\" FBPlaybackResolutionCsvqm=\"0:100,360:99.519,480:99.398,720:99.073,1080:97.8,1440:96.2\" width=\"1440\" height=\"2560\" FBQualityClass=\"hd\" FBQualityLabel=\"1440p\"><BaseURL>https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQMHUs9qQ2xEJYP6bJJ5EiWPyo0OyZINakN5ZjZQnrl7H2ZwMZPBE0kxGkmDMlySod0Pp20yW7LEPQw1CERmyrNobNxMpIKfiUrzhVA.mp4?_nc_cat=110&amp;_nc_sid=9ca052&amp;_nc_ht=video-dus1-1.xx.fbcdn.net&amp;_nc_ohc=ShhXWRw8sxMQ7kNvwEYclIO&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfcjJhdjEtcjFnZW4ydnA5LTRfcTkwIiwidmlkZW9faWQiOjEyMzg2OTgyMDkzMjkxODAsIm9pbF91cmxnZW5fYXBwX2lkIjowLCJjbGllbnRfbmFtZSI6InVua25vd24iLCJ4cHZfYXNzZXRfaWQiOjEwNTUwMTUyMDM3MDI2NzIsImFzc2V0X2FnZV9kYXlzIjoyOCwidmlfdXNlY2FzZV9pZCI6MTAwOTksImR1cmF0aW9uX3MiOjMyLCJiaXRyYXRlIjoyNjYxODQ2LCJ1cmxnZW5fc291cmNlIjoid3d3In0%3D&amp;ccb=17-1&amp;_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&amp;_nc_ss=7c289&amp;_nc_zt=28&amp;oh=00_AQFratAx3KMwm4n7i_2MA9-VPVv5gmg1sRAfMTdd9UNeew&amp;oe=6A97243F</BaseURL><SegmentBase indexRange=\"827-942\" timescale=\"12288\" FBFirstSegmentRange=\"943-1354497\"><Initialization range=\"0-826\"/></SegmentBase></Representation></AdaptationSet><AdaptationSet id=\"1\" contentType=\"audio\" subsegmentStartsWithSAP=\"1\" subsegmentAlignment=\"true\"><Representation id=\"1055015703702622a\" bandwidth=\"67283\" codecs=\"mp4a.40.5\" mimeType=\"audio/mp4\" FBAvgBitrate=\"67283\" audioSamplingRate=\"44100\" FBEncodingTag=\"dash_ln_heaac_vbr3_audio\"><AudioChannelConfiguration schemeIdUri=\"urn:mpeg:dash:23003:3:audio_channel_configuration:2011\" value=\"2\"/><BaseURL>https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m78/AQPqkX0R7ySZK4LzzLpBJRaHMbsFim_GT-PjbTUu4MGeM1e4uBRdejOEBs6X9k1W0AfJMxEQSIQOMKCLYUrWdQqB585MfLf69KU1sCY.mp4?_nc_cat=111&amp;_nc_sid=9ca052&amp;_nc_ht=video-dus1-1.xx.fbcdn.net&amp;_nc_ohc=fn2d_bpsXoQQ7kNvwHEYdwo&amp;efg=eyJ2ZW5jb2RlX3RhZyI6ImRhc2hfbG5faGVhYWNfdmJyM19hdWRpbyIsInZpZGVvX2lkIjoxMjM4Njk4MjA5MzI5MTgwLCJvaWxfdXJsZ2VuX2FwcF9pZCI6MCwiY2xpZW50X25hbWUiOiJ1bmtub3duIiwieHB2X2Fzc2V0X2lkIjoxMDU1MDE1MjAzNzAyNjcyLCJhc3NldF9hZ2VfZGF5cyI6MjgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozMiwiYml0cmF0ZSI6Njc1MzksInVybGdlbl9zb3VyY2UiOiJ3d3cifQ%3D%3D&amp;ccb=17-1&amp;_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&amp;_nc_ss=7c289&amp;_nc_zt=28&amp;oh=00_AQFQPQ7M-H0HEIJJ0PIdeGV6kowiHiyaEEYRHsTMqR1YuA&amp;oe=6A933E64</BaseURL><SegmentBase indexRange=\"824-1059\" timescale=\"44100\" FBFirstSegmentRange=\"1060-18351\"><Initialization range=\"0-823\"/></SegmentBase></Representation></AdaptationSet></Period></MPD>\n",
          "dash_manifest_url": "https://www.facebook.com/dash_mpd_debug.mpd?v=1238698209329180&dummy=.mpd",
          "browser_native_sd_url": "https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQNf4ApXrN_BjX1EBSurnNIkUN-QCRleFWn6AKiGF9xQGYSLDgaITeTdGqVmKdWNRAhQdV3PFVA52rahVsatwPRFLg1Go8EqkVkjUEUkPA.mp4?_nc_cat=108&_nc_sid=8bf8fe&_nc_ht=video-dus1-1.xx.fbcdn.net&_nc_ohc=768u1ef5tG4Q7kNvwHE2_kk&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuMzYwLnByb2dyZXNzaXZlX2gyNjQtYmFzaWMtZ2VuMl8zNjBwIiwieHB2X2Fzc2V0X2lkIjoxMDU1MDE1MjAzNzAyNjcyLCJhc3NldF9hZ2VfZGF5cyI6MjgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozMiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&_nc_zt=28&oh=00_AQFkFF1YvnC1f9yhVfJ5pC3516NhCNPacIYImwjgT8fOiA&oe=6A974416&bitrate=526594&tag=progressive_h264-basic-gen2_360p",
          "browser_native_hd_url": "https://video-dus1-1.xx.fbcdn.net/o1/v/t2/f2/m367/AQPqfn93tn1Y829V-yAn1QW4cpBgDqDN5BJ5P1HIj-qQS7x47EzEBjjKGaTmn7qW6PxyWucX3txdbXMZZl6hCih32ebxoApAP1ZrDivIhg.mp4?_nc_cat=111&_nc_sid=8bf8fe&_nc_ht=video-dus1-1.xx.fbcdn.net&_nc_ohc=wTRu0uvNiOMQ7kNvwFrDv4Y&efg=eyJ2ZW5jb2RlX3RhZyI6Inhwdl9wcm9ncmVzc2l2ZS5GQUNFQk9PSy4uQzMuNzIwLnByb2dyZXNzaXZlX2gyNjQtYmFzaWMtZ2VuMl83MjBwIiwieHB2X2Fzc2V0X2lkIjoxMDU1MDE1MjAzNzAyNjcyLCJhc3NldF9hZ2VfZGF5cyI6MjgsInZpX3VzZWNhc2VfaWQiOjEwMDk5LCJkdXJhdGlvbl9zIjozMiwidXJsZ2VuX3NvdXJjZSI6Ind3dyJ9&ccb=17-1&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&_nc_zt=28&oh=00_AQGvpMJeOY6QIwRnyXAPU7317ctsSdKM9IB5mkke5XWxNA&oe=6A972997&bitrate=2267204&tag=progressive_h264-basic-gen2_720p",
          "id": "1238698209329180"
        },
        "videoDeliveryResponseFragment": null,
        "is_gaming_video": false,
        "is_latency_menu_enabled": false,
        "fbls_tier": null,
        "is_latency_sensitive_broadcast": false,
        "video_player_shaka_performance_logger_init": {
          "__typename": "VideoPlayerShakaPerformanceLoggerInit",
          "__module_operation_useVideoPlayerShakaPerformanceLoggerRelayImpl_video": {
            "__dr": "useVideoPlayerShakaPerformanceLoggerRelayImpl_init$normalization.graphql"
          },
          "__module_component_useVideoPlayerShakaPerformanceLoggerRelayImpl_video": {
            "__dr": "VideoPlayerShakaPerformanceLogger"
          }
        },
        "video_player_shaka_performance_logger_should_sample": false,
        "video_player_shaka_performance_logger_init2": {
          "__typename": "VideoPlayerShakaPerformanceLoggerInit",
          "__module_operation_useVideoPlayerShakaPerformanceLoggerBuilder_video": {
            "__dr": "useVideoPlayerShakaPerformanceLoggerBuilder_init$normalization.graphql"
          },
          "__module_component_useVideoPlayerShakaPerformanceLoggerBuilder_video": {
            "__dr": "VideoPlayerShakaPerformanceLoggerBuilder"
          },
          "per_session_sampling_rate": null
        },
        "autoplay_gating_result": "all_page_organic_allowed",
        "viewer_autoplay_setting": "default_autoplay",
        "can_autoplay": true,
        "drm_info": "{\"video_license_uri_map\":{},\"graph_api_video_license_uri\":null,\"fairplay_cert\":null,\"widevine_cert\":\"CsECCAMSEBcFuRfMEgSGiwYzOi93KowYgrSCkgUijgIwggEKAoIBAQCZ7Vs7Mn2rXiTvw7YqlbWYUgrVvMs3UD4GRbgU2Ha430BRBEGtjOOtsRu4jE5yWl5KngeVKR1YWEAjp+GvDjipEnk5MAhhC28VjIeMfiG\\/+\\/7qd+EBnh5XgeikX0YmPRTmDoBYqGB63OBPrIRXsTeo1nzN6zNwXZg6IftO7L1KEMpHSQykfqpdQ4IY3brxyt4zkvE9b\\/tkQv0x4b9AsMYE0cS6TJUgpL+X7r1gkpr87vVbuvVk4tDnbNfFXHOggrmWEguDWe3OJHBwgmgNb2fG2CxKxfMTRJCnTuw3r0svAQxZ6ChD4lgvC2ufXbD8Xm7fZPvTCLRxG88SUAGcn1oJAgMBAAE6FGxpY2Vuc2Uud2lkZXZpbmUuY29tEoADrjRzFLWoNSl\\/JxOI+3u4y1J30kmCPN3R2jC5MzlRHrPMveoEuUS5J8EhNG79verJ1BORfm7BdqEEOEYKUDvBlSubpOTOD8S\\/wgqYCKqvS\\/zRnB3PzfV0zKwo0bQQQWz53ogEMBy9szTK\\/NDUCXhCOmQuVGE98K\\/PlspKkknYVeQrOnA+8XZ\\/apvTbWv4K+drvwy6T95Z0qvMdv62Qke4XEMfvKUiZrYZ\\/DaXlUP8qcu9u\\/r6DhpV51Wjx7zmVflkb1gquc9wqgi5efhn9joLK3\\/bNixbxOzVVdhbyqnFk8ODyFfUnaq3fkC3hR3f0kmYgI41sljnXXjqwMoW9wRzBMINk+3k6P8cbxfmJD4\\/Paj8FwmHDsRfuoI6Jj8M76H3CTsZCZKDJjM3BQQ6Kb2m+bQ0LMjfVDyxoRgvfF\\/\\/M\\/EEkPrKWyU2C3YBXpxaBquO4C8A0ujVmGEEqsxN1HX9lu6c5OMm8huDxwWFd7OHMs3avGpr7RP7DUnTikXrh6X0\"}",
        "p2p_settings": null,
        "audio_settings": null,
        "captions_settings": null,
        "broadcast_low_latency_config": null,
        "audio_availability": "AVAILABLE",
        "muted_segments": [],
        "spherical_video_renderer": null,
        "preferred_thumbnail": {
          "image": {
            "uri": "https://scontent-dus1-1.xx.fbcdn.net/v/t51.82787-10/756739905_18712219300019724_2206819343863827003_n.jpg?stp=dst-jpg_tt6&cstp=mx720x1280&ctp=s960x960&_nc_cat=101&ccb=1-7&_nc_sid=50ce42&_nc_ohc=010SKyja_04Q7kNvwEROwL4&_nc_oc=AdpguPQd2uYPbMscWFDzCHHMbGsnow6ahKP5vMMDodP4G_IhDnf1KOBKTWqHz3rJ-BQ&_nc_zt=23&_nc_ht=scontent-dus1-1.xx&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&oh=00_AQGHMfUCme1CfiDpdAPoSaWLZKKTdM5kx5DAno14mijd4w&oe=6A975674"
          },
          "image_preview_payload": null,
          "id": "1695365301728405"
        },
        "video_imf_data": null,
        "playback_language_on_comet": null,
        "warning_screen_renderer": null,
        "cix_screen": null
      },
      "video_owner": {
        "__typename": "User",
        "id": "100044187921470",
        "__isActor": "User",
        "name": "Selena Gomez",
        "enable_reels_tab_deeplink": true,
        "is_verified": true,
        "url": "https://www.facebook.com/Selena",
        "displayPicture": {
          "uri": "https://scontent-dus1-1.xx.fbcdn.net/v/t39.30808-1/479499713_1180782126738040_8061009129168113829_n.jpg?stp=cp0_dst-jpg_tt6&cstp=mx892x892&ctp=s80x80&_nc_cat=110&ccb=1-7&_nc_sid=2d3e12&_nc_ohc=v66ul6zOs44Q7kNvwG97ByB&_nc_oc=AdphMolChESz7R-wji8v5RV0REriOsBsCyvNYr4uldKprDSaVgMlHIw-RZSYSIDBci0&_nc_zt=24&_nc_ht=scontent-dus1-1.xx&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&oh=00_AQE5zsiamv1UO8xQk4_HcHKDvYb9aSDMDPQnSm_Qv-g6bg&oe=6A9743AB"
        },
        "subscribe_status": "CANNOT_SUBSCRIBE",
        "delegate_page": {
          "id": "7961985974",
          "uri_token": "Selena",
          "woodhenge_creator_info": null
        }
      },
      "fb_shorts_reshare_context": {
        "is_reshare": false,
        "reshare_creator": {
          "__typename": "User",
          "__isActor": "User",
          "id": "100044187921470",
          "name": "Selena Gomez",
          "enable_reels_tab_deeplink": true,
          "is_verified": true,
          "url": "https://www.facebook.com/Selena"
        }
      },
      "remix_info": {
        "is_remixable": true,
        "status": "ENABLED"
      },
      "video_owner_type": "FACEBOOK_USER",
      "soundtrack_info": {
        "id": "1565435055009671",
        "type": "LIBRARY_MUSIC"
      },
      "track_title": "benny blanco · Te Olvido (La La)",
      "music_album_art_uri": "https://scontent-dus1-1.xx.fbcdn.net/v/t39.30808-6/760434504_71061320644233_277490787531251683_n.jpg?stp=dst-jpg_tt6&cstp=mx1400x1400&ctp=s168x128&_nc_cat=103&ccb=1-7&_nc_sid=2f2557&_nc_ohc=ouM-x4lL9K8Q7kNvwGEsSB8&_nc_oc=AdocpYrxgy-tCVFdfjOqOD7ZqcOz_eWzY0DixLhutWfWAfc7dPkNYfSE8J6ClGCdSzQ&_nc_zt=23&_nc_ht=scontent-dus1-1.xx&_nc_gid=rmDAy0YUZV-kEnQ29ocSYQ&_nc_ss=7c289&oh=00_AQHFlYsyIPGHgXjytlaMA8ZTKSa9PsyZ5rFtAHhZL8BH8w&oe=6A9753D7",
      "is_original_audio_on_facebook": true
    },
    "id": "UzpfSTEwMDA0NDE4NzkyMTQ3MDpWSzoxMjM4Njk4MjA5MzI5MTgw",
    "sponsored_data": null,
    "brand_safety_data": null,
    "privacy_scope": {
      "description": "Public",
      "label": "Public",
      "display_label": "Public",
      "icon_image": {
        "height": 36,
        "scale": 3,
        "uri": "https://static.xx.fbcdn.net/rsrc.php/yY/r/oy_3KElq-Ua.webp",
        "width": 36
      },
      "privacy_scope_renderer": null
    },
    "unpublished_content_type": "PUBLISHED",
    "scheduled_publish_time": null,
    "sponsor_relationship": 0,
    "branded_content_post_info": null,
    "creator_collaboration": null,
    "media_attribution_elements": [],
    "attachments": [
      {
        "media": {
          "__typename": "Video",
          "is_made_with_meta_ai_app": false,
          "__isNode": "Video",
          "id": "1238698209329180",
          "video_delivery_response": {
            "transcript_urls": [],
            "id": "1238698209329180"
          }
        },
        "call_to_action_renderer": null
      }
    ],
    "can_viewer_delete": false,
    "can_viewer_edit": false,
    "can_viewer_cancel_collaboration_invite": false,
    "can_viewer_remove_collaborator": false,
    "can_viewer_see_collaboration_invite": false,
    "legal_reporting_cta_type": "dsa",
    "legal_reporting_uri": "/help/contact/319149701968527?URLs1=https%3A%2F%2Fwww.facebook.com%2Freel%2F1238698209329180%2F&gb_country=Germany&IP_CF_redirect=%7B%22copyright_form_redirect%22%3A%22%7B%5C%22content_urls%5C%22%3A%5C%22https%3A%5C%5C%5C%2F%5C%5C%5C%2Fwww.facebook.com%5C%5C%5C%2Freel%5C%5C%5C%2F1238698209329180%5C%5C%5C%2F%5C%22%2C%5C%22source%5C%22%3A%5C%22frx_logged_out%5C%22%7D%22%2C%22trademark_form_redirect%22%3A%22%7B%5C%22content_urls%5C%22%3A%5C%22https%3A%5C%5C%5C%2F%5C%5C%5C%2Fwww.facebook.com%5C%5C%5C%2Freel%5C%5C%5C%2F1238698209329180%5C%5C%5C%2F%5C%22%2C%5C%22counterfeitredirect%5C%22%3A%5C%22%7B%5C%5C%5C%22content_urls%5C%5C%5C%22%3A%5C%5C%5C%22https%3A%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%5C%5C%5C%5C%2Fwww.facebook.com%5C%5C%5C%5C%5C%5C%5C%2Freel%5C%5C%5C%5C%5C%5C%5C%2F1238698209329180%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%22%2C%5C%5C%5C%22source%5C%5C%5C%22%3A%5C%5C%5C%22frx_logged_out%5C%5C%5C%22%7D%5C%22%2C%5C%22source%5C%22%3A%5C%22frx_logged_out%5C%22%7D%22%2C%22source%22%3A%22frx_logged_out%22%7D&Erasure_Redirect=%7B%22erasure_cf_redirect%22%3A%22%7B%5C%22URLs%5C%22%3A%5C%22https%3A%5C%5C%5C%2F%5C%5C%5C%2Fwww.facebook.com%5C%5C%5C%2Freel%5C%5C%5C%2F1238698209329180%5C%5C%5C%2F%5C%22%2C%5C%22Jurisdiction%5C%22%3A%5C%22Germany%5C%22%2C%5C%22source%5C%22%3A%5C%22frx_logged_out%5C%22%7D%22%2C%22ipr_cf_redirect%22%3A%22%7B%5C%22us_photo_redirect%5C%22%3A%5C%22%7B%5C%5C%5C%22content_url%5C%5C%5C%22%3A%5C%5C%5C%22https%3A%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%5C%5C%5C%5C%2Fwww.facebook.com%5C%5C%5C%5C%5C%5C%5C%2Freel%5C%5C%5C%5C%5C%5C%5C%2F1238698209329180%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%22%7D%5C%22%2C%5C%22us_video_redirect%5C%22%3A%5C%22%7B%5C%5C%5C%22content_url%5C%5C%5C%22%3A%5C%5C%5C%22https%3A%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%5C%5C%5C%5C%2Fwww.facebook.com%5C%5C%5C%5C%5C%5C%5C%2Freel%5C%5C%5C%5C%5C%5C%5C%2F1238698209329180%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%22%7D%5C%22%2C%5C%22profile_photo_redirect%5C%22%3A%5C%22%7B%5C%5C%5C%22content_url%5C%5C%5C%22%3A%5C%5C%5C%22https%3A%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%5C%5C%5C%5C%2Fwww.facebook.com%5C%5C%5C%5C%5C%5C%5C%2Freel%5C%5C%5C%5C%5C%5C%5C%2F1238698209329180%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%22%7D%5C%22%2C%5C%22nonUSphotoredirect%5C%22%3A%5C%22%7B%5C%5C%5C%22content_url%5C%5C%5C%22%3A%5C%5C%5C%22https%3A%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%5C%5C%5C%5C%2Fwww.facebook.com%5C%5C%5C%5C%5C%5C%5C%2Freel%5C%5C%5C%5C%5C%5C%5C%2F1238698209329180%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%22%7D%5C%22%2C%5C%22nonUSvideoredirect%5C%22%3A%5C%22%7B%5C%5C%5C%22content_url%5C%5C%5C%22%3A%5C%5C%5C%22https%3A%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%5C%5C%5C%5C%2Fwww.facebook.com%5C%5C%5C%5C%5C%5C%5C%2Freel%5C%5C%5C%5C%5C%5C%5C%2F1238698209329180%5C%5C%5C%5C%5C%5C%5C%2F%5C%5C%5C%22%7D%5C%22%2C%5C%22source%5C%22%3A%5C%22frx_logged_out%5C%22%7D%22%2C%22source%22%3A%22frx_logged_out%22%7D&new_defamation_cf_redirect=%7B%22URLs1%22%3A%22https%3A%5C%2F%5C%2Fwww.facebook.com%5C%2Freel%5C%2F1238698209329180%5C%2F%22%2C%22gb_country%22%3A%22Germany%22%2C%22source%22%3A%22frx_logged_out%22%7D&France_LRRP_redirect=%7B%22URLs1%22%3A%22https%3A%5C%2F%5C%2Fwww.facebook.com%5C%2Freel%5C%2F1238698209329180%5C%2F%22%2C%22source%22%3A%22frx_logged_out%22%7D&source=frx_logged_out",
    "to": null,
    "video": {
      "id": "1238698209329180",
      "owner": {
        "__typename": "User",
        "id": "100044187921470"
      }
    },
    "post_collaboration": null,
    "can_viewer_remove_self_as_collaborator": false,
    "if_viewer_can_see_stars_toggle_menu_option": null,
    "transparency_ad_info": {
      "menu_label": "Ad info",
      "should_display_ad_info": false
    },
    "serialized_frtp_identifiers": null,
    "feedback": {
      "associated_group": null,
      "id": "ZmVlZGJhY2s6MTYwODg0OTU0MDU5Nzk2MQ=="
    },
    "inform_treatment_for_community_notes": null,
    "message": {
      "text": "Te Olvido (La La) with benny blanco and Becky G is out now. I love this song so much and had the best time making it with two people I adore. Hope you love it too 💕",
      "ranges": [
        {
          "offset": 23,
          "length": 12,
          "entity": {
            "__typename": "InstagramUserV2",
            "__isEntity": "InstagramUserV2",
            "mobileUrl": "https://lm.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2F_u%2Fitsbennyblanco&h=AUCi9MF_dFmumXDHaiiCF35Oyi7GgUrZcAHiemphwZA9NRfPepBMHaRBHPfr1YcHkOwCiZOZrpzkNRI3AajsoFeMyQ9R4kxLPlFVVokX1aVH5UVpIxUOeW2MpNdRUxoVJUFB3GBC4XNacr06no76VtoOIw&s=1",
            "url": "https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2F_u%2Fitsbennyblanco&h=AUBUnk4BsPkaJ_3nz_VTnoVSbBWZExLk7HbuZ8VsOtmUGc82ADlJYq53PyOa4aA2hcGmQnBIsrkTEarSYkCVHpSeJWjQeYWvF52mkr1RkkX0BYya7intEkU_TAKnDH_iqwNPlOLN0Nn2aQ9MZKkdHK24bw&s=1",
            "__isNode": "InstagramUserV2",
            "id": "17841401283073802"
          }
        },
        {
          "offset": 40,
          "length": 7,
          "entity": {
            "__typename": "InstagramUserV2",
            "__isEntity": "InstagramUserV2",
            "mobileUrl": "https://lm.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2F_u%2Fiambeckyg&h=AUCymbJ4f0jd6QgZ4sxMOF8x8ibEdrl3JWS12LA6mT4StY33OsfJ1L2CmKZrteM2siVAcPpkGfQtOYQ0_lXUp3jW5Yr5Qtvk7Gv7f65GLGnF9VvPxeh-YG-2poqCEbS8_YVvhpu9tmOWDhb6EzrB1zdiJQ&s=1",
            "url": "https://l.facebook.com/l.php?u=https%3A%2F%2Fwww.instagram.com%2F_u%2Fiambeckyg&h=AUD7jG9NxHeinn_QyZhf8l7ePaK8T_H8apf7BsqhPdSJF0haOHEHwQ4VuY-AkfKgieVrEDkqWBrqbw-F1p4ISOrK9dkG10ZPdKbnr7f3Q0RRim3DZ-xwQ0hSW8O0KuVFAHiYxFdZMj_HTxkPej4F-Ta6hg&s=1",
            "__isNode": "InstagramUserV2",
            "id": "17841401526430261"
          }
        }
      ]
    },
    "translated_message_for_viewer": null,
    "actors": [],
    "should_show_affiliate_commission_eligible_label_m2": false,
    "ai_generated_detected_info": {},
    "ai_generated_self_disclosure_info": {},
    "url": ""
  }
]
```

### Data Quality and Reliability

The Facebook Reels Scraper includes several safeguards intended to improve continuity during extraction.

Target URLs and discovered Reel URLs are deduplicated. Profile pagination tracks processed URLs so the same Reel is not intentionally handled repeatedly.

For profile scraping, the actor extracts initial Reel IDs, detects an `end_cursor`, identifies the owner Reel collection, discovers the required Facebook operation ID from loaded scripts, and uses Facebook's GraphQL endpoint to request additional pages.

The date filter changes the stopping condition by comparing `creation_time` with the selected date. When an older Reel is encountered, the Facebook Reels Scraper stops pagination for that target.

The extractor can return an empty record when the expected `short_form_video_context` structure is not found. The supplied parser notes that this can happen when authentication cookies are required or Facebook changes its HTML/data structure.

### SEO and Search Intent

This Facebook Reels Scraper targets users searching for Facebook Reels scraping, Facebook Reel data extraction, Facebook video metadata, creator Reel research, engagement data collection, and structured social media datasets.

Relevant search intents include Facebook Reel scraper, Facebook video scraper, Facebook Reels data extractor, Reel metadata scraper, Facebook creator data extraction, social media video research, Reel engagement analysis, and automated Facebook content collection.

The Facebook Reels Scraper is particularly suited to users who need structured Reel records rather than manually copying URLs, descriptions, engagement figures, or media details.

### Frequently Asked Questions

#### What is the Facebook Reels Scraper?

The Facebook Reels Scraper is an Apify Actor that extracts structured Reel data from Facebook profile/page Reel tabs and supplied individual Reel URLs.

#### What data does the Facebook Reels Scraper return?

It returns creator details, Reel URLs, descriptions, views, reactions, comments, shares, creation time, thumbnails, HD/SD video URLs, dimensions, duration, music data, identifiers, privacy fields, and additional nested metadata.

#### Can I scrape multiple Facebook profiles?

Yes. Both `username` and `facebook_urls` are arrays. The Facebook Reels Scraper removes duplicate targets before processing them.

#### Can I scrape individual Facebook Reels?

Yes. Add one or more URLs to `individual_reel_url`. These are processed independently from profile-target pagination.

#### What is the maximum number of Reels?

`reels_count` supports values from 1 to 50,000 and defaults to 15. When `reels_newer_than` is used, the maximum item setting is ignored according to the actor input configuration.

#### How does the date filter work?

The Facebook Reels Scraper converts `reels_newer_than` into a timestamp and compares it with each Reel's `creation_time`. Pagination stops after a Reel older than the selected date is reached.

#### Does the Facebook Reels Scraper use pagination?

Yes. Profile scraping discovers initial Reel IDs and then follows Facebook Reel collection pagination using cursor data and a detected owner-Reel collection ID.

#### Does the actor use a proxy?

Yes. The Facebook Reels Scraper implementation creates an Apify Residential Proxy configuration and applies the proxy to the Facebook scraping sessions.

#### Why can a Reel return no data?

The parser expects a Facebook story object containing `short_form_video_context`. If the expected structure is missing, changed, or inaccessible, extraction can return an empty result.

#### Are thumbnails included?

Yes. The Facebook Reels Scraper returns thumbnail information through `thumbnail_url` when Facebook supplies it. The dataset display configuration formats that field as an image.

#### Are HD and SD video URLs available?

The output object includes `video_url_hd` and `video_url_sd` when those URLs are present in the extracted playback data.

#### What happens without valid inputs?

When both profile/page targets and individual Reel URLs are empty, the Facebook Reels Scraper logs the condition and exits without writing Reel data.

### Why Use the Facebook Reels Scraper

The Facebook Reels Scraper turns Facebook Reel pages into structured records without requiring manual collection of each Reel's metadata.

Its profile workflow supports multiple inputs, URL normalization, deduplication, cursor pagination, date-based stopping, asynchronous processing, retries, residential proxy usage, and dataset storage. Its individual-Reel workflow is useful when exact Reel URLs are already known.

The Facebook Reels Scraper is also useful for workflows that need creator identity, content text, engagement signals, publishing time, media information, identifiers, soundtrack data, and nested story objects in one record.

### API and Automation

As an Apify Actor, the Facebook Reels Scraper can be executed through the Apify platform and its dataset records can be consumed by downstream Apify workflows or programmatic processes.

The implementation pushes every successful extracted record with `Actor.push_data()` and also saves the collected results to `extracted_reels_data.json` when at least one record is available. The local JSON file is part of the runtime implementation and is separate from the primary Apify dataset.

### Support

For Facebook Reels Scraper issues, first verify that the selected input mode contains valid Facebook targets or individual Reel URLs. A rerun may also be appropriate when Facebook's page structure prevents the expected Reel data from being discovered.

For custom features or a tailored solution, the actor input description provides: `alphascraper69@gmail.com`.

The Facebook Reels Scraper is built to simplify Facebook Reel data extraction with structured output, multiple input modes, pagination, proxy support, retry handling, and automated processing.

- Contact : [alphascraper69@gmail.com](https://mail.google.com/)

***

# Actor input Schema

## `username` (type: `array`):

Enter one or more usernames (e.g., selena, IamSRK, nike). Each will be auto-converted to a full profile URL.

## `facebook_urls` (type: `array`):

One or more Facebook URLs. Supported formats: Username: selena, Profile URL: https://www.facebook.com/selena, Reels tab URL: https://www.facebook.com/selena/reels/, People URL: https://www.facebook.com/people/Page-Name/123456789/, Short path: people/Page-Name/123456789.

## `reels_count` (type: `integer`):

How many reels to scrape from each Page.

## `individual_reel_url` (type: `array`):

Enter direct Facebook Reel URLs to scrape individual reels.

## `reels_newer_than` (type: `string`):

Only return reels posted AFTER this date. Leave empty for no filter.

## Actor input object example

```json
{
  "username": [
    "selena"
  ],
  "facebook_urls": [
    {
      "url": "https://www.facebook.com/IamSRK"
    }
  ],
  "reels_count": 15,
  "individual_reel_url": []
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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 = {
    "username": [
        "selena"
    ],
    "facebook_urls": [
        {
            "url": "https://www.facebook.com/IamSRK"
        }
    ],
    "reels_count": 15,
    "individual_reel_url": []
};

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

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

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

```

## Python example

```python
from apify_client import ApifyClient

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

# Prepare the Actor input
run_input = {
    "username": ["selena"],
    "facebook_urls": [{ "url": "https://www.facebook.com/IamSRK" }],
    "reels_count": 15,
    "individual_reel_url": [],
}

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

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

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

```

## CLI example

```bash
echo '{
  "username": [
    "selena"
  ],
  "facebook_urls": [
    {
      "url": "https://www.facebook.com/IamSRK"
    }
  ],
  "reels_count": 15,
  "individual_reel_url": []
}' |
apify call scraperdataworld/facebook-reels-scraper --silent --output-dataset

```

## MCP server setup

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

```

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

## OpenAPI specification

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