Google Events Discovery
Search Google Events for upcoming event cards.
Use the Google Events API when you need event cards for a topic, venue, or local market. It returns event-specific metadata instead of general organic search results.
Search Events
import os
import serpapi
client = serpapi.Client(api_key=os.environ["SERPAPI_KEY"], timeout=20)
results = client.search(
engine="google_events",
q="coffee",
)
for event in results.get("events_results", [])[:5]:
print(event.get("title"))
print(event.get("date", {}).get("when"))
print(event.get("address"))What to Read
Start with events_results. Useful fields include title, date, address, link, ticket_info, venue, and description when present.
See the Google Events API documentation for date and location parameters.