Facebook Profile Scraper — Followers, Emails & Phone Numbers avatar

Facebook Profile Scraper — Followers, Emails & Phone Numbers

Pricing

from $5.00 / 1,000 scraped facebook profiles

Go to Apify Store
Facebook Profile Scraper — Followers, Emails & Phone Numbers

Facebook Profile Scraper — Followers, Emails & Phone Numbers

Extract followers, likes, emails, phone numbers, websites, category and verified status from any Facebook page or profile. Direct URL mode and Google SERP keyword discovery. Desktop and mbasic fallback. No login required. Pay only for successful results.

Pricing

from $5.00 / 1,000 scraped facebook profiles

Rating

0.0

(0)

Developer

Scrape Pilot

Scrape Pilot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

📘 Facebook Profile Scraper — Extract Followers, Emails, Phones & Contact Data from Any Facebook Page

Paste any Facebook page or profile URL — get followers, likes, emails, phone numbers, websites, category and verified status instantly. The fastest Facebook profile data extractor on Apify. Direct URL mode and Google SERP discovery mode. No login. No API key. Pay only for successful results.


💰 Simple, Transparent Pricing

┌──────────────────────────────────────────────────────────┐
│ │
│ Per result scraped $5.00 / 1,000
│ Actor start $0.005 per run │
│ │
│ ✅ Failed profiles are NEVER charged │
│ ✅ Only successful extractions are billed │
│ ✅ Stop anytime — spending limit always respected │
│ │
│ Example: Scrape 200 Facebook pages │
= $1.00 total + $0.005 start = $1.005
│ │
└──────────────────────────────────────────────────────────┘

🎯 What Does This Actor Do?

Facebook Profile Scraper takes any Facebook page, profile, or group URL and extracts complete public data — followers, likes, emails, phone numbers, external websites, category, verification status, bio, avatar, and Facebook ID.

Two powerful input modes:

  • Direct URL mode — paste Facebook URLs and get data instantly
  • Google SERP mode — type any keyword and the actor discovers matching Facebook pages automatically via Google search, then scrapes them

No Facebook account. No cookies. No API key. Just input and results.

Real-World Example

You provide:

https://www.facebook.com/nike
https://www.facebook.com/nasa

You get back:

{
"source": "facebook",
"status": "success",
"profileUrl": "https://www.facebook.com/nike",
"facebookId": "9190187016",
"profileType": "page",
"name": "Nike",
"category": "Sportswear Store",
"verified": true,
"bio": "Just Do It.",
"followersCount": 34200000,
"likesCount": 33800000,
"avatarUrl": "https://scontent.cdninstagram.com/...",
"emails": ["press@nike.com"],
"phones": ["+1 503-671-6453"],
"websites": ["https://www.nike.com"],
"fetchStrategy": "desktop",
"scrapedAt": "2025-06-05T11:19:00+00:00"
}

One clean record per Facebook page or profile. All contact data. Ready for your CRM.


🏆 Why This Is the Best Facebook Profile Scraper on Apify

Feature✅ This Actor❌ Manual Research⚠️ Other Scrapers
Followers + likes count❌ Slow⚠️ Partial
Email addresses
Phone numbers✅ International
External websites⚠️
Category & verified status
Facebook ID extraction⚠️
Bio / page description⚠️
Google SERP discovery mode
Direct URL batch mode⚠️
Desktop + mbasic fallback✅ AutoN/A
No login or API key⚠️
Pay only for resultsN/A

📊 All Data Fields Extracted

🏢 Page / Profile Identity

FieldDescriptionExample
namePage or profile name"Nike"
profileUrlClean canonical Facebook URL"https://facebook.com/nike"
facebookIdNumeric Facebook page/user ID"9190187016"
profileTypepage / profile / group"page"
categoryBusiness category"Sportswear Store"
verifiedVerified badge statustrue
bioPage description / bio text"Just Do It."
avatarUrlProfile image URL"https://scontent..."

📈 Audience Metrics

