Facebook Posts Scraper
Pricing
from $1.00 / 1,000 results
Facebook Posts Scraper
Scrape public Facebook posts from pages, profiles and groups, or single post, reel and video links: text, date, reactions by type, comments, shares, views, photos and videos - plus comments and replies if you want them. Date filters. No login needed.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Coder
Maintained by CommunityActor stats
1
Bookmarked
81
Total users
17
Monthly active users
11 hours ago
Last modified
Categories
Share
Collect public Facebook posts, with no login and no cookies, from:
- Pages such as
https://www.facebook.com/nasa - Profiles such as
https://www.facebook.com/zuckorhttps://www.facebook.com/profile.php?id=… - Public groups such as
https://www.facebook.com/groups/dogspotting - Single posts, reels and videos (share links and
pfbidlinks work too)
For every post you get the text, date, post type, reactions in total and by type, comment and share counts, video views and plays, photos in full size with alt text, video download links, hashtags, mentions, link previews and shared posts.
You can also collect each post's comments and replies in the same run. Posts and comments each go into their own table.
How to use it
- Paste one or more links. You can mix pages, profiles, groups and single posts in one list.
- Set how many posts to collect per page or group, and optionally a date range.
- Optionally turn on Also collect comments.
- Click Start. Results appear in the Posts and Comments tabs as they are found, and can be exported to JSON, CSV or Excel.
Output
Posts
| Field | Example |
|---|---|
| postUrl, postId | https://www.facebook.com/NASA/posts/pfbid02xZm…, 1639924700836233 |
| postType | photo, video, reel, link, event, shared, text, mixed |
| authorName, authorProfileUrl | NASA - National Aeronautics and Space Administration, https://www.facebook.com/NASA |
| groupName, groupId | Dogspotting, 10487409466 (group posts) |
| text, hashtags, mentions | "Spotted two very similar black doggos…", [nasa, artemis], [{name, url}] |
| publishedAt | 2026-09-28T16:02:11Z |
| reactions, reactionsLike … reactionsAngry | 74, 60 … 0 |
| commentCount, shares | 104, 180 |
| views, plays, videoDurationSec | 765, 2134, 38.7 (videos and reels) |
| media | [{kind: photo, url, width, height, altText}, {kind: video, hdUrl, sdUrl, thumbnailUrl}] |
| linkPreview, sharedPost, event | the link card, the post that was shared, the event card |
Comments
| Field | Example |
|---|---|
| postUrl, postAuthorName | the post the comment belongs to |
| commentUrl, commentId | https://www.facebook.com/…?comment_id=…, 1204587… |
| text, createdAt | "Incredible shot!", 2026-09-28T17:40:02Z |
| authorName, authorUrl | Jane Doe, https://www.facebook.com/jane.doe |
| reactions, reactionsLike … | 12, 10 … |
| replyCount, depth, parentCommentId | 3, 0 (comment) / 1 (reply) / 2 (reply to a reply), parent's id |
Options
| Option | What it does |
|---|---|
| Posts per page or group | How many posts to collect from each page, profile or group |
| Only posts newer / older than | A date (2026-09-01) or a period (7 days, 2 weeks) |
| Group post order | New posts, top posts or recent activity |
| Collect every photo of multi-photo posts | Facebook lists the first 5 photos of an album post; this collects all of them |
| Comments per post, Comment order | Most relevant, newest first, or all |
| Include replies, Reply depth | Replies, or replies and replies to replies |
Scheduled runs: to collect only fresh posts on a daily schedule, set Only posts newer than to 1 day.
If you are coming from another Facebook scraper, the common input names (startUrls, resultsLimit, onlyPostsNewerThan, onlyPostsOlderThan, includeNestedComments) work here too.
Good to know
- Only public content is supported. Private groups are named in the run log as private; removed posts and pages visible only when logged in are listed as not found. Neither is charged.
- Reel comments: Facebook's website hides reel comments from logged-out visitors; this Actor collects them anyway.
- Replies: for long reply threads, Facebook itself shows only some of the replies it counts - the same happens in a browser, even when logged in. The Actor collects every reply Facebook makes available.
- Pinned posts are skipped on pages, so the list starts with the newest post.
- Every photo works for page, profile and group posts, in the post's own order.
Pricing
You pay per result: one charge per post, per comment or reply, and per extra gallery photo when that option is on. The free plan lets you try every option on up to 3 links, 10 posts per link and 10 comments per post.
