Facebook Page Contact Info Scraper avatar

Facebook Page Contact Info Scraper

Pricing

from $3.99 / 1,000 results

Go to Apify Store
Facebook Page Contact Info Scraper

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

ScrapeFlux

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

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

FieldTypeWhat It Tells You
page_namestring | nullThe Facebook Page name extracted from the page content (useful for deduping and matching to your CRM records).
urlstringThe normalized Facebook Page URL that was processed for this record.
biostring | nullThe Page bio/description text, which can be useful for context and additional manual verification.
emails_from_bioarrayAll email addresses detected inside the bio text (great as a first pass for a facebook business page email scraper workflow).
EMAILstring | nullA single email value extracted from the About contact fields (when available).
PHONEstring | nullThe phone number listed in the Page contact fields (useful for “scrape facebook page phone and email” style research).
MOBILE_PHONEstring | nullA mobile phone value from the contact fields, if present.
ADDRESSstring | nullThe address text extracted from the Page contact information.
WEBSITEstring | nullThe website URL text captured from the contact fields.
DISPLAY_SUBTEXTstring | nullCategory/subtext information pulled from the contact fields (helpful for segmentation).
scraped_atstringTimestamp (ISO format) showing when the actor captured the data.
successbooleanIndicates 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" }
]
}
ParameterRequiredWhat It Does
facebookPageUrlsA list of Facebook Page URLs to scrape for contact info & email extraction. Each item is provided as a source with a url.
facebookPageUrls[].urlThe 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:

  1. 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.

  2. Enter your inputs
    Add your public Facebook Page URLs in facebookPageUrls (each entry should provide a url).

  3. Configure proxy settings (recommended)
    If you want better reliability for larger batches, enable proxy support in the run settings.

  4. Start the run and watch the live log
    The actor will process each Page and log progress, including attempts for fetching.

  5. Open the Dataset tab to see live results
    Records appear as each page finishes, including page_name, EMAIL, phone/address fields, scraped_at, and success.

  6. 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 HandleHow
Retries for failed requestsUp to 3 retry attempts with back-off for page fetching.
Proxy supportBuilt-in proxy support for reliable scraping.
Per-page outcomesEach page includes success so you can filter failures quickly.
Partial data collectionRecords are created per page with whatever fields were found.
Email extraction from bioExtracts email addresses from the bio text into emails_from_bio.
Dataset saving during the runEach 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.

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.