Facebook Events Scraper avatar

Facebook Events Scraper

Pricing

from $1.80 / 1,000 events

Go to Apify Store
Facebook Events Scraper

Facebook Events Scraper

Scrape public Facebook events with full details: dates, venue, address, GPS, tickets, hosts, going and interested counts, recurring dates. From event links, pages, groups, cities or keyword search with city, date and category filters. No login.

Pricing

from $1.80 / 1,000 events

Rating

0.0

(0)

Developer

Coder

Coder

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 hours ago

Last modified

Categories

Share

Collect public Facebook events with every detail: no login, no cookies, no browser.

For each event you get the name, start and end time with time zone, the venue with full address and GPS, the ticket link, the hosts, the description, going and interested counts, categories, the cover image and every date of recurring events.

Find events the way you need them, in any mix, in one run:

  • Event links: paste the events you already know.
  • Pages and profiles: all upcoming or past events of a venue, club, brand or artist.
  • Groups: the events of a public group.
  • Cities: every upcoming event Facebook lists for a city, for example London or Paris, France.
  • Search: events by keyword, such as jazz or tech meetup, in one or more cities, with a date range and categories.

Every event always comes with its full details, and the same event found twice in one run is saved and charged only once.

How to use it

  1. Add Facebook links (events, pages, groups or a city's events page), and/or search terms, and/or cities.
  2. Set how many events you want from each source, and any filters.
  3. Click Start. Events appear in the Events tab as they are found and can be exported to JSON, CSV, Excel or via the API.

How search terms and cities work together:

You fill inYou get
Search terms onlyEvents matching each term, worldwide
Search terms + citiesEach term searched in each city
Cities onlyEvery upcoming event Facebook lists for each city

Example input

{
"startUrls": [{ "url": "https://www.facebook.com/BoisdaleRestaurants" }],
"searchQueries": ["jazz"],
"locations": ["London"],
"maxEvents": 20,
"startDateFrom": "today",
"startDateTo": "+30 days"
}

This collects the upcoming events of one venue, plus jazz events in London for the next 30 days.

Output

One row per event:

FieldExample
nameThe Brand New Heavies
startTime, endTime2026-10-23T20:00:00Z, 2026-10-23T21:30:00Z (UTC)
timezone, dateText, durationBST, Friday 23 October 2026 from 21:00-22:30 BST, 1 hr 30 min
placeName, address, cityBoisdale Restaurants (Canary Wharf), Cabot Square, London E14 4QT…, London, United Kingdom
latitude, longitude51.5052, -0.0220
ticketUrlhttps://boisdaletickets.co.uk/…
goingCount, interestedCount21, 102
respondedCount, invitedCount123, 519
organizer, hostsname, url, id and verified badge of each host
categories["Music"]
descriptionthe full event description
isOnline, isCanceled, isPastfalse, false, false
recurring, datesCount, otherDatestrue, 6, the other dates with their own links
coverImageUrlthe event's cover photo
url, idhttps://www.facebook.com/events/2107336956724972/
sourceType, sourceInputwhere the event was found: event, page, group, city or search

Times are in UTC; dateText and timezone show the event's local time as Facebook displays it.

Options

OptionWhat it does
Facebook linksEvent, page, profile, group or city links, one per line
Search termsKeywords to search events for
CitiesCity names; combine with search terms, or use alone for all events in the city
Maximum events per sourceStop after this many events from each link, term-and-city pair, or city
Page and group eventsUpcoming, past, or both
Starting on or after / beforeA date (2026-11-01), or today, tomorrow, +7 days, +1 month
CategoriesSearch only these categories, such as Music and audio, Comedy, Sports
Event formatOnline and in person, online only, or in person only
Include cancelled eventsCancelled events are left out unless you turn this on
Only new events since the last runFor scheduled runs: you pay only for events earlier runs did not save

Good to know

  • Public events only. Private events and events hidden from logged-out visitors cannot be collected.
  • Attendee names are not available. Facebook shows the going and interested counts, but not who is going, even to logged-in visitors who are not their friends.
  • City names are matched to Facebook's own cities. If a city is not found, paste its events page link (facebook.com/events/explore/...) instead.

Pricing

You pay per event saved. Events removed by your filters, and events found twice in one run, are not charged. On the free Apify plan, each run collects up to 10 events from each of up to 3 sources so you can try every option.

Other Facebook scrapers

Pages, Posts, Comments, Reviews, Groups, Followers, Search and the Ads Library are covered by our other Facebook Actors, with the same output style.