Facebook Phone Number Scraper
Pricing
from $1.99 / 1,000 results
Facebook Phone Number Scraper
📱 Our Facebook Phone Number Scraper helps you extract verified contact numbers from public profiles fast. 🎯 Ideal for lead gen, sales, and outreach—find targeted prospects quickly, boost conversions, and save hours with automated data capture.
Pricing
from $1.99 / 1,000 results
Rating
0.0
(0)
Developer
SolidScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Linkedin Phone Number Scraper 🔍
Linkedin Phone Number Scraper is an Apify actor that helps you scrape phone numbers from LinkedIn using your chosen keywords plus a country dial code (country). It’s built for people who want a LinkedIn phone number scraper workflow for lead generation and contact enrichment—whether you’re a marketer, recruiter, data analyst, or researcher trying to save time on manual prospecting.
With Linkedin Phone Number Scraper, you can quickly build a LinkedIn outreach phone list scraper from publicly available sources, helping you target the right regions and scale your prospecting without spending hours copying details one-by-one.
Whether you use it as a LinkedIn data scraper with phone numbers for campaigns or a LinkedIn phone number database scraper for research, this actor is designed to streamline discovery at scale.
Why choose Linkedin Phone Number Scraper?
| Feature | Benefit |
|---|---|
| ✅ Phone-number focused extraction | Collects phone numbers tied to the keywords you provide |
| ✅ Platform selection for Linkedin | Uses the Linkedin target specified in input (platform) |
| ✅ Reliability with fallback engine options | Choose between Cost Effective (New) and Legacy engine modes to fit your needs |
✅ Limit control with maxPhoneNumbers | Stops once your requested amount is reached to manage scraping time and cost |
| ✅ Structured JSON output | Produces consistent rows (platform, keyword, phone number, context fields) for easy downstream use |
| ✅ Automation-ready dataset | Saves each found record immediately, ready for export into your pipeline |
Key features
- 🔍 Keyword-driven discovery: Search using your
keywordsarray to find relevant publicly available content connected to your target - 📞 Country dial-code targeting: Validates and outputs phone numbers in the E.164 format for the selected
country - 🧭 Engine choice for different tradeoffs: Switch between Cost Effective (New) and Legacy to match speed vs. reliability expectations
- 🛡️ Resilience via built-in retries/fallbacks: Includes fallback logic when results are blocked or temporarily unavailable
- 💾 Real-time saving to dataset: Each discovered phone number is pushed into the output dataset as it’s found
- 🧩 Rich context fields included: Each output row contains
title,description, and theurlwhere the phone number was found - 🔁 Deduplication to reduce noise: Avoids pushing the same E.164
phone_numbermultiple times within the run - 🎯 Hard stop via
maxPhoneNumbers: Prevents endless runs by stopping when the limit is reached
Input
Provide input via an input.json file. Example structure:
{"keywords": ["marketing", "founder"],"platform": "Linkedin","country": "United Kingdom (+44)","maxPhoneNumbers": 20,"engine": "legacy","proxyConfiguration": {}}
Input Fields
| Field | Required | Description |
|---|---|---|
keywords | ✅ | A list of keywords to search for (example: marketing, founder). The actor uses these to find relevant LinkedIn content tied to your target. |
platform | ❌ | Select platform. In this actor, the only available option is Linkedin (default is Linkedin). |
country | ✅ | Select a country to scrape related phone numbers. This determines the country dial code used for phone targeting. |
maxPhoneNumbers | ❌ | Maximum number of phone numbers to collect. The scraper stops once this limit is reached (default: 20). |
engine | ❌ | Choose scraping engine: cost-effective (Cost Effective (New)) or legacy (Legacy) (default: legacy). |
proxyConfiguration | ❌ | Configure proxies for this Actor. Leave empty or provide your proxy configuration as supported by Apify’s proxy editor. |
Output
The actor pushes each discovered phone number as a JSON row into the output dataset using Actor.push_data(row).
Example output row:
[{"platform": "Facebook","keyword": "marketing","title": "Example result title","description": "Example result description containing phone text","url": "https://example.com","phone_number": "+447700900123","country": "United Kingdom (+44)","dial_code": "+44","proxyGroups": [],"error_message": null}]
Output Fields
| Field | Type | Description |
|---|---|---|
platform | string | The platform value pushed with each row (set in code as 'Facebook'). |
keyword | string | The keyword currently being processed from your keywords input. |
title | string | Title text associated with the result where the phone number was found. |
description | string | Description/snippet text where phone numbers are extracted from. |
url | string | The URL associated with the result where the phone number was found. |
phone_number | string | Extracted phone number in E.164 format (deduplicated within the run). |
country | string | The selected country value from input (e.g., United Kingdom (+44)). |
dial_code | string | Country dial code derived from the selected country. |
proxyGroups | array | Proxy group information associated with the run (as pushed in the output row). |
error_message | string | Error details when a push fails or if a record cannot be produced (included as a field in output structure where applicable). |
Note: Output rows are produced as the actor finds phone numbers, so your dataset grows during the run and is ready to export when finished (JSON/CSV depending on Apify exports).
How to use Linkedin Phone Number Scraper (via Apify Console)
-
Open Apify Console
Go to console.apify.com and sign in. -
Find the actor
Search for Linkedin Phone Number Scraper and open the actor details page. -
Add your input
In the INPUT panel, fill in the required fields:keywords(array of strings)country(country dial code selection)
Optionally set:
maxPhoneNumbersplatform(default isLinkedin)engine(legacyorcost-effective)proxyConfiguration
-
Configure proxy (optional but recommended for scale)
Use the built-in proxy editor viaproxyConfigurationto improve consistency in larger runs. -
Start the run
Click Run. While it executes, you’ll see logs indicating progress, retries/fallback behavior, and when the dataset receives new records. -
Monitor output in real time
Each discovered phone number is pushed into the dataset as soon as it’s found (so you can monitor growth while the run continues). -
Export results
After completion, open the OUTPUT tab, view the dataset, and export it (typically JSON/CSV via Apify’s dataset export options).
No coding required—get accurate phone-number results in minutes with Linkedin Phone Number Scraper. 🚀
Advanced features & SEO optimization
- 🔁 Built for keyword + phone-targeting workflows: It’s engineered specifically for Linkedin phone number scraper use cases like finding lead phone numbers based on your niche keywords.
- 🧰 Engine flexibility for different operational needs: Use
engineto choose Cost Effective (New) for speed/cost efficiency orlegacyfor a different reliability profile. - 🧾 Phone validation output format: The actor outputs numbers in E.164 format, making it easier to join, deduplicate, and import into tools that expect international format.
- 💾 Persistent progress support: The actor keeps run progress in a key-value store (
progress_li_phone) so it can track seen numbers and cursor state during execution. - 📝 Designed for structured lead lists: Output rows include contextual fields like
title,description, andurl, which helps analysts and marketers audit relevance during cleanup.
Best use cases
- 📈 B2B lead generation teams: Build a LinkedIn outreach phone list scraper dataset from your target keywords to speed up outbound prospecting.
- 🧑💼 Recruiters: Rapidly compile LinkedIn business contact phone scraper lists for roles tied to specific keywords and regions.
- 🏢 Sales development (SDR/BDR): Turn LinkedIn lead phone number scraper outputs into call-ready segments for outreach sequences.
- 🔎 Market researchers: Enrich samples by extracting phone numbers and result context for teams analyzing company or individual signals.
- 🧠 Data analysts: Use a LinkedIn data scraper with phone numbers dataset for deduplication, normalization, and regional comparisons.
- 🔧 Automation builders: Feed results into your pipeline as a structured JSON dataset for CRM import and enrichment workflows.
- ✉️ Outreach operations: Create LinkedIn outreach phone list scraper campaigns that combine phone numbers with keyword context for faster QA.
Technical specifications
-
Supported Input Formats ✅
keywords(array of strings) andcountry(selected country dial code). Optional:platform,maxPhoneNumbers,engine,proxyConfiguration. -
Proxy Support ✅
Uses Apify proxy configuration viaproxyConfigurationwith support for reliable scraping at scale. -
Retry Mechanism ✅
Includes retries and fallback behavior when results are blocked or temporarily unavailable. -
Dataset Structure ✅
Each discovered phone number is saved as a JSON row with fields such asplatform,keyword,title,description,url,phone_number,country,dial_code, andproxyGroups. -
Rate Limits & Performance ⚠️
Large runs or highmaxPhoneNumbersmay take longer depending on conditions and engine choice. -
Limitations ❌ / ⚠️
Results depend on what phone numbers are present in publicly available sources and on the matching strength of your providedkeywordsandcountryselection.
FAQ
Do I need any special login or API keys to run Linkedin Phone Number Scraper?
✅ No special login is required beyond your Apify account to run the actor in Apify Console. You just provide keywords and country (plus optional tuning fields).
What platform does this actor scrape?
✅ This actor is configured for platform: "Linkedin". You can choose platform in input, but the schema only lists Linkedin.
How do I improve the number of phone results I get?
✅ Use specific and relevant keywords, and make sure you pick the correct country dial code. If results are low, try broader or more related keywords and increase maxPhoneNumbers.
In what format are phone numbers returned?
✅ Phone numbers are output in E.164 format as phone_number, which is helpful for deduplication and integration with lead databases.
Can I limit how many phone numbers are collected?
✅ Yes. Set maxPhoneNumbers to stop after reaching your desired amount (the actor stops once the limit is reached).
Can I use proxies for better reliability at scale?
✅ Yes. You can provide settings via proxyConfiguration, and you can also select an engine mode to match your operational preferences.
What data is included besides the phone number?
✅ Each output row includes contextual fields like title, description, and url along with keyword, country, and dial_code to help with validation and analysis.
Is this actor suitable for CRM enrichment and outreach workflows?
✅ Yes. The structured dataset format makes it straightforward to export and import into marketing, recruitment, and sales tooling for LinkedIn data scraper with phone numbers use cases.
Support & feature requests
Have questions about Linkedin Phone Number Scraper or want to request improvements? Tell us what you’re building and we’ll do our best to help. 💡
- 💡 Feature Requests: For example, you can ask for CSV-friendly formatting, additional output context fields, or adjustments to filtering behavior for Linkedin lead generation phone numbers workflows.
- 📧 Contact: Reach out at dataforleads@gmail.com
Your feedback helps shape the roadmap for this Linkedin phone number scraper and related LinkedIn outreach phone list scraper improvements.
Closing CTA / Final thoughts
If you’re looking for an SEO-optimized way to scale phone discovery from public sources, Linkedin Phone Number Scraper is built for exactly that. Start your next LinkedIn phone number finder run and turn keywords into structured phone-number leads faster than manual work.
Disclaimer
This tool accesses publicly accessible sources only. It does not access private profiles, authenticated data, or password-protected pages.
You are responsible for complying with applicable laws and regulations (including GDPR/CCPA where relevant), as well as platform terms of service, spam regulations, and any other relevant requirements.
For any data removal requests, contact dataforleads@gmail.com. Please use Linkedin Phone Number Scraper responsibly, ethically, and for legitimate purposes only.