Facebook Business Page Lead Extractor avatar

Facebook Business Page Lead Extractor

Pricing

Pay per usage

Go to Apify Store
Facebook Business Page Lead Extractor

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

Avinash

Maintained by Community

Actor 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

  1. Scrapes public Facebook business pages from a list of URLs you provide
  2. Extracts contact details: emails, phone numbers, addresses, and website URLs
  3. Captures engagement metrics: ratings, review counts, followers, and likes
  4. Calculates a Page Score (0-100) based on data completeness and popularity
  5. Outputs CRM-ready data in JSON, CSV, HubSpot, Apollo, or Salesforce format

Input

FieldTypeDefaultDescription
pageUrlsstringListhttps://www.facebook.com/nike/, https://www.facebook.com/Starbucks/Facebook page URLs to scrape
maxResultsinteger10Max leads to return (1-500)
categoriesstringList[]Filter keywords for page category (case-insensitive)
includeEmailbooleantrueAttempt to extract email addresses
minRatingnumber0Minimum page rating filter (0-5)
outputFormatstringjsonjson, 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

CriteriaPoints
Likes 1M+30
Likes 100K+20
Likes 10K+10
Likes 1K+5
Has phone20
Has email20
Has website15
Has address10
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.