Facebook Page Contact Info Scraper
Pricing
from $3.99 / 1,000 results
Facebook Page Contact Info Scraper
Facebook Page Contact Info Scraper extracts publicly available contact details from Facebook business pages. Collect emails, phone numbers, websites, addresses, page information, and business details for lead generation, outreach, market research, competitor analysis, and business prospecting.
Pricing
from $3.99 / 1,000 results
Rating
0.0
(0)
Developer
ScrapeFlux
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Facebook Page Contact Info & Email Scraper ⚡
Finding emails and contact details for Facebook Pages is slower than it should be—copying bios and hunting for phone numbers one by one wastes hours. Facebook Page Contact Info & Email Scraper automates scraping of bio text, emails, phone numbers, addresses, and other contact fields from a list of public Facebook Page URLs. This facebook page contact scraper (and facebook page email extractor) is built for lead research and outreach teams that need clean, structured results fast. Use it when you have a batch of target pages and want contact info & emails ready to analyze or export. In a single run, you can process multiple pages and get results into your Apify dataset within seconds of each page finishing.
See the Data: Sample Output
Here's a real record from a single run:
{"url": "https://www.facebook.com/humansofnewyork/","page_name": "Humans of New York","bio": "Stories from around the world. Contact: team@honyexample.org","emails_from_bio": ["team@honyexample.org"],"EMAIL": "team@honyexample.org","PHONE": "+1 212-555-0199","MOBILE_PHONE": "+1 917-555-0123","ADDRESS": "New York, NY","WEBSITE": "https://example.org","DISPLAY_SUBTEXT": "Community","scraped_at": "2026-06-07T10:14:22.123456","success": true}
Output Fields
| Field | Type | What It Tells You |
|---|---|---|
page_name | string | null | The Facebook Page name extracted from the page content (useful for deduping and matching to your CRM records). |
url | string | The normalized Facebook Page URL that was processed for this record. |
bio | string | null | The Page bio/description text, which can be useful for context and additional manual verification. |
emails_from_bio | array | All email addresses detected inside the bio text (great as a first pass for a facebook business page email scraper workflow). |
EMAIL | string | null | A single email value extracted from the About contact fields (when available). |
PHONE | string | null | The phone number listed in the Page contact fields (useful for “scrape facebook page phone and email” style research). |
MOBILE_PHONE | string | null | A mobile phone value from the contact fields, if present. |
ADDRESS | string | null | The address text extracted from the Page contact information. |
WEBSITE | string | null | The website URL text captured from the contact fields. |
DISPLAY_SUBTEXT | string | null | Category/subtext information pulled from the contact fields (helpful for segmentation). |
scraped_at | string | Timestamp (ISO format) showing when the actor captured the data. |
success | boolean | Indicates whether the actor marked the scrape as successful for that page. |
Export your full dataset as JSON, CSV, or Excel from the Apify dashboard.
Setting It Up
Drop this into your input.json and you're ready to go:
{"facebookPageUrls": [{ "url": "https://www.facebook.com/humansofnewyork/" },{ "url": "https://www.facebook.com/BlueSpringsSidingandWindows" }]}
| Parameter | Required | What It Does |
|---|---|---|
facebookPageUrls | ✅ | A list of Facebook Page URLs to scrape for contact info & email extraction. Each item is provided as a source with a url. |
↳ facebookPageUrls[].url | ✅ | The Facebook Page URL (public page) you want the facebook page contact info & email tool to process. |
What It Does
This actor scrapes contact information from the public pages you provide.
Extract emails and contact fields from Facebook Pages
It collects bio/description content and extracts emails found in the bio text, making it a practical facebook page inbox email finder workflow. It also reads the Page About contact fields to pull additional items like phone numbers and addresses when they’re available.
Turn a list of URLs into structured lead records
Feed multiple Facebook Page URLs and get consistent, integration-ready records in your dataset. This makes it easy to build a facebook page email list scraper pipeline for outreach, enrichment, or research.
Captures both “bio emails” and contact-field emails
The output includes emails_from_bio (emails detected within the bio) plus separate fields like EMAIL when the actor extracts email from contact fields. That combination is what you want when your goal is “find email from facebook page” reliably across different Page layouts.
Works with public pages in bulk
You can run it across a batch of pages and capture what’s available per Page without manually opening each profile. The process is designed for scalable facebook page contact scraper use cases, where you care about results more than manual copy/paste.
Includes success signaling per page
Each record contains success: true or success: false, so you can quickly separate usable contacts from pages that didn’t yield enough data. If something goes wrong for a page, the actor still outputs an error field (when applicable) along with the url.
Overall, Facebook Page Contact Info & Email Scraper helps you extract contact details from Facebook pages at scale and turn them into clean rows you can act on.
Why Facebook Page Contact Info & Email Scraper?
There are plenty of ways to pull data from Facebook Pages—here's why Facebook Page Contact Info & Email Scraper stands out.
Built for real lead-research outputs
The actor focuses on contact-relevant fields (bio, emails, phone numbers, addresses, and website), not just raw page text. That makes it a better facebook business page email scraper for teams that need usable leads, not clutter.
Structured results written per page
You get a dedicated dataset record per processed page, with url, scraped_at, and success to support downstream filtering. This is helpful when you’re trying to build a repeatable scrape facebook page contact info workflow.
Designed for resilience and clean failure handling
It uses retry logic and records per-page outcomes so you can keep your run moving and identify which pages failed. When you’re running a facebook page email extractor for outreach, this reduces manual cleanup work after the run completes.
Real-World Use Cases
Here's how different teams put Facebook Page Contact Info & Email Scraper to work:
Sales Teams
A sales development rep has a spreadsheet of target Facebook Pages for local service providers. They run Facebook Page Contact Info & Email Scraper to pull emails, phone numbers, and addresses into a dataset, then export it into their workflow for faster follow-up. The result is less time spent copying contact details and more time qualifying leads.
Marketing Agencies
An agency needs contact info for multiple client industries and wants consistent fields for segmentation. They scrape facebook page contact info & email tool results for each public Page URL, then use DISPLAY_SUBTEXT and contact fields to group prospects by category and route them to the right campaign.
Freelance Researchers
A researcher collecting public-facing organizational contacts wants auditable, structured records. They use the facebook page email extractor outputs like bio, emails_from_bio, and scraped_at so they can review context alongside extracted emails when validating sources.
Data Analysts & Enrichment Specialists
An analyst combines multiple datasets and needs Facebook Page contact details as enrichment signals. They run the actor, then join on url or page_name to create a unified contact table—making it simpler to analyze how contact info is presented across pages.
Automation & Developer Workflows
A developer triggers runs and stores results into their pipeline for downstream processing. They consume the dataset records (including success and contact fields like EMAIL, PHONE, and ADDRESS) to automatically enrich leads and trigger alerts when certain fields are missing.
How to Run It
No code required. Here's how to get your first results in under 5 minutes:
-
Open the actor on Apify
Go to the actor page on Apify (visit https://console.apify.com) and open Facebook Page Contact Info & Email Scraper. -
Enter your inputs
Add your public Facebook Page URLs infacebookPageUrls(each entry should provide aurl). -
Configure proxy settings (recommended)
If you want better reliability for larger batches, enable proxy support in the run settings. -
Start the run and watch the live log
The actor will process each Page and log progress, including attempts for fetching. -
Open the Dataset tab to see live results
Records appear as each page finishes, includingpage_name,EMAIL, phone/address fields,scraped_at, andsuccess. -
Export your results in your preferred format
Download JSON, CSV, or Excel from the Apify dashboard for further analysis or CRM import.
The whole setup takes under 5 minutes — results start appearing within seconds of launch.
Export & Integration Options
Once your data is collected, Facebook Page Contact Info & Email Scraper fits directly into your existing workflow.
Export formats are available directly from the dataset tab in the Apify dashboard, including JSON, CSV, and Excel. If you’re pushing results into a tool like Sheets or Airtable, you can use Apify’s native integrations or connect via Zapier / Make.
You can also access results programmatically via the Apify API and trigger downstream actions with webhooks when your run completes. For scheduled runs, set the actor to run automatically on a schedule so your lead lists stay fresh.
Pricing
Facebook Page Contact Info & Email Scraper runs on Apify, which includes a free tier — no credit card needed to start. You’ll typically begin with $5 platform credits on sign-up, which is enough for several real test runs.
After that, scaling works on a pay-as-you-go basis based on Actor compute unit (CU) usage. For heavier workloads and ongoing pipelines, check Apify’s plans for the best fit. Start free at apify.com — scale up when you need to.
Reliability & Limitations
| What We Handle | How |
|---|---|
| Retries for failed requests | Up to 3 retry attempts with back-off for page fetching. |
| Proxy support | Built-in proxy support for reliable scraping. |
| Per-page outcomes | Each page includes success so you can filter failures quickly. |
| Partial data collection | Records are created per page with whatever fields were found. |
| Email extraction from bio | Extracts email addresses from the bio text into emails_from_bio. |
| Dataset saving during the run | Each page result is written immediately as it’s processed. |
Limitations: the actor only works with publicly available data visible on the pages you provide. If a Page has no email or contact fields published, those fields may be empty in the output.
For enterprise-scale needs or custom configurations, reach out and we’ll help.
Frequently Asked Questions
Is there a free plan?
Yes, Apify offers a free tier with monthly usage credits on sign-up. You can use it to test Facebook Page contact scraping on a small batch before scaling up.
Do I need to log in or create an account on Facebook?
No. This facebook page contact info scraper works with public web data from Facebook Pages, so you don’t need a Facebook login or credentials.
How accurate is the extracted data?
Accuracy depends on what the Page owner has published. The actor extracts bio text and finds email addresses in that bio text, plus contact-field values like EMAIL, PHONE, ADDRESS, and WEBSITE when available.
How many results can I get per run?
You can include multiple entries in facebookPageUrls, and the actor processes them one by one while saving results per page. The exact number you should expect depends on how many URLs you provide and how much data each Page exposes publicly.
How fresh is the data?
The actor stamps each record with scraped_at when it processes that Page. If you rerun later, you’ll capture new scraped_at values and any changes the Page made since the previous run.
Is this legal and does it comply with GDPR / CCPA?
This actor accesses publicly available data only. It’s your responsibility to comply with GDPR, CCPA, platform Terms of Service, and any applicable local regulations when storing or using the extracted information.
Can I export to Google Sheets or Excel?
Yes. You can export your dataset as JSON, CSV, or Excel from the Apify dashboard, and then import it into tools like Google Sheets. If you prefer automation, you can also connect using Zapier / Make.
Can I schedule this to run automatically?
Yes. You can set the actor to run on a schedule in Apify so your facebook page email extractor runs automatically at the cadence you choose.
Can I access results via the API?
Yes. Since the actor writes results to an Apify dataset, you can retrieve them programmatically via the Apify API.
What happens when the actor encounters an error?
If an error occurs for a specific page, the actor will still output a record with success: false and an error field (when applicable) along with the url and scraped_at. You can filter failed pages quickly using success after the run.
Get Help & Use Responsibly
Got a question about Facebook Page Contact Info & Email Scraper or a feature you'd like added? Reach out at dataforleads@gmail.com—we welcome feedback and can help troubleshoot scraping output. If you want ideas, we can extend filtering and export-friendly formatting for facebook page contact scraper workflows.
This actor collects data only from publicly available data. It does not access private accounts, login-gated pages, or password-protected content. You are responsible for GDPR, CCPA, and Facebook’s Terms of Service compliance when using the results; for data removal requests, contact dataforleads@gmail.com. Use responsibly, ethically, and only for lawful purposes.