Facebook Groups Scraper
Pricing
from $8.00 / 1,000 result items
Facebook Groups Scraper
Scrapes posts from public Facebook groups by URL or slug. Returns each post as a flat row with text, author, timestamp, and engagement metrics.
Pricing
from $8.00 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
26
Total users
7
Monthly active users
2 days ago
Last modified
Categories
Share
Facebook Groups Scraper
Scrape Facebook group posts from any public group URL, up to a million per run. Each post comes with its text, author, timestamp, and engagement metrics. No login or API key. Export to CSV, JSON, Excel, or XML.
Facebook's official Graph API requires app review, permissions, and rate limits that block most group scraping. This reads the public group feeds directly, filtered by group URL or slug, and returns each post in one fixed schema. It works without a Facebook account or API key.
| Who uses it | What they scrape Facebook Groups for |
|---|---|
| Market researchers | Which topics a niche community is discussing this week |
| Community managers | Monitor engagement and top posts across multiple groups |
| Journalists | Track public conversations in local or interest-based groups |
| Social media analysts | Measure post frequency and reactions over time |
What it does
This Actor collects Facebook group posts by group URL or slug, and returns each one as a flat row with post text, author, timestamp, and engagement metrics.
- ๐ Bulk group scraping: provide a list of group URLs or slugs and collect posts from all of them in one run.
- ๐ Post filtering: set a maximum number of posts per run to control dataset size.
- ๐ Engagement metrics: each post includes reactions, comments, and shares when available.
- โก Fast mode: disable group enrichment to scrape basic post data more quickly.
Results export to CSV, JSON, Excel, or XML, or straight from the API.
What you can do with Facebook Groups data
๐ Track topics and trends.
A market researcher runs the Actor on several niche groups weekly to see which discussions are gaining traction and adjust product messaging.
๐ก๏ธ Monitor community health.
A community manager scrapes posts from their own groups to identify top contributors and flag posts with unusually high negative reactions.
๐ฐ Gather local news leads.
A journalist scrapes local buy-and-sell or neighborhood groups to find stories about community issues or events.
๐ Benchmark engagement.
A social media analyst compares post frequency and reaction counts across competitor groups to benchmark their own community's performance.
Why choose this scraper
| What you get | |
|---|---|
| No API key | Scrape public groups without registering a Facebook app or dealing with OAuth. |
| Fixed schema | Every post returns the same fields, so your dataset is clean and ready for analysis. |
| Scalable | Collect up to a million posts per run across multiple groups. |
| Flexible export | Download results as CSV, JSON, Excel, or XML. |
How it compares
This Actor focuses on Facebook groups, while the competitors below target pages, ads, or general contact extraction.
| Feature | ParseForge | Facebook Posts Scraper | Facebook Ad Library Scraper | Contact Details Scraper |
|---|---|---|---|---|
| Scrapes Facebook groups | Yes | Not listed | Not listed | Not listed |
| Scrapes Facebook pages | Not listed | Yes | Not listed | Not listed |
| Scrapes Facebook ads | Not listed | Not listed | Yes | Not listed |
| Extracts emails and phone numbers | Not listed | Not listed | Not listed | Yes |
| No login or API key required | Yes | Not listed | Not listed | Not listed |
| Exports to CSV, JSON, Excel, XML | Yes | Not listed | Not listed | Not listed |
Configure the run
Drive the Actor from a list of Facebook group URLs or slugs, and set a maximum number of posts to collect per run. Optionally enrich group metadata like rules and admins. The Input tab lists every parameter.
A first run with the defaults:
{"maxItems": 10,"startUrls": ["https://www.facebook.com/groups/buynothingproject","https://www.facebook.com/groups/humansofnewyork"]}
A larger pull:
{"maxItems": 200,"startUrls": ["https://www.facebook.com/groups/buynothingproject","https://www.facebook.com/groups/humansofnewyork"]}
Pricing
Pay-per-result: $0.015 per result collected. You pay only for the results written to your dataset.
| Results collected | Approximate cost |
|---|---|
| 100 results | $1.50 |
| 1,000 results | $15.00 |
| 10,000 results | $150.00 |
New Apify accounts start with $5 in free credit.
Free users
Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.
Run it
- Create a free Apify account with $5 in credit.
- Open the Facebook Groups Scraper.
- Set your inputs and any filters, then click Start.
- Export the results as CSV, Excel, JSON, or XML from the Dataset tab.
Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.
Use with AI agents (MCP)
Give an AI agent live access to Facebook Groups through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:
$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/facebook-groups-scraper"
Then prompt it in plain language to run the scraper and read back the results.
Troubleshooting
Why am I getting no results?
Check that the group URLs are correct and that the groups are public. Also ensure you have not set maxItems too low.
Why are some posts missing?
Facebook may limit how far back public feeds are accessible. The Actor scrapes what is currently visible without login.
Why is the run slow?
Disable group enrichment to speed up scraping if you only need basic post data.
Why do I get an error about invalid URL?
Make sure the URL starts with https://www.facebook.com/groups/ or is a valid group slug.
Can I scrape comments on posts?
Currently the Actor does not scrape comments, only top-level posts. Use Facebook Posts Scraper for page posts with comments.
FAQ
| Question | Answer |
|---|---|
| Do I need a Facebook account or API key? | No. The Actor scrapes public group feeds directly and does not require login or an API key. |
| Can I scrape private groups? | No, only public groups are accessible. Private groups require authentication and are not supported. |
| What data does each post include? | Each post includes text, author, timestamp, and engagement metrics like reactions, comments, and shares when available. |
| How many posts can I scrape? | You can set a maximum of up to 1,000,000 posts per run. |
| Can I scrape multiple groups at once? | Yes, provide a list of group URLs or slugs in the startUrls input. |
| What is group enrichment? | When enabled, the Actor fetches additional group metadata such as rules, admins, and recent post previews. Disable it for faster basic scraping. |
| How do I find a group's URL or slug? | Open the group on Facebook and copy the URL from the address bar. It looks like https://www.facebook.com/groups/yourgroupname. |
| Is this legal? | You are responsible for complying with Facebook's terms of service and applicable laws. Only scrape public data you are authorized to access. |
| Can I schedule this Actor to run regularly? | Yes, you can schedule runs via the Apify platform or API. |
| What output formats are supported? | You can export results as CSV, JSON, Excel, or XML. |
Related actors
Browse the full ParseForge collection for more scrapers.
๐ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.
โ ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Meta Platforms, Inc. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.
