Facebook Pages Scraper: Posts & Upcoming Events avatar

Facebook Pages Scraper: Posts & Upcoming Events

Pricing

Pay per event

Go to Apify Store
Facebook Pages Scraper: Posts & Upcoming Events

Facebook Pages Scraper: Posts & Upcoming Events

Upcoming events (date, venue, address, ticket link, description, hosts) and the latest post from any public Facebook page, logged out with no account. $2.00 per 1,000 events, $1.00 per 1,000 posts.

Pricing

Pay per event

Rating

0.0

(0)

Developer

TidyHarvest

TidyHarvest

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Get the upcoming events and the latest post of any public Facebook page: venues, promoters, city governments, museums, clubs, brands. Each event comes with date and time, venue, street address, ticket link, description and hosts. Each post comes with text, time, permalink, images and any linked events. No login, no account, no cookies: it reads what Facebook shows a logged-out visitor, so it is fast and cheap.

What you can do with it

  • Build a local events calendar from the venues and organisers in your city.
  • Watch competitors or partners: schedule it daily and get each page's new post.
  • Collect event leads with ticket links and hosts.

Input

FieldWhat it does
pagesPublic page links or handles, one per line.
includeEvents, maxEventsPerPageUpcoming events per page (Facebook shows logged-out visitors about the next 8-10).
includePosts, postsNewerThanDaysThe newest post per page, optionally only if it is recent.
useApifyProxyDatacenter proxy, on by default.
maxItemsHard cap on results (and cost).

Example:

{ "pages": ["https://www.facebook.com/LiveNation", "AytoCancun"], "maxEventsPerPage": 10, "postsNewerThanDays": 2 }

Output

Events ("type": "event"):

{ "type": "event", "eventId": "2123507778561861", "name": "Flow Sousa", "startTime": "2026-10-17T02:00:00Z",
"dateText": "Friday, October 16, 2026 at 10:00 PM EDT", "placeName": "Mémoire Boston", "street": "1 Broadway", "city": "Everett, MA",
"ticketUrl": "https://...", "description": "...", "hosts": ["Live Nation"], "url": "https://www.facebook.com/events/2123507778561861/" }

Posts ("type": "post"):

{ "type": "post", "pageName": "Live Nation Concerts", "time": "2026-10-15T16:31:12Z", "text": "50 years of U2...",
"url": "https://www.facebook.com/...", "imageUrls": ["https://scontent..."], "externalLinks": [], "eventIds": [] }

Pricing

  • $2.00 per 1,000 events (event-scraped).
  • $1.00 per 1,000 posts (post-scraped).
  • $0.00005 per run start. Caps apply before you are charged.

Limits and notes

  • Logged-out Facebook shows one post per page (the newest) and about the next 8-10 events. Run on a schedule to follow pages over time.
  • Public pages only. Personal profiles, groups and age- or country-restricted pages (common for bars, nightclubs and alcohol brands) are not readable logged out; they are listed as login-only in the run's SUMMARY (a page that does not exist looks the same to a logged-out visitor) and you are not charged for them. A dropped connection is retried on a fresh IP.
  • Facebook sometimes answers a public page with its login wall, depending on the IP. The actor waits and retries that page once on a fresh IP (and once on a residential IP if residentialRetry is on), then skips it. Pages that stay walled are listed as login-wall in the run's SUMMARY; you are not charged for them.
  • Pay-per-event charges count toward your run's max total charge limit. Set it to cover the posts and events you expect (for 100 pages, $0.50 is plenty).
  • Facebook's terms restrict automated collection. You are responsible for how you use the data. Not affiliated with Meta.