Facebook Pages Scraper avatar

Facebook Pages Scraper

Pricing

from $2.20 / 1,000 pages

Go to Apify Store
Facebook Pages Scraper

Facebook Pages Scraper

Scrape any public Facebook page with no login: phone, email, website, followers, rating, opening hours, address with map coordinates and page transparency — plus the page's posts and comments.

Pricing

from $2.20 / 1,000 pages

Rating

0.0

(0)

Developer

Coder

Coder

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours 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.

How to use it

  1. Paste one or more full page links, for example https://www.facebook.com/nike or https://www.facebook.com/profile.php?id=100094526416339.
  2. Optionally turn on Also collect posts and/or Also collect comments.
  3. Click Start. Results appear in the Pages, Posts and Comments tabs as they are found, and can be exported to JSON, CSV or Excel.

Output

Pages

FieldExample
nameBoisdale Restaurants
urlhttps://www.facebook.com/BoisdaleRestaurants
category / categoriesRestaurant / Restaurant, Live music venue, Bar
followers35000
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, longitudecr. 5 # 30A…, 4.61663, -74.0662
rating, recommendPercent, reviewCount90% recommend (2,646 reviews), 90, 2646
hours, openStatus[{day: Monday, hours: 17:00 - 01:00}, …], Closed now
aboutThe page's full About text
createdAt, adsRunning, ranPoliticalAds2011-04-09T17:33:35Z, true, true
adminCountries[{country: United Kingdom, count: 11}]
verified, pageId, profileIdtrue, 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

OptionWhat it does
Posts per pageHow many of the newest posts to collect from each page
Only posts newer / older thanA date (2026-09-01) or a period (7 days, 2 weeks)
Collect every photo of multi-photo postsFacebook lists the first 5 photos of an album post; this collects all of them
Comments per post, Comment orderMost relevant, newest first, or all
Include repliesAlso 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.