Facebook Events Scraper avatar

Facebook Events Scraper

Pricing

from $7.00 / 1,000 events

Go to Apify Store
Facebook Events Scraper

Facebook Events Scraper

Facebook Events Scraper extracts data such as event name, location, description or number of users who are interested. You can use URLs of specific events or come up with search queries and explore pretty much unlimited number of events. Search queries can be combined with various search filters.

Pricing

from $7.00 / 1,000 events

Rating

4.3

(10)

Developer

Apify

Apify

Maintained by Apify

Actor stats

67

Bookmarked

2.6K

Total users

251

Monthly active users

1.1 days

Issues response

a day ago

Last modified

Categories

Share

What is Facebook Events Scraper?

This tool is designed to extract data for events organized and promoted on Facebook. Use this scraper to analyze event details, track its performance, and monitor trends.

With Facebook Events Scraper, you can:

πŸ—‚ Scrape multiple Facebook events at once.

🎭 Extract detailed event data from pages, groups, and individual events as well as search results

πŸ”Ž Search and scrape Facebook events by keyword, location, or both

🎯 Apply advanced filters like date, city, online events, or paid-only events to get structured event data

πŸ“ Extract key event data: name, description, location, date and time, tickets information, and more.

πŸ”“ Access data without logging in: you don't need a Facebook account to scrape events.

πŸ’Ύ Export event data as JSON, JSONL, XML, RSS, HTML table, CSV, or Excel.

πŸ”— Export via SDKs (Python and Node.js), use API endpoints, webhooks, or integrate with apps and AI workflows

πŸ” Explore 20+ other Facebook scraping tools

What Facebook Events data can I extract?

With this Facebook Scraper API, you can extract following data from public events listed on Facebook:

πŸ’ƒ Event name and descriptionπŸ‘¨β€πŸ’Ό Organizer and privacy info
πŸ‘₯ Number of users going, interested, and that respondedπŸ’° Price and tickets info
πŸ—Ί Location and addressπŸ“… Event frequency and type
πŸ’° Paid contentπŸ’» Online event and recording available
πŸ“† Start date and time, duration⌚ Past or canceled event
πŸ‘Ά Child eventsπŸ“· Image, its caption and URL
πŸ”— External links🚩 Group event pinned to featured
πŸ“š Remote learning class or course🎀 Live audio room event

How much does scraping Facebook events cost?

Scraping Facebook events costs $13.00 for every 1,000 events, or $0.013 per event. If you're on Apify Free plan, you will be able to scrape up to ~2,000 events before needing to upgrade.

For more frequent or extensive Facebook events scraping, consider upgrading to the $29/month Starter plan, where the price drops to $10.00 per 1,000 events and can get you up to ~2,900 events per month from the included credits. For scalable scraping, check out the $199/month Scale plan (from $8.50 per 1,000 events, ~23,400 events/month) or the $999/month Business plan (from $7.00 per 1,000 events, ~142,800 events/month).

How to use Facebook Events Scraper?

Facebook Events Scraper is easy to use, even if you've never extracted data from the web before:

  1. Create a free Apify account.
  2. Go to Facebook Events Scraper.
  3. In the Input tab, add at least one of the following: search query or event URL.
  4. (Optional) Set the maximum number of events to return.
  5. Click Start and wait for the scraper to finish extracting data.
  6. Download the results as JSON, JSONL, XML, RSS, HTML table, CSV, or Excel.

⬇️ Input

Facebook Events Scraper supports the following types of input:

πŸ”Ž Search query. Use search queries, for example comedy, to explore pretty much unlimited number of events. You can combine multiple key words in a single query, for example comedy Chicago, or separate them.

Note that the maxEvents variable applies per search query. If you set maxEvents to 100 and use 3 search queries, the scraper will extract up to 300 results.

🎯 Search query + Facebook filters. Combine search queries with Facebook's search filters. When searching for events directly on Facebook, you can filter the results by various criteria, such as paid-only events, online events, specific date ranges, and more. Configure the filters on Facebook's search page, copy the resulting URL, and paste it to the startUrls input field. For example:

Then, to narrow down the results even more, add search queries to the searchQueries input field.

Note that filtering events on Facebook returns different URLs depending on whether you're logged in or not. This scraper supports only the URLs for users who are not logged in.

πŸ”— Event URL. Provide URLs of specific events and the scraper will extract all the available information for each of them. For example:

For pages, use the following URL patterns:

Note that the pattern https://www.facebook.com/PAGENAME/events is for logged Facebook users and doesn't work with this scraper.

For groups, use the following URL pattern for scraping both upcoming and past events:

Note that pages and groups rarely host a lot of events. Facebook Events Scraper will return only recent events that regular Facebook users can see without scrolling. To make sure you don't miss any events, run the scraper on a schedule.

Input of the Facebook events scraping in Apify platform

For detailed explanation of the input example in JSON, go to the Input tab.

⬆️ Output sample

The results are wrapped into a dataset. You can find it in the Output tab.

Here's an example output generated for the comedy search query:

Output of the Facebook events scraping in Apify platform

