Facebook Followers and Following Scraper With Profile Details
Pricing
from $3.99 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
36
Total users
2
Monthly active users
3 days ago
Last modified
Categories
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
- Opens the followers and/or following collection on each target Facebook profile (same GraphQL list engine as the base Facebook Followers and Following Scraper).
- Saves one dataset row per person with the original list fields.
- Always parses
subtitle_textintoworksAt,livesIn,studiedAt, andsubtitleKind. - 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
| Field | What it does |
|---|---|
startUrls | Facebook profile URLs or usernames. Required. A non-URL string still acts as a name keyword (base behaviour). |
collection.followType | both (default), followers, or following. |
collection.resultsLimit | Max people per target profile (default 10). Shared across both lists when both is selected. |
profileDetails.peopleFilter | all (default), pagesOnly, peopleOnly, hasWorkplace. |
profileDetails.nameKeyword | Keep rows whose name or subtitle contains this text. |
profileDetails.enrichAbout | Extra About HTML per person. Default false. |
profileDetails.maxAboutLookups | Cap on About requests (default 20). Extra rows get aboutStatus=capped. |
profileDetails.facebookCookies | Secret session string. No default. Not written to the dataset. |
network.proxyConfiguration | Optional Apify proxy. |
network.disableDefaultProxy | Skip 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):
| Field | Meaning |
|---|---|
worksAt | Workplace parsed from the list subtitle |
livesIn | City / hometown when the subtitle is a location |
studiedAt | School when the subtitle is education |
subtitleKind | workplace / location / education / hometown / other / empty |
entityType | GraphQL __typename (User, Page, …) |
isPage | true when the entity is a Page |
profileUrl | Same value as url |
gender | Public gender from About HTML, else null |
website | Public website when found |
aboutEmail / aboutPhone / aboutCategory | Page About strings when present; usually null on personal profiles |
aboutStatus | skipped (default), fetched, empty, failed, or capped |
scrapedAt | UTC timestamp for the row |
Personal emails and phones are privacy-gated on Facebook. This actor does not invent them.
Notes
enrichAbout=falsedoes 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.
pageAdLibraryis 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