Facebook Pages Scraper
Pricing
Pay per usage
Facebook Pages Scraper
Scrapes public Facebook page information (name, followers, contact details, business hours, and more) using the facebook-pages-scraper library. Supports multiple pages per run with configurable concurrency and request pacing.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Man Mohit verma
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Share
What does Facebook Pages Scraper do?
Facebook Pages Scraper collects public information from Facebook pages in a single run. For each page it extracts the profile (name, followers, likes, category, contact tiles), optional About and transparency details, business hours, and reels when available.
Use it to enrich lead lists, monitor brand pages, or export structured Facebook page data at scale.
Features
- Scrape multiple Facebook pages in one Actor run
- Accept URLs, usernames, or numeric page ids as input
- Fetch optional About and transparency page details
- Optional Apify Proxy support for improved reliability
- Configurable concurrency and request pacing
Input
Configure the Actor in the Input tab. Main fields:
| Field | Description |
|---|---|
pages | Required. Facebook page URLs, usernames, page ids, or objects with url and optional id. |
maxConcurrency | Max pages scraped in parallel (default: 2). Keep low to reduce rate limiting. |
requestDelaySecs | Delay before starting each subsequent page (default: 2). |
includeAbout | Fetch About-tab contact and business details (default: true). |
includeTransparency | Fetch transparency tab data (default: true). |
proxyConfiguration | Optional proxy settings to improve scraping reliability. |
Page examples
Simple list:
["https://www.facebook.com/nike","100065149776209","shrilooms"]
With optional caller ids (echoed in output as sourceId):
[{ "id": "campaign-1", "url": "https://www.facebook.com/nike" }]
Page-only id object:
[{ "id": "100065149776209" }]
Output
Results are saved to the default dataset. You can download them as JSON, CSV, Excel, HTML, XML, or RSS from the run's Storage tab.
Each row is one input page. Main fields include:
| Field | Description |
|---|---|
success | Whether the page was scraped successfully |
inputUrl | Normalized input URL |
sourceId | Your optional caller identifier |
pageId | Facebook profile user id |
pageName | Page username / slug |
followers / likes | Numeric counts with text labels |
phone, email, website, address | Contact fields when available |
businessHours / businessHoursSchedule | Hours summary and per-day schedule |
transparency | Creation date, ad status, admin info |
about | Structured About-tab data |
reels | Page reels when present |
Failed pages include an error message and success: false.
Tips
- Start with low concurrency (
2) and a request delay of a few seconds. - Enable Apify Proxy if you see frequent failed requests.
- Pass numeric page ids when usernames are unavailable.