FieldDescriptionExample
followersCountTotal followers34200000
likesCountTotal page likes33800000

📞 Contact Information

FieldDescriptionExample
emailsEmail addresses found on page["press@nike.com"]
phonesPhone numbers (international format)["+1 503-671-6453"]
websitesExternal website URLs["https://www.nike.com"]

🔍 Scrape Metadata

FieldDescriptionExample
fetchStrategydesktop / mbasic"desktop"
statussuccess / partial"success"
scrapedAtUTC timestamp"2025-06-05T11:19Z"

🚀 Top Use Cases

🏢 B2B Lead Generation & CRM Enrichment

Upload a list of Facebook business pages → get emails, phone numbers, websites, and follower counts in minutes. Enrich your CRM with verified contact data — no manual browsing needed.

📊 Competitor & Market Intelligence

Scrape follower counts, categories, and verified status across competitor Facebook pages. Map your entire industry's social presence and audience size at scale.

🔍 Facebook Page Discovery via Keyword

Use SERP mode to find Facebook pages by keyword — type "digital marketing agency London" and the actor finds and scrapes all matching Facebook pages automatically, with no manual URL research needed.

🤝 Influencer & Partnership Research

Extract follower counts, contact emails, and websites from Facebook pages before any outreach. Find the right contact information without visiting each page manually.

🗂️ Business Directory & Database Building

Build structured directories of businesses in any niche — with category, contact info, follower count, and verification status — from Facebook page lists at scale.

📣 PR & Media Outreach

Find press contact emails from media pages, news organizations, and brand Facebook pages. Build targeted outreach lists with real contact data from public page info.


⚙️ Input — Two Powerful Modes

Mode 1 — Direct URL Scraping

{
"mode": "direct_urls",
"profileUrls": [
"https://www.facebook.com/nike",
"https://www.facebook.com/nasa",
"https://www.facebook.com/profile.php?id=123456789"
],
"maxResults": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

Mode 2 — Google SERP Discovery

{
"mode": "google_serp",
"keyword": "digital marketing agency New York",
"maxResults": 50,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"]
}
}

💡 SERP mode automatically adds site:facebook.com to your keyword — so you get only Facebook results. Just type what you're looking for.

All Input Parameters

ParameterTypeDefaultDescription
modestringdirect_urlsdirect_urls or google_serp
profileUrlsarrayFacebook page/profile URLs (direct_urls mode)
keywordstringSearch keyword for Facebook page discovery (google_serp mode)
maxResultsinteger10Maximum profiles to scrape per run
requestTimeoutSecsinteger15HTTP request timeout in seconds
retriesPerStrategyinteger1Retries per URL per fetch strategy
delaySecondsfloat0.5Delay between requests (seconds)
proxyConfigurationobjectResidentialProxy configuration

🔄 How It Works — Smart Dual Strategy

INPUT: Facebook URLs ──OR── Keyword (SERP mode)
│ │
│ Google SERP search
│ discovers Facebook URLs
│ │
└──────────┬─────────────┘
┌─────────────────────────┐
│ Strategy 1: Desktop │ ← Full page HTML
│ www.facebook.com │
└────────────┬────────────┘
(if blocked or login wall)
┌─────────────────────────┐
│ Strategy 2: mbasic │ ← Lightweight HTML
│ mbasic.facebook.com │
└────────────┬────────────┘
Extract: name · ID · followers · likes
emails · phones · websites
category · verified · bio
✅ SUCCESS → Charged + Saved
❌ FAILED → Not charged, warning logged

Login wall detection — if Facebook redirects to a login page, the actor automatically detects this, skips the URL, and does not charge for it.


📤 Export Your Results

All results stored in the Apify dataset — export anytime:

✅ JSON — for developers and APIs
✅ CSV — for Excel, Google Sheets
✅ Excel (.xlsx) — ready to filter and sort
✅ JSONL — for data pipelines
✅ XML — for enterprise integrations

⚡ Performance

