# 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:** 69 total users, 1 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/platform/actors/running/actors-in-store#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

![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
}
```

# 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("💾 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 '{
  "profileUrls": [
    "https://www.facebook.com/GoogleIndia"
  ]
}' |
apify call powerful_bachelor/facebook-profile-reels-scraper-ppr --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/bQdAW9j5tP0dkOO8g/builds/9DqisT2aVcwPNhi9q/openapi.json
