Google Events API

Events from Google Search as JSON, SerpApi google_events compatible

Search the events pack Google shows for a query such as "concerts in austin" and get up to ten events as structured JSON. Each event carries the title, date, venue name and address, description, ticket sellers with links, price, venue rating and reviews and a thumbnail, with the field names of the SerpApi google_events engine.

500 free credits
No card needed
From $0.20 / 1k
Pay as you go
Structured JSON
Ready for apps
API key access
Test in minutes
1
Endpoint
10
Events per query
$0.20
Per 1k requests

Try it now

Make one request. Inspect structured JSON.

Use the first endpoint in this API family with a Scrappa API key. Every account includes 500 free monthly credits, so you can validate the response shape before buying credits.

Request preview
Request
curl -X GET "https://scrappa.co/api/google-events?q=concerts in austin&hl=en&gl=us" \
  -H "Accept: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
JSON response
{
  "search_parameters": {
    "engine": "google_events",
    "q": "concerts in austin",
    "gl": "us",
    "hl": "en",
    "start": 0
  },
  "search_information": {
    "events_results_state": "Results for exact spelling"
  },
  "events_results": [
    {
      "position": 1,
      "title": "FOSTER THE PEOPLE - AUSTIN, TX",
      "date": {
        "start_date": "Oct 16",
        "when": "Fri, Oct 16, 7:00 PM"
      },
      "address": ["Moody Amphitheater", "1401 Trinity St, Austin, TX 78701"],
      "venue": {"name": "Moody Amphitheater", "rating": 4.5, "reviews": 1360},
      "price": "$43",
      "extracted_price": 43.0
    }
  ],
  "pagination": {"current_page": 1, "start": 0}
}

What you can build

Structured data for real applications. Here are some ideas.

Event Discovery Apps

Show concerts, shows and festivals for a city and a date range in a travel, nightlife or local guide app.

Ticket Price Tracking

Track the lowest ticket price and the sellers Google lists for an event, and compare them over time.

Venue Marketing

Monitor which events Google shows for your venue or artist queries, with dates, descriptions and ticket links.

Available endpoints

Everything you need in one API.

Scrappa vs SerpApi Google Events

See how Scrappa compares to the official API.

Events for a query
Scrappa:
SerpApi Google Events:
Field naming
Scrappa: SerpApi-compatible (events_results)
SerpApi Google Events: Native (events_results)
Date, address, venue, description, tickets, price
Scrappa:
SerpApi Google Events:
Date filters (htichips)
Scrappa: Approximated with query words
SerpApi Google Events: Native filters
Pagination (start)
Scrappa: One page per query
SerpApi Google Events: 10 per page
Location by uule
Scrappa: Accepted, not applied; use location
SerpApi Google Events:
Events map
Scrappa: Not returned
SerpApi Google Events:
Pricing
Scrappa: $0.20 per 1,000 requests
SerpApi Google Events: Paid plans
Free tier
Scrappa: 500 credits per month
SerpApi Google Events: Limited trial

Key features

Up to ten events per query from the Google events pack
Date, venue, address, description and thumbnail per event
Ticket sellers with links, lowest price and extracted price
Venue rating and review count
SerpApi google_events compatible field names

Frequently asked questions

It returns the events Google shows in the events pack of a search as JSON. Send a query such as "concerts in austin" and get an events_results array with title, date, address, venue, description, ticket_info, price and thumbnail.

No. Google offers no public events API. Scrappa is an independent service and is not affiliated with or endorsed by Google. A Scrappa API key is the only credential you need.

The core fields and names match: title, date, address, venue, description, ticket_info, price and extracted_price. Date filters are approximated with query words, start above 0 returns no events because the pack holds one page, uule is accepted but not applied, and events_map is not returned.

A query without an events pack returns 200 with an empty events_results array and is billed, because the answer is a valid empty result. A block page, a captcha, a consent page or an exhausted session returns an error and is never billed.

Yes. Every Scrappa account includes 500 free credits per month with no credit card required. Requests are $0.20 per 1,000 after that, and a request that returns an error consumes no credits.

Start using the Google Events API

Sign up and get 500 free credits. No credit card required.