# Facebook Profile Reels Scraper PPR ✨ (`powerful_bachelor/facebook-profile-reels-scraper-ppr`) Actor

🚀 Facebook Profile Reels Scraper lets you extract public Reels from Facebook profiles with ease! 🎥✨ Get video duration, captions, audio info, creator details & engagement stats 📊. Perfect for marketers, researchers & analysts to track trends & insights across multiple profiles. 🔎💡

- **URL**: https://apify.com/powerful_bachelor/facebook-profile-reels-scraper-ppr.md
- **Developed by:** [Powerful Bachelor](https://apify.com/powerful_bachelor) (community)
- **Categories:** Social media, Videos, Developer tools
- **Stats:** 70 total users, 0 monthly users, 100.0% runs succeeded, 3 bookmarks
- **User rating**: No ratings yet

## Pricing

$3.90 / 1,000 reels

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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

## What's an Apify Actor?

An Actor is a serverless cloud program that runs on the Apify platform. It has two run modes.
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.

Apify vocabulary and the platform model are defined once, in the agent quickstart at https://apify.com/agents.md.

## 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.

Do not guess an integration path. Every one of them is in the agent quickstart at https://apify.com/agents.md: the Apify MCP server, Agent Skills with the Apify CLI, the JavaScript and Python clients, the REST API, and the account-free path for an agent with no human to sign in. It also carries the rule on stating cost before the first paid run.

For examples already wired to this Actor's own input schema, see the [API](#api) section below.

Each client library has reference documentation the quickstart does not restate: [JavaScript/TypeScript](https://docs.apify.com/api/client/js/docs.md) (`npm install apify-client`) and [Python](https://docs.apify.com/api/client/python/docs.md) (`pip install apify-client`).

# README

[![Actor status](https://apify.com/actor-badge?actor=powerful_bachelor/facebook-reels-scraper)](https://apify.com/powerful_bachelor/facebook-reels-scraper)

![alt image](https://raw.githubusercontent.com/powerful-bachelor/AI-image-processing-urls/main/facebook-profile-reels-scraper.jpg)

## 📹 Facebook Profile Reels Scraper

### 🚀 Overview

**Facebook Profile Reels Scraper** is a powerful Apify actor that enables you to extract **public Reels content** from Facebook profile pages with ease. Whether you're a **digital marketer**, **researcher**, or **content analyst**, this tool offers a seamless way to gather short-form video data, track trends, and analyze audience engagement from Facebook Reels posted on user or brand profiles.

Get rich metadata such as:

- Video duration
- Captions
- Owner info
- Audio details
- Engagement stats\
  ...and more – start the actor to know more! 💥

***

### 🧰 Key Features

🔹 **Scrape Reels from Facebook Profiles** :Target public Facebook profiles and extract Reels metadata.

🔹 **Engagement Insights** :Get basic public engagement stats.

🔹 **Owner Details** :Retrieve information about the Reel’s creator.

🔹 **Multiple Reels in One Go** :You can scrape multiple Facebook profiles at once – just provide the profile URLs.

***

### 🧾 Input Configuration

You can start scraping by simply providing the public Facebook profile URLs and setting a limit on how many Reels to fetch.

#### ✅ Sample Input

```json
{
    "maxResults": 50,
    "profileUrls": ["https://www.facebook.com/GoogleIndia"]
}
```

### Output Configuration

#### 📤 Sample Output

Below is an example of the structured JSON output you'll receive:

```json
{
    "video_id": "638277058802591",
    "playable_duration_in_ms": 41600,
    "embeddable": false,
    "audio_availability": "AVAILABLE",
    "shareable_url": "https://www.facebook.com/reel/638277058802591",
    "track_title": "F1 · Original audio",
    "video_owner": {
        "id": "100070047030072",
        "name": "F1",
        "is_verified": true,
        "profile_url": "https://www.facebook.com/Formula1"
    },
    "message": "We can assure you it's not Oscar... 🤣",
    "permalink_url": "https://www.facebook.com/reel/638277058802591/",
    ...
}
```

**...and much more. Start the actor now to explore all the details!**

### ✅ Conclusion

**Facebook Profile Reels Scraper** helps you unlock valuable insights from Facebook Reels — no manual scrolling or login required.

Ready to automate your Reels research? 🎯 Try it now on Apify and harness the full potential of Facebook content! 💪📊

# Actor input Schema

## `profileUrls` (type: `array`):

Enter a valid Facebook page URL, e.g. https://www.facebook.com/GoogleIndia. Note that you can only scrape public pages with this actor, not personal profiles.

## `maxResults` (type: `integer`):

If this limit is not set, by default 20 reels will be returned

## Actor input object example

```json
{
  "profileUrls": [
    "https://www.facebook.com/GoogleIndia"
  ],
  "maxResults": 20
}
```

# Actor output Schema

## `results` (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 = {
    "profileUrls": [
        "https://www.facebook.com/GoogleIndia"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("powerful_bachelor/facebook-profile-reels-scraper-ppr").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 = { "profileUrls": ["https://www.facebook.com/GoogleIndia"] }

# Run the Actor and wait for it to finish
run = client.actor("powerful_bachelor/facebook-profile-reels-scraper-ppr").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 '{
  "profileUrls": [
    "https://www.facebook.com/GoogleIndia"
  ]
}' |
apify call powerful_bachelor/facebook-profile-reels-scraper-ppr --silent --output-dataset

```

## MCP server setup

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

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/bQdAW9j5tP0dkOO8g/builds/jo5qcrbl4YY8thWTE/openapi.json
