Facebook Groups Scraper - Public Group Posts
Pricing
from $1.20 / 1,000 results
Facebook Groups Scraper - Public Group Posts
Scrape posts from public Facebook groups: text, author, date, reactions by type, comments and shares counts, photos and videos, plus the group's details. Newest or top posts, no login.
Pricing
from $1.20 / 1,000 results
Rating
0.0
(0)
Developer
Automly
Maintained by CommunityActor stats
0
Bookmarked
13
Total users
4
Monthly active users
3 days ago
Last modified
Categories
Share
What is Facebook Group Posts Scraper?
Facebook Group Posts Scraper is a tool that lets you scrape posts from public Facebook groups: post text, author name and profile link, publish date, reactions by type, comment and share counts, photos, videos and links, plus the group's name, privacy, member count and description. Paste group links, click Start, and download the posts as Excel, CSV or JSON.
- โก Speed: about 260 posts per minute (240 posts from 3 groups in 55 seconds in our test)
- ๐ Your order: new posts, top posts or recent activity, as in the group's own menu
- ๐ Date filter: only posts published after a date you choose
- ๐ No login: no Facebook account, cookies or API key needed
- ๐ธ Free to try: the $5 of free usage every Apify account gets each month covers about 4,000 posts
What can Facebook Group Posts Scraper do?
- Scrape posts from any public Facebook group
- Get the newest posts, the top posts, or the posts with recent activity
- Keep only posts published after a date you choose
- Get reactions by type (Like, Love, Care, Haha, Wow, Sad, Angry), comments and shares for every post
- Get the post author's name and profile link, photos, video links and shared links
- Get the group's name, privacy, member count and description
- Scrape many groups in one run
- Get results in seconds over the real-time API, without starting a run
- Export to Excel, CSV, JSON, HTML or XML, or send them to Google Sheets, Make, Zapier and more
What data can you extract from Facebook groups?
| ๐ Post text | ๐ Publish date and time | ๐ Post link |
| ๐ค Author name | ๐ Author profile link | ๐ Author ID |
| ๐ Total reactions | ๐ Reactions by type | ๐ฌ Number of comments |
| ๐ Number of shares | ๐ผ๏ธ Photos and videos | ๐ Shared link and title |
| ๐ฅ Group name and ID | ๐ Public or private | ๐ Member count |
How to scrape Facebook group posts
- Create a free Apify account (no credit card needed).
- Open Facebook Group Posts Scraper.
- Paste one or more public group links, for example
https://www.facebook.com/groups/dogspotting. - Choose how many posts you want per group and the order. Click Start.
- When the run finishes, download your posts as Excel, CSV, JSON, HTML or XML.
How much does it cost to scrape Facebook groups?
You pay $1.20 per 1,000 rows (plus $0.00005 when a run starts), and only for the rows you get. For example, 1,000 group posts cost $1.20. Every Apify account gets $5 of free usage each month, so you can try it at no cost. See the Pricing tab for the current prices; paid Apify plans get the same price per result.
โฌ๏ธ Input
Groups can be a link (https://www.facebook.com/groups/dogspotting), the group's short name (dogspotting) or its numeric ID.
| Setting | What it does |
|---|---|
| Public groups | The groups to scrape |
| Posts per group | How many posts to get from each group (default 20). Set 0 to get the group details only |
| Sort posts by | New posts (default), top posts, or recent activity |
| Posts published after | Only posts published on or after this date |
| Include group details | Add one row per group with its name, privacy, member count and description (on by default) |
Example: the newest 200 posts from two groups.
{"groups": ["https://www.facebook.com/groups/dogspotting","https://www.facebook.com/groups/sciencehumor"],"resultsPerGroup": 200,"sortOrder": "new"}
Example: everything posted in a group since 20 September 2026.
{"groups": ["https://www.facebook.com/groups/sciencehumor"],"resultsPerGroup": 2000,"postsPublishedAfter": "2026-09-20"}
โฌ๏ธ Output
You get one row per post ("type": "post") and one row per group ("type": "group"). The Posts and Groups tabs in Apify Console show each kind as its own table, and you can download everything as Excel, CSV, JSON, HTML or XML.
A post:
{"type": "post","id": "28965769336392747","url": "https://www.facebook.com/groups/sciencehumor/posts/28965769336392747/","text": "When they try to roast you in Celsius, but you operate at 293.15 K.","createdAt": "2026-09-24T15:39:19Z","authorName": "Gregory Logro Bolide","authorId": "100076849825419","authorUrl": "https://www.facebook.com/universegreg123","reactions": 1113,"reactionsByType": {"haha": 724, "like": 372, "love": 13, "care": 2, "wow": 2},"comments": 23,"shares": 108,"media": [{"type": "photo","id": "1099704735934510","url": "https://www.facebook.com/photo.php?fbid=1099704735934510&set=gm.28965769336392747&type=3","imageUrl": "https://scontent-ord5-1.xx.fbcdn.net/v/t39.30808-6/820181011_109970358...","videoUrl": null,"durationSeconds": null}],"link": null,"linkTitle": null,"sharedPost": null,"groupId": "226096020786795","source": "https://www.facebook.com/groups/sciencehumor/","fetchedAt": "2026-09-25T01:00:31Z"}
A group:
{"type": "group","id": "226096020786795","name": "Science Humor","url": "https://www.facebook.com/groups/sciencehumor","privacy": "Public","membersText": "2.6M members","description": "\"Seeing Humor in Life, The Universe and Everything Since 2011.\" ...","source": "https://www.facebook.com/groups/sciencehumor/","fetchedAt": "2026-09-25T01:00:31Z"}
Each run also saves a short report with how many groups and rows it covered, and any group it could not scrape with the reason (for example, a private group).
How can I use Facebook group data?
- Market research: read what a community asks, recommends and complains about
- Lead generation: find people asking for a product or service in niche groups
- Trend spotting: see which posts and topics get the most reactions and shares
- Community analytics: measure how active a group is and what content works there
- Sentiment analysis and AI: build post datasets for topic or sentiment analysis
Real-time Facebook groups API
Need posts right away inside your app? Call the actor's API and get the posts back in the response, without starting a run:
GET https://<your-actor-standby-url>/posts?group=https://www.facebook.com/groups/dogspotting&limit=20Authorization: Bearer <YOUR_APIFY_TOKEN>
You can also run the actor from your own code with the Apify API or the Python and JavaScript clients:
from apify_client import ApifyClientclient = ApifyClient("<YOUR_APIFY_TOKEN>")run = client.actor("automly/facebook-public-group-posts-scraper").call(run_input={"groups": ["https://www.facebook.com/groups/dogspotting"],"resultsPerGroup": 200,})for row in client.dataset(run["defaultDatasetId"]).iterate_items():if row["type"] == "post":print(row["authorName"], row["reactions"], row["text"][:80])
โFAQ
How much does it cost to scrape Facebook groups?
You pay only for the results you get, per 1,000 results. See the Pricing tab for the current price. Every Apify account gets $5 of free usage each month, so you can try it at no cost.
Can I scrape private Facebook groups?
No. Only public groups can be scraped. Private groups are listed in the run report as not scraped.
How many posts can I scrape from one group?
Hundreds or more; set Posts per group to the number you need, or use Posts published after to get everything since a date.
Why is the text empty on some posts?
Some posts are only a photo or video without a caption, or a share of another post. For shares, sharedPost has the original post's link, author and date.
Why is the member count text like "2.6M members"?
That is how Facebook shows a group's size to visitors, so it is given exactly as shown.
Can I also get the comments of group posts?
Yes. Paste the post links into Facebook Comments Scraper.
Do I need a Facebook account?
No. You don't need a Facebook account, cookies or an API key.
Can I connect Facebook Group Posts Scraper to other tools or AI agents?
Yes. Start runs and download results with the Apify API or the Python and JavaScript clients, send results to Make, Zapier, n8n, Google Sheets or Slack with Apify integrations and webhooks, or let AI assistants and agents run it through the Apify MCP server at mcp.apify.com.
Is it legal to scrape Facebook groups?
This scraper only collects posts from groups that are public, which anyone can read. It does not collect private data such as e-mail addresses or phone numbers. Posts can still contain personal data, which may be protected by laws such as GDPR, so only scrape it for a legitimate reason and ask a lawyer if you are unsure. You can read more in Is web scraping legal?
Facebook Group Posts Scraper is an independent tool. It is not affiliated with, endorsed by or sponsored by Facebook or Meta.
Something isn't working. What should I do?
Open the Issues tab and tell us the group link and what you expected. We usually reply within a day.
Scrape more Facebook data
| Actor | What it gets |
|---|---|
| Facebook Comments Scraper | Comments and replies from any public post |
| Facebook Page Posts Scraper | Posts from public Pages |
| Facebook Page Details Scraper | Followers, category and contact details of many Pages |
โญ Your feedback
Ideas, missing fields or problems: open the Issues tab and we'll take a look. If Facebook Group Posts Scraper saved you time, a short review on the Reviews tab helps other people find it.