Facebook Pages Scraper
Pricing
$19.99/month + usage
Facebook Pages Scraper
📘 Facebook Pages Scraper (facebook-pages-scraper) pulls public page data at scale—about, bio, website, phone, address, hours, posts, ratings/reviews, likes & engagement. 🔎 Fast, reliable, CSV/JSON export. 🚀 Ideal for market research, competitor tracking & lead gen.
Pricing
$19.99/month + usage
Rating
0.0
(0)
Developer
ScraperForge
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 days ago
Last modified
Categories
Share
Facebook Pages Scraper
Facebook Pages Scraper is a fast, reliable Facebook page data extractor that pulls structured, public information from Facebook business and fan pages at scale. It helps marketers, developers, data analysts, and researchers collect page details like categories, likes, followers, contact info, ratings, and media links — making it a dependable Facebook pages data scraper for market research, competitor tracking, and lead generation. With robust proxy fallback and clean JSON/CSV exports, this Facebook page scraper tool enables automated, repeatable data collection across large page lists.
What data / output can you get?
Below are representative output fields the actor pushes to the dataset (exportable as JSON, CSV, or Excel via Apify):
| Data type | Description | Example value |
|---|---|---|
| facebookUrl | Normalized Facebook page URL | https://www.facebook.com/copperkettleyqr |
| title | Page title/name | The Copper Kettle Restaurant |
| categories | Page category/categories | ["Pizza place"] |
| likes | Parsed like count from meta description | 2661 |
| followers | Follower count (parsed and normalized) | 2900 |
| Public email captured from Intro/About | copperkettle.events@gmail.com | |
| phone | Public phone captured from Intro/About or HTML | +1 306-555-0100 |
| address | Address text from page or structured fields | 1953 Scarth St, Regina, SK |
| website | Primary website domain (normalized) | thecopperkettle.online |
| websites | All discovered website URLs (incl. maps/IG) | ["https://thecopperkettle.online", "https://maps.google.com/..."] |
| pageId | Unique page/user ID | 100064027242849 |
| pageName | Vanity/username extracted from URL | copperkettleyqr |
| profilePictureUrl | Direct URL to profile image | https://scontent-.../n.jpg |
| coverPhotoUrl | Direct URL to cover photo | https://scontent-.../n.jpg |
Notes:
- Bonus fields like ratings, Instagram handles, business hours, price range, and ad status are included when publicly available.
- Results are written to the Apify dataset, so you can export in JSON, CSV, or Excel for downstream analysis.
Key features
-
🔄 Robust proxy fallback logic
Automatically escalates from direct connection to datacenter, then residential proxies (with retries) when Facebook blocks requests — improving reliability for large runs. -
🧭 Smart URL normalization & input flexibility
Accepts full Facebook page URLs or usernames and normalizes them into valid page links, streamlining list preparation for bulk jobs. -
🔍 Rich page insights extraction
Captures categories, likes, followers, emails, phones, addresses, websites, Instagram links, ratings, business hours, price range, media URLs, IDs, and ad library activity when publicly available — ideal for a Facebook page insights scraper. -
🧠 Clean, structured output
Pushes consistent JSON records (with success/error flags) for easy integration into analytics, enrichment, or automation pipelines. -
📦 Export-ready via Apify Dataset
Download your data as JSON/CSV/Excel or query it programmatically — perfect for marketing dashboards, CRM enrichment, and research workflows. -
🛡️ No login required
Scrapes only publicly available page data without cookies or authentication, aligning with typical public web data practices. -
⚙️ Production-grade reliability
Built on Apify infrastructure with clear logging, retry logic, and field-level fallbacks — a dependable Facebook business page scraper for repeatable jobs.
How to use Facebook Pages Scraper — step by step
-
Sign in to Apify
Create or log in to your Apify account to run the actor. -
Open the Facebook Pages Scraper
Find “Facebook Pages Scraper” in the Apify Store and click “Try for free” or “Run”. -
Add input data
Paste Facebook page URLs or usernames into startUrls. You can mix formats (e.g., “https://www.facebook.com/brandpage” or “brandpage”) — one per line for bulk runs. -
Configure proxies (optional but recommended)
Set proxyConfiguration.useApifyProxy to true for higher reliability. The actor will automatically fallback to datacenter and then residential proxies if blocked. -
Start the run
Click “Start”. The actor will fetch each page, parse public fields, and push structured records to the dataset with success/error status. -
Monitor progress
Check the run logs for proxy decisions and page-by-page status. The actor reports successes and failures with clear messages. -
Export your data
Open the run’s Dataset tab and export to JSON, CSV, or Excel for use in BI tools, CRMs, or research notebooks.
Pro tip: Use normalized usernames and consistent page URL formats to reduce duplicates and ensure clean records for your Facebook page leads scraper workflows.
Use cases
| Use case name | Description |
|---|---|
| Market research & competitor tracking | Aggregate categories, likes, followers, and ratings to benchmark competitors and track trends over time. |
| Lead generation for local businesses | Extract emails, phones, websites, and addresses from Facebook business pages to enrich outreach lists. |
| Social media analytics | Capture likes/followers and media URLs to analyze engagement signals and visual branding at scale. |
| Data enrichment for CRMs | Use the Facebook page contact info scraper outputs (email, phone, website) to enhance existing company records. |
| Academic & trend studies | Compile structured datasets on public Facebook fan pages for social research and topic popularity analysis. |
| Automation pipelines | Export JSON and connect via Apify APIs to feed dashboards, ETL jobs, or downstream ML/NLP models. |
Why choose Facebook Pages Scraper?
A precise, automation-ready Facebook fan page scraper designed for reliability and scale.
- ✅ Accuracy-first parsing: Extracts public page fields with multiple fallback paths (meta tags, HTML patterns, and GraphQL-derived structures).
- 🌍 Safe public data focus: No login or cookies required — targets publicly visible page content only.
- 📈 Built for batch runs: Accepts large lists of page URLs/usernames to streamline multi-page jobs.
- 🧩 Developer-friendly outputs: Clean JSON keys, success flags, and predictable records for easy integration.
- 🔐 Resilient scraping: Advanced proxy fallback from direct → datacenter → residential with retries if blocked.
- 💰 Cost-effective: Export-ready results reduce manual cleanup and repeated scraping cycles.
- 🔄 Stable vs. brittle alternatives: Avoids extension-based or ad-hoc tools by running on Apify’s production infrastructure.
In short, this Facebook page scraper tool balances depth of extraction with resilient operations, ideal for ongoing analytics and enrichment.
Is it legal / ethical to use Facebook Pages Scraper?
Yes — when used responsibly. This actor accesses only publicly available Facebook page data and does not require login. As with any web data project, you should:
- Scrape only public information.
- Avoid collecting or storing private or sensitive data.
- Comply with applicable regulations (e.g., GDPR, CCPA) and Apify policies.
- Review and respect platform terms; consult your legal team for edge cases or commercial usage.
Input parameters & output format
Example JSON input
{"proxyConfiguration": {"useApifyProxy": false},"startUrls": ["https://www.facebook.com/copperkettleyqr","ChrisBrecheensWritingAboutWriting"]}
Input parameters
-
startUrls (array, required)
Description: Facebook page URLs (e.g., https://www.facebook.com/pagename) or usernames (e.g., pagename). Supports bulk input — one URL/username per line.
Default: none -
proxyConfiguration (object, optional)
Description: Configure proxy settings. By default, no proxy is used. If Facebook blocks the request, the actor will automatically fallback to datacenter proxy, then residential proxy with 3 retries.
Default: {"useApifyProxy": false}
Example JSON output
[{"facebookUrl": "https://www.facebook.com/copperkettleyqr","categories": ["Pizza place"],"info": ["The Copper Kettle Restaurant, Regina. 2,661 likes","23 talking about this · 1,120 were here. Longstanding local restaurant. Mediterranean specialties, signature gourmet pizzas (Best of YQR for"],"likes": 2661,"messenger": null,"title": "The Copper Kettle Restaurant","pageId": "100064027242849","pageName": "copperkettleyqr","pageUrl": "https://www.facebook.com/copperkettleyqr","intro": "Longstanding local restaurant. Mediterranean specialties, signature gourmet pizzas (Best of YQR for","websites": ["https://thecopperkettle.online"],"email": "copperkettle.events@gmail.com","website": "thecopperkettle.online","followers": 2900,"profilePictureUrl": "https://scontent-iad3-1.xx.fbcdn.net/v/t39.30808-1/298528699_436705561807015_4191178501684731329_n.jpg?...","coverPhotoUrl": "https://scontent-iad3-2.xx.fbcdn.net/v/t39.30808-6/474477436_1020105193467046_5394070544420517909_n.jpg?...","about_me": {"text": "Longstanding local restaurant. Mediterranean specialties, signature gourmet pizzas (Best of YQR for"},"facebookId": "100064027242849","pageAdLibrary": {"is_business_page_active": false,"id": "851606664870954"},"success": true}]
Notes:
- On failure, the record includes: facebookUrl, error, and success: false.
- Some fields (e.g., ratings, business hours, Instagram, price range) are returned only when present on the public page.
FAQ
Is there a free version or trial?
Yes. Runs include trial minutes on Apify (this actor lists trialMinutes: 120), so you can test the Facebook Pages Scraper before subscribing. Export your dataset when the run completes.
Do I need to log in to scrape Facebook pages?
No. This Facebook page scraper tool works without login or cookies and targets publicly available page content only.
What types of data can it extract?
It captures public page metadata such as categories, likes, followers, contact info (email/phone/address), websites, ratings text and counts when available, Instagram links, business hours, price range, media URLs, page IDs, and ad library indicators — making it a versatile Facebook page contact info scraper and Facebook page reviews scraper.
Does it support bulk scraping?
Yes. Provide a list of page URLs or usernames in startUrls to run a batch job — great for a Facebook pages data scraper or Facebook page leads scraper workflow.
How does it handle blocking or rate limits?
It uses advanced proxy fallback: direct connection first, then automatic fallback to Apify datacenter proxy, and then to residential proxies with retries if needed.
Can I extract followers and likes counts?
Yes. The scraper parses like and follower counts from public page data where available, functioning as a Facebook page followers extractor and Facebook page likes scraper.
Can it find Instagram or external links from the page?
Yes. It detects and normalizes external links (including Instagram) from the Intro/About sections and context items, helpful for cross-channel research.
How do I download the results?
After the run, open the Dataset and export to JSON, CSV, or Excel. You can also access the dataset programmatically for automation.
Final thoughts
Facebook Pages Scraper is built for structured, at-scale extraction of public Facebook page data. With resilient proxy fallback, clean JSON output, and export-ready datasets, it empowers marketers, developers, analysts, and researchers to enrich pipelines and drive insight. Run it on Apify, export your data, or connect via APIs to automate a Facebook page data extractor workflow. Start extracting smarter with a production-ready Facebook pages data scraper today.