ProfilesEstimated Time
10~1–2 minutes
50~3–6 minutes
100~6–12 minutes
500~25–50 minutes
  • Results saved immediately as each profile completes
  • Requests spaced with configurable delay to avoid rate limiting
  • Residential proxy automatically used for best success rates

❓ Frequently Asked Questions

Q: Do I need a Facebook account or login? No. This scraper extracts publicly visible page data only. No account, session, or cookie is needed.

Q: What is SERP mode and how does it work? In SERP mode, you type any keyword (e.g. "dentist clinic London"). The actor searches Google for site:facebook.com dentist clinic London, collects all matching Facebook page URLs from the results, then scrapes each one automatically. No manual URL collection needed.

Q: Why are some fields null or empty? Not all Facebook pages publish every data point publicly. Pages without a listed email, phone, or website will return empty arrays for those fields. Follower/like counts may be null if Facebook does not expose them in the public page HTML without login.

Q: What is status: "partial"? Partial means the page was successfully fetched and some data was extracted, but the page name could not be confidently identified. All other available fields are still populated and the result is still charged.

Q: What happens if Facebook shows a login wall? The actor detects login walls automatically. If both fetch strategies (desktop and mbasic) are blocked by a login wall, the URL is skipped and you are not charged.

Q: What phone number formats are supported? All international formats are supported. Numbers are normalized to international format (e.g. +1 503-671-6453, +44 20 7946 0958).

Q: Can I scrape Facebook groups? Yes. Group URLs are supported and the profileType field will return "group".

Q: How many profiles can I scrape in one run? Set maxResults to any number. There is no hard limit per run.

Q: Can I export to Excel or CSV? Yes. All results are in the Apify dataset and can be exported to CSV, Excel, JSON, JSONL, or XML from the Apify Console.


📜 Changelog

v1.0.0 — Current Release

  • ✅ Page name, bio, category, verified status
  • ✅ Facebook numeric ID extraction
  • ✅ Followers and likes count
  • ✅ Email address extraction (text + JSON + meta)
  • ✅ Phone number extraction (international normalization)
  • ✅ External website URL extraction
  • ✅ Avatar / profile image URL
  • ✅ Profile type detection: page / profile / group
  • ✅ Direct URL mode — batch scrape any Facebook URLs
  • ✅ Google SERP discovery mode — find pages by keyword
  • ✅ Dual fetch strategy: desktop + mbasic fallback
  • ✅ Login wall detection — blocked URLs never charged
  • ✅ Pay-per-result: only successful extractions charged
  • ✅ Spending limit respected — stops cleanly at cap
  • ✅ Residential proxy support (automatic)

This actor scrapes publicly accessible Facebook pages and profiles in the same way a regular logged-out user views them in a browser.

  • Use extracted data only for lawful purposes — lead generation, market research, CRM enrichment, and competitive analysis are common legitimate uses
  • Do not use this actor to harvest personal data for spam, robocalls, or any purpose that violates privacy laws (GDPR, CCPA, CAN-SPAM)
  • Respect Facebook's Terms of Service when running at scale
  • The actor developer is not responsible for how extracted data is used

🤝 Support

  • Issue or bug? → Contact via the Apify actor page
  • Feature request? → Post in the Apify Community forum
  • Loving it? → Please leave a ⭐ review — it helps other users find this actor!

📘 Facebook Profile Scraper — Followers · Emails · Phones · Websites · Contact Data
Direct URL Mode · Google SERP Discovery · No Login · Pay Per Result

💰 $5.00 per 1,000 results · $0.005 per run · Only pay for successful results


🏷️ Tags

facebook profile scraper facebook page scraper facebook data extractor facebook followers scraper facebook contact scraper facebook email extractor facebook phone number scraper facebook lead scraper facebook page data facebook business scraper facebook likes scraper facebook verified page scraper facebook SERP scraper social media lead extractor facebook page contact info facebook followers count no login facebook scraper facebook bulk scraper