Facebook Followers Scraper & Details Extractor avatar

Facebook Followers Scraper & Details Extractor

Pricing

from $1.50 / 1,000 results

Go to Apify Store
Facebook Followers Scraper & Details Extractor

Facebook Followers Scraper & Details Extractor

Facebook Followers Scraper export the public followers of Facebook pages and profiles. Get follower names, profile URLs, Facebook IDs and profile pictures in JSON, CSV or Excel. No login, set a max per URL, and run it via API or on a schedule.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Alpha Scraper

Alpha Scraper

Maintained by Community

Actor stats

1

Bookmarked

6

Total users

3

Monthly active users

20 days ago

Last modified

Share

πŸ‘₯ Facebook Followers Scraper – Overview

The Facebook Followers Scraper collects the public followers list of Facebook profiles and pages and saves every follower as a clean, structured row. Enter a username such as Cristiano or a full link like https://www.facebook.com/Selena, and the Actor returns follower names, profile URLs, Facebook IDs, profile picture links and a few extra attributes for each follower it can reach.

This Facebook Followers Scraper is made for marketers, researchers, analysts and developers who need follower data in a spreadsheet or API instead of scrolling the followers tab by hand. No Facebook account is needed, and one run can cover several profiles and pages.

πŸ’‘ Tip: The easiest way to start is to keep the prefilled input (Cristiano and https://www.facebook.com/Selena), set Max Items Per URL to a small number such as 20, and click Start.

✨ Facebook Followers Scraper – Key Features

FeatureWhat it means for you
πŸ‘€ Profiles and pagesWorks with publicly visible followers lists of profiles and pages
πŸ”€ Usernames or URLsAccepts plain usernames, full links, or a mix of both
🧹 Duplicate removalBoth input fields are merged and repeated targets are skipped
🎚️ Per-target limitMax Items Per URL caps the followers saved for each target
πŸ“„ Automatic paginationKeeps loading followers until your limit is reached or the list ends
🧾 Flat output rows14 fields per follower, ready for spreadsheets and databases
πŸ”— Source trackinginputUrl shows which profile each follower came from
πŸ”Œ Apify platformAPI access, scheduling, webhooks and multi-format export

The Facebook Followers Scraper handles connections automatically, so you only decide which profiles to scrape and how many followers you need.

πŸ“Š What Data Does the Facebook Followers Scraper Extract?

For every follower it finds, the Facebook Followers Scraper saves one dataset item containing:

  • Follower name – title and short_name

  • Profile links – facebookUrl and url

  • Identifiers – the numeric facebookId and the list item id

  • Profile picture – the image URL

  • Entity type – __typename and __isEntity (for example User)

  • Extra attributes – friendship_status, gender and subtitle_text

  • Context – followType (always followers) and inputUrl

πŸ“Œ Note: The Facebook Followers Scraper extracts followers data only. It does not collect posts, comments, emails or phone numbers.

πŸš€ How to Use the Facebook Followers Scraper

Running the Facebook Followers Scraper needs no coding:

  • Step 1 – Open the Actor in Apify Console and go to the Input tab.

  • Step 2 – Add targets. Type usernames into Usernames (or full URLs), paste links into Profile / Page URLs, or use both.

  • Step 3 – Set a limit. Choose Max Items Per URL, the maximum followers saved per profile or page.

  • Step 4 – Click Start. Targets are processed one after another, with progress shown in the log.

  • Step 5 – Export. Download the dataset as JSON, CSV, Excel, XML or HTML, or fetch it through the Apify API.

πŸ” How to Scrape Followers From a Facebook Page

Enter the page username (the part after facebook.com/) or paste the full page link. The Facebook Followers Scraper converts every entry to that page's followers tab, so Selena, https://www.facebook.com/Selena and https://www.facebook.com/Selena/ all point to the same target.

πŸ§‘ How to Scrape Followers From a Facebook Profile

Profiles work the same way. If you paste a link with a sub-path, such as https://www.facebook.com/Cristiano/about, only the username part (Cristiano) is used.

πŸ“‹ Can I Scrape Followers From Several Profiles in One Run?

Yes. Add as many entries as you need to either field. The Facebook Followers Scraper merges both lists, removes duplicates and processes each unique target in turn. All followers land in one dataset, and inputUrl tells you which target each follower belongs to.

🎯 Why Use This Facebook Followers Scraper?

BenefitDetails
πŸ”“ No login neededNo Facebook account or password to provide
⏱️ Saves manual workNo scrolling or copying profile links by hand
🧱 Structured dataConsistent field names in every row, easy to filter and join
πŸ“ Predictable volumeAt most unique targets Γ— Max Items Per URL rows per run
πŸ€– Automation-readyRun on a schedule, trigger via API, connect webhooks
🧭 Clear traceabilityinputUrl links each follower back to its source

πŸ’Ό Facebook Followers Scraper Use Cases

Use caseHow the follower data helps
πŸ”Ž Audience researchSee who follows a brand, creator or public figure
πŸ₯Š Competitor analysisCompare follower samples from competing pages
🌟 Influencer vettingReview follower names, pictures and profile types before a partnership
🏘️ Community analysisUnderstand which accounts follow a community or fan page
πŸŽ“ Social media researchBuild follower datasets for academic or market studies
🧩 Data enrichmentFeed follower profile URLs and Facebook IDs into other tools
πŸ“† Snapshot trackingSchedule runs to capture followers list snapshots over time

Many teams use the Facebook Followers Scraper as the first step of a larger workflow: collect the followers list, export it, then analyze the follower profiles elsewhere.

βš–οΈ Important: When you run the Facebook Followers Scraper, use follower data responsibly and in line with Facebook's terms and the privacy laws that apply to you, such as GDPR.

βš™οΈ Facebook Followers Scraper Input

The Facebook Followers Scraper has three input fields. None is strictly required, but you need at least one username or URL; with no targets, the run ends without saving data.

FieldTypeDescription
usernamesArray of stringsFacebook usernames (e.g. Cristiano) or full profile/page URLs, in any mix. Prefill: ["Cristiano"]
urlsArray of stringsFull Facebook profile or page URLs, if you prefer to keep links separate. Prefill: ["https://www.facebook.com/Selena"]
maxItemsPerUrlIntegerMaximum followers saved per target. Prefill: 50. If the field is omitted (e.g. in an API call), the Actor uses 20

🧾 Sample Input JSON

Paste this into the Facebook Followers Scraper JSON input editor:

{
"usernames": ["Cristiano"],
"urls": ["https://www.facebook.com/Selena"],
"maxItemsPerUrl": 50
}

πŸ”„ How the Actor Merges Your Input

Before scraping, the Facebook Followers Scraper normalizes every entry:

  • Surrounding spaces and trailing slashes are removed.

  • Full links are reduced to the username or page name after facebook.com/.

  • Each entry becomes a followers URL, e.g. https://www.facebook.com/Cristiano/followers.

  • Usernames are processed first, then URLs; repeated targets are skipped.

  • Matching is case-sensitive, so Cristiano and cristiano are two targets.

πŸ’‘ Tip: Use standard facebook.com links that contain the username. Other formats, such as numeric profile.php?id= links, are not specially handled and may return no followers.

πŸ“¦ Facebook Followers Scraper Output

Each follower becomes one row in the default dataset. The Facebook Followers Scraper adds a target's rows once that target is finished, then moves on to the next one.

πŸ—‚οΈ Sample Output JSON

[
{
"facebookUrl": "https://www.facebook.com/people/Jordan-Ellis/61500000000001/",
"followType": "followers",
"id": "YXBwX2l0ZW06MTAwMDQ0Mjk2NDg2MzgyOjIzNTYzMTgzNDk6MzI6OjYxNTAwMDAwMDAwMDAx",
"friendship_status": "CAN_REQUEST",
"short_name": "Jordan Ellis",
"image": "https://scontent.xx.fbcdn.net/v/t39.30808-1/example-profile-picture_n.jpg",
"title": "Jordan Ellis",
"subtitle_text": "",
"url": "https://www.facebook.com/people/Jordan-Ellis/61500000000001/",
"__typename": "User",
"__isEntity": "User",
"gender": "MALE",
"facebookId": "61500000000001",
"inputUrl": "https://www.facebook.com/Cristiano/followers"
}
]

πŸ“‘ Output Data Fields

Every row the Facebook Followers Scraper saves uses these exact keys:

FieldDescription
facebookUrlFollower's Facebook profile URL
followTypeRelationship type, always followers
idIdentifier of the follower entry in the followers list
friendship_statusFriendship status reported by Facebook; CAN_REQUEST when no value is provided
short_nameShort display name; falls back to title
imageProfile picture URL
titleDisplay name shown in the followers list
subtitle_textSecondary text under the name; often empty
urlLink attached to the follower entry, usually the profile URL
__typenameEntity type reported by Facebook, e.g. User
__isEntityEntity category reported by Facebook, e.g. User
genderGender value reported by Facebook; MALE when no value is provided
facebookIdFollower's numeric Facebook ID
inputUrlFollowers URL of the profile or page the follower was collected from

⚠️ Note: gender and friendship_status fall back to default values when Facebook does not provide them, so treat them as indicative, not verified.

❗ What Happens When a Target Returns No Followers?

No error or status rows are saved. If a followers list is not publicly available, cannot be loaded or is empty, the Facebook Followers Scraper writes a message to the run log and continues with the next target. Your dataset contains follower rows only.

πŸ’° Pricing

The Facebook Followers Scraper uses pay-per-result style pricing: you pay for the follower rows saved to the dataset. The current price is shown on the Actor's Pricing tab in Apify Store.

Cost factorHow to control it
Number of targetsAdd only the profiles and pages you need; duplicates are removed automatically
Max Items Per URLSets the upper limit of follower rows per target
Targets with no followersAdd no rows to the dataset

πŸ’‘ Cost tip: The maximum rows in a run is unique targets Γ— Max Items Per URL. For example, 2 targets with a limit of 50 give up to 100 follower rows, or fewer if a followers list ends earlier.

πŸ’‘ Facebook Followers Scraper Tips and Recommendations

  • Start small. Test the Facebook Followers Scraper with a limit of 10–20 before large jobs.

  • Keep capitalization consistent so the same profile is not processed twice.

  • Group by source. Sort or pivot followers by inputUrl.

  • Deduplicate across runs. When combining datasets, use facebookId as the unique key.

  • Check the log if a target produced no rows.

  • Schedule snapshots. Run the Facebook Followers Scraper regularly to compare followers lists over time.

πŸ”Œ API, Scheduling and Integrations

As an Apify Actor, the Facebook Followers Scraper works with standard platform tools:

  • Apify API – start runs, pass input JSON and read dataset items from your own code.

  • Schedules – run daily, weekly or at any interval.

  • Webhooks and integrations – get notified when a run finishes or send follower data to other apps.

  • Export formats – download Facebook Followers Scraper results as JSON, CSV, Excel, XML or HTML.

❓ Frequently Asked Questions

πŸ€” What is a Facebook Followers Scraper?

A Facebook Followers Scraper reads the followers list of a Facebook profile or page and saves each follower as structured data. This Actor returns 14 fields per follower, including name, profile URL and Facebook ID.

πŸ” Do I need a Facebook account to use the Facebook Followers Scraper?

No. The Facebook Followers Scraper has no login fields. It collects publicly visible followers lists, so you only provide usernames or URLs.

πŸ“ˆ How many followers can the Facebook Followers Scraper collect?

Up to your Max Items Per URL value per target. The Actor keeps loading followers until that limit is reached or Facebook returns no more, so some targets may return fewer rows.

πŸ“€ Can I export Facebook followers to CSV or Excel?

Yes. Open the Facebook Followers Scraper dataset after the run and download it as CSV or Excel. JSON, XML and HTML are also available through the Console and the Apify API.

🧩 Does the Facebook Followers Scraper collect posts or emails?

No. It extracts followers data only, meaning the 14 fields in the Output section. Posts, comments, email addresses and phone numbers are not collected.

πŸ”’ Can I scrape private or hidden followers lists?

No. The Facebook Followers Scraper only works with publicly visible followers lists. Hidden or unavailable lists are skipped with a message in the run log.

πŸ” What happens if I enter the same profile twice?

The Facebook Followers Scraper merges usernames and urls and skips repeats, so Cristiano and https://www.facebook.com/Cristiano/ are processed once.

⏱️ How long does a Facebook Followers Scraper run take?

Targets are processed one after another, so run time grows with the number of targets and the Max Items Per URL value.

πŸ› οΈ Can I run the Facebook Followers Scraper from my own code?

Yes. Start it with the Apify API or an Apify client library, pass the input JSON, and read the dataset items when the run finishes.

πŸ’¬ Support

  • 🐞 Found a bug or a missing field? Open an issue in the Actor's Issues tab.

  • πŸ’‘ Need extra follower data or a custom version of the Facebook Followers Scraper? Get in touch.

  • πŸ“§ Contact me by email: alphascraper69@gmail.com