Facebook Company Scraper avatar

Facebook Company Scraper

Pricing

$9.99/month + usage

Go to Apify Store
Facebook Company Scraper

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

SilentFlow

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 minutes ago

Last modified

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

IndustryApplication
Market researchAnalyze competitor Facebook presence and engagement
Lead generationExtract business contact info (website, email, phone) from company pages
Brand monitoringTrack brand follower growth and engagement metrics
Competitive analysisCompare like counts, follower metrics across competitors
Data journalismAggregate public data on organizations and businesses
Sales intelligenceBuild prospect lists with verified business information

Input parameters

Pages to scrape

ParameterTypeDescription
startUrlsarrayFacebook page URLs to scrape (e.g., https://www.facebook.com/Google)

Supported URL formats:

  • https://www.facebook.com/PageName
  • https://www.facebook.com/profile.php?id=123456
  • https://m.facebook.com/PageName
  • Just the page name: Google

Limits

ParameterTypeDefaultDescription
maxItemsinteger50Maximum number of pages to scrape

Advanced

ParameterTypeDefaultDescription
requestTimeoutinteger30Request timeout in seconds
debugModebooleanfalseEnable detailed logging
proxyobjectresidentialProxy 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

CategoryFields
Identityid, pageName, pageUrl, category
Descriptionabout
Contactwebsite, email, phone, address, city
EngagementlikeCount, followerCount, talkingAboutCount, wereHereCount
MediaprofileImage, coverImage
RatingsoverallRating, ratingCount
MetaisVerified, 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 ApifyClient
client = 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

MetricValue
Pages per runUp to 10,000
Data per page2 requests (main page + about page)
Request timeoutconfigurable (default 30s)

Tips for best results

  1. Start small: Use 3-5 pages to test before large batch scrapes
  2. Use residential proxy: Enabled by default for best reliability
  3. Check page availability: Some pages may be restricted or removed
  4. Debug issues: Enable debugMode to see detailed request/response logs
  5. 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