Facebook Reels Scraper
by alpha-scraper
Extract video URLs, captions, and engagement data from Facebook Reels quickly and affordably. Perfect for trend research, competitor analysis, and data-driven projects.
Opens on Apify.com
About Facebook Reels Scraper
Need to pull data from Facebook Reels for a project? This scraper is what I use. It's straightforward and gets the job done without costing a fortune. You can extract video URLs, captions, engagement stats like likes and shares, and timestamps—basically everything you'd want for analysis. I've found it super handy for tracking trends, doing competitor research, or gathering content for reports. The setup is simple; just plug in your target URLs or keywords, run it, and it fetches the data at a good speed. It outputs everything in a clean format like JSON or CSV, so you can immediately drop it into your spreadsheet or analysis tool. It's reliable for one-off checks or for setting up regular data collection runs. If you're a developer, marketer, or researcher looking to work with Facebook Reels data without manual copying, this actor saves a ton of time and effort.
What does this actor do?
Facebook Reels Scraper is a web scraping and automation tool available on the Apify platform. It's designed to help you extract data and automate tasks efficiently in the cloud.
Key Features
- Cloud-based execution - no local setup required
- Scalable infrastructure for large-scale operations
- API access for integration with your applications
- Built-in proxy rotation and anti-blocking measures
- Scheduled runs and webhooks for automation
How to Use
- Click "Try This Actor" to open it on Apify
- Create a free Apify account if you don't have one
- Configure the input parameters as needed
- Run the actor and download your results
Documentation
Facebook Reels Scraper
Overview
This Apify actor scrapes metadata from Facebook videos and reels using yt-dlp. It processes URLs to extract structured data for analysis, monitoring, or archiving. The output includes video URLs, making it function as a video downloader as well.
Key Features
- URL resolution: Automatically follows redirects to reach the final video page
- Content detection: Identifies whether a link is a standard video or a reel
- Metadata extraction: Captures views, likes, comments, reposts, captions, duration, and upload dates
- Content parsing: Extracts hashtags and mentions from descriptions
- Normalized output: Provides consistent JSON formatting across different content types
- Robust handling: Includes fallback records if extraction fails to maintain dataset consistency
- Quality info: Retrieves thumbnail URLs and best available video resolution with audio
How to Use
The actor accepts a list of Facebook video URLs and processes them sequentially.
Input
Configure the actor with these parameters:
| Parameter | Type | Description | Required | Default |
|---|---|---|---|---|
startUrls |
Array/String | Facebook video or reel URLs to scrape | Yes | - |
maxItems |
Number | Maximum number of items to process | No | 0 (process all) |
proxyConfiguration |
Object | Apify proxy settings for geo-restricted content | No | - |
Notes:
- startUrls can be a single URL string or an array of objects: [{ "url": "https://..." }]
- Set maxItems to limit processing; use 0 for no limit
Example Input
{
"startUrls": [
{ "url": "https://www.facebook.com/reel/1394880385139005" },
{ "url": "https://www.facebook.com/share/r/1Cvc1uotQb/" }
],
"maxItems": 10
}
Output
The actor outputs an array of JSON objects, one per processed video/reel.
Output Structure
[
{
"platform": "facebook",
"content_type": "video",
"is_reel": false,
"webpage_url": "https://m.facebook.com/watch/?v=1259352712869315",
"id": "1259352712869315",
"title": "Video caption text here...",
"description": "Full description with hashtags",
"duration": 125,
"duration_string": "2:05",
"upload_date": "2024-01-15",
"timestamp": 1705286400,
"view_count": 4100,
"view_count_string": "4.1K",
"like_count": 51000,
"comment_count": 42,
"repost_count": 12,
"hashtags": ["trending", "relatable"],
"mentions": [],
"thumbnail": "https://scontent.xx.fbcdn.net/v/...",
"video_url": "https://video.xx.fbcdn.net/v/...",
"share_urls": {
"facebook": "https://www.facebook.com/share/...",
"twitter": "https://twitter.com/intent/tweet?...",
"linkedin": "https://www.linkedin.com/sharing/share-offsite/..."
}
}
]
Field Details
- platform: Always "facebook"
- content_type: "video" or "reel"
- is_reel: Boolean indicating reel content
- view_count_string: Human-readable format (e.g., "4.1K", "5.2M")
- duration_string: Human-readable duration (e.g., "2:05")
- share_urls: Pre-formatted sharing links for social platforms
If extraction fails for a URL, the actor outputs a fallback record containing the original URL and error information to maintain dataset consistency.
The actor runs on the Apify platform using Python and the Apify SDK. For detailed documentation and to run the actor, visit its Apify page.
Categories
Common Use Cases
Market Research
Gather competitive intelligence and market data
Lead Generation
Extract contact information for sales outreach
Price Monitoring
Track competitor pricing and product changes
Content Aggregation
Collect and organize content from multiple sources
Ready to Get Started?
Try Facebook Reels Scraper now on Apify. Free tier available with no credit card required.
Start Free TrialActor Information
- Developer
- alpha-scraper
- Pricing
- Paid
- Total Runs
- 20
- Active Users
- 2
Related Actors
TikTok Scraper
by clockworks
TikTok Data Extractor
by clockworks
Fast TikTok API (free-watermark videos)
by novi
YouTube Scraper
by streamers
Apify provides a cloud platform for web scraping, data extraction, and automation. Build and run web scrapers in the cloud.
Learn more about ApifyNeed Professional Help?
Couldn't solve your problem? Hire a verified specialist on Fiverr to get it done quickly and professionally.
Trusted by millions | Money-back guarantee | 24/7 Support