Facebook Reel, Post and video stats Scraper
Pricing
from $2.00 / 1,000 results
Go to Apify Store

Facebook Reel, Post and video stats Scraper
Scrapes Facebook reels and posts for views, likes, comments and shares without login
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Cyrolix
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Facebook Reel & Post Scraper
Scrape Facebook reels and posts for engagement metrics — views, likes, comments, and shares — without requiring login or cookies.
Supports reels, video posts, image posts, and text posts. Resolves shortened URLs (fb.watch, /share/r/, /share/p/) automatically.
Features
| Feature | Details |
|---|---|
| Likes | ✅ |
| Views | ✅ |
| Comment Count | ✅ |
| Share Count | ✅ |
| Caption / Title | ✅ |
| Upload Date | ✅ |
| Thumbnail URL | ✅ |
| Direct Video URL | ✅ |
| Author Name | ✅ |
| Author Profile URL | ✅ |
| Author ID | ✅ |
| Exact Count Flags | ✅ (tells you if count is precise or rounded) |
| Shortened URL Resolution | ✅ (fb.watch, /share/r/, /share/p/) |
| Supports Reels & Posts | ✅ (image, video, text posts) |
| No Login Required | ✅ |
| Batch URLs | ✅ |
Supported URL Formats
| Type | Example |
|---|---|
| Reel | https://www.facebook.com/reel/1234567890 |
| Reel (reels/) | https://www.facebook.com/reels/1234567890 |
| Shared reel | https://www.facebook.com/share/r/XXXXXXXX/ |
| Short reel | https://fb.watch/XXXXXXXX/ |
| Watch video | https://www.facebook.com/watch/?v=1234567890 |
| Video post | https://www.facebook.com/username/videos/1234567890 |
| Post | https://www.facebook.com/username/posts/pfbid... |
| Shared post | https://www.facebook.com/share/p/XXXXXXXX/ |
| Permalink | https://www.facebook.com/permalink.php?story_fbid=... |
Input
| Field | Type | Required | Description |
|---|---|---|---|
url | String | No* | Single Facebook reel or post URL |
urls | Array of Strings | No* | Multiple Facebook URLs to scrape |
*At least one of url or urls must be provided.
Example Input
{"url": "https://www.facebook.com/reel/1234567890"}
{"urls": ["https://www.facebook.com/reel/1234567890","https://fb.watch/XXXXXXXX/","https://www.facebook.com/share/p/XXXXXXXX/"]}
Output
Each scraped URL produces one result object pushed to the dataset.
Full Output Schema
{"url": "https://www.facebook.com/reel/1234567890","shortcode": "XXXXXXXX","realId": "1234567890","platform": "FACEBOOK","views": 95000,"likes": 3200,"comments": 148,"shares": 560,"views_display": "95K","views_reported": 95000,"views_reported_display": "95K","caption": "Check out this amazing video!","datePosted": "2026-08-10T00:00:00.000Z","thumbnailUrl": "https://example.com/thumbnail.jpg","author": "Page Name","authorName": "Page Name","authorId": "987654321","authorUrl": "https://www.facebook.com/pagename","cdnUrl": "https://video.xx.fbcdn.net/...","scrapedAt": "2026-08-22T12:00:00.000Z","status": "available","error": null,"exact": {"views": true,"likes": true,"comments": true,"shares": false}}
Output Fields Reference
| Field | Type | Description |
|---|---|---|
url | String | Resolved canonical Facebook URL |
shortcode | String | Short ID from the URL path |
realId | String | Numeric Facebook reel/post ID |
platform | String | Always "FACEBOOK" |
views | Number / null | Exact video play count |
likes | Number / null | Total reaction count (likes, loves, etc.) |
comments | Number / null | Total comment count |
shares | Number / null | Total share count |
views_display | String / null | Human-readable views (e.g. "1.2K") |
views_reported | Number / null | Display-formatted view number |
views_reported_display | String / null | Human-readable reported views |
caption | String / null | Post title or description |
datePosted | ISO 8601 / null | Upload date |
thumbnailUrl | String / null | Cover image URL |
author | String / null | Creator name or username |
authorName | String / null | Creator display name |
authorId | String / null | Numeric Facebook user/page ID |
authorUrl | String / null | Link to creator profile/page |
cdnUrl | String / null | Direct video CDN URL (time-limited) |
scrapedAt | ISO 8601 | Timestamp of when the scrape ran (UTC) |
status | String | "available" on success, "error" on failure |
error | String / null | Error message if status is "error" |
exact.views | Boolean | Whether the view count is exact (true) or rounded (false) |
exact.likes | Boolean | Whether the like count is exact |
exact.comments | Boolean | Whether the comment count is exact |
exact.shares | Boolean | Whether the share count is exact |
Error Response
{"url": "https://www.facebook.com/reel/1234567890","status": "error","error": "HTTP 404 – page not found","scrapedAt": "2026-08-22T12:00:00.000Z"}
Limitations
- Only works on public Facebook content (private/friends-only posts are not accessible)
- Direct video CDN URLs (
cdnUrl) are time-limited and expire after a few hours - Share counts may not always be exact due to Facebook's display rounding
- Facebook may rate-limit or block requests for very high-volume batches — add delays between runs if needed