Facebook Business Page Scraper avatar

Facebook Business Page Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
Facebook Business Page Scraper

Facebook Business Page Scraper

Scrapes rich Facebook business page data including name, category, likes, followers, address, phone, website, about, rating, hours, and more.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

ScrapeAI

ScrapeAI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

Extract rich and comprehensive business information from Facebook pages and profiles without requiring logins. Extract page names, categories, verified badges, follower counts, likes, visitor check-ins, descriptions, contact details (phone, email, website, physical address), operating hours, review ratings, profile pictures, and cover photos in real-time.

Features

  • ๐Ÿข Comprehensive Business Intelligence โ€” Scrapes business categories, verification badges, contact information, operating hours, ratings, and bios.
  • ๐Ÿ‘ฅ Audience & Engagement Metrics โ€” Extracts total followers, page likes, talking about counts, and visitor check-in counts.
  • ๐ŸŒ Contact & Location Details โ€” Collects official external websites, phone numbers, contact emails, and physical street addresses.
  • โšก Dynamic Input Handling โ€” Supports full Facebook URLs, shortened links, mobile URLs, or simple usernames/slugs (e.g. google, facebook.com/Microsoft, https://www.facebook.com/Starbucks).
  • ๐Ÿ›ก๏ธ Anti-Bot & Popup Handling โ€” Automatically handles cookie consent dialogs, login prompts, and localized content formatting.
  • ๐Ÿ“Š Structured Dataset Output โ€” Validated against Apify Dataset and Output schemas with table overview views.

Use Cases

  • Lead Generation & B2B Outreach โ€” Extract verified business emails, phone numbers, and websites for sales prospecting.
  • Competitor Benchmarking โ€” Monitor competitors' audience growth, likes, and engagement metrics over time.
  • Local Business Directory Enrichment โ€” Aggregate location data, operating hours, and customer ratings for local businesses.
  • Brand & Social Monitoring โ€” Track verified page statuses, bio descriptions, and social media footprints.

Input Parameters

FieldTypeDefaultDescription
pageUrlsArray of Strings["https://www.facebook.com/google"]List of Facebook business page URLs, page slugs, or usernames to scrape.
maxItemsInteger10Maximum number of Facebook pages to scrape per run.
proxyConfigurationObject{ "useApifyProxy": true }Proxy configuration. Apify Residential proxies are recommended for high-volume scraping.

Sample Input

{
"pageUrls": [
"https://www.facebook.com/google",
"https://www.facebook.com/Microsoft",
"https://www.facebook.com/Starbucks"
],
"maxItems": 10,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Output Data Structure

Each item pushed to the dataset contains the following fields:

FieldTypeDescription
pageIdStringUnique numeric Facebook page ID (e.g., "104958162837").
pageNameStringOfficial name of the Facebook business page or brand.
categoryStringPrimary business or content category (e.g., "Food & beverage company").
likesStringFormatted number of page likes (e.g., "34,146,131").
followersStringFormatted follower count (e.g., "34M followers").
talkingAboutStringNumber of users talking about the page (e.g., "69,249").
wereHereStringNumber of visitor check-ins (e.g., "1,865,457").
isVerifiedBooleantrue if the page has a verified blue badge, false otherwise.
addressStringPhysical address or location of the business.
phoneStringPublic contact phone number.
emailStringBusiness contact email address.
websiteStringOfficial business website URL.
aboutStringBio, description, or mission statement.
ratingNumberAverage review rating score out of 5 (e.g., 4.8).
ratingCountStringNumber of user ratings/reviews submitted.
priceRangeStringPrice level indicator (e.g. $, $$, $$$).
hoursStringBusiness operating hours.
profilePictureStringURL of the page profile avatar / picture.
coverPhotoStringURL of the header banner / cover photo.
linkStringCanonical URL of the scraped Facebook page.
errorStringError description if scraping failed for this URL.

Sample Output

{
"pageId": "22092443056",
"pageName": "Starbucks",
"category": "Food & beverage company",
"likes": "34,146,131",
"followers": "34M followers",
"talkingAbout": "69,249",
"wereHere": "1,865,457",
"isVerified": true,
"address": "2401 Utah Ave S, Seattle, WA 98134",
"phone": "+1 800-782-7282",
"email": "info@starbucks.com",
"website": "https://www.starbucks.com/",
"about": "The Starbucks Coffee Company โ˜•๏ธ",
"rating": 4.5,
"ratingCount": "12,450 reviews",
"priceRange": "$$",
"hours": "Open now (6:00 AM - 8:00 PM)",
"profilePicture": "https://scontent.fixm3-1.fna.fbcdn.net/v/t1.30497-1/84702798_579370612644419_4516628711310622720_n.png",
"coverPhoto": "https://scontent.fixm3-1.fna.fbcdn.net/v/t39.30808-6/734461833_1490993426393554_3403382049394179168_n.png",
"link": "https://www.facebook.com/Starbucks"
}

Tips & Best Practices

  • Proxies: When scraping at scale on Apify, enable Residential Proxies ({ "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }) to prevent rate limits and geographical blocks.
  • Scheduling: Run on a recurring schedule with Apify Scheduler to keep track of changing follower counts, business hours, and contact details.