# Facebook Phone Number Scraper (`scraper-engine/facebook-phone-number-scraper`) Actor

Facebook Phone Number Scraper extracts publicly listed phone numbers from Facebook profiles, pages, and linked websites. Build targeted contact lists for sales, partnerships, and local outreach campaigns at scale.

- **URL**: https://apify.com/scraper-engine/facebook-phone-number-scraper.md
- **Developed by:** [Scraper Engine](https://apify.com/scraper-engine) (community)
- **Categories:** Lead generation, Social media, Other
- **Stats:** 50 total users, 1 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: 5.00 out of 5 stars

## Pricing

$19.99/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#rental-actors

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### **Facebook** Phone Number Scraper 📱

**Facebook** Phone Number Scraper allows users to **extract** a wide range of **data** from public profiles on **Facebook**. It focuses on **contact** information, ensuring users can access **phone numbers** efficiently and accurately.

With this tool, you can leverage **Facebook** **data** scraper software to gather essential details for outreach or analysis. Scraping **phone numbers** from **Facebook** is made simple and reliable, thanks to its advanced features.

The scraper functions as a **Facebook** profile **data** **extract**or, providing comprehensive **data** collection capabilities. It ensures you can access and organize **phone numbers** seamlessly for various professional needs.

Facebook Phone Number Scraper is the ultimate tool for extracting contact information from Facebook profiles quickly and efficiently. This powerful solution simplifies the process of gathering phone numbers, making it ideal for businesses and researchers.

With Facebook Phone Number Scraper, you can easily access valuable contact data from public profiles. It serves as a reliable Facebook contact extractor, enabling users to streamline their data collection efforts.

Using advanced phone number scraping tools, this scraper helps you extract Facebook user data without hassle. It ensures accuracy and efficiency, saving time and resources for users across various industries.

### Support and feedback

- **Bug reports**: Open a ticket in the repository Issues section
- **Custom features**: Contact our enterprise support team
  *Email: dev.scraperengine@gmail.com*

### Extractable Data Table 📊

| Data Type | Description |
| --- | --- |
| Phone Numbers | Extract phone numbers from public Facebook profiles quickly and accurately using automated Facebook scraping tools. |
| User Names | Gather names associated with profiles to create personalized outreach strategies with Facebook contact harvesting tools. |
| Profile Links | Collect direct links to profiles for easy navigation and verification during data extraction. |
| Email Addresses | Retrieve publicly available email addresses for comprehensive contact information. |
| Location Information | Access location data shared on profiles to enhance targeting efforts for campaigns. |
| Business Pages | Extract phone numbers and contact details from business pages for professional use. |
| Profile Pictures | Download profile images for visual identification and record-keeping. |
| Work Details | Gather employment information shared on profiles to understand professional backgrounds. |

### Key Features of **Facebook** Phone Number Scraper

Here are the **standout features** that make the **Facebook** Phone Number Scraper a **top-tier tool** for **marketers**, **agencies**, and **researchers**:

- ⭐ **Facebook** Phone Number Scraper offers fast and accurate extraction of phone numbers from public profiles saving valuable time for users
- ⭐ Learn how to scrape **Facebook** phone numbers with its intuitive interface and step-by-step guidance for seamless data collection
- ⭐ The tool includes a comprehensive **Facebook** phone number extraction guide ensuring users can maximize its capabilities effectively
- ⭐ It supports bulk data extraction allowing users to gather contact information from multiple profiles simultaneously
- ⭐ **Facebook** Phone Number Scraper ensures high accuracy in data collection reducing errors and improving reliability
- ⭐ It provides advanced filtering options to refine search results and focus on specific criteria during extraction
- ⭐ The scraper integrates automated **Facebook** scraping tools for streamlined and efficient data processing
- ⭐ It includes robust security measures to protect user data and ensure compliance with ethical guidelines
- ⭐ **Facebook** Phone Number Scraper is compatible with various operating systems offering flexibility for diverse users
- ⭐ It delivers detailed reports and organized data formats making it easy to analyze and utilize extracted information

### How to use **Facebook** Phone Number Scraper 🚀

Follow this **simple, step-by-step guide** to start extracting **Facebook** phone numbers today:

1. ✅ Install **Facebook** Phone Number Scraper on your device following the provided instructions
2. ✅ Log in to your account and configure the scraper settings to match your data extraction needs
3. ✅ Enter the target profiles or pages you wish to scrape into the tools search field
4. ✅ **Select** the specific data types you want to extract such as phone numbers or email addresses
5. ✅ Use the filtering options to narrow down results based on criteria like location or industry
6. ✅ Initiate the scraping process and monitor progress through the tools user-friendly dashboard
7. ✅ **Export** the extracted data in your preferred format for further analysis or outreach
8. ✅ Follow the **Facebook** contact extractor guidelines to ensure ethical and compliant data collection

### Use Cases 🎯

Business Outreach
🎯 Extract **Facebook** user data to build targeted contact lists for marketing campaigns
🎯 **Use** **Facebook** data scraper software to gather phone numbers for direct communication with potential clients

Market Research
🎯 Scraping phone numbers from **Facebook** helps researchers analyze demographics and trends
🎯 **Facebook** profile data extractor provides valuable insights into user preferences and behaviors

Creator Partnerships
🎯 **Find** influencers and creators by extracting contact details from public profiles
🎯 **Automate**d **Facebook** scraping tools simplify the process of identifying collaboration opportunities

Agency Use
🎯 **Facebook** contact harvesting tool enables agencies to gather client information efficiently
🎯 Streamline data collection for campaigns with reliable scraping tools tailored for agencies

### Why choose us? 💎

**Facebook** Phone Number Scraper stands out for its reliability, efficiency, and **user-friendly** design. It simplifies the process of extracting phone numbers from public profiles, ensuring high accuracy and speed.

The tool functions as a **Facebook** profile data extractor, providing comprehensive data collection capabilities for diverse needs. With automated **Facebook** scraping tools, users can save time and resources while gathering valuable contact information.

It serves as a robust **Facebook** contact harvesting tool, offering **advanced** features for seamless data processing. Whether you're a marketer or researcher, this scraper delivers unparalleled results for professional use.

### **Facebook** Phone Number Scraper Scalability 📈

**Facebook** Phone Number Scraper is designed to handle **large-scale** data extraction **efficient**ly. It supports bulk scraping, enabling users to gather phone numbers from thousands of profiles simultaneously.

The tool provides **advanced** filtering options to refine results and focus on specific criteria during extraction. Learn how to scrape **Facebook** phone numbers with its intuitive interface and detailed **Facebook** phone number extraction guide.

It ensures scalability for businesses, researchers, and agencies looking to streamline their contact collection processes. Whether you're targeting small groups or large audiences, this scraper adapts to your needs effortlessly.

### **Facebook** Phone Number Scraper Legal Guidelines ⚖️

**Yes**—scraping **Facebook** is **legal** as long as you follow **ethical** and **compliant** practices. The **Facebook** Phone Number Scraper extracts only **publicly available** information from **public** **Facebook** profiles, making it **safe** and **compliant** for **research**, **marketing**, and **analysis**.

#### Legal & Ethical Guidelines

⚖️ Always adhere to **Facebook**s terms of service when using **Facebook** Phone Number Scraper
⚖️ **Use** phone number scraping tools responsibly and avoid extracting data from private profiles
⚖️ **Ensure** compliance with data protection laws and regulations during the scraping process
⚖️ **Obtain** consent from users before utilizing their contact information for outreach purposes
⚖️ **Avoid** sharing or selling extracted data to third parties without proper authorization
⚖️ **Use** **Facebook** contact extractor features ethically and prioritize user privacy at all times
⚖️ Limit data collection to publicly available information to maintain compliance with legal standards
⚖️ Follow the **Facebook** phone number extraction guide to ensure ethical and compliant usage

### Input Parameters 🧩

📦 Example Input (JSON)

```json
{
  "keywords": ["Facebook Phone Number Scraper"],
  "country": "Global",
  "maxPhoneNumbers": 20,
  "platform": "Facebook",
  "engine": "legacy"
}
```

### Input Table

| Data Type | Description |
| --- | --- |
| keywords | Keywords to find relevant profiles |
| country | Country setting (Global) |
| maxPhoneNumbers | Maximum phone numbers to collect (default 20) |
| platform | Platform to scrape (Facebook) |
| engine | Engine type (legacy) |
| proxyConfiguration | Optional proxy settings |

### Output Format 📤

📝 Example Output (JSON)

```json
[
  {
    "platform": "Facebook",
    "keyword": "Facebook Phone Number Scraper",
    "title": "Example Facebook profile",
    "description": "Example description with phone number",
    "url": "https://www.facebook.com/example/",
    "phone_number": "+1234567890",
    "country": "Global",
    "dial_code": "Auto-detected"
  }
]
```

### Output Table

| Data Type | Description |
| --- | --- |
| platform | Identifies Facebook as the source |
| keyword | Keyword that triggered the result (Facebook Phone Number Scraper) |
| title | Profile title or username |
| description | Public bio snippet with contact info |
| url | Direct Facebook profile link |
| phone\_number | Extracted phone number with Auto-detected dial code |
| country | Country setting (Global) |
| dial\_code | Dial code (Auto-detected) |

### FAQ ❓

#### What is Facebook **Phone Number Scraper**?

Facebook Phone Number Scraper is a tool designed to extract **phone numbers** and contact information from public Facebook profiles efficiently.

#### How does Facebook **Phone Number Scraper** work?

It uses advanced scraping algorithms to gather data from public profiles while ensuring accuracy and reliability.

#### Can I **extract** other data besides phone numbers?

**Yes**, you can extract user names, email addresses, profile links, and more using Facebook data scraper software.

#### Is Facebook **Phone Number Scraper** easy to use?

**Yes**, it includes an intuitive interface and step-by-step guidance for **seamless** data collection.

#### Is it **legal** to scrape phone numbers from Facebook?

Scraping **phone numbers** from Facebook is legal as long as you adhere to ethical guidelines and collect **publicly available** information.

#### What are the benefits of using Facebook **Phone Number Scraper**?

It saves time, ensures accuracy, and provides organized data formats for professional use.

#### Can I use this tool for business purposes?

**Yes**, it is ideal for **businesses** looking to gather contact information for outreach and marketing campaigns.

#### Does Facebook **Phone Number Scraper** support bulk data **extract**ion?

**Yes**, it allows users to extract **phone numbers** from multiple profiles simultaneously.

#### How can I ensure ethical usage of this tool?

Follow the Facebook phone number extraction guide and adhere to legal guidelines for responsible data collection.

#### What makes Facebook **Phone Number Scraper** unique?

Its advanced features, scalability, and **user-friendly** design make it a standout tool for extracting contact information from Facebook.

# Actor input Schema

## `keywords` (type: `array`):

🎯 The words that power your search! Add one or more keywords, Facebook usernames, or profile URLs (e.g. \["marketing", "founder"]) and the actor finds public Facebook profiles/posts matching them, then ☎️ extracts any phone numbers it finds. 💡 Tip: more specific keywords = more targeted leads.

## `platform` (type: `string`):

📱 The service to scrape. Currently locked to Facebook — more platforms coming soon! 🚀

## `country` (type: `string`):

🌎 Select a country to scrape related phone numbers. 📞 The dial code is used to normalize and filter results down to just that country.

## `maxPhoneNumbers` (type: `integer`):

🎚️ How many phone numbers to collect per keyword before moving on. ⚡ Higher = more leads but longer runs. Default is 10 ✅ (range 1 – 10,000).

## `engine` (type: `string`):

🔧 The processing engine. Currently 'legacy' 🛡️ — a reliable, battle-tested extraction pipeline. More engines on the roadmap! 🚧

## `proxyConfiguration` (type: `object`):

🌐 Control how the actor connects to the internet. 🆓 Leave it empty and the actor auto-selects the best proxy for reliable results. 🔄 On any failed response it rotates the connection and retries automatically. 🧠 Advanced users can plug in custom proxies here.

## Actor input object example

```json
{
  "keywords": [
    "marketing"
  ],
  "platform": "Facebook",
  "country": "United Kingdom (+44)",
  "maxPhoneNumbers": 10,
  "engine": "legacy",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "keywords": [
        "marketing"
    ],
    "proxyConfiguration": {
        "useApifyProxy": false
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scraper-engine/facebook-phone-number-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {
    "keywords": ["marketing"],
    "proxyConfiguration": { "useApifyProxy": False },
}

# Run the Actor and wait for it to finish
run = client.actor("scraper-engine/facebook-phone-number-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "keywords": [
    "marketing"
  ],
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}' |
apify call scraper-engine/facebook-phone-number-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=scraper-engine/facebook-phone-number-scraper",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/acts/ZmIdK1qn7JqUrsRFA/builds/5Oz1TgnnyHZ5zLbvQ/openapi.json
