Facebook Followers Scraper avatar

Facebook Followers Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Facebook Followers Scraper

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

ScrapeBase

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

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 typeDescriptionExample value
idFollower’s unique ID61583319984594
nameFull display name extracted from the follower cardJohn Doe
short_nameFirst token of the name (for quick labeling)John
urlDirect link to the follower’s Facebook profilehttps://www.facebook.com/john.doe
imageProfile picture URL (if available)https://scontent-xx.fbcdn.net/...
genderGender detected from the profile page (if visible)MALE
subtitle_textSubtitle snippet below the name (e.g., workplace, bio)Works at Company Name
friendship_statusRelationship status placeholder (currently null)null
titleTitle 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

  1. Create your Apify account Sign up or log in to Apify.

  2. Open the actor Find “Facebook Followers Scraper” in the Apify Store and start a new run.

  3. Add input data In startUrls, paste:

  4. Set extraction limits Use maxFollowers to control how many followers to collect per profile (1–1000).

  5. (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.
  6. Run the scraper Click Start. The actor will fetch followers page by page and stream results into the Apify Dataset.

  7. Monitor progress Follow logs to see pages fetched, followers collected so far, and proxy status.

  8. 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 nameDescription
Social media analyticsTrack and analyze follower cohorts from public Pages to measure growth and audience composition.
Competitor benchmarkingCompare your audience to competitors by exporting structured followers and analyzing overlap.
Lead generation for agenciesIdentify potential leads from public follower lists and enrich them in your marketing pipeline.
Audience research for brandsExtract and study follower bios and signals for segmentation and content strategy.
Data engineers – API/ETL pipelinesOrchestrate bulk scrapes and automatically export Facebook followers data into data lakes/warehouses.
Academic and market researchCollect publicly available followers datasets for non-personal analysis and trend research.
Developer tooling and prototypingUse 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.

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)
  • 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.