Facebook Profile Scraper
Pricing
$35.00 / 1,000 profile scrapeds
Facebook Profile Scraper
Scrape public Facebook profiles in bulk - name, bio, work, education, hometown, current city, relationship, followers, verified badge and links.
Pricing
$35.00 / 1,000 profile scrapeds
Rating
0.0
(0)
Developer
Andrew
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
5 days ago
Last modified
Categories
Share
Extract public Facebook profile details in bulk - name, bio, work history, education, hometown, current city, relationship status, follower counts, verified badge, profile picture and external links. No login required.
What you get
One clean record per profile with:
- Identity:
name,username, numericprofileId, canonicalurl,alternateName,gender - Bio and category:
bio(Intro text),accountType(e.g. Public figure, Digital creator, Artist),profileKind(PROFILE or PAGE) - Work history:
work[]- employer, employer page URL, position, and whether it is a current role - Education:
education[]- school, school page URL, field of study, level (high school / college) - Places:
currentCityandhometown - Relationship:
relationshipstatus plusrelationshipPartnerandrelationshipPartnerUrlwhere shown - Audience: exact
followers,likes,talkingAbout, and thejoineddate when it is displayed - Trust signals:
verifiedbadge,creationDate,isRunningAds - Media and links:
profilePictureUrl,coverPhotoUrl,website,externalLinks[] - Status:
isPrivateanderrorso you always know why a row is empty
Feed in a list of URLs or usernames and export the result to JSON, CSV, Excel or Google Sheets from the Apify console.
Use cases
- Lead generation and B2B prospecting - pull job titles, employers and locations for creators and founders
- Influencer and creator vetting - confirm follower counts, verification and category before outreach
- Audience and market research - profile the people behind public brands and communities
- Recruiting and background research - work history and education at a glance
- CRM and people-data enrichment - append Facebook attributes to an existing contact list
How to use
- Paste one or more profiles into Profile URLs or usernames. Accepted formats:
https://www.facebook.com/zuckhttps://m.facebook.com/zuck/https://www.facebook.com/profile.php?id=4zuck(bare username)
- Optionally set Max profiles (default 100,
0for no limit) - Keep the default Proxy configuration (residential) - Facebook blocks most datacenter IPs
- Run the actor and open the Dataset tab - one record per profile
Duplicate inputs are removed before scraping.
Which profiles can be scraped?
Facebook only shows profile details to visitors who are not logged in when the owner has made the profile public - profiles in professional mode, public figures, creators, and any profile whose About section is visible to "Everyone". Business Pages are supported too (work/education fields stay empty and page-specific fields such as likes and isRunningAds are filled instead).
Standard personal profiles that are only visible to friends, or that Facebook locks for logged-out visitors, cannot be read. For those the actor still emits a row with isPrivate: true and an explanatory error, and you are not charged for it.
following is never available on public profiles without logging in and is always null.
Output format
Each dataset record:
{"sourceUrl": "https://www.facebook.com/zuck","url": "https://www.facebook.com/zuck","username": "zuck","profileId": "4","name": "Mark Zuckerberg","alternateName": null,"bio": "Bringing the world closer together.","accountType": "Public figure","profileKind": "PROFILE","work": [{ "employer": "Meta", "employerUrl": "https://www.facebook.com/Meta", "position": "Founder and CEO", "isCurrent": true, "text": "Founder and CEO at Meta" },{ "employer": "Biohub", "employerUrl": "https://www.facebook.com/biohub", "position": null, "isCurrent": true, "text": "Works at Biohub" }],"education": [{ "school": "Harvard University", "schoolUrl": "https://www.facebook.com/Harvard", "fieldOfStudy": "Computer Science and Psychology", "level": "COLLEGE", "isCurrent": false, "text": "Studied Computer Science and Psychology at Harvard University" }],"currentCity": "Palo Alto, California","hometown": "Dobbs Ferry, New York","relationship": "Married","relationshipPartner": "Priscilla Chan","relationshipPartnerUrl": "https://www.facebook.com/priscilla","joined": null,"followers": 121000000,"following": null,"likes": 121203400,"talkingAbout": 647914,"verified": true,"gender": "MALE","profilePictureUrl": "https://scontent.xx.fbcdn.net/…","coverPhotoUrl": "https://scontent.xx.fbcdn.net/…","externalLinks": [],"website": null,"otherDetails": [],"creationDate": "February 11, 2004","isRunningAds": true,"isPrivate": false,"error": null,"scrapedAt": "2026-09-06T02:10:31.512Z"}
A private or locked profile:
{"sourceUrl": "https://www.facebook.com/some.person","url": "https://www.facebook.com/some.person","username": "some.person","name": null,"work": [],"education": [],"isPrivate": true,"error": "Profile is private or not publicly visible."}
Pricing
You pay per successfully scraped profile. Rows for private, locked or not-found profiles are free.
Notes
- Intro details are only as complete as what the profile owner chose to show publicly - a profile may expose work but no city, for example. Anything the actor could not classify is kept verbatim in
otherDetails. - The same person referenced by both a username URL and a
profile.php?id=URL is treated as two inputs. - Free-tier runs are capped at 50 profiles; paid plans remove the limit.