Home › Guides › Facebook Page Events Scraper

Facebook Page events: exact dates, venue with coordinates, host and tickets

The Facebook Page Events Scraper returns the events of public Pages — and single events by address — exactly as a signed-out visitor sees them: name, exact start and end, place with city and coordinates, online or in person, past or upcoming, canceled, host, description, ticket address and cover. Each event's own page is read for the details. Recurring events come as the series plus each date, linked by parentEventId, with no id delivered twice. No login, no cookies, no account.

Who it's for

What you get

GroupFields
EventEvent ID & URL, name, description, startsAt/endsAt, timezone, Facebook's time sentence
FlagsOnline/in-person, past, canceled, Facebook's kind, parentEventId (recurring series)
VenuePlace name & id, city, address, latitude, longitude
Host & ticketsHost name/URL/id, Page id, ticket URL, cover image, whether details were read

A real row (trimmed):

{
  "type": "event",
  "eventId": "1474625497812411",
  "name": "MAX POWER",
  "startsAt": "2026-11-07T13:30:00.000Z",
  "endsAt": "2026-11-08T23:00:00.000Z",
  "timeText": "Nov 7 at 8:30 AM – Nov 8 at 6:00 PM EST",
  "isOnline": false,
  "isPast": false,
  "placeName": "NASA-John F. Kennedy Space Center",
  "hostName": "NASA - National Aeronautics and Space Administration",
  "ticketUrl": "https://…",
  "detailsRead": true,
  "position": 1
}

Input

InputWhat it does
pagesOne per line: its events tab is read — upcoming when it has any, past otherwise
eventsOne event per line: its URL or numeric id
maxEventsPerPage · maxEventsEvents per Page (default 50) · total rows
withDetails · upcomingOnlyRead each event's page for exact times/place/tickets (default on) · keep only future events
{ "pages": ["NASA"], "withDetails": true }

There is also a Standby API: GET /events?page=NASA&maxEvents=8 for a Page, GET /events?event=1474625497812411 for one event.

Honest limits

Pricing

Pay per result: one event event for every delivered event row, whatever it carries. No start fee, nothing for a status row, nothing for an event the filter left out, nothing extra for reading the event's own page. Current prices are on the actor's Pricing tab on Apify.

Build an events calendar: exact times, venue with coordinates, host and ticket links from many Pages. Exportable to JSON, CSV or Excel.

Open the Facebook Page Events Scraper →

Related

This Actor reads events; for the Page's contact record use the Facebook Page Profile Scraper, for its posts the Facebook Page Posts Scraper, and for its videos the Facebook Page Videos Scraper.

Frequently asked questions

Can I get both upcoming and past events?

No — Facebook shows a visitor one collection: upcoming when the Page has any, otherwise past. Single events by id are always readable.

Do I get exact start times?

With withDetails on, yes — startsAt and endsAt with timezone, read from each event's own page. Without it, only Facebook's date sentence (timeText).

How are recurring events handled?

As the series plus each of its dates, linked by parentEventId; no id is delivered twice.

What about guest lists or attendance?

Not shown to a signed-out visitor, so not in the rows. The Actor reads only public event information: times, venue, host, description and tickets.

What happens for a bad Page?

A free status row says why — no events tab, no such Page, or signed-in only. It is not charged; you pay one event event only for a delivered event row.

Using the data lawfully

It reads only what Facebook shows a signed-out visitor, about public events of Pages — no guest lists, no attendees. The Actor does not log in, use anyone's account or cookies, or solve CAPTCHAs. Not affiliated with Meta.

Facebook Page Events Scraper — dates, venue, host and tickets per event. Pay per row, no API key.

Get Facebook events on Apify →