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

Maintained by Community

Scraper to gather data from google events.

0.0 (0)

Pricing

Pay per usage

1

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:

1{
2    "dateOptions": "today", // Optional and doesn't need to be included
3    "searchTerms": [
4        "event term 1",
5        "event term 2"
6    ]
7}

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:

1{
2    name: 'Event Name',
3    description: 'Event Description', //Has possibility of being empty
4    imageUrl: 'https://image.url', //Has possibility of being empty
5    mapImageUrl: 'https://map-image.url', //Has possibility of being empty
6    date: { 
7        start: 1686841200,
8        end: 1686909600, //Has possibility of being 0
9        timezone: 'UTC', //Has possibility of being empty
10        when: 'Today' }, //Has possibility of being empty
11    location: {
12      name: 'Location Name',
13      address: 'Location Address',
14      mapUrl: 'https://google-maps.url'
15    },
16    links: [ { //Array containing one or more links to buy tickets and such
17        name: 'Event Website',
18        url: 'https://event.url'
19    } ]
20}

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.

Pricing

Pricing model

Pay per usage

This Actor is paid per platform usage. The Actor is free to use, and you only pay for the Apify platform usage.