Facebook Followers & Following Scraper avatar

Facebook Followers & Following Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Facebook Followers & Following Scraper

Facebook Followers & Following Scraper

🔎 Facebook Followers & Following Scraper extracts clean lists of followers and followings from public profiles & pages. 📥 Export to CSV/JSON for audience analysis, competitor research, or lead gen. ⚡ Fast, reliable, and scalable—ideal for marketers, analysts, and growth teams.

Pricing

$19.99/month + usage

Rating

0.0

(0)

Developer

ScrapeMesh

ScrapeMesh

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Facebook Followers Following Scraper

Facebook Followers Following Scraper is a fast, reliable Apify actor that extracts clean lists of followers and followings from public Facebook profiles and pages. It lets you scrape Facebook followers list and scrape Facebook following list at scale, then export to CSV/JSON for audience analysis, competitor research, or lead generation. Ideal for marketers, developers, data analysts, and researchers, this Facebook followers scraper and Facebook following scraper helps you turn public social graph data into actionable insights — reliably and at scale ⚡

What data / output can you get?

Below are the exact JSON fields the actor pushes to the Apify dataset. You can export to CSV, JSON, or Excel directly from the dataset. Each record represents a profile from the followers or following list.

Data fieldDescriptionExample value
usernameThe input profile/page username the list belongs to"LeonardoDiCaprio"
followTypeRelation type for the extracted item"followers"
idID of the extracted follower/following entity"100066738826538"
titleDisplay name of the follower/following"Ama N Cio"
subtitle_textPublic subtitle text (e.g., location, workplace)"st. Peter's College of balingasag"
urlDirect link to the follower/following profile"https://www.facebook.com/amancio.bacarro"
imageProfile image URL"https://scontent-.../n.jpg"
facebookUrlCanonical URL of the input profile/page"https://www.facebook.com/LeonardoDiCaprio"
inputUrlInput profile/page URL used for extraction"https://www.facebook.com/LeonardoDiCaprio"
facebookIdCollection identifier for the list context"YXBwX2NvbGxlY3Rpb246..."
followersIdFollowers collection_id when followType is 'followers'"YXBwX2NvbGxlY3Rpb246..."
followingIdFollowing collection_id when followType is 'following'""
privacy_scopePrivacy object if present (may be null)null
__typenameGraphQL typename of the entity"User"
__isEntityEntity discriminator from GraphQL"User"
navSectionsNavigation sections for Followers/Following[{"name":"Followers","url":"https://www.facebook.com/LeonardoDiCaprio/followers"}, ...]
pageAdLibraryAd library status metadata{"is_business_page_active": false, "id": ""}

Notes:

  • Results are pushed to the Apify dataset and can be exported to CSV, JSON, or Excel.
  • A full JSON object containing all usernames and both relation types is also saved to the key-value store under the key OUTPUT for easy download.

Key features

  • 🚀 Automatic proxy fallback & resilience
    Built-in logic upgrades from direct connection to datacenter and then residential proxies if Facebook responds with blocks (403/429/503). This ensures stable runs for your Facebook followers extractor tool and Facebook following list extractor.

  • 🎯 Followers, following, or both
    Control the relation type with the followType input: "followers", "following", or "both". Perfect when you need to extract Facebook page followers or the profiles a page follows.

  • 📈 Smart limits with balanced “both” mode
    Use resultsLimit to cap results per profile. In “both” mode, the actor splits the limit between followers and following, then makes a second pass to top up the other list if one side runs out — maximizing total output.

  • 🔎 Keyword filtering from input
    Add a non-URL keyword to startUrls and the actor will filter results by title and subtitle_text, allowing you to focus your scrape Facebook followers list on relevant audiences.

  • 🔤 Sorted output for clean analysis
    Sort results alphabetically by display name with sort_order ("asc" or "desc") for easier processing and comparison.

  • 🧩 Clean, structured JSON schema
    Each item includes identifiers, names, profile URLs, images, relation type, and navigation context, making it easy to export Facebook followers list and integrate downstream.

  • 💾 Dataset + full JSON export
    Every item is pushed to the Apify dataset for CSV/JSON/Excel export. A complete, structured JSON is also saved to the key-value store at OUTPUT for programmatic retrieval.

  • 🛠️ Developer-friendly & cloud-native
    Built with the Apify SDK for Python and async HTTP, it’s production-ready, scalable, and integrates seamlessly into data pipelines to extract Facebook page followers or download Facebook followers lists reliably.

