Facebook Email Scrapper avatar
Facebook Email Scrapper

Pricing

Pay per usage

Go to Apify Store
Facebook Email Scrapper

Facebook Email Scrapper

This scrapes emails from facebook pages

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Devyanshu Negi

Devyanshu Negi

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Facebook Email Scraper

A robust Apify Actor designed to extract email addresses from Facebook pages using Playwright.

Features

  • Dynamic Content Handling: Uses PlaywrightCrawler to render Facebook pages and extract emails that are dynamically loaded via JavaScript.
  • Proxy Support: Fully configurable proxy settings to avoid blocking and ensure reliable scraping.
  • Error Handling: Includes robust error handling to manage failed requests and unexpected page structures.
  • Privacy Focused: Extracts only publicly available email addresses found on the page.

Input Parameters

The input of this Actor is a JSON object with the following fields:

FieldTypeDescriptionDefault
startUrlsArrayList of Facebook page URLs to scrape.[{ "url": "https://www.facebook.com/skinplusfindon/" }]
maxPagesPerCrawlIntegerMaximum number of pages to crawl in a single run.100
proxyConfigurationObjectProxy settings. Strongly recommended for Facebook scraping to prevent blocking.{ "useApifyProxy": true }
debugLogBooleanEnable verbose logging for debugging purposes.false

Input Example

{
"startUrls": [
{ "url": "https://www.facebook.com/skinplusfindon/" }
],
"maxPagesPerCrawl": 50,
"proxyConfiguration": {
"useApifyProxy": true
},
"debugLog": true
}

Output

The Actor stores the results in a dataset. Each item is a JSON object containing:

FieldTypeDescription
urlStringThe URL of the scraped page.
titleStringThe title of the page.
emailsArrayList of unique email addresses found on the page.

Output Example

{
"url": "https://www.facebook.com/skinplusfindon/",
"title": "Skinplus Dermatology | Findon SA | Facebook",
"emails": [
"admin@skinplus.com.au"
]
}

Usage

  1. Install: apify pull <your-actor-name> (or clone the repo).
  2. Configure: Create an INPUT.json file with your target URLs.
  3. Run: apify run (or node src/main.js locally).

Resources