Google Events Scraper avatar

Google Events Scraper

Pricing

from $1.75 / 1,000 results

Go to Apify Store
Google Events Scraper

Google Events Scraper

[💰$2.5 / 1K] Google Events scraper that gets through Google bot checks. No login, no API key. Search events by keyword or Google URL in any city and get title, date with time zone, venue with rating, full address, description, image and real ticket seller links.

Pricing

from $1.75 / 1,000 results

Rating

0.0

(0)

Developer

Aboo Script

Aboo Script

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Security

Limited permissions

Share

Google Events Scraper

Google Events Scraper extracts event listings from Google Search into clean, structured data you can download as JSON, CSV, Excel, or HTML. Type a search such as "concerts in Austin this weekend" or paste a Google search URL, and get the event title, date and time, venue, full address, description, image, and ticket links for every event Google shows. No account or login required.

Introduction

Google Search shows an Events block for searches like "jazz concerts in Chicago" or "food festivals in San Diego". It gathers concerts, festivals, conferences, shows, and meetups from ticketing sites, venues, and event platforms in one place, with dates, venues, and links to buy tickets.

This actor collects the same public event information you see in your browser and turns it into a ready-to-use dataset. You can run it once, schedule it to run daily, or connect it to your own tools.

What data can you extract from Google Events?

  • 🏷️ Event title, short summary, and description
  • 📅 Date text as shown by Google, plus start and end time in ISO 8601 with the time zone
  • 📍 Venue name, full address, city, and a Google Maps link
  • 🏢 Venue details: type, rating, number of reviews, description, website, and phone number
  • 🎟️ Ticket and information links, with the name of each ticket seller
  • 🔗 Source website of the event and its page URL
  • 🖼️ Event image
  • 🔎 The search query, the search URL, and the position of the event in the results

Use Cases

  • 📈 Market research: see which concerts, festivals, and conferences are coming up in any city, and how busy each category is.
  • 🕵️ Competitor monitoring: follow which events competing venues, promoters, or ticket sellers are listing.
  • 🤝 Lead generation: build lists of venues and organizers with their websites and phone numbers.
  • 🗂️ Database building: create your own local events calendar or city guide.
  • 🤖 AI and automation: feed clean, structured event data into spreadsheets, dashboards, newsletters, or AI workflows.

How to scrape Google Events step by step

  1. Type one or more event searches into Search queries, or paste Google search URLs into Start URLs.
  2. Set Max results per search to how many events you want per query or URL.
  3. Click Start and wait for the run to finish.
  4. Download your data in JSON, CSV, Excel, or HTML from the Output tab.

Input

  • Search queries: event searches, one per line. Include the kind of event and the place, and optionally the time, for example "concerts in Austin this weekend" or "tech conferences in London". Each query is scraped separately.
  • Start URLs: Google search URLs of an event search, for example https://www.google.com/search?q=jazz+concerts+in+chicago. The language and country of the URL are kept.
  • Max results per search: how many events to save for each search query or start URL. 0 saves every event Google shows for the search.
  • Country: two-letter country code of the Google market used for search queries, for example us, gb, or de.
  • Language: language of the results for search queries, for example en.
  • Proxy configuration: datacenter proxies work well and are used by default.

You can use search queries, start URLs, or both in the same run.

Input Examples

Search by keywords:

{
"searchQueries": [
"concerts in Austin this weekend",
"food festivals in San Diego",
"tech conferences in London"
],
"maxResults": 5,
"country": "us",
"language": "en",
"proxyConfiguration": { "useApifyProxy": true }
}

Scrape a Google search URL:

{
"startUrls": [
{ "url": "https://www.google.com/search?q=jazz+concerts+in+chicago" }
],
"maxResults": 5,
"proxyConfiguration": { "useApifyProxy": true }
}

Output

Each event is saved as one item in the dataset. Here is an example of a single item:

