Facebook Company Scraper
Pricing
$9.99/month + usage
Facebook Company Scraper
Scrape Facebook business & company pages. Extract emails, phone numbers, addresses, ratings, followers, likes, website, and category. Fast Go-based scraper with batch support. Export to JSON, CSV, Excel. Ideal for lead generation and market research.
Pricing
$9.99/month + usage
Rating
0.0
(0)
Developer

SilentFlow
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 minutes ago
Last modified
Categories
Share
Facebook Company Page Scraper
by SilentFlow
Scrape public data from Facebook company and business pages without login. Extract page name, category, description, website, contact info, follower and like counts, and more.
Why use this scraper?
- No login required: Scrape all publicly available page data without authentication
- Comprehensive data: Page info, category, about, website, likes, followers, profile and cover images
- Batch scraping: Process hundreds of Facebook pages in a single run
- High reliability: Residential proxy support for consistent results
- Multiple export formats: JSON, CSV, and Excel
Use cases
| Industry | Application |
|---|---|
| Market research | Analyze competitor Facebook presence and engagement |
| Lead generation | Extract business contact info (website, email, phone) from company pages |
| Brand monitoring | Track brand follower growth and engagement metrics |
| Competitive analysis | Compare like counts, follower metrics across competitors |
| Data journalism | Aggregate public data on organizations and businesses |
| Sales intelligence | Build prospect lists with verified business information |
Input parameters
Pages to scrape
| Parameter | Type | Description |
|---|---|---|
startUrls | array | Facebook page URLs to scrape (e.g., https://www.facebook.com/Google) |
Supported URL formats:
https://www.facebook.com/PageNamehttps://www.facebook.com/profile.php?id=123456https://m.facebook.com/PageName- Just the page name:
Google
Limits
| Parameter | Type | Default | Description |
|---|---|---|---|
maxItems | integer | 50 | Maximum number of pages to scrape |
Advanced
| Parameter | Type | Default | Description |
|---|---|---|---|
requestTimeout | integer | 30 | Request timeout in seconds |
debugMode | boolean | false | Enable detailed logging |
proxy | object | residential | Proxy configuration |
Output data
Page example
{"id": "100064530531036","pageName": "Shake Shack","pageUrl": "https://www.facebook.com/shakeshack","category": "Burger Restaurant","about": "Born in NYC, raised on crinkle cuts.","website": "https://www.shakeshack.com/","email": "info@shakeshack.com","phone": "+1 (212) 889-6600","address": "Madison Square Park, New York, NY","city": "New York","likeCount": 471159,"followerCount": 485000,"talkingAboutCount": 14932,"wereHereCount": 146197,"profileImage": "https://scontent.xx.fbcdn.net/...","coverImage": "https://scontent.xx.fbcdn.net/...","isVerified": false,"overallRating": 4.3,"ratingCount": 1250,"scrapedAt": "2026-02-24T15:22:32Z","dataType": "facebookPage"}
Data fields
| Category | Fields |
|---|---|
| Identity | id, pageName, pageUrl, category |
| Description | about |
| Contact | website, email, phone, address, city |
| Engagement | likeCount, followerCount, talkingAboutCount, wereHereCount |
| Media | profileImage, coverImage |
| Ratings | overallRating, ratingCount |
| Meta | isVerified, scrapedAt, dataType |
Examples
Scrape a single company page
{"startUrls": [{"url": "https://www.facebook.com/Google"}]}
Scrape multiple business pages
{"startUrls": [{"url": "https://www.facebook.com/Google"},{"url": "https://www.facebook.com/shakeshack"},{"url": "https://www.facebook.com/Nike"},{"url": "https://www.facebook.com/Starbucks"}],"maxItems": 100}
Quick scrape with debug logging
{"startUrls": [{"url": "https://www.facebook.com/Microsoft"}],"debugMode": true}
Integrations
Python
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")run = client.actor("silentflow/facebook-company-scraper").call(run_input={"startUrls": [{"url": "https://www.facebook.com/Google"},{"url": "https://www.facebook.com/Nike"},],"maxItems": 50,})for page in client.dataset(run["defaultDatasetId"]).iterate_items():print(f"{page['pageName']} - {page['likeCount']} likes - {page['website']}")
JavaScript
import { ApifyClient } from 'apify-client';const client = new ApifyClient({ token: 'YOUR_API_TOKEN' });const run = await client.actor('silentflow/facebook-company-scraper').call({startUrls: [{ url: 'https://www.facebook.com/Google' },{ url: 'https://www.facebook.com/Nike' },],maxItems: 50,});const { items } = await client.dataset(run.defaultDatasetId).listItems();items.forEach(page => {console.log(`${page.pageName} - ${page.likeCount} likes - ${page.website}`);});
Performance & limits
| Metric | Value |
|---|---|
| Pages per run | Up to 10,000 |
| Data per page | 2 requests (main page + about page) |
| Request timeout | configurable (default 30s) |
Tips for best results
- Start small: Use 3-5 pages to test before large batch scrapes
- Use residential proxy: Enabled by default for best reliability
- Check page availability: Some pages may be restricted or removed
- Debug issues: Enable
debugModeto see detailed request/response logs - Export formats: Download results as JSON, CSV, or Excel from the dataset
FAQ
Q: Does it work without login? A: Yes, the scraper extracts all publicly available data without any Facebook login.
Q: Why are some fields empty? A: Not all pages have complete data. Fields like email, phone, and address depend on what the page owner has made public.
Q: Can I scrape personal profiles? A: No, this scraper is designed for company and business pages only. Personal profiles are not supported.
Q: What happens if a page is blocked or removed? A: The scraper automatically retries. If a page cannot be loaded, it is skipped and logged as an error.
Q: How often can I run it? A: No limits on frequency. Use proxies for best results on large volumes.
Support
Need help? We're here for you:
- Feature requests: Let us know what you need
- Custom solutions: Contact us for enterprise integrations or high-volume needs
Check out our other scrapers: SilentFlow on Apify