Facebook Groups Scraper — Public Posts & Comments avatar

Facebook Groups Scraper — Public Posts & Comments

Under maintenance

Pricing

from $2.60 / 1,000 posts

Go to Apify Store
Facebook Groups Scraper — Public Posts & Comments

Facebook Groups Scraper — Public Posts & Comments

Under maintenance

Extract 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

Crab Walker

Maintained by Community

Actor 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"
}
FieldTypeDescription
startUrlsarrayRequired public Facebook group URLs.
resultsLimitintegerMaximum posts to save. Omit to retrieve all available posts within the run spending limit.
viewOptionstringCHRONOLOGICAL, RECENT_ACTIVITY, TOP_POSTS, or CHRONOLOGICAL_LISTINGS.
searchGroupKeywordstringOptional group-post search text. One or two letters generally work best without login.
searchGroupYearstringOptional search year; requires searchGroupKeyword.
onlyPostsNewerThanstringISO 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.