Facebook Group Scraper With AI Enrichment
Pricing
$24.99/month + usage
Facebook Group Scraper With AI Enrichment
Scrape public Facebook group details with the Facebook Group Profile Scraper. Extract group names, descriptions, member counts, admins, categories, and activity insights. Ideal for market research, community analysis, and monitoring. Fast, reliable, and scalable for multiple group profiles.
Pricing
$24.99/month + usage
Rating
0.0
(0)
Developer
Scrapier
Maintained by CommunityActor stats
3
Bookmarked
20
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
๐ก Facebook Group Radar
Facebook Group Radar is a Facebook group scraper, discovery and ranking tool. It takes group URLs (or keyword/container-URL discovery), scrapes each public group's About/profile data logged-out, derives sortable metrics and a 0โ100 quality score, ranks the groups, and turns admins and moderators into enriched leads. It is a superset of a plain Facebook group profile scraper: every field the base scraper produced is preserved, and discovery + scoring + lead intelligence are added on top.
Keywords: facebook group scraper, facebook group finder, facebook group discovery, facebook group ranking, facebook group lead generation, facebook group members count, facebook group metrics, facebook group admins, facebook group moderators, facebook about page scraper, facebook groups API alternative, apify facebook scraper.
๐ What it does
- Scrape group profiles โ group ID, name, description, creation time (absolute ISO), privacy, discoverability, activity (posts today / last month, member count text, new members), admins and moderators.
- Discovery โ pass search keywords or Facebook container URLs (e.g.
/search/groups/?q=...); Radar parses the group links they contain and scrapes each one. Discovery shares the same parser as direct scraping. - Metrics & quality score โ
memberCountNumeric,postsPerDayAvg,engagementPer1kMembers,ageDays, and a compositequalityScore(size + activity + governance). - Ranking โ every group gets a
rankfield, sorted byqualityScore,members, oractivityScore. - Leads โ admin/moderator profiles become lead objects with
name,role,url,profileId,profileType, and amessageUrl(only for numeric-ID profiles;nullotherwise โ no fabricated IDs). - Optional AI enhancement โ classify each group's niche/topics and estimate lead quality from its name + description, via Anthropic / OpenAI / Google / xAI / DeepSeek / Perplexity / Mistral (auto-detected from the model name).
๐ฅ Input
| Field | Type | Description |
|---|---|---|
startUrls | array | Group URLs / IDs / handles, and/or container URLs that list many groups. |
searchQueries | array | Keywords to discover groups. Logged-out FB search is often blocked in datacenter regions โ see below. |
maxGroupsPerQuery | integer | Cap discovered groups per keyword / container. Default 10. |
minMembers | integer | Drop groups below this member count. Default 0. |
rankBy | enum | qualityScore | members | activityScore. |
keywords | array | Keep only groups whose name/description contains one of these. |
excludeKeywords | array | Drop groups whose name/description contains one of these. |
enrichLeads | boolean | Build admin/moderator lead objects. Default true. |
aiEnhancement | boolean | Opt-in LLM niche + lead-quality classification. Default false. |
aiModel / aiApiKey | string | Provider auto-detected from the model; key stored as a secret. |
proxyConfiguration | object | Apify proxy. Residential recommended โ Facebook blocks datacenter IPs. |
JSON input example
{"startUrls": ["https://www.facebook.com/groups/535363634111893"],"searchQueries": [],"rankBy": "qualityScore","minMembers": 0,"enrichLeads": true,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
๐ค Output
One row per group, ranked. Base fields (groupId, groupName, groupDescription, groupCreatedTime, activity, about, adminProfiles, moderatorsProfiles) plus Radar fields:
{"groupId": "990295388988357","type": "group","rank": 1,"groupName": "Example Group","groupUrl": "https://www.facebook.com/groups/990295388988357","groupCreatedTime": "2023-07-04T04:26:17.000Z","memberCountNumeric": 23700,"qualityScore": 71,"activityScore": 12.53,"postsLastMonth": 376,"privacy": "Public","leadsCount": 1,"metrics": { "memberCountNumeric": 23700, "postsPerDayAvg": 12.53, "engagementPer1kMembers": 15.87, "qualityScore": 71, "ageDays": 900, "isPublic": true },"leads": [{ "name": "Jane Admin", "role": "admin", "url": "https://www.facebook.com/profile.php?id=100001234567890", "profileId": "100001234567890", "profileType": "numeric_id", "messageUrl": "https://www.facebook.com/messages/t/100001234567890" }],"matchedQuery": null,"scrapedAt": "2026-07-02T10:00:00.000Z"}
โ ๏ธ Logged-out discovery limitation
This actor runs logged-out (no cookies). Facebook frequently redirects logged-out group search to a login wall, especially from datacenter IPs. When that happens, the keyword query is reported as blocked in the run log and returns no groups โ the actor never fabricates group URLs. For reliable results, pass direct group URLs or container URLs whose group links are present in the returned HTML, and enable residential proxy.
โ๏ธ Compliance
Extracts only publicly visible group metadata. Do not scrape private groups you are not a member of, and do not collect sensitive personal data. Comply with Facebook's terms of service and applicable law.
๐งพ Billing
Uses the pay-per-event model with the row_result event (one charge per group row pushed). Charging is a no-op until pay-per-event is configured in the Apify Console for this actor.