Facebook Groups Scraper — Public Posts & Comments
Under maintenancePricing
from $2.60 / 1,000 posts
Facebook Groups Scraper — Public Posts & Comments
Under maintenanceExtract posts, comments, authors, media, reactions, shares, and timestamps from one or more public Facebook groups.
Pricing
from $2.60 / 1,000 posts
Rating
0.0
(0)
Developer
Crab Walker
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Extract structured posts from one or more public Facebook groups. Each dataset item represents one post and can include its author, text, timestamp, engagement, top comments, media attachments, links, and group details.
What it extracts
- Post text, URL, IDs, and publishing time
- Author and collaborator details
- Likes, reaction breakdowns, shares, and comment counts
- Top comments and basic commentator details
- Images, videos, thumbnails, dimensions, and OCR text when available
- Marketplace title, price, and location when available
- Group title, ID, and source URL
Only public Facebook groups are supported. This Actor does not accept Facebook credentials or access private groups.
Input
The input contract is compatible with apify/facebook-groups-scraper.
{"startUrls": [{"url": "https://www.facebook.com/groups/874728723021553"}],"resultsLimit": 20,"viewOption": "CHRONOLOGICAL","searchGroupKeyword": "a","searchGroupYear": "2024","onlyPostsNewerThan": "1 month"}
| Field | Type | Description |
|---|---|---|
startUrls | array | Required public Facebook group URLs. |
resultsLimit | integer | Maximum posts to save. Omit to retrieve all available posts within the run spending limit. |
viewOption | string | CHRONOLOGICAL, RECENT_ACTIVITY, TOP_POSTS, or CHRONOLOGICAL_LISTINGS. |
searchGroupKeyword | string | Optional group-post search text. One or two letters generally work best without login. |
searchGroupYear | string | Optional search year; requires searchGroupKeyword. |
onlyPostsNewerThan | string | ISO date/time or relative time such as 2 days or 3 months. |
Output
Results are written to the default dataset as one item per Facebook post.
{"facebookUrl": "https://www.facebook.com/groups/example","url": "https://www.facebook.com/groups/example/permalink/123/","time": "2026-01-01T12:00:00.000Z","user": {"id": "456","name": "Example author"},"text": "Example post","likesCount": 12,"sharesCount": 1,"commentsCount": 3,"topComments": [],"attachments": [],"legacyId": "123","groupTitle": "Example group","inputUrl": "https://www.facebook.com/groups/example"}
Fields not present on a particular Facebook post are omitted or returned as null. Facebook may vary the available fields by post type.
Pricing
The Actor charges one actor-start event per run, one post event per
dataset item, and an additional date-filter event per saved post when
onlyPostsNewerThan is used. The maximum charge per run is respected: the
Actor reduces its result limit before scraping and exits gracefully when no
more posts can be charged.
Post and date-filter prices decrease on higher Apify subscription tiers. Platform compute and proxy usage is billed separately by Apify.
Responsible use
Use the Actor only for lawful collection of public data. Facebook results may contain personal data. Ensure you have a legitimate purpose and comply with applicable privacy, data-protection, and platform requirements.
Implementation note
This Actor uses a real browser to read Facebook's public, logged-out group interface. Facebook may limit how many posts are visible without an account; the Actor returns every post exposed in that public session up to your requested limit.