Google Events Scraper
Pricing
Pay per usage
Pricing
Pay per usage
Rating
0.0
(0)
Developer

Emi
Actor stats
1
Bookmarked
7
Total users
1
Monthly active users
2 years ago
Last modified
Categories
Share
Scraper to gather data from google events using Crawlee made in Typescript.
Input
If you're using JSON input make sure it follows this example:
{"dateOptions": "today", // Optional and doesn't need to be included"searchTerms": ["event term 1","event term 2"]}
if you intend to use dateOptions you have the following possibilities: today, tommorow, thisWeek, thisWeekend, nextWeek, nextMonth.
Results
IMPORTANT: start & end time given is in the UTC timezone. If the scraper does find a timezone you can check it but sometimes you can't find it and most of the information has to be inferred from a string.
The results you will recieve and some things to keep in mind:
{name: 'Event Name',description: 'Event Description', //Has possibility of being emptyimageUrl: 'https://image.url', //Has possibility of being emptymapImageUrl: 'https://map-image.url', //Has possibility of being emptydate: {start: 1686841200,end: 1686909600, //Has possibility of being 0timezone: 'UTC', //Has possibility of being emptywhen: 'Today' }, //Has possibility of being emptylocation: {name: 'Location Name',address: 'Location Address',mapUrl: 'https://google-maps.url'},links: [ { //Array containing one or more links to buy tickets and suchname: 'Event Website',url: 'https://event.url'} ]}
Notes
This should be able to scrape most of the events and not break, but the way google events displays data isn't the most predictable thing and although I tried getting all the cases it might still break. If such thing happens feel free to create an issue.