Note that the output is not sorted chronologically.

πŸ“˜ Extracted Facebook events sample

For easier postprocessing, export the results to one of the supported formats: JSON, CSV, XML, RSS, HTML table, JSONL, or Excel spreadsheet. Here's an example of the exported JSON output:

{
"inputUrl": "/events/search/?q=comedy",
"url": "https://www.facebook.com/events/1269179411830316/",
"id": "1269179411830316",
"name": "Comedy Night",
"eventFrequency": "SINGLE",
"imageUrl": "https://scontent-dfw6-1.xx.fbcdn.net/v/t39.30808-6/652981944_1352637046882419_1482894705245879590_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=106&ccb=1-7&_nc_sid=7e0d18&_nc_ohc=MFOFvaFL6tAQ7kNvwGG8C4m&_nc_oc=Adrl-n-LaAWl8NDoQwWkiHvZBUd1DZV_C25CfDE9V9WU5zjueC_ZpfSteCMqPHm476c&_nc_zt=23&_nc_ht=scontent-dfw6-1.xx&_nc_gid=g81S9t6ydEEHfCZJbPvuFg&_nc_ss=7a30f&oh=00_AfwSLflemJFnYIv6OtW_y0E6SRrpHuvWnDcHh7dvImfQPA&oe=69C81A20",
"imageCaption": "May be an image of text that says 'Brings ypu The COMEDY All-Stars Saturday April 25, 2026 FEATURING COMEDY BY RICKY REYES TWO- TWO-DRINK DRINK MINIMUM UNLESS ORDERING FROM MENU JACOBY BRUTON CRAIG LOYDGREN DOORS OPEN AT 5PM SHOWTIME 6:30 Dinner served from 5pm -6:30p arrive early (Not included in ticket price) For tickets call 352 777 -4334 (Cash Only] 5230 DELACROIX DR, BROOKSVILLE FL 34604 Los Sponsoredby Sponso TICKETS $20.00 QR CODE NextHome Carlos CarlosGonzalez Gonzalez 727 727-755-3766 755 3766 ENTERTAINMENT'",
"dateTimeSentence": "Friday, April 24, 2026 at 6:30β€―PM EDT",
"utcStartDate": "2026-04-24T22:30:00.000Z",
"startTime": "Fri, Apr 24 at 6:30β€―PM EDT",
"isCanceled": false,
"address": "5230 Delacroix Dr, Brooksville, FL 34604-9112, United States",
"hasChildEvents": false,
"childEvents": [],
"duration": null,
"description": "Comedy Night & Dinner!",
"usersGoing": 1,
"usersInterested": 0,
"usersResponded": 1,
"location": {
"url": null,
"id": "1352636940215763",
"name": "5230 Delacroix Dr, Brooksville, FL, United States, Florida 34604",
"contextualName": null,
"placeType": "TEXT",
"latitude": 28.51142,
"longitude": -82.431,
"countryCode": "US",
"streetAddress": null,
"city": null
},
"ticketsInfo": null,
"organizedBy": "Event by Hernando Oaks Golf Club",
"organizators": [
{
"id": "100064084091419",
"url": "https://www.facebook.com/HernandoOaksGolfClub",
"name": "Hernando Oaks Golf Club",
"isVerified": false
}
],
"eventType": "PUBLIC",
"isPast": false,
"isOnline": false,
"discoveryCategories": [],
"externalLinks": [],
"privacyInfo": "Public Β· Hosted by Hernando Oaks Golf Club",
"paidContent": false,
"isClassEvent": null,
"isLiveAudioRoom": false,
"isRemoteLearningClass": null,
"isRemoteLearningCourse": null,
"groupEventPinnedToFeatured": false,
"hasRecordingAvailable": false
},
{
"inputUrl": "/events/search/?q=comedy",
"url": "https://www.facebook.com/events/1559468378412380/",
"id": "1559468378412380",
"name": "Saratoga Comedy Festival ",
"eventFrequency": "SINGLE",
"imageUrl": "https://scontent-lax3-1.xx.fbcdn.net/v/t39.30808-6/578243386_122104095117088197_4144082864263584010_n.jpg?stp=dst-jpg_s960x960_tt6&_nc_cat=108&ccb=1-7&_nc_sid=7e0d18&_nc_ohc=ZbLYBSCh53wQ7kNvwFGfZEB&_nc_oc=AdovsQNMpIUCeKux3SMggROm_M9o7pSwh1WOvHYcrgwuTAijwqnrvdUVzpazX9bpBRU&_nc_zt=23&_nc_ht=scontent-lax3-1.xx&_nc_gid=S3pdrBM0pmhqdlxENTKRlA&_nc_ss=7a30f&oh=00_AfwNz0BsvmRxrzk3gAA-vlx6A7v6FJJAEPi5CrR-pzVwew&oe=69C8309D",
"imageCaption": "No photo description available.",
"dateTimeSentence": "Sep 11 at 6:00β€―PM – Sep 12 at 11:59β€―PM EDT",
"utcStartDate": "2026-09-11T22:00:00.000Z",
"startTime": "Fri, Sep 11 - Sep 12",
"isCanceled": false,
"address": "522 Broadway, Saratoga Springs, NY 12866, Saratoga Springs, NY 12866",
"hasChildEvents": false,
"childEvents": [],
"duration": "2 days",
"description": "The Saratoga Comedy Festival is here to make you laugh! Join us September 11th and 12th 2026, at the Saratoga CIty Center. Shows will be all night on both nights. There will be a chance to see up to 15 shows per night. All of these shows in one convenient place. Tickets range from one day tickets, to VIP all weekend access. The show schedule will be announced 3 weeks before the show. Headliners and other comics will be announced daily on social media and our website. \n\nTickets are available at Saratogacomedyfest.com ",
"usersGoing": 30,
"usersInterested": 136,
"usersResponded": 166,
"location": {
"url": "https://facebook.com/saratogaspringscitycenter",
"id": "108146202560034",
"name": "Saratoga Springs City Center",
"contextualName": "Saratoga Springs, NY, United States",
"placeType": "PLACE",
"latitude": 43.084901319789,
"longitude": -73.783486508612,
"countryCode": "US",
"streetAddress": "522 Broadway, Saratoga Springs, NY 12866",
"city": "Saratoga Springs, NY, United States"
},
"ticketsInfo": {
"buyUrl": "http://Saratogacomedyfest.com/",
"price": null,
"title": "Tickets",
"subtitle": "Saratogacomedyfest.com",
"ticketProvider": null
},
"organizedBy": "Event by Saratoga Comedy Festival",
"organizators": [
{
"id": "61582645933961",
"url": "https://www.facebook.com/people/Saratoga-Comedy-Festival/61582645933961/",
"name": "Saratoga Comedy Festival",
"isVerified": false
}
],
"eventType": "PUBLIC",
"isPast": false,
"isOnline": false,
"discoveryCategories": [],
"externalLinks": [
"http://Saratogacomedyfest.com/"
],
"privacyInfo": "Public Β· Hosted by Saratoga Comedy Festival",
"paidContent": false,
"isClassEvent": null,
"isLiveAudioRoom": false,
"isRemoteLearningClass": null,
"isRemoteLearningCourse": null,
"groupEventPinnedToFeatured": false,
"hasRecordingAvailable": false
}