How to use Facebook Followers Following Scraper - step by step

  1. Create or log into your Apify account.
  2. Open the “facebook-followers-following-scraper” actor in the Apify Store.
  3. Add input data in startUrls:
    • Facebook usernames (e.g., "LeonardoDiCaprio")
    • Full profile/page URLs (e.g., "https://www.facebook.com/username")
    • Optional keyword (a non-URL string) to filter results by name/subtitle
  4. Configure settings:
    • resultsLimit: maximum items per profile
    • followType: "both", "followers", or "following"
    • sort_order: "asc" or "desc"
    • proxyConfiguration: choose proxies (the actor can auto-fallback when blocked)
  5. Start the run and monitor logs. The actor paginates through followers/following lists using the Facebook GraphQL endpoint with robust retry logic.
  6. Download your results:
    • Dataset tab: export to CSV, JSON, or Excel
    • Key-Value Store: download the full JSON from the OUTPUT key
  7. Pro Tip: To filter results, include a keyword (non-URL) in startUrls. The actor will return only items whose title or subtitle_text contains that keyword, then sort them based on sort_order.

Use cases

Use case nameDescription
Marketers — export Facebook followers listBuild targeted audiences and segment by public location/workplace data to improve campaign relevance and ROAS.
Competitor research — Facebook page followers scraperAnalyze who follows competitors’ pages to benchmark growth and spot influencer clusters.
Lead generation — Facebook followers list downloaderExport and enrich public follower profiles for outreach workflows and warm prospecting.
Social analytics — followers vs following comparisonCompare followers and following lists to understand community dynamics and engagement affinities.
Brand monitoring — download Facebook followersTrack changes in public follower lists to spot growth spikes and regional shifts.
Developer pipelines — Facebook followers export toolStream structured JSON/CSV results into ETL jobs, BI dashboards, or enrichment pipelines.
Academic research — follower network samplingCollect public followers/following to study network structures, diffusion paths, or community detection.

Why choose Facebook Followers Following Scraper?

This actor is built for precision, scale, and reliability — a production-ready Facebook followers scraper and Facebook following scraper that delivers consistent, structured data.

  • ✅ Accurate public data extraction via GraphQL pagination
  • ⚡ Resilient proxy strategy with automatic fallback to datacenter and residential proxies
  • 📊 Configurable output depth with resultsLimit, followType, keyword filtering, and sort_order
  • 🧱 Clean schema that’s ready for analytics and automation
  • 💾 Easy export to CSV/JSON/Excel from the Apify dataset, plus full JSON in the key-value store
  • 🧪 Works on public profiles and pages without login cookies by default
  • ☁️ Cloud-native, scalable Apify infrastructure for dependable large runs

In short: a robust Facebook followers extractor tool that outperforms brittle scripts by focusing on structured outputs, resilience, and repeatability.

Yes — when done responsibly. This actor targets publicly available Facebook profile and page data only and does not use login cookies by default.

Guidelines for compliant use:

  • Scrape only public information and avoid private/restricted data.
  • Review and respect Facebook’s Terms of Service.
  • Avoid collecting sensitive personal data.
  • Use the data for legitimate research, analytics, or operational purposes.
  • When in doubt, consult your legal team to ensure compliance with applicable laws (e.g., GDPR/CCPA).

Input parameters & output format

Example JSON input

{
"startUrls": [
"LeonardoDiCaprio",
"https://www.facebook.com/username",
"keyword"
],
"resultsLimit": 50,
"followType": "both",
"sort_order": "asc",
"proxyConfiguration": {
"useApifyProxy": false
}
}

