Facebook Page Scraper β Profiles & Stats
Pricing
from $2.80 / 1,000 profiles
Facebook Page Scraper β Profiles & Stats
Get clean public Facebook Page and profile rows from URLs, with stable IDs, audience stats, profile links, Page facts, and clear status.
Pricing
from $2.80 / 1,000 profiles
Rating
0.0
(0)
Developer
Chronometrica
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
π What does Facebook Page Scraper do?
Paste public Facebook Page or profile URLs and get clean profile data in bulk. Use it to enrich creator and brand lists, compare public audiences, find public links, and refresh Page records.
Every unique input gets one flat, matched row. The row keeps the original
input, canonical channelUrl, stable Facebook identity, profile facts,
public links, audience counts, quality labels, and a clear status and
statusReason.
This Actor does not log in, use cookies, collect posts or comments, access private profiles, return follower lists, or bypass Facebook access controls. It reads public Page and profile surfaces only.
With Facebook Page Scraper, you can:
- π Match Pages and profiles with stable profile and delegate Page IDs.
- π Compare followers, following, Page likes, and talking-about counts.
- π Detect email-like text and web links in the public description.
- π Keep public websites and profile sections when Facebook exposes them.
- π§Ύ Save public name, category, profile type, and description.
- π‘οΈ Keep public verification, memorial, and live signals.
- π¦ Get clear status rows when a Page or profile is missing or unavailable.
- π¦ Export results as JSON, JSONL, CSV, Excel, XML, RSS, or HTML.
π¦ What Facebook profile data can I extract?
Each dataset row represents one attempted Facebook Page or profile input.
| Data group | Example fields |
|---|---|
| π Identity | channelId, pageId, channelUrl, handle |
| π§Ύ Profile | displayName, alternateName, profileType, description, category |
| π Detected | detectedEmails, detectedLinks |
| π Public links | website, profileTabs |
| πΌοΈ Media | avatarUrl, coverUrl |
| π‘οΈ Flags | isVerified, isMemorialized, isCurrentlyLive, liveVideoId |
| π Counts | followersCount, followingCount, pageLikesCount, talkingAboutCount |
| π¦ Result | status, statusReason, observedAt |
Missing public values stay null. Compact values such as 27M are labeled
display_rounded; they are not presented as exact counts.
βοΈ Can I use this Actor through an API?
Yes. Run it in Apify Console or through the Apify API, Python SDK, Node.js SDK, webhooks, schedules, and Apify integrations.
π― Why collect Facebook Page and profile data?
| Use case | How the data helps |
|---|---|
| π Creator enrichment | Add stable IDs, public audience facts, descriptions, and links. |
| π£ Campaign planning | Compare public reach and Page type before outreach. |
| π·οΈ Brand research | Refresh public company, creator, and community Page records. |
| π Identity matching | Use profile IDs, Page IDs, websites, and public links as evidence. |
| π§± Data products | Feed normalized profile rows into CRMs, dashboards, and databases. |
π΅ Pricing
Each useful profile row triggers one profile event. Prices per 1,000 useful
rows are:
| Plan | Price |
|---|---|
| Free | $4.00 |
| Bronze | $3.60 |
| Silver | $3.20 |
| Gold, Platinum, Diamond | $2.80 |
Apify platform usage is charged separately. There is no paid Actor start event.
One useful row is an ok or partial profile snapshot written to the default
dataset. Invalid, missing, blocked, and failed inputs are not charged as profile
results. Each dataset row includes isBillable so this rule is visible.
π How do I use Facebook Page Scraper?
- Open Facebook Page Scraper β Profiles & Stats in Apify Console.
- Paste one or more public Page or profile URLs.
- Click Start.
- Open Output to inspect the rows and run summary.
- Download the dataset or connect it to your workflow.
β¬οΈ Input
Add 1 to 1,000 values in startUrls:
{"startUrls": ["https://www.facebook.com/MrBeast/","https://www.facebook.com/HIKAKIN/"]}
Public handles, numeric profile URLs, and profile.php?id=... links are
accepted. Reel, Group, Event, Marketplace, Story, search, help, messages, login,
and other site-navigation routes are rejected. Exact duplicate values run once.
β¬οΈ Output sample
{"platform": "facebook","input": "https://www.facebook.com/MrBeast/","channelId": "100044548384499","pageId": "1521410468170410","channelUrl": "https://www.facebook.com/mrbeast","handle": "@mrbeast","displayName": "MrBeast","followersCount": 44000000,"countPrecision": {"followersCount": "display_rounded"},"status": "ok","statusReason": null,"observedAt": "2026-07-16T00:00:00.000Z"}
π Run summary
The OUTPUT record reports input counts, output rows, billable rows, status
counts, useful rates, and run time. It does not contain raw pages, cookies, or
private request details.
π― Status and quality fields
ok: Facebook exposed stable target Page or profile identity.partial: useful public profile facts were found, but some facts are missing.private,login_required, ornot_found: the public profile could not be read as a normal useful row.blocked,challenge, orrate_limited: Facebook refused the public request at that time.parser_miss: a response loaded, but the Actor could not safely tie it to the requested Page or profile.invalid_inputorfailed: the input was not a profile or the request failed.
π Source boundary and limits
- Public logged-out Page and profile surfaces only.
detectedEmailsanddetectedLinksare unverified clues from the public description and public link fields. They can be missing or wrong.- The Actor does not open or crawl detected links.
- Direct email, phone, and address fields stay
nullunless Facebook exposes them. - Full follower and following lists are not returned.
- Public follower and following tabs can be missing or limited.
- Facebook can hide, delay, round, or change public values.
β FAQ
Does this Actor need login, cookies, or an API key?
No.
Why do some Page IDs differ from profile IDs?
Facebook can expose both a current profile ID and a legacy or delegate Page ID. Keep both. Do not assume they are equal.
How are duplicates handled?
Exact duplicate inputs are checked once. Use channelId as the strongest
cross-run dedupe key when it is present.
π Support
Send the run ID, input URL, expected Page or profile, and observed row. Do not send passwords, cookies, or account credentials.
π Related social media scrapers
Combine this Actor with our other social media scrapers for discovery, performance tracking, comment research, and transcript collection.
YouTube
- YouTube Search Scraper β find public videos, Shorts, channels, and metrics by keyword.
- YouTube Metrics Scraper β collect public video, Short, channel, and engagement metrics.
- YouTube Comments Scraper β collect public comments, replies, authors, likes, pins, and creator hearts.
- YouTube Transcript Scraper β extract public captions as clean text, timestamps, SRT, VTT, or LLM-ready output.
- Facebook Metrics Scraper β collect public post, Reel, video, and profile/page metrics.
- Facebook Comments Scraper β collect public comments, replies, authors, dates, and reactions from known Facebook content.
- Instagram Metrics Scraper β collect public post, Reel, carousel, profile, and collaboration metrics.
- Instagram Comments Scraper β collect public comments, authors, dates, likes, and reply counts from posts and Reels.
TikTok
- TikTok Search Scraper β find public TikTok videos, creators, and metrics by keyword.
- TikTok Metrics Scraper β collect public video, profile, engagement, hashtag, and music data.
- TikTok Comments Scraper β collect public comments, replies, authors, likes, and thread links.
- TikTok Transcript Scraper β extract public caption text and timestamped segments from TikTok videos.