Want to scrape other types of Facebook data?

To scrape specific Facebook data, use the dedicated scrapers:

πŸ•΅οΈβ€β™€οΈ Facebook Search ScraperπŸ—“ Facebook Events Scraper🚩 Facebook Pages Scraper
πŸ•Ή Facebook Games ScraperπŸ‘€ Facebook Marketplace Scraper🎞 Facebook Reels Scraper
πŸ‘₯ Facebook Groups ScraperπŸ“ Facebook Posts ScraperπŸ“Ή Facebook Video Search Scraper
πŸ’¬ Facebook Comments ScraperπŸ‘ Facebook Likes and Reactions Scraperℹ️ Facebook Page Contact Information
🏞 Facebook Photos Scraper#️⃣ Facebook Hashtag ScraperπŸ‘₯ Facebook Followers Following Scraper
πŸ“’ Facebook Ads Library ScraperπŸ“± Facebook Pages Info Scraper🧲 Social Media Leads Analyzer

❓ FAQ

Are there other social media scrapers?

Apify offers many scrapers for extracting data from social media, such as:

For even more scrapers, browse the Social media category in Apify Store.

Can I export Facebook Events data using API?

You can access the extracted Facebook data through the Apify API. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. You can also programmatically access datasets, monitor actor performance, fetch results, and more.

To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.

For details, see the Apify API docs.

Does Facebook Events Scraper integrate with other services?

You can connect Facebook Events Scraper with almost any cloud service or web app. For example, you can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more.

You can also use webhooks to perform an action whenever an event occurs, for example, to get a notification once Facebook Events Scraper successfully finishes a run.

Do I need to be logged in to Facebook to scrape events?

You don't need to be logged in or provide credentials because anyone can browse public events listed on Facebook. Facebook's recommendations on events depend on your location and other criteria.

Do I need proxies to scrape Facebook Events?

In general, yes, you need proxies. However, you don't have to apply them yourself if you run the scraper on the Apify platform. For successful Facebook events scraping, Apify runs residential proxies in the background. These proxies are included in the monthly Starter plan.

Not your cup of tea? Build your own scraper!

Facebook Events Scraper doesn’t exactly do what you need? You can always build your own! To get you started, Apify offers various scraper templates in Python, JavaScript, and TypeScript. You can also write a scraper from scratch using our open-source library Crawlee.

If you don't want to keep the scraper to yourself, make it public by adding it to Apify Store. See our blog post on how to make passive income by developing Actors.

If you need a custom scraping solution, contact us.

Apify's Facebook scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly.

However, you should be aware that the results that you get might contain personal data. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers.

See also our blog posts on the legality of web scraping and ethical scraping.

Facebook Events Scraper not working?

We're always working on improving the performance of our Actors. If you have technical feedback or found a bug, create an issue on the Actor's Issues tab.