Facebook Followers Scraper
Pricing
$19.99/month + usage
Facebook Followers Scraper
📘 Facebook Followers Scraper extracts publicly available follower data from Facebook Pages — names, profile links, locations & engagement signals — for audience analysis, competitor research, and lead gen. 🚀 Fast, accurate, export to CSV/JSON. Ideal for marketers & agencies.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScrapeBase
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Facebook Followers Scraper
The Facebook Followers Scraper is a purpose-built data extraction tool that collects publicly available follower profiles from Facebook Pages and profiles. It helps you get structured follower records quickly so you can analyze audiences, benchmark competitors, or export Facebook followers list data at scale. Ideal for marketers, developers, data analysts, and researchers, this Facebook followers extractor enables repeatable workflows to scrape Facebook page followers and export clean datasets.
What data / output can you get?
Below are the exact fields pushed to the Apify Dataset for each follower. You can export results as CSV, JSON, or Excel from the Apify dataset UI or API.
| Data type | Description | Example value |
|---|---|---|
| id | Follower’s unique ID | 61583319984594 |
| name | Full display name extracted from the follower card | John Doe |
| short_name | First token of the name (for quick labeling) | John |
| url | Direct link to the follower’s Facebook profile | https://www.facebook.com/john.doe |
| image | Profile picture URL (if available) | https://scontent-xx.fbcdn.net/... |
| gender | Gender detected from the profile page (if visible) | MALE |
| subtitle_text | Subtitle snippet below the name (e.g., workplace, bio) | Works at Company Name |
| friendship_status | Relationship status placeholder (currently null) | null |
| title | Title text from the card (duplicates name for most) | John Doe |
Bonus output:
- The actor also saves a run summary to the key-value store key OUTPUT with global stats and per-profile details (see “Input parameters & output format”).
Key features
-
🧠 Intelligent proxy fallback Automatically escalates from direct connection → datacenter → residential proxies when needed. Once a fallback occurs, it sticks with that proxy for stability.
-
📈 Scalable pagination Efficiently paginates the followers list via GraphQL, batching requests and saving progress as it goes to handle larger exports and avoid data loss.
-
🔎 Flexible inputs Accepts full follower URLs, profile URLs, or just usernames (e.g., “mrbeast”), making it a versatile Facebook page followers scraper for varied workflows.
-
💾 Clean data export Pushes structured follower items to the Apify Dataset so you can export Facebook followers list to CSV, JSON, or Excel or access via the Apify API.
-
💻 Developer-friendly Built on Apify’s Python SDK with clear field names, making it straightforward to integrate into pipelines and use as a Facebook followers scraping tool.
-
🔐 Public data only Targets publicly available follower data from Facebook Pages/profiles; no login or cookies are required by default.
-
♻️ Robust retry logic Configurable retry attempts with backoff; automatically handles status codes like 403/429/503 with proxy escalation.
-
🚀 Production-ready logging Clear run logs and a summary JSON (OUTPUT) capturing total followers, pages processed, and proxy type used.
How to use Facebook Followers Scraper - step by step
-
Create your Apify account Sign up or log in to Apify.
-
Open the actor Find “Facebook Followers Scraper” in the Apify Store and start a new run.
-
Add input data In startUrls, paste:
- Full follower URLs (https://www.facebook.com/username/followers)
- Profile URLs (https://www.facebook.com/username)
- Or plain usernames (e.g., mrbeast)
-
Set extraction limits Use maxFollowers to control how many followers to collect per profile (1–1000).
-
(Optional) Configure stability
- proxyConfiguration: Enable Apify Proxy if you expect blocks; the actor will escalate from direct → datacenter → residential automatically.
- maxRetries: Increase if targets are rate-limiting or unstable.
-
Run the scraper Click Start. The actor will fetch followers page by page and stream results into the Apify Dataset.
-
Monitor progress Follow logs to see pages fetched, followers collected so far, and proxy status.
-
Export results Download your dataset in CSV, JSON, or Excel or connect via the Apify API for downstream workflows.
Pro Tip: Use the Apify API to automate end-to-end flows—trigger runs on a schedule and pipe the exported dataset into your analytics stack or CRM to download Facebook followers list data continuously.
Use cases
| Use case name | Description |
|---|---|
| Social media analytics | Track and analyze follower cohorts from public Pages to measure growth and audience composition. |
| Competitor benchmarking | Compare your audience to competitors by exporting structured followers and analyzing overlap. |
| Lead generation for agencies | Identify potential leads from public follower lists and enrich them in your marketing pipeline. |
| Audience research for brands | Extract and study follower bios and signals for segmentation and content strategy. |
| Data engineers – API/ETL pipelines | Orchestrate bulk scrapes and automatically export Facebook followers data into data lakes/warehouses. |
| Academic and market research | Collect publicly available followers datasets for non-personal analysis and trend research. |
| Developer tooling and prototyping | Use as a Facebook followers extractor in scripts to validate models and bootstrap datasets. |
Why choose Facebook Followers Scraper?
This actor emphasizes precision, automation, and reliability for exporting Facebook followers data from public sources.
- ✅ Accurate, structured output: Consistent follower records with stable field names for analytics-ready datasets.
- 🌍 Public-data first: Scrapes publicly available follower data; avoids brittle, extension-based approaches.
- 📦 Scales with you: Handles larger lists with incremental saving and robust pagination.
- 🔗 Developer access: Works seamlessly with Apify’s dataset and API for integration into pipelines.
- 🛡️ Ethical & safe defaults: Targets public endpoints and lets you control proxies and retries for stable runs.
- 💸 Cost-effective automation: Replace manual copy-paste and unstable tools with a production-ready workflow.
- 🧰 Better than extensions: Avoid browser extension limitations with server-side reliability and proxy control.
In short: a best-in-class Facebook followers scraper software alternative to fragile browser tools—built for repeatable, scalable exports.
Is it legal / ethical to use Facebook Followers Scraper?
Yes—when used responsibly. This actor extracts publicly available follower data that users have chosen to share on Facebook.
Guidelines:
- Only target publicly visible pages and follower lists.
- Do not use scraped data for spam or unwanted targeting.
- Comply with Facebook’s terms and relevant data protection laws (e.g., GDPR, CCPA).
- Avoid scraping private profiles or non-public information.
- Consult your legal team for edge cases or specific compliance questions.
Input parameters & output format
Example JSON input
{"startUrls": [{"url": "https://www.facebook.com/real.dylan.thibert/followers"}],"maxFollowers": 100,"sortOrder": "default","maxComments": 0,"proxyConfiguration": {"useApifyProxy": false},"maxRetries": 3}
Parameters
- startUrls (array, required)
- Description: List of Facebook profiles to scrape. Accepts: Full URLs (https://www.facebook.com/username/followers), profile URLs (https://www.facebook.com/username), or just usernames (mrbeast). Supports bulk input.
- Default: none
- maxFollowers (integer, optional)
- Description: Maximum number of followers to extract from each profile (1–1000).
- Default: 100
- sortOrder (string, optional)
- Description: How to sort followers (if supported by platform). Allowed values: default, recent, alphabetical.
- Default: default
- maxComments (integer, optional)
- Description: Maximum number of comments to extract (if applicable).
- Default: 0
- proxyConfiguration (object, optional)
- Description: Proxy settings. Default: no proxy. Automatically falls back to datacenter → residential if blocked. Once fallback occurs, sticks with that proxy.
- Default: { "useApifyProxy": false }
- maxRetries (integer, optional)
- Description: Number of retry attempts with residential proxy (1–10).
- Default: 3
Example dataset item (one follower)
{"id": "61583319984594","image": "https://scontent-xx.fbcdn.net/...","title": "John Doe","subtitle_text": "Works at Company Name","url": "https://www.facebook.com/john.doe","friendship_status": null,"name": "John Doe","short_name": "John","gender": "MALE"}
Also saved summary (key-value store key: OUTPUT)
{"scraping_info": {"total_profiles_processed": 1,"total_followers": 30,"total_pages": 4,"proxy_used": true,"proxy_type": "residential","max_retries": 3},"profiles": [{"profile_url": "https://www.facebook.com/username/followers","target_items": 30,"actual_items": 30,"pages_processed": 4,"followers": [{"id": "61583319984594","image": "https://scontent-xx.fbcdn.net/...","title": "John Doe","subtitle_text": "Works at Company Name","url": "https://www.facebook.com/john.doe","friendship_status": null,"name": "John Doe","short_name": "John","gender": "MALE"}]}]}
Notes:
- Required vs optional: Only startUrls is required; all other fields are optional.
- Unknown fields: gender may return "UNKNOWN" if not visible or not detected; friendship_status is currently null.
FAQ
Do I need to log in to scrape followers?
No. The actor targets publicly available data and runs without a login by default. It fetches public follower lists from Facebook Pages or profiles.
What input formats are supported for profiles?
You can pass full follower URLs, direct profile URLs, or plain usernames (e.g., “mrbeast”). The actor normalizes these into the followers URL automatically.
How many followers can I collect per profile?
Use maxFollowers to set the limit from 1 to 1000 per profile. The scraper paginates followers and stops when it reaches your target.
Which fields are included in the export?
Each follower record includes id, name, short_name, url, image, gender, subtitle_text, friendship_status, and title. These are pushed to the Apify Dataset for export.
Can I export Facebook followers list to CSV or JSON?
Yes. All results are stored in the Apify Dataset, which you can download as CSV, JSON, or Excel, or consume via the Apify API.
How does proxy handling work?
By default, the actor starts with a direct connection. If blocked or rate-limited, it automatically falls back to datacenter and then residential proxies and remains on that proxy type for the run.
Does it work for Facebook Pages as well as profiles?
Yes. Provide the followers URL for a Page or a profile (or a profile URL/username), and the actor will scrape Facebook page followers where publicly available.
What happens if gender is not visible?
If gender cannot be detected on the public profile page, the field is set to "UNKNOWN". Other fields remain populated from the followers list card.
Closing CTA / Final thoughts
Facebook Followers Scraper is built to collect clean, structured follower datasets from public Facebook Pages and profiles. It helps marketers, analysts, researchers, and developers get Facebook followers list data fast, with robust pagination, intelligent proxy fallback, and reliable exports. Use it to download Facebook followers list data, benchmark competitors, and build automated pipelines via the Apify Dataset and API. Start scraping smarter today and turn your Facebook audience into actionable insights.