Facebook Reel, Post and video stats Scraper avatar

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

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

Cyrolix

Maintained by Community

Actor 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

FeatureDetails
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

TypeExample
Reelhttps://www.facebook.com/reel/1234567890
Reel (reels/)https://www.facebook.com/reels/1234567890
Shared reelhttps://www.facebook.com/share/r/XXXXXXXX/
Short reelhttps://fb.watch/XXXXXXXX/
Watch videohttps://www.facebook.com/watch/?v=1234567890
Video posthttps://www.facebook.com/username/videos/1234567890
Posthttps://www.facebook.com/username/posts/pfbid...
Shared posthttps://www.facebook.com/share/p/XXXXXXXX/
Permalinkhttps://www.facebook.com/permalink.php?story_fbid=...

Input

FieldTypeRequiredDescription
urlStringNo*Single Facebook reel or post URL
urlsArray of StringsNo*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

FieldTypeDescription
urlStringResolved canonical Facebook URL
shortcodeStringShort ID from the URL path
realIdStringNumeric Facebook reel/post ID
platformStringAlways "FACEBOOK"
viewsNumber / nullExact video play count
likesNumber / nullTotal reaction count (likes, loves, etc.)
commentsNumber / nullTotal comment count
sharesNumber / nullTotal share count
views_displayString / nullHuman-readable views (e.g. "1.2K")
views_reportedNumber / nullDisplay-formatted view number
views_reported_displayString / nullHuman-readable reported views
captionString / nullPost title or description
datePostedISO 8601 / nullUpload date
thumbnailUrlString / nullCover image URL
authorString / nullCreator name or username
authorNameString / nullCreator display name
authorIdString / nullNumeric Facebook user/page ID
authorUrlString / nullLink to creator profile/page
cdnUrlString / nullDirect video CDN URL (time-limited)
scrapedAtISO 8601Timestamp of when the scrape ran (UTC)
statusString"available" on success, "error" on failure
errorString / nullError message if status is "error"
exact.viewsBooleanWhether the view count is exact (true) or rounded (false)
exact.likesBooleanWhether the like count is exact
exact.commentsBooleanWhether the comment count is exact
exact.sharesBooleanWhether 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