๐ŸŽŸ๏ธ Google Events Scraper avatar

๐ŸŽŸ๏ธ Google Events Scraper

Pricing

from $4.99 / 1,000 results

Go to Apify Store
๐ŸŽŸ๏ธ Google Events Scraper

๐ŸŽŸ๏ธ Google Events Scraper

๐ŸŽŸ๏ธ Google Events Scraper automates discovery of Google Events dataโ€”dates, locations, titles & moreโ€”at scale. ๐Ÿš€ Perfect for event marketing, leads, analytics & competitive research. โšก Fast, reliable, and scraper-ready.

Pricing

from $4.99 / 1,000 results

Rating

0.0

(0)

Developer

API Empire

API Empire

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Turn Google Events into clean, structured JSON. This Actor searches Google's Events vertical and returns rich event data โ€” concerts, festivals, conferences, sports, theater and virtual events โ€” complete with dates, full date/time ranges, venue names & addresses, venue ratings & review counts, map previews & map links, and outbound ticket links (Ticketmaster, Eventbrite, Spotify, AXS, SeatGeek and more).

No public Google Events API exists โ€” this Actor talks to the same endpoint the Google app uses, so it's fast, lightweight and future-proof.


โœจ Why Choose Us?

  • ๐Ÿ”Ž Bulk queries โ€” scrape many searches in one run, not just one.
  • ๐Ÿ›ก๏ธ Smart proxy ladder โ€” starts direct (cheap & fast) and only escalates to datacenter โ†’ residential when Google pushes back, then sticks with what works.
  • ๐Ÿ’พ Live saving โ€” every page is written to your dataset the moment it's scraped. A crash never loses collected data.
  • ๐Ÿงฑ Resilient parsing โ€” graceful per-field fallbacks survive Google's CSS rotations.
  • ๐ŸŒ Localized โ€” country (gl) + language (hl) + location bias.
  • ๐ŸŽš๏ธ Date & type filters โ€” today, this weekend, next month, virtual-only, and more.
  • ๐Ÿ“Š Per-section output โ€” each dataset row is one page of results with its own metadata.

๐Ÿš€ Key Features

FeatureDetails
Event detailsTitle, description, start date, full when-range, relative date
VenueName, address lines, rating, review count, Google Maps link
MediaMap preview tile image + event image
Ticket linksFirst genuine outbound ticket/info link, redirect-unwrapped
PaginationUp to N pages per query (10 events/page), or unlimited
Localizationgl country, hl language, location bias
FiltersGoogle hit-chips folded into the query as natural language
ProxyDirect โ†’ Datacenter โ†’ Residential automatic fallback

๐Ÿ“ฅ Input

FieldTypeDescription
searchQueriesarray๐Ÿ”Ž Bulk list of Google Events searches.
qstring๐Ÿ” Optional single query (merged with the list).
locationstring๐Ÿ“ Location bias, e.g. "South Bend, Indiana".
glstring๐ŸŒ Country code (ISO 3166-1 alpha-2).
hlstring๐Ÿ—ฃ๏ธ Language code (ISO 639-1).
advancedstring๐ŸŽš๏ธ Hit-chip filters (see below).
maxPagesinteger๐Ÿ“„ Pages per query (0 = unlimited). Default 3.
proxyConfigurationobject๐Ÿ›ก๏ธ Proxy settings (default: no proxy).

Allowed advanced tokens (single or comma-separated): date:today, date:tomorrow, date:week, date:weekend, date:next_week, date:month, date:next_month, event_type:Virtual-Event.

Example input

{
"searchQueries": ["events in South Bend Indiana"],
"location": "South Bend, Indiana",
"gl": "us",
"hl": "en",
"advanced": "date:today",
"maxPages": 3,
"proxyConfiguration": { "useApifyProxy": false }
}

๐Ÿ“ค Output

Each dataset item is one page (section) of results:

{
"query": "events in South Bend Indiana",
"search_parameters": {
"q": "events in South Bend Indiana",
"location": "South Bend, Indiana",
"gl": "us",
"hl": "en",
"advanced": "date:today",
"max_pages": 3,
"applied_hit_chips": ["date:today"]
},
"search_metadata": {
"total_results": 9,
"events_count": 9,
"pages_processed": 1,
"max_pages_set": 3,
"pagination_limit_reached": false
},
"search_timestamp": "2026-06-07T12:37:26.639434+00:00",
"page_number": 1,
"events": [
{
"title": "Full Metal Sunday - Killswitch Engage with Machine Head and Havok",
"date": {
"start_date": "Jun 7",
"when": "Sun, Jun 7, 5:00 โ€“ 6:30 PM",
"description": "Tomorrow",
"venue": { "name": "Four Winds Field at Coveleski Stadium", "rating": 4.7, "reviews": 2756, "link": "https://www.google.com/maps/place/..." }
},
"address": ["Four Winds Field at Coveleski Stadium", "501 W South St, South Bend, IN"],
"link": "https://open.spotify.com/concert/45ww5UaMfcSXvVE1wgXG79",
"event_location_map": { "image": "https://www.google.com/maps/vt/data=...", "link": "https://www.google.com/maps/place/...", "venue": { "...": "..." } },
"description": "Find tickets for Iron Reagan at Four Winds Field ...",
"image": "https://www.google.com/maps/vt/data=...",
"venue": { "name": "Four Winds Field at Coveleski Stadium", "rating": 4.7, "reviews": 2756, "link": "https://www.google.com/maps/place/..." }
}
],
"hit_chips": [],
"filters": []
}

๐Ÿš€ How to Use (Apify Console)

  1. Log in at console.apify.com โ†’ Actors.
  2. Open ๐ŸŽŸ๏ธ Google Events Scraper.
  3. Enter your search queries, optional location / country / language / filters.
  4. Click Start.
  5. Watch the live logs as events stream in. ๐ŸŽŸ๏ธ
  6. Open the Output / Storage tab when the run finishes.
  7. Export to JSON / CSV / XLSX.

๐Ÿค– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"searchQueries":["concerts in New York"],"gl":"us","hl":"en","maxPages":2}'

๐ŸŽฏ Best Use Cases

  • ๐Ÿค– AI agents & copilots discovering local events for users.
  • ๐ŸŽซ Ticket-finding and price-comparison tools.
  • ๐Ÿ“ˆ Market research & trend analysis across cities.
  • ๐Ÿ“ฐ Local-events SEO content and roundups.
  • ๐Ÿ’ป Virtual-event discovery (event_type:Virtual-Event).

๐Ÿ’ต Pricing

This Actor uses the Pay-per-event model. The primary billable event is row_result โ€” charged once for every result page pushed to the dataset (each page holds up to ~10 events). Set maxPages to cap your spend. Runs that aren't monetized simply skip charging.


โ“ FAQ

Does it need a proxy? No. It connects directly by default and only escalates to a datacenter, then residential proxy if Google blocks a request.

Why is the event image sometimes a map tile? Google loads the hero photo with JavaScript after page render, so it isn't in the static HTML. When absent, the Actor falls back to the venue's map preview tile โ€” exactly what Google itself does.

Can I filter by date? Yes โ€” use advanced (e.g. date:weekend, date:next_month).

Can I scrape many cities at once? Yes โ€” add multiple searchQueries.


๐Ÿ›Ÿ Support & Feedback

Found an issue or want a new field? Open an issue on the Actor's page โ€” feedback is welcome and acted on.

Data is collected only from publicly available Google search results. You are responsible for compliant use (target ToS, GDPR/CCPA, etc.).