Facebook Group Info Scraper: Members, Privacy, Rules, Activity
Pricing
from $10.00 / 1,000 group returneds
Facebook Group Info Scraper: Members, Privacy, Rules, Activity
Paste public Facebook group URLs, names or IDs and get one row per group: exact member count, public or private, posts today and this month, creation date, description, topics, rules and membership questions. No login, no cookies. Up to 2,000 groups per run. Export CSV or Excel.
Pricing
from $10.00 / 1,000 group returneds
Rating
0.0
(0)
Developer
NeverEmpty
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Facebook Group Info Scraper
Get the details of Facebook groups in bulk: paste a list of group URLs, names or IDs and get one row per group with the exact member count, public or private, how many posts went up today and in the last 30 days, the creation date, the description, topics, rules and whether it asks membership questions. Export as CSV, Excel or JSON.
Built for community research, marketing and group directories: you have a list of groups from a search, a spreadsheet or a competitor, and you need to know which ones are big, active and open to join before you spend time on them. No Facebook account or cookies needed, and up to 2,000 groups per run.
What you get for each group
| Column | Example (Cheap Meal Ideas, run on 2026-10-21) |
|---|---|
name, groupUrl, groupId, vanityName | Cheap Meal Ideas · https://www.facebook.com/groups/cheapmealideas/ · 126966114029232 · cheapmealideas |
membersCount, membersCountText | 5993532 · 6.0M members (the exact count, ready to sort and filter) |
privacy, isPrivate, privacyDescription | Public · false · Facebook's explanation of the setting |
visibility, isVisible, visibilityDescription | Visible · true · whether people outside the group can find it |
postsLastDay, postsLastMonth | 33 · 158 (new posts in the last 24 hours and the last 30 days) |
createdAt, createdDate | 2010-11-28T23:32:12.000Z · 2010-11-28 |
nameLastChanged, historySummary | date of the last name change, when there was one · Group created on November 28, 2010 |
description | the group's About text |
topics, locations | ["Meal Types", "Food & Drink"] · places linked to the group |
hasMembershipQuestions | false (true when the group asks questions before you can join) |
rulesCount, rules | 8 · each rule with its title and description |
coverPhotoUrl | the cover image |
redirectedFrom | the URL you pasted, when Facebook forwarded it to the group's current address |
Private groups return the same columns: their member count, activity, rules and description are public on Facebook even though the posts are not. In a run of 40 group names on 2026-10-21, all 30 groups that exist (public and private) came back with the name, exact member count, privacy, visibility, post counts, creation date and membership-questions flag; the 10 names that do not exist came back as free not-found rows. Description, topics and rules are filled when the group has them.
Why this one
- The exact member count.
membersCountis the full number Facebook publishes on the About page (5993532, not "6.0M"), so you can sort, filter and track growth. - Activity in two numbers.
postsLastDayandpostsLastMonthshow at a glance whether a group is alive or dormant. - Rules, topics and join questions. See what a group allows and whether joining needs approval answers, before you apply.
- Creation date and name history. Tell long-running communities from new ones, and spot groups that were renamed.
- Up to 2,000 groups per run, read in parallel.
- Every entry you paste gets a row. A group row with the data, or a free row with a
statusand anotethat says what happened, so you always know which entries to check. - You pay only for group rows. Missing groups, entries Facebook refused and repeats are free rows.
- Any address format works. Full URLs go in
startUrls:https://www.facebook.com/groups/cheapmealideas,https://m.facebook.com/groups/cheapmealideas/about,https://www.facebook.com/groups/1242309506256283, or a link to a post inside the group. Group names (cheapmealideas), numeric group IDs and addresses withouthttps://go ingroupNamesOrIds. The same group entered twice, in any of these forms, is charged once; the repeat gets a freealready-returnedrow that names the entry holding the data. - Privacy built in. Email addresses and phone numbers written in descriptions and rules are masked as
[email removed]and[phone removed]. No member names or posts are collected.
Input
{"startUrls": [{ "url": "https://www.facebook.com/groups/cheapmealideas" },{ "url": "https://www.facebook.com/groups/1242309506256283" }],"groupNamesOrIds": ["digitalnomadsaroundtheworld", "learnpython"]}
startUrls: full group URLs starting withhttps://. You can also point it at a text file of URLs.groupNamesOrIds: group names from the address, numeric group IDs, or addresses withouthttps://. Both lists are read together, up to 2,000 groups per run.
FAQ
How do I get the member count of many Facebook groups at once?
Paste the group URLs into startUrls (or the names into groupNamesOrIds) and run. Each group comes back as one row with membersCount, the exact number of members, plus membersCountText as Facebook rounds it.
How can I tell if a Facebook group is active?
Look at postsLastDay and postsLastMonth: the number of new posts in the last 24 hours and the last 30 days, as Facebook shows them in the group's Activity section.
Can I check whether a Facebook group is public or private?
Yes. privacy is Public or Private and isPrivate is true or false. visibility tells whether people outside the group can find it.
How do I find out when a Facebook group was created?
Each row has createdDate (for example 2010-11-28) and createdAt with the exact time. nameLastChanged shows the date of the last name change when the group was renamed.
Does it work for private groups?
Yes, for the information Facebook shows to everyone: name, member count, activity counts, creation date, description, topics and rules. Posts and the member list of private groups are not collected.
Can I export the results to CSV or Excel?
Yes. Open the run's dataset and download it as CSV, Excel, JSON or XML, or read it from the API in your own tools.
Do I need a Facebook account, cookies or proxies?
No. Paste the URLs and run.
What happens if a group was renamed or removed?
A group that Facebook forwards to a new address comes back as that group, with the URL you pasted in redirectedFrom. A removed group comes back as a free not-found row.
Rows that are not groups (free)
status | Meaning |
|---|---|
not-found | Facebook says the group is not available: the address does not exist, the group was removed, or it is a hidden group that only members can find. |
different-group | Facebook answered with another group. Nothing from it is returned. |
blocked / unreadable | Facebook refused or did not answer for this entry. Run it again later. |
bad-input | The entry is not a Facebook group address (a Page, a profile, a share link, another site). |
budget-reached | The run hit the maximum charge you set; the rest were not read or charged. |
already-returned | The same group as an earlier entry of the run; sameAs names the entry whose row has the data. |
Every free row has a note with the reason. The run log ends with a count of group rows, which equals the number of charged events.
Limitations
- Only the information anyone can see without logging in is returned. Posts, comments, the member list, admin names and member join dates are not included.
- Hidden groups (only members can find them) come back as
not-found. - Short share links (
facebook.com/share/…) are not read: open the link once and paste thefacebook.com/groups/…address it shows. postsLastDayandpostsLastMonthare the counts Facebook shows at the time of the run.- Image URLs are signed by Facebook and expire after some days; download them if you need to keep them.
Thanks for using this Actor
We build these tools for people who run them every day, and we improve them from what users tell us.
- Missing a field, or need another filter? Tell us in the Issues tab. If the data is there, we add it.
- Found a bug or a wrong value? Post the run ID in the Issues tab. Wrong data is the thing we fix first.
If this Actor saved you time, a short review helps other people find it.