Google Events API - Structured Event Listings avatar

Google Events API - Structured Event Listings

Under maintenance

Pricing

Pay per usage

Go to Apify Store
Google Events API - Structured Event Listings

Google Events API - Structured Event Listings

Under maintenance

Scrape Google Events search results into structured JSON: event name, date/time, venue, address. No official Google Events API exists - this actor fills that gap.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

DarkDev

DarkDev

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Share

🎭 Google Events API

No official Google Events API exists — this Actor fills that gap.

Scrape Google Events search results (ibp=htl;events) into clean, structured JSON. Works for concerts, conferences, festivals, sports, theater and online events across 200+ languages.

🚀 Quick Start

Run with minimal input:

{
"searchQuery": "concerts Istanbul",
"maxResults": 20
}

Or with full options:

{
"searchQuery": "concerts new york",
"location": "Manhattan",
"maxResults": 50,
"dateFrom": "2026-08-01",
"dateTo": "2026-08-31",
"language": "en",
"useProxy": true
}

📥 Input

FieldTypeDefaultDescription
searchQuerystringrequiredWhat to search, e.g. concerts Istanbul
locationstring""Optional location to append to query
maxResultsinteger20Max events to return (1–100)
dateFromstring""Filter events from YYYY-MM-DD
dateTostring""Filter events to YYYY-MM-DD
languagestring"en"UI language (en, tr, de, fr, es, it)
useProxybooleantrueRoute through Apify proxy to avoid IP blocks

📤 Output

Each event is one dataset item:

{
"event_name": "Black Sherif",
"event_date": "1 AUG",
"event_date_time": "Today, 8:00 – 9:30 PM",
"venue": "Hammerstein Ballroom at Manhattan Center",
"address": "311 W 34th St.",
"city": "New York, NY",
"raw_text": "1\nAUG\nBlack Sherif\n...",
"scraped_at": "2026-08-01T19:29:30Z"
}

💡 Use Cases

  • Event discovery apps — power your "what's happening" feed
  • AI agents / MCP clients — give Claude, ChatGPT or Cursor live event search
  • Travel & local apps — concerts, festivals, theater near a destination
  • Calendar copilots — pull real event dates for scheduling

⚙️ Technical Notes

  • Uses Playwright (Chromium) headless to render Google's Events UI
  • Stealth mode to avoid bot detection (webdriver spoofing)
  • 3 retries with backoff on page load failures
  • Scroll-based loading to collect more events
  • Apify proxy support for region-specific results (Google Events requires supported regions)
  • Fallback selectors if Google changes DOM structure

⚠️ Notes

  • Google Events is region-restricted — results depend on proxy location and language
  • Date filters are applied post-scrape (best-effort, based on displayed date)