Facebook Page Email Scraper
Pricing
$4.99/month + usage
Facebook Page Email Scraper
The Facebook Page Email Scraper helps marketers, agencies, and businesses build verified lead lists fast—supports bulk URLs and delivers clean, ready-to-use data. 📩🔥 Instantly extract emails and contact info from any public Facebook Page! 🚀
Pricing
$4.99/month + usage
Rating
0.0
(0)
Developer
Scraper Mind
Maintained by CommunityActor stats
1
Bookmarked
39
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Facebook Page Contact Info & Email Scraper 🔍
Facebook Page Contact Info & Email Scraper automates collecting publicly available contact details from Facebook pages—so you can quickly find emails, phone numbers, addresses, and basic page context without manually opening each profile. Whether you’re a marketer, recruiter, researcher, or data analyst, this Facebook page contact scraper helps you locate relevant communication info using the pages you already have (and it can also pick up emails mentioned in a page’s bio). For teams working at scale, it means faster enrichment, cleaner prospecting lists, and fewer hours of copy-paste work.
Why choose Facebook Page Contact Info & Email Scraper?
| Feature | Benefit |
|---|---|
| ✅ All-in-one contact extraction | Extracts bio, emails, phone numbers, addresses, and website fields from each page in one run |
| ✅ Built-in proxy support for reliable scraping | Improves the chance of successful page and About-page extraction across batches |
| ✅ Retry logic for resilience | Includes retries with exponential backoff for fetch failures |
| ✅ Structured output for easy export | Produces consistent dataset records you can filter and use in downstream workflows |
| ✅ Real-time dataset saving | Saves each page’s result immediately to reduce data loss during long runs |
| ✅ Scales across many URLs | Process multiple page URLs in one actor run for bulk lead enrichment |
Key features
- 🔍 Accurate contact detail extraction: Pulls emails (including emails found in the bio), phone numbers, mobile phone, addresses, and website where available
- 🌐 Facebook URL input flexibility: Accepts full page URLs and also normalizes inputs into standard Facebook page URLs
- 🧾 About page enrichment: Collects additional contact fields from the page’s
/aboutpage to expand completeness - 📬 Email extraction from bio text: Extracts email addresses from the scraped bio/description content
- 🔄 Resilient fetching with retries: Uses retries (3 attempts) and exponential backoff to handle transient fetch issues
- 🛡️ Proxy support for improved reliability: Uses Apify proxy configuration when available to support more stable runs
- 💾 Live dataset pushing: Saves results per page as the actor processes them (including failure records)
- 📊 Rich dataset fields: Outputs page name, page URL, bio, contact fields, and scrape status for analysis-ready results
Input
Provide input via an input.json file. Example structure:
{"facebookPageUrls": [{"url": "https://www.facebook.com/humansofnewyork/"},{"url": "https://www.facebook.com/BlueSpringsSidingandWindows"}]}
Input Fields
| Field | Required | Description |
|---|---|---|
| facebookPageUrls | Yes | List of Facebook Page URLs to scrape for contact info. You can provide full URLs (recommended). |
Output
The actor saves each scraped page’s data as records in the default dataset (Contact Information).
Sample output record for one page:
{"url": "https://www.facebook.com/humansofnewyork/","page_name": "Humans of New York","bio": "…","emails_from_bio": ["contact@example.com"],"scraped_at": "2026-05-20T12:34:56.789123","success": true,"EMAIL": "contact@example.com","PHONE": "+1-555-123-4567","MOBILE_PHONE": null,"ADDRESS": "New York, NY","WEBSITE": "https://example.com","DISPLAY_SUBTEXT": "Category or display subtext"}
Output Fields
| Field | Type | Description |
|---|---|---|
| page_name | string | The extracted Facebook page name (from page title/meta/script when available) |
| url | string | Normalized Facebook page URL that was processed |
| bio | string | Bio/description text scraped from the main page (if found) |
| emails_from_bio | array | Email addresses extracted from the bio text |
| string | Email address field extracted from the About-page data (if present) | |
| PHONE | string | Phone number extracted from the About-page data (if present) |
| MOBILE_PHONE | string | Mobile phone extracted from the About-page data (if present) |
| ADDRESS | string | Address extracted from the About-page data (if present) |
| WEBSITE | string | Website extracted from the About-page data (if present) |
| DISPLAY_SUBTEXT | string | Display subtext/category extracted from the About-page data (if present) |
| scraped_at | date | Timestamp when the page was scraped |
| success | boolean | true if the actor collected at least some bio/page-name/about data; otherwise false |
Note: If an error happens for a page, the actor still pushes a record with url, error, success, and scraped_at.
How to use Facebook Page Contact Info & Email Scraper (via Apify Console)
-
Open Apify Console
Log in at console.apify.com and find the actor Facebook Page Contact Info & Email Scraper. -
Go to the INPUT tab
Paste your JSON input that includesfacebookPageUrls. -
Add your page URLs
InfacebookPageUrls, provide one or more items with aurlfor each Facebook page you want to scrape. -
Review proxy settings (if shown in the UI)
The actor supports proxy configuration for more reliable scraping runs. If proxy setup fails, it continues without proxy (which may reduce success rate). -
Run the actor
Click Run. Watch the live logs—each page is processed sequentially, with delays between pages and retry attempts on fetch failures. -
Monitor progress
You’ll see per-page status in logs and confirmation when results are saved to the dataset. -
Open the OUTPUT dataset
After completion, open the default dataset Contact Information and export or filter the results (JSON/CSV from the dataset UI).
No coding required—get Facebook page contact details at scale in minutes. 🚀
Advanced features & SEO optimization
- 🔍 Facebook page contact scraper for outreach-ready lists: The actor combines bio email extraction with About-page contact fields, aligning well with Facebook page email scraper workflows
- 🔄 Engineered for reliable scraping: Includes retries (up to 3 attempts) and resilience behaviors for better consistency across batches
- 🌐 Input normalization built in: You can pass either full URLs or page identifiers, and the actor normalizes them into standard Facebook page URLs
- 📊 Contact info extractor with structured fields: Outputs a stable set of fields like
EMAIL,PHONE,MOBILE_PHONE,ADDRESS, andWEBSITEfor easy downstream usage
Best use cases
- 📈 B2B lead generation teams: Build faster lead enrichment from Facebook business page email finder results, combining multiple contact fields per page
- 🧠 Market researchers: Extract page bio and About-page contact info to compare outreach channels across industries and regions
- ✉️ Email outreach operators: Speed up “find email from Facebook page” tasks and reduce manual investigation effort
- 🏢 Agency and sales enablement: Use the Facebook page contact info extractor output to create structured prospect datasets for campaigns
- 🔎 Data analysts: Filter the dataset by
success, inspectemails_from_bio, and analyze completeness of contact fields - 🧾 Operational lead lists: Automate “scrape Facebook page phone number and email” workflows for repeatable sourcing
- 💼 Recruiting and business development: Support roles that need quick contact discovery from public Facebook pages using a Facebook lead email scraper approach
Technical specifications
- Supported Input Formats
- ✅
facebookPageUrlsas an array of page URL entries (each can be provided as an object withurl)
- ✅
- Proxy Support
- ✅ Uses Apify proxy configuration when available to improve reliability
- ✅ Rotates proxy for subsequent requests during processing when configured
- ❌ Not guaranteed if proxy configuration fails (actor continues without proxy)
- Retry Mechanism
- ✅ Up to 3 retries for fetch attempts with exponential backoff
- Dataset Structure
- ✅ Default dataset: Contact Information
- ✅ Table view includes fields:
page_name,url,bio,emails_from_bio,EMAIL,PHONE,MOBILE_PHONE,ADDRESS,WEBSITE,DISPLAY_SUBTEXT,scraped_at,success
- Rate Limits & Performance
- ✅ Includes delays between pages (based on
requestDelaywhen configured internally) - ✅ Processing is sequential per run (one page at a time)
- ✅ Includes delays between pages (based on
- Limitations
- ❌ If a page does not expose bio or contact fields publicly, results may be partial and
successmay befalse - ❌ Extracted emails are based on publicly available text found in the scraped content (for example, from the bio)
- ❌ If a page does not expose bio or contact fields publicly, results may be partial and
FAQ
Does this scrape private Facebook profiles or authenticated data?
❌ No. The actor is designed to collect information from publicly accessible sources only and does not access private or password-protected content.
What data does the Facebook Page Contact Info & Email Scraper extract?
✅ It extracts bio and email addresses found in emails_from_bio, plus contact fields exposed via the About-page extraction such as EMAIL, PHONE, MOBILE_PHONE, ADDRESS, and WEBSITE, along with page_name, DISPLAY_SUBTEXT, scraped_at, and success.
Can I pass full Facebook page URLs?
✅ Yes. Use facebookPageUrls and provide each page as a url entry.
Does it handle failures for a page and keep the run going?
✅ Yes. If an error occurs for a specific page, the actor pushes an error record containing url, error, success, and scraped_at, then continues processing other pages.
How do I export the results after the run?
✅ Open the default dataset Contact Information in the Apify Console after execution and export from the dataset interface (for example, as JSON/CSV).
Can I integrate the dataset into my CRM or pipeline?
✅ Yes. Since the actor pushes structured records to the dataset, you can export and feed the results into your CRM, spreadsheet, or analysis workflow.
Is there a way to remove data later?
✅ If you need data removal, contact dataforleads@gmail.com.
Do I need any coding to use it?
✅ No coding required. You can run it directly from Apify Console by providing your facebookPageUrls input.
Support & feature requests
Have ideas to improve Facebook Page Contact Info & Email Scraper (for example, better exports, additional field handling, or workflow tweaks)? We’d love to hear from you. 💡
- 💡 Feature Requests: Tell us what you want—examples include CSV-ready exports, custom formatting, or additional enrichment fields.
- 📧 Contact: Email us at dataforleads@gmail.com.
Your feedback helps shape the roadmap for this Facebook page contact scraper.
Closing CTA / Final thoughts
If you’re looking for a fast, SEO-friendly way to extract Facebook page contact info, Facebook Page Contact Info & Email Scraper is built for real-world lead and research workflows.
Run it with your page URLs and let the dataset-ready output do the heavy lifting for you. 🚀
Disclaimer
This actor only accesses publicly accessible sources. It does not access private profiles, authenticated data, or password-protected information. Using this tool is your responsibility—ensure your usage complies with applicable laws and platform terms (including GDPR, CCPA, spam regulations, and Facebook platform rules).
For data-removal requests, contact dataforleads@gmail.com. Use this scraper responsibly, ethically, and for legitimate purposes only.

