Facebook Pages Scraper
Pricing
from $2.20 / 1,000 pages
Facebook Pages Scraper
Scrape public Facebook pages from links or a keyword search ("dentist new york"): phone, email, website, followers, rating, opening hours, address with map coordinates and page transparency, plus the page's posts and comments. No login.
Pricing
from $2.20 / 1,000 pages
Rating
0.0
(0)
Developer
Coder
Maintained by CommunityActor stats
0
Bookmarked
4
Total users
0
Monthly active users
9 days ago
Last modified
Categories
Share
Collect public information about any Facebook page, with no login and no cookies:
- Contact details: phone, email, website, social links (Instagram, X, TikTok…), address with map coordinates, service area
- Business info: categories, rating ("90% recommend, 2,646 reviews"), price range, opening hours per day, open now
- Audience: followers and following counts, verified badge
- About: the page's full description
- Page transparency: creation date, whether it is running ads, whether it ran political ads, the countries its admins are in, name-change history, confirmed owner
- Pictures: profile picture and cover photo
You can also collect the page's latest posts and their comments in the same run. Each goes into its own table.
No links? Search instead. Type what you are looking for, like dentist new york or vegan bakery london, and get real business pages with their contact details.
How to use it
- Paste one or more full page links, for example
https://www.facebook.com/nikeorhttps://www.facebook.com/profile.php?id=100094526416339, and/or add Search terms. - Optionally turn on Also collect posts and/or Also collect comments.
- Click Start. Results appear in the Pages, Posts and Comments tabs as they are found, and can be exported to JSON, CSV or Excel.
Search for pages
- Put the place in the term:
plumber chicago,restaurante madrid,yoga studio berlin. Any language works. - Pages per search is the number of pages you get for each term (default 20). Established pages come first.
- Empty copycat pages (no followers and no contact details) are skipped and never charged.
- Minimum followers keeps only bigger pages, for example 100 or 1,000. It makes the run slower, because smaller pages are checked and skipped (never charged); a high minimum on local searches like plumbers or dentists can take several times longer. Leave it empty to include small and new businesses.
- A term usually gives up to about 60 pages. For more, add related terms (
dentist brooklyn,dentist queens). - Each page shows the search term that found it. A page found by two terms, or by a term and a link, is saved and charged once.
Output
Pages
| Field | Example |
|---|---|
| name | Boisdale Restaurants |
| url | https://www.facebook.com/BoisdaleRestaurants |
| category / categories | Restaurant / Restaurant, Live music venue, Bar |
| followers | 35000 |
| phone, email, website | +44 20 7730 6922, social@boisdale.co.uk, https://www.boisdale.co.uk/ |
| socialLinks | [{network: instagram, handle: boisdale_restaurants, url: …}] |
| address, latitude, longitude | cr. 5 # 30A…, 4.61663, -74.0662 |
| rating, recommendPercent, reviewCount | 90% recommend (2,646 reviews), 90, 2646 |
| hours, openStatus | [{day: Monday, hours: 17:00 - 01:00}, …], Closed now |
| about | The page's full About text |
| createdAt, adsRunning, ranPoliticalAds | 2011-04-09T17:33:35Z, true, true |
| adminCountries | [{country: United Kingdom, count: 11}] |
| verified, pageId, profileId | true, 203878729633687, 100064602192940 |
Posts
Text, publish date, post type (photo, video, reel, link, event, text), reactions in total and by type (like, love, care, haha, wow, sad, angry), comment and share counts, video views and plays, photos in full size with alt text, video links, hashtags and link previews.
Comments
Text, date, author name and profile link, reactions by type, reply count, and - if you turn on replies - the replies, each linked to its parent comment.
Options
| Option | What it does |
|---|---|
| Posts per page | How many of the newest posts to collect from each page |
| Only posts newer / older than | A date (2026-09-01) or a period (7 days, 2 weeks) |
| Collect every photo of multi-photo posts | Facebook lists the first 5 photos of an album post; this collects all of them |
| Comments per post, Comment order | Most relevant, newest first, or all |
| Include replies | Also collect replies to comments |
Scheduled runs: to collect only fresh posts on a daily schedule, set Only posts newer than to 1 day.
If you are coming from another Facebook scraper, the common input names (startUrls, resultsLimit, onlyPostsNewerThan, onlyPostsOlderThan, includeNestedComments) work here too.
Good to know
- Only public pages are supported. Pages that are removed, age-restricted or visible only when logged in are listed in the run log as not found and are not charged.
- Replies: for long reply threads, Facebook itself shows only some of the replies it counts - the same happens in a browser, even when logged in. The Actor collects every reply Facebook makes available.
- Mentions of a page by others (the Mentions tab) are only visible to logged-in users and are not collected.
Pricing
You pay per result: one charge per page, per post, per comment, and per extra gallery photo when that option is on. The free plan lets you try every option on up to 3 pages.