Parameter reference

  • startUrls (array, required): List of Facebook profile URLs (e.g., https://www.facebook.com/username), usernames (e.g., username), or a keyword to filter results. Defaults: none. Required: Yes.
  • resultsLimit (integer, optional): Maximum number of results to collect per profile. Default: 50. Min: 1, Max: 10000. Required: No.
  • followType (string, optional): Type of data to scrape. Enum: ["both", "followers", "following"]. Default: "both". Required: No.
  • sort_order (string, optional): Sort results alphabetically by name. Enum: ["asc", "desc"]. Default: "asc". Required: No.
  • proxyConfiguration (object, optional): Choose which proxies to use. The actor will automatically fallback to residential proxy if requests are blocked. Default prefill: {"useApifyProxy": false}. Required: No.

Example JSON output

[
{
"username": "LeonardoDiCaprio",
"facebookUrl": "https://www.facebook.com/LeonardoDiCaprio",
"followType": "followers",
"id": "100066738826538",
"image": "https://scontent-gig4-2.xx.fbcdn.net/v/t39.30808-1/559370469_1136580038576613_2665408947980294415_n.jpg?stp=cp0_dst-jpg_s80x80_tt6&_nc_cat=109&ccb=1-7&_nc_sid=167101&_nc_ohc=2jf4dbgOljgQ7kNvwHxKVDM&_nc_oc=AdmV9n7__cVMvlts2owloSVzFPOeZPhLQnO1dOBv46CPCvDzRPttCHjDHCbLbLcxtjw&_nc_zt=24&_nc_ht=scontent-gig4-2.xx&_nc_gid=_9cNQ7BcS_TqbwJ9x_NItg&oh=00_AfjuUulJEOlcIJ5mRXsjVd5WgBvr__Pc4qiMMgkSswiB-w&oe=69178279",
"title": "Ama N Cio",
"subtitle_text": "st. Peter's College of balingasag",
"url": "https://www.facebook.com/amancio.bacarro",
"privacy_scope": null,
"__typename": "User",
"__isEntity": "User",
"facebookId": "YXBwX2NvbGxlY3Rpb246cGZiaWQwNHdSMlJ1b05oUmliUlhybXMxOXA4UG4xalpXN3ljNzluSHE0Z0hic0puNWZDVVJEZ01nc2tVZWk1OFJhTTdyalRKenQzUTd6dU1YRUdUakhyMW0yc1ZnYVpNTnl4bA==",
"navSections": [
{
"id": "YXBwX2NvbGxlY3Rpb246cGZiaWQwNHdSMlJ1b05oUmliUlhybXMxOXA4UG4xalpXN3ljNzluSHE0Z0hic0puNWZDVVJEZ01nc2tVZWk1OFJhTTdyalRKenQzUTd6dU1YRUdUakhyMW0yc1ZnYVpNTnl4bA==",
"name": "Followers",
"url": "https://www.facebook.com/LeonardoDiCaprio/followers"
},
{
"id": "",
"name": "Following",
"url": "https://www.facebook.com/LeonardoDiCaprio/following"
}
],
"pageAdLibrary": {
"is_business_page_active": false,
"id": ""
},
"followersId": "YXBwX2NvbGxlY3Rpb246cGZiaWQwNHdSMlJ1b05oUmliUlhybXMxOXA4UG4xalpXN3ljNzluSHE0Z0hic0puNWZDVVJEZ01nc2tVZWk1OFJhTTdyalRKenQzUTd6dU1YRUdUakhyMW0yc1ZnYVpNTnl4bA==",
"followingId": "",
"inputUrl": "https://www.facebook.com/LeonardoDiCaprio"
},
{
"username": "LeonardoDiCaprio",
"facebookUrl": "https://www.facebook.com/LeonardoDiCaprio",
"followType": "followers",
"id": "100072626593157",
"image": "https://scontent-gig4-2.xx.fbcdn.net/v/t39.30808-1/486377687_655466073550940_4775587382399328567_n.jpg?stp=c0.21.651.651a_cp0_dst-jpg_s80x80_tt6&_nc_cat=102&ccb=1-7&_nc_sid=167101&_nc_ohc=06-16cp3FvQQ7kNvwGoEsOx&_nc_oc=Adm8c3WQPOORrk_GS7G8X-uzK5YJKs0lDrINskWwNlxuNyMbw9J8ccMMeymGP_hNYT0&_nc_zt=24&_nc_ht=scontent-gig4-2.xx&_nc_gid=_9cNQ7BcS_TqbwJ9x_NItg&oh=00_Afhy9CzuOuKKC7PuHBCzXdemXBoeKiM5hhcauUa9EIjGrQ&oe=69175C7F",
"title": "Arf Bojonegoro",
"subtitle_text": "",
"url": "https://www.facebook.com/yono.koplak.311",
"privacy_scope": null,
"__typename": "User",
"__isEntity": "User",
"facebookId": "YXBwX2NvbGxlY3Rpb246cGZiaWQwNHdSMlJ1b05oUmliUlhybXMxOXA4UG4xalpXN3ljNzluSHE0Z0hic0puNWZDVVJEZ01nc2tVZWk1OFJhTTdyalRKenQzUTd6dU1YRUdUakhyMW0yc1ZnYVpNTnl4bA==",
"navSections": [
{
"id": "YXBwX2NvbGxlY3Rpb246cGZiaWQwNHdSMlJ1b05oUmliUlhybXMxOXA4UG4xalpXN3ljNzluSHE0Z0hic0puNWZDVVJEZ01nc2tVZWk1OFJhTTdyalRKenQzUTd6dU1YRUdUakhyMW0yc1ZnYVpNTnl4bA==",
"name": "Followers",
"url": "https://www.facebook.com/LeonardoDiCaprio/followers"
},
{
"id": "",
"name": "Following",
"url": "https://www.facebook.com/LeonardoDiCaprio/following"
}
],
"pageAdLibrary": {
"is_business_page_active": false,
"id": ""
},
"followersId": "YXBwX2NvbGxlY3Rpb246cGZiaWQwNHdSMlJ1b05oUmliUlhybXMxOXA4UG4xalpXN3ljNzluSHE0Z0hic0puNWZDVVJEZ01nc2tVZWk1OFJhTTdyalRKenQzUTd6dU1YRUdUakhyMW0yc1ZnYVpNTnl4bA==",
"followingId": "",
"inputUrl": "https://www.facebook.com/LeonardoDiCaprio"
}
]

Tip: The full JSON (grouped by username and relation type) is stored as OUTPUT in the key-value store for easy programmatic access.

FAQ

Can I export Facebook followers and following lists?

Yes. All results are saved to the Apify dataset, so you can export to CSV, JSON, or Excel. A full JSON is also saved at the OUTPUT key in the key-value store.

Does it scrape followers, following, or both?

You decide via the followType input. Set it to "followers", "following", or "both" to scrape Facebook followers list, Facebook following list, or both in one run.

How do keywords work for filtering?

Include a non-URL string in startUrls and the actor will use it as a keyword to filter items by title and subtitle_text. This helps you narrow the scrape Facebook following list or followers list to relevant profiles.

Do I need to log in or provide cookies?

No. By default, the actor runs without cookies and targets publicly available profiles and pages only.

How many results can I collect?

Use resultsLimit to cap the number of items per profile. In “both” mode, the actor balances the limit across followers and following and performs a second pass to maximize total results.

How do I scrape Facebook page followers specifically?

Add the page username or full page URL to startUrls and set followType to "followers". The actor functions as a Facebook page followers scraper to extract Facebook page followers cleanly.

What fields are included in the output?

Each item includes username, followType, id, title, subtitle_text, url, image, facebookUrl, inputUrl, facebookId, followersId/followingId, privacy_scope, __typename, __isEntity, navSections, and pageAdLibrary.

Yes, when used responsibly. The actor accesses public data only. Always comply with Facebook’s Terms of Service and applicable regulations, and avoid collecting sensitive personal information.

Closing CTA / Final thoughts

Facebook Followers Following Scraper is built to extract structured followers and following data from public Facebook profiles and pages at scale. With resilient proxy fallback, configurable limits, keyword filtering, and clean JSON output, it’s a dependable way to export Facebook followers list, build datasets, and power analytics for marketers, developers, data analysts, and researchers. Leverage the Apify dataset for CSV/JSON exports or pull the full JSON from the OUTPUT key to integrate with your automation pipeline — and start turning public follower graphs into insights today.