Facebook Business Page Lead Extractor
Pricing
Pay per usage
Go to Apify Store
Facebook Business Page Lead Extractor
Scrape public Facebook business pages to extract contact details, ratings, hours, website URLs, and business category. Perfect for local B2B sales and marketing outreach.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Avinash
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Scrape public Facebook business pages to extract contact details, ratings, hours, website URLs, and business category. Built for B2B sales teams, marketing agencies, and local outreach campaigns who need CRM-ready lead data from social profiles.
What it does
- Scrapes public Facebook business pages from a list of URLs you provide
- Extracts contact details: emails, phone numbers, addresses, and website URLs
- Captures engagement metrics: ratings, review counts, followers, and likes
- Calculates a Page Score (0-100) based on data completeness and popularity
- Outputs CRM-ready data in JSON, CSV, HubSpot, Apollo, or Salesforce format
Input
| Field | Type | Default | Description |
|---|---|---|---|
pageUrls | stringList | https://www.facebook.com/nike/, https://www.facebook.com/Starbucks/ | Facebook page URLs to scrape |
maxResults | integer | 10 | Max leads to return (1-500) |
categories | stringList | [] | Filter keywords for page category (case-insensitive) |
includeEmail | boolean | true | Attempt to extract email addresses |
minRating | number | 0 | Minimum page rating filter (0-5) |
outputFormat | string | json | json, csv, hubspot, apollo, salesforce |
Example Use Cases
- Local B2B prospecting: Scrape restaurant, retail, and service pages in your city for outreach
- Franchise research: Extract contact and performance data across multiple location pages
- Competitive intelligence: Monitor competitor Facebook presence, ratings, and engagement
Output Example
{"pageName": "Nike","pageUrl": "https://www.facebook.com/nike/","category": "Sportswear Brand","rating": 4.2,"reviewCount": 15234,"followers": 34500000,"likes": 34000000,"address": "One Bowerman Drive, Beaverton, OR 97005","phone": "(503) 671-6453","emails": ["press@nike.com"],"website": "https://www.nike.com","hours": "Mon–Fri 8:00 AM – 5:00 PM","isVerified": true,"pageScore": 100,"profileImage": "https://graph.facebook.com/nike/picture","scrapedAt": "2026-05-17T12:00:00.000Z"}
Page Score Formula
| Criteria | Points |
|---|---|
| Likes 1M+ | 30 |
| Likes 100K+ | 20 |
| Likes 10K+ | 10 |
| Likes 1K+ | 5 |
| Has phone | 20 |
| Has email | 20 |
| Has website | 15 |
| Has address | 10 |
| Rating 4.0+ | 5 |
Maximum score: 100
Limits
- Public pages only: Private pages and pages requiring login cannot be scraped
- Anti-bot protection: Facebook may rate-limit or block requests; retries and stealth args are built in
- Rate limits: Respect Facebook's Terms of Service; use reasonable concurrency
- Data availability: Not all pages expose emails, phones, or addresses publicly
Pricing
- Free tier: 25 leads per run
- Pay-per-result: $0.12 per extracted lead
- Subscription: $69/month for unlimited runs
Support
Found a bug or need a custom feature? Open an issue or email support.