Facebook Group Profile Scraper avatar

Facebook Group Profile Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Facebook Group Profile Scraper

Facebook Group Profile Scraper

🔍 Facebook Group Profile Scraper extracts publicly available member details from Facebook Groups—names, profile URLs, roles & join dates—at scale. 📊 Export to CSV/JSON, power lead gen, community research & outreach. ✅ Ethical, fast, and automation-ready. 🚀

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeBase

ScrapeBase

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

3

Monthly active users

a day ago

Last modified

Share

Facebook Group Profile Scraper

Facebook Group Profile Scraper is a focused data extraction tool that collects public group metadata, activity stats, and admin/moderator profiles from Facebook Groups at scale. It solves the manual effort of opening each group’s About page to note privacy, visibility, member counts, and who runs the community. Built for marketers, developers, data analysts, and researchers, it turns Facebook Group profile pages into structured records you can analyze, enrich, and operationalize in your workflows. 🚀

What data / output can you get?

Below are the core JSON fields this actor saves to the Apify dataset. Each row shows the exact field name, what it represents, and a concrete example.

Data typeDescriptionExample value
groupIdIdentifier derived from the group page or extracted from JSON"990295388988357"
groupDescriptionPublic About/description text (if visible)"A community for data-driven marketing strategies."
groupCreatedTimeGroup creation time formatted to ISO string"2023-07-04T04:26:17.000Z"
activity.newPostsTodayCount of posts in the last day (if visible)28
activity.newPostsLastMonthCount of posts in the last month (if visible)376
activity.totalMembersMember count (formatted string, may combine formats)"23.7K members"
activity.newMembersLastWeekNew members in the last week (if visible)"No new members in the last week"
about.privacyInfo.textGroup privacy label"Public"
about.privacyInfo.descriptionPrivacy description text"Anyone can see who's in the group and what they post."
about.discoverabilityInfo.textGroup visibility label"Visible"
about.discoverabilityInfo.descriptionVisibility description text"Anyone can find this group."
about.history.descriptionCreation/history summary text (if found)"Group created on July 4, 2023"
adminProfiles[].nameAdmin display name"Congrats You Win"
adminProfiles[].urlAdmin profile URL"https://www.facebook.com/profile.php?id=..."
moderatorsProfiles[].nameModerator display name"Jane Doe"
moderatorsProfiles[].urlModerator profile URL"https://www.facebook.com/profile.php?id=..."

Notes:

  • The actor exports data to the Apify dataset, which you can download as JSON or CSV.
  • Some fields may be empty when not publicly visible or if Facebook’s page structure varies.

Key features

  • 🔎 Public group About extraction Collects groupDescription, groupCreatedTime, privacy and discoverability labels/descriptions from publicly available About and profile structures.

  • 🧭 Activity insights capture Extracts newPostsToday, newPostsLastMonth, totalMembers, and newMembersLastWeek when visible, giving fast context on group activity.

  • 👥 Admin & moderator discovery Finds and outputs adminProfiles and moderatorsProfiles with names and profile URLs using multiple JSON paths and fallbacks.

  • 🧠 Smart input normalization Accepts group URLs, numeric IDs, or usernames in startUrls and normalizes them to https://www.facebook.com/groups/{...}. Non-group URLs are safely skipped.

  • 🛡️ Proxy-first resilience Automatically sets up and prefers an Apify Residential proxy to improve reliability on Facebook. Includes additional fallback logic paths in the scraper for robustness.

  • 🧪 Built with the Apify Python SDK Production-ready, observable, and compatible with Apify datasets and API so teams can integrate results into pipelines.

  • 💾 Easy exports Download results from the dataset as JSON or CSV for analysis and reporting.

How to use Facebook Group Profile Scraper - step by step

  1. Sign in to Apify
    Create a free Apify account or log in.

  2. Open the actor
    Find “Facebook Group Profile Scraper” in the Apify Store and open it.

  3. Add input data
    Paste Facebook group URLs, usernames, or numeric IDs into the startUrls field. The actor converts usernames and IDs into full group URLs automatically. Note: plain keywords are detected but not processed (keyword search is not implemented).

  4. (Optional) Review proxy settings
    The input includes proxyConfiguration, but this actor automatically sets up an Apify Residential proxy regardless of input to improve stability on Facebook.

  5. Start the run
    Click Start. The actor fetches the group main and About pages, parses embedded JSON, and assembles a single structured record per group.

  6. Monitor progress
    You can follow logs in real time. The actor logs normalization steps, fetch attempts, and extraction status.

  7. Download your data
    Open the Run dataset and export results to JSON or CSV for downstream use.

Pro tip: Use the Apify API to trigger runs from your code and pull dataset items programmatically into your CRM, warehouse, or enrichment jobs.

Use cases

Use caseDescription
Marketing research + group profilingAggregate public group descriptions, privacy/visibility, and high-level activity to identify relevant communities for campaigns.
Community mapping for outreachExport adminProfiles and moderatorsProfiles to understand who runs a group before requesting partnerships or collaborations.
Competitive intelligence on groupsTrack public privacy/visibility shifts and activity indicators to benchmark community health over time.
Data enrichment for directoriesAdd group metadata (description, members, visibility) to your internal catalogs of social communities.
Academic & social behavior researchCollect structured group-level metadata for studies on public community structure and moderation roles.
API-driven pipelinesSchedule runs with lists of startUrls and ingest the dataset JSON via API into workflows for scoring and routing.

