Facebook Reels Scraper
Pricing
Pay per usage
Facebook Reels Scraper
Scrape Facebook Reels from any public profile or page. Extracts reel URL, views, caption, music track, likes, comments, shares, and direct video download link.
Pricing
Pay per usage
Rating
5.0
(1)
Developer
Turtle AI
Actor stats
2
Bookmarked
5
Total users
2
Monthly active users
2 days ago
Last modified
Categories
Share
What does Facebook Reels Scraper do?
Facebook Reels Scraper extracts public reels from any Facebook profile or page. Point it at a /reels/ tab URL and it returns structured data for every reel — including the direct video download link, view count, caption, music track, and engagement metrics (likes, comments, shares).
No manual browsing, no copy-pasting. Just drop in a profile URL and get clean JSON data ready for analysis, archiving, or integration with your own tools — all powered by the Apify platform with built-in proxy rotation, scheduling, and API access.
Why use Facebook Reels Scraper?
- Content research — track what's performing well on competitor or influencer pages
- Social media monitoring — archive reels and engagement data over time
- Marketing analytics — measure view counts, likes, and shares across campaigns
- Video archiving — get direct MP4 download links for backup or repurposing
- Influencer analysis — quickly assess reach and engagement for any public profile
How to use Facebook Reels Scraper
- Go to the Input tab in Apify Console
- Paste one or more Facebook profile/page reels URLs (e.g.
https://www.facebook.com/LeonardoDiCaprio/reels/) - Set Max Pages to control how many requests the crawler makes
- Click Start and wait for the run to finish
- Open the Output tab to browse results, or download as JSON, CSV, or Excel
The target profile must be public. Private profiles and login-gated content are not supported.
Input
Configure the scraper from the Input tab or via the API.
| Field | Type | Description | Default |
|---|---|---|---|
startUrls | array | Facebook reels tab URLs to scrape | Leonardo DiCaprio's reels page |
maxRequestsPerCrawl | integer | Max number of HTTP requests (controls depth/volume) | 10 |
Example input JSON:
{"startUrls": [{ "url": "https://www.facebook.com/NatGeo/reels/" },{ "url": "https://www.facebook.com/NASA/reels/" }],"maxRequestsPerCrawl": 50}
Output
Each reel is saved as one item in the default dataset. You can download the dataset in various formats such as JSON, CSV, HTML, or Excel from the Output tab or via the Apify API.
Example output item:
{"sourceLink": "https://www.facebook.com/LeonardoDiCaprio/reels/","url": "https://www.facebook.com/reel/1137009575037474/","profileName": "Leonardo DiCaprio","views": "1.2M","captionTitle": "#OneBattleAfterAnother now playing only in theaters and IMAX.","musicTrack": "Leonardo DiCaprio · Original audio","likeCount": "24.5K","commentCount": "7.6K","shareCount": "1.3K","videoDownloadLink": "https://video.fdac191-1.fna.fbcdn.net/..."}
Data table
| Field | Description |
|---|---|
sourceLink | The reels tab URL that was scraped |
url | Direct URL to the individual reel |
profileName | Name of the Facebook profile or page |
views | View count (e.g. 1.2M, 445K) |
captionTitle | Reel caption text |
musicTrack | Audio track name and artist |
likeCount | Number of likes |
commentCount | Number of comments |
shareCount | Number of shares |
videoDownloadLink | Direct MP4 download URL (HD when available, SD fallback) |
Tips and advanced options
- Increase
maxRequestsPerCrawl— the default is conservative. Set it to100+ for pages with many reels. The crawler internally ensures at least 50 requests to allow individual reel detail extraction. - Use residential proxies — Facebook aggressively blocks datacenter IPs. Residential or mobile proxies significantly improve success rates.
- Run on a schedule — use Apify's built-in scheduler to monitor a profile weekly or daily and track engagement trends over time.
- Export to Google Sheets — connect the dataset output to Google Sheets via Apify integrations for live dashboards.
- Combine with other Actors — pipe the
videoDownloadLinkoutput into a downloader Actor to bulk-save MP4 files to cloud storage.
FAQ, disclaimers, and support
Is scraping Facebook Reels legal? This Actor only accesses publicly available content — the same data visible to any unauthenticated visitor. Always ensure your use complies with Facebook's Terms of Service and applicable laws in your jurisdiction. Do not use this tool to collect personal data without a lawful basis.
Why are some fields showing "Unknown"?
Facebook's page structure can vary by region, language, and A/B tests. Some fields like musicTrack or likeCount may not always be parseable. The Actor falls back to "Unknown" or "0" rather than failing the entire run.
The video download link expired — what do I do? Facebook CDN URLs are time-limited (typically a few hours). Download the video shortly after the run completes, or re-run the Actor to get fresh links.
Can it scrape private profiles? No. Only public profiles and pages are supported. The Actor does not handle Facebook login.
Found a bug or need a custom solution? Open an issue in the ../../issues on this Actor's page. For custom scraping solutions or enterprise needs, reach out via the Apify platform.