Facebook Followers and Following Scraper With Profile Details avatar

Facebook Followers and Following Scraper With Profile Details

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Facebook Followers and Following Scraper With Profile Details

Facebook Followers and Following Scraper With Profile Details

Facebook Followers and Following Scraper extracts public profile details, including names, usernames, profile URLs, bios, follower counts, and locations. Automate audience research, influencer discovery, competitor analysis, lead generation, and social media analytics.

Pricing

from $3.99 / 1,000 results

Rating

0.0

(0)

Developer

Scrapio

Scrapio

Maintained by Community

Actor stats

0

Bookmarked

36

Total users

2

Monthly active users

3 days ago

Last modified

Share

Export a Facebook followers list or a Facebook following list from a profile, then turn each person's list subtitle into structured profile details: workplace, city, school, and whether the row is a Page.

This Apify facebook followers scraper / facebook following scraper keeps every field the original list actor already saved (name, photo, profile URL, subtitle, ids) and adds parsed columns you can filter and export to CSV, JSON, or Excel.

What it does

  1. Opens the followers and/or following collection on each target Facebook profile (same GraphQL list engine as the base Facebook Followers and Following Scraper).
  2. Saves one dataset row per person with the original list fields.
  3. Always parses subtitle_text into worksAt, livesIn, studiedAt, and subtitleKind.
  4. Optionally (off by default) fetches that person's public About HTML for gender and, on Pages, website or contact strings when they are present in the page.

Follower and following collections are usually login-gated. Pass c_user + xs cookies when the public run returns no rows.

Who it is for

  • Audience research on a facebook profile followers or facebook following list
  • Separating Facebook Pages from people in a following list
  • Mapping workplaces and cities that Facebook already shows on the list row
  • Building a facebook audience export without re-parsing a raw subtitle column in a spreadsheet

Input

FieldWhat it does
startUrlsFacebook profile URLs or usernames. Required. A non-URL string still acts as a name keyword (base behaviour).
collection.followTypeboth (default), followers, or following.
collection.resultsLimitMax people per target profile (default 10). Shared across both lists when both is selected.
profileDetails.peopleFilterall (default), pagesOnly, peopleOnly, hasWorkplace.
profileDetails.nameKeywordKeep rows whose name or subtitle contains this text.
profileDetails.enrichAboutExtra About HTML per person. Default false.
profileDetails.maxAboutLookupsCap on About requests (default 20). Extra rows get aboutStatus=capped.
profileDetails.facebookCookiesSecret session string. No default. Not written to the dataset.
network.proxyConfigurationOptional Apify proxy.
network.disableDefaultProxySkip automatic residential/datacenter fallback.

Nested collection / network keys match the base actor. Flat followType / resultsLimit / proxyConfiguration still work.

Example:

{
"startUrls": ["https://www.facebook.com/zuck"],
"collection": { "followType": "following", "resultsLimit": 10 },
"profileDetails": {
"peopleFilter": "all",
"enrichAbout": false
}
}

Output

Each dataset row is one person from the list.

Base fields (always present): username, facebookUrl, followType, id, image, title, subtitle_text, url, privacy_scope, __typename, __isEntity, facebookId, navSections, pageAdLibrary, followersId, followingId, inputUrl.

Profile-detail fields (always present; empty values are null, not invented):

FieldMeaning
worksAtWorkplace parsed from the list subtitle
livesInCity / hometown when the subtitle is a location
studiedAtSchool when the subtitle is education
subtitleKindworkplace / location / education / hometown / other / empty
entityTypeGraphQL __typename (User, Page, …)
isPagetrue when the entity is a Page
profileUrlSame value as url
genderPublic gender from About HTML, else null
websitePublic website when found
aboutEmail / aboutPhone / aboutCategoryPage About strings when present; usually null on personal profiles
aboutStatusskipped (default), fetched, empty, failed, or capped
scrapedAtUTC timestamp for the row

Personal emails and phones are privacy-gated on Facebook. This actor does not invent them.

Notes

  • enrichAbout=false does not send per-person About requests. Use that for a cheap list export; structured subtitle columns still fill.
  • Dead cookies are dropped; the run continues logged out instead of crashing.
  • pageAdLibrary is passed through from the list mapper as in the base actor.

Keywords

facebook followers scraper, facebook following scraper, facebook followers export, facebook following export, facebook profile details, facebook workplace, facebook lives in, facebook page vs profile, facebook audience list, apify facebook scraper, scrape facebook followers, scrape facebook following, facebook cookies session, facebook name filter