Why choose Facebook Group Profile Scraper?

A precise, automation-ready Facebook group profile scraper that focuses on public About data, activity signals, and admin/moderator discovery.

  • ✅ Accurate field mapping to public About structures and embedded JSON
  • 🌐 Residential-proxy defaults for improved stability on Facebook
  • 📦 Dataset-first outputs you can export to JSON or CSV
  • 🔧 Developer-friendly via the Apify platform and API
  • 🛡️ Public-only extraction for safer, ethical use
  • 📈 Batch-ready: process many startUrls in one run
  • 🔁 Resilient fetch logic with multiple pages (main + about) and fallbacks

Unlike fragile browser add-ons, this actor uses structured extraction with proxy infrastructure and platform reliability.

Yes—when done responsibly. This actor extracts publicly visible information from Facebook Group pages.

Guidelines for ethical use:

  • Only target public pages/data you’re allowed to access.
  • Do not attempt to access private groups or non-public member information.
  • Comply with Facebook’s terms of service and applicable laws (e.g., GDPR/CCPA).
  • Use results for legitimate purposes (research, analytics, outreach) and avoid misuse.
  • Consult your legal team for edge cases or jurisdiction-specific questions.

Input parameters & output format

Example input

{
"proxyConfiguration": {
"useApifyProxy": false
},
"startUrls": [
"https://www.facebook.com/groups/535363634111893"
]
}

Parameters

  • startUrls (array, required)
    Description: Facebook group URLs (e.g., https://www.facebook.com/groups/123456789), usernames (e.g., groupname), user IDs (e.g., 123456789), or keywords to search for groups. Supports bulk input.
    Default (prefill): ["https://www.facebook.com/groups/535363634111893"]

  • proxyConfiguration (object, optional)
    Description: Choose which proxies to use. By default, no proxy is used. If Facebook blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with retries.
    Default (prefill): {"useApifyProxy": false}
    Note: In practice, this actor always sets up an Apify Residential proxy internally for Facebook scraping.

Example output

[
{
"groupId": "990295388988357",
"groupDescription": "",
"groupCreatedTime": "2023-07-04T04:26:17.000Z",
"activity": {
"newPostsToday": 28,
"newPostsLastMonth": 376,
"totalMembers": "23.7K members",
"newMembersLastWeek": "No new members in the last week"
},
"about": {
"privacyInfo": {
"text": "Public",
"description": "Anyone can see who's in the group and what they post."
},
"discoverabilityInfo": {
"text": "Visible",
"description": "Anyone can find this group."
},
"history": {
"text": "History",
"description": "Group created on July 4, 2023"
},
"tags": {
"text": "Tags",
"description": ""
}
},
"adminProfiles": [
{
"name": "Congrats You Win",
"url": "https://www.facebook.com/profile.php?id=pfbid02C1fv5Eanj6DAWFZxNfSD7RzJGRuvRES2QPemXLgnX6sdvRshaPSzZ6jJqHeEo7L3l"
}
],
"moderatorsProfiles": []
}
]

Notes:

  • Fields may be empty if not publicly available on the page.
  • adminProfiles and moderatorsProfiles contain objects with name and url.

FAQ

Do I need to log in to use this scraper?

No. The actor targets publicly available Facebook Group pages and does not require login or cookies.

What data does the Facebook Group Profile Scraper collect?

It extracts group-level metadata (groupId, groupDescription, groupCreatedTime), activity stats (newPostsToday, newPostsLastMonth, totalMembers, newMembersLastWeek), About details (privacy and discoverability labels/descriptions, history summary), and adminProfiles/moderatorsProfiles with names and profile URLs.

Can it scrape full member lists or join dates?

No. It focuses on adminProfiles and moderatorsProfiles (names and profile URLs). It does not enumerate all members or capture join dates.

Can I input usernames or numeric IDs instead of full URLs?

Yes. You can provide usernames (e.g., groupname) or numeric IDs (e.g., 123456789) in startUrls, and the actor will normalize them to group URLs. Plain keywords are detected but not processed (keyword search is not implemented).

How does proxying work?

The actor automatically sets up an Apify Residential proxy and routes requests through it for stability on Facebook. Additional fallback logic is present in the scraper; however, residential proxy is preferred by default.

How many groups can I scrape per run?

You can pass multiple items in startUrls and the actor will process them sequentially. Practical limits depend on run time, site responses, and platform limits.

What formats can I export the data to?

Results are stored in the Apify dataset, which you can download as JSON or CSV directly from the run.

Is there a free trial?

Yes. The Apify Store listing includes 120 trial minutes, and the actor is offered on a flat monthly plan (e.g., $19.99/month). Availability and terms may change; see the Apify listing for current details.

Final thoughts

Facebook Group Profile Scraper is built to turn public Facebook Group profile pages into clean, structured data for research, marketing, and developer workflows. By extracting About details, activity indicators, and admin/moderator profiles with proxy-backed reliability, it helps marketers, analysts, and researchers prioritize and engage communities faster. Developers can orchestrate runs via the Apify API and pipe JSON into automation pipelines. Start extracting smarter Facebook Group insights today.