Facebook Pages Scraper: Posts & Upcoming Events
Pricing
Pay per event
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
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
| Field | What it does |
|---|---|
pages | Public page links or handles, one per line. |
includeEvents, maxEventsPerPage | Upcoming events per page (Facebook shows logged-out visitors about the next 8-10). |
includePosts, postsNewerThanDays | The newest post per page, optionally only if it is recent. |
useApifyProxy | Datacenter proxy, on by default. |
maxItems | Hard 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-onlyin 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
residentialRetryis on), then skips it. Pages that stay walled are listed aslogin-wallin 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.