Google Events Scraper avatar
Google Events Scraper

Deprecated

Pricing

Pay per usage

Go to Store
Google Events Scraper

Google Events Scraper

Deprecated

Developed by

Emi

Emi

Maintained by Community

Scraper to gather data from google events.

0.0 (0)

Pricing

Pay per usage

1

Total users

7

Monthly users

1

Last modified

2 years ago

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 empty
imageUrl: 'https://image.url', //Has possibility of being empty
mapImageUrl: 'https://map-image.url', //Has possibility of being empty
date: {
start: 1686841200,
end: 1686909600, //Has possibility of being 0
timezone: 'UTC', //Has possibility of being empty
when: 'Today' }, //Has possibility of being empty
location: {
name: 'Location Name',
address: 'Location Address',
mapUrl: 'https://google-maps.url'
},
links: [ { //Array containing one or more links to buy tickets and such
name: '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.