Facebook Followers Scraper & Details Extractor
Pricing
from $1.50 / 1,000 results
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
Maintained by CommunityActor stats
1
Bookmarked
6
Total users
3
Monthly active users
20 days ago
Last modified
Categories
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 (
Cristianoandhttps://www.facebook.com/Selena), set Max Items Per URL to a small number such as 20, and click Start.
β¨ Facebook Followers Scraper β Key Features
| Feature | What it means for you |
|---|---|
| π€ Profiles and pages | Works with publicly visible followers lists of profiles and pages |
| π€ Usernames or URLs | Accepts plain usernames, full links, or a mix of both |
| π§Ή Duplicate removal | Both input fields are merged and repeated targets are skipped |
| ποΈ Per-target limit | Max Items Per URL caps the followers saved for each target |
| π Automatic pagination | Keeps loading followers until your limit is reached or the list ends |
| π§Ύ Flat output rows | 14 fields per follower, ready for spreadsheets and databases |
| π Source tracking | inputUrl shows which profile each follower came from |
| π Apify platform | API 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 β
titleandshort_name -
Profile links β
facebookUrlandurl -
Identifiers β the numeric
facebookIdand the list itemid -
Profile picture β the
imageURL -
Entity type β
__typenameand__isEntity(for exampleUser) -
Extra attributes β
friendship_status,genderandsubtitle_text -
Context β
followType(alwaysfollowers) andinputUrl
π 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?
| Benefit | Details |
|---|---|
| π No login needed | No Facebook account or password to provide |
| β±οΈ Saves manual work | No scrolling or copying profile links by hand |
| π§± Structured data | Consistent field names in every row, easy to filter and join |
| π Predictable volume | At most unique targets Γ Max Items Per URL rows per run |
| π€ Automation-ready | Run on a schedule, trigger via API, connect webhooks |
| π§ Clear traceability | inputUrl links each follower back to its source |
πΌ Facebook Followers Scraper Use Cases
| Use case | How the follower data helps |
|---|---|
| π Audience research | See who follows a brand, creator or public figure |
| π₯ Competitor analysis | Compare follower samples from competing pages |
| π Influencer vetting | Review follower names, pictures and profile types before a partnership |
| ποΈ Community analysis | Understand which accounts follow a community or fan page |
| π Social media research | Build follower datasets for academic or market studies |
| π§© Data enrichment | Feed follower profile URLs and Facebook IDs into other tools |
| π Snapshot tracking | Schedule 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.
| Field | Type | Description |
|---|---|---|
usernames | Array of strings | Facebook usernames (e.g. Cristiano) or full profile/page URLs, in any mix. Prefill: ["Cristiano"] |
urls | Array of strings | Full Facebook profile or page URLs, if you prefer to keep links separate. Prefill: ["https://www.facebook.com/Selena"] |
maxItemsPerUrl | Integer | Maximum 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
Cristianoandcristianoare two targets.
π‘ Tip: Use standard
facebook.comlinks that contain the username. Other formats, such as numericprofile.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:
| Field | Description |
|---|---|
facebookUrl | Follower's Facebook profile URL |
followType | Relationship type, always followers |
id | Identifier of the follower entry in the followers list |
friendship_status | Friendship status reported by Facebook; CAN_REQUEST when no value is provided |
short_name | Short display name; falls back to title |
image | Profile picture URL |
title | Display name shown in the followers list |
subtitle_text | Secondary text under the name; often empty |
url | Link attached to the follower entry, usually the profile URL |
__typename | Entity type reported by Facebook, e.g. User |
__isEntity | Entity category reported by Facebook, e.g. User |
gender | Gender value reported by Facebook; MALE when no value is provided |
facebookId | Follower's numeric Facebook ID |
inputUrl | Followers URL of the profile or page the follower was collected from |
β οΈ Note:
genderandfriendship_statusfall 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 factor | How to control it |
|---|---|
| Number of targets | Add only the profiles and pages you need; duplicates are removed automatically |
| Max Items Per URL | Sets the upper limit of follower rows per target |
| Targets with no followers | Add 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
facebookIdas 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