{
"url": "https://www.google.com/search?q=Rudresh+Mahanthappa%2C+Constellation%2C+Nov+5%2C+8%3A30+PM&hl=en&gl=us",
"eventId": "/g/11zy3ck3kd",
"title": "Rudresh Mahanthappa",
"summary": "Contemporary jazz concert",
"description": "8:30pm. Rudresh Mahanthappa Hero Trio Rudresh Mahanthappa - Alto Saxophone François Moutin - Bass Rudy Royston - Drums After having released 15 albums of original music as a leader/co-leader, ...",
"dateText": "Thu, Nov 5, 2026, 8:30 PM",
"startDate": "2026-11-06T02:30:00Z",
"endDate": "2026-11-06T05:30:00Z",
"timeZone": "America/Chicago",
"venueName": "Constellation",
"address": "Constellation, 3111 N Western Ave, Chicago, IL 60618",
"location": "Chicago, IL",
"venue": {
"name": "Constellation",
"type": "Live Music",
"address": "Constellation, 3111 N Western Ave, Chicago, IL 60618",
"rating": 4.7,
"reviewsCount": 292,
"description": "Jazz, classical music & dance events are showcased in an open performance space with a full bar.",
"website": "https://constellation-chicago.com/",
"phone": null
},
"ticketLinks": [
{
"source": "Bandsintown",
"url": "https://www.bandsintown.com/e/109037069?app_id=ggl_feed&came_from=289&utm_medium=web&utm_source=ggl_feed&utm_campaign=event&source=ecat"
},
{
"source": "AXS",
"url": "https://www.axs.com/de/events/1659748"
}
],
"source": "bandsintown.com",
"sourceUrl": "https://www.bandsintown.com/e/109037069?app_id=ggl_feed&came_from=289&utm_medium=web&utm_source=ggl_feed&utm_campaign=event",
"image": "https://encrypted-tbn1.gstatic.com/images?q=tbn:ANd9GcRNtXj-dcdPjWopzU3I5B_ep9j7BgBSXV8toufmkLwYVeUBPPZ2tVn7ryY7Rx1U7u7CzSQWumUBMJOUnV8",
"googleMapsUrl": "https://www.google.com/maps/search/?api=1&query=Constellation%2C%203111%20N%20Western%20Ave%2C%20Chicago%2C%20IL%2060618",
"position": 1,
"searchQuery": "jazz concerts in chicago",
"searchUrl": "https://www.google.com/search?q=jazz+concerts+in+chicago&hl=en&gl=us"
}

You can download the dataset in JSON, CSV, Excel, XML, or HTML, or access it through the Apify API.

Notes

  • Google shows up to about 10 events per search. To collect more events, run several specific searches (for example by category, neighborhood, or date such as "this weekend").
  • The Events block only appears for searches that name a kind of event and a place. Broad searches such as "events" or searches Google does not treat as event searches return no events; the run logs a warning for them.
  • Sponsored (paid) event listings are not included.
  • startDate and endDate are converted to UTC; timeZone holds the local time zone of the event, and dateText shows the date as Google displays it.
  • Some events have no description, image, ticket link, or venue rating, so those fields are returned as null or an empty list.
  • Venue details and descriptions are read from English results; with another language some of them can be empty.

Why use the Google Events Scraper?

  • ✅ No login needed: works with public data only, so there is no account to manage.
  • 🎟️ Direct ticket links: get the real ticket seller URLs, not Google redirect links.
  • 🧹 Clean data: dates in ISO 8601, ratings and review counts as numbers, and text free of HTML.
  • 💸 Pay for what you need: set a result limit per search and keep every run small and cheap.
  • 🔄 Ready for automation: schedule runs, export to Google Sheets, or connect to Make, Zapier, and n8n.

FAQ

How many events can I scrape?

You can set any number in Max results per search, and add as many searches as you like. Each search returns the events Google shows for it.

Do I need a Google account?

No. The actor only collects publicly available data. You do not need to log in or provide any account details.

Can I scrape events on a schedule?

Yes. Use Apify Schedules to run the actor every hour, day, or week, and get fresh event listings automatically.

Can I request a new feature or filter?

Yes. Right now the actor supports search queries, Google search URLs, country, and language. If you need other inputs, such as a date range or event category, get in touch and they can be added.

Can I get a custom or private version?

Yes. The actor can be customized for your workflow, delivered as a private version, or a new scraper can be built for a different website. Use the contact details below.

Need to scrape other event platforms?


Need help or want a custom solution?

Image Credit

Image credit: Google Search