Facebook Business Page Scraper
Pricing
from $2.49 / 1,000 results
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
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
| Field | Type | Default | Description |
|---|---|---|---|
pageUrls | Array of Strings | ["https://www.facebook.com/google"] | List of Facebook business page URLs, page slugs, or usernames to scrape. |
maxItems | Integer | 10 | Maximum number of Facebook pages to scrape per run. |
proxyConfiguration | Object | { "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:
| Field | Type | Description |
|---|---|---|
pageId | String | Unique numeric Facebook page ID (e.g., "104958162837"). |
pageName | String | Official name of the Facebook business page or brand. |
category | String | Primary business or content category (e.g., "Food & beverage company"). |
likes | String | Formatted number of page likes (e.g., "34,146,131"). |
followers | String | Formatted follower count (e.g., "34M followers"). |
talkingAbout | String | Number of users talking about the page (e.g., "69,249"). |
wereHere | String | Number of visitor check-ins (e.g., "1,865,457"). |
isVerified | Boolean | true if the page has a verified blue badge, false otherwise. |
address | String | Physical address or location of the business. |
phone | String | Public contact phone number. |
email | String | Business contact email address. |
website | String | Official business website URL. |
about | String | Bio, description, or mission statement. |
rating | Number | Average review rating score out of 5 (e.g., 4.8). |
ratingCount | String | Number of user ratings/reviews submitted. |
priceRange | String | Price level indicator (e.g. $, $$, $$$). |
hours | String | Business operating hours. |
profilePicture | String | URL of the page profile avatar / picture. |
coverPhoto | String | URL of the header banner / cover photo. |
link | String | Canonical URL of the scraped Facebook page. |
error | String | Error 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.