Google Events API - Structured Event Listings
Under maintenancePricing
Pay per usage
Go to Apify Store

Google Events API - Structured Event Listings
Under maintenanceScrape 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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
5 days ago
Last modified
Categories
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
| Field | Type | Default | Description |
|---|---|---|---|
searchQuery | string | required | What to search, e.g. concerts Istanbul |
location | string | "" | Optional location to append to query |
maxResults | integer | 20 | Max events to return (1–100) |
dateFrom | string | "" | Filter events from YYYY-MM-DD |
dateTo | string | "" | Filter events to YYYY-MM-DD |
language | string | "en" | UI language (en, tr, de, fr, es, it) |
useProxy | boolean | true | Route 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)