Skip to main content
Live events directory covering concerts, sports, and theater across North America and parts of Europe, backed by the Ticketmaster/Live Nation inventory. Best for answering questions about upcoming shows by artist, venue, city, or date — “is Taylor Swift playing Chicago?”, “concerts in NYC next weekend”, “Knicks home games this month”. Returns structured HAL+JSON with event metadata, venue coordinates, and ticket-availability signals. 6 endpoints available through Lava’s AI Gateway. See the Ticketmaster API docs for full documentation.
This provider is managed — no additional setup required.

Endpoints

Search live events by keyword, location (latlong, city, stateCode, countryCode), date range (startDateTime, endDateTime), or classification (e.g. Music, Sports). Supports pagination via size and page, and sort (e.g. date,asc).

GET https://app.ticketmaster.com/discovery/v2/events.json?keyword=Taylor+Swift&city=Chicago&countryCode=US&size=10 — Free
const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/events.json?keyword=Taylor+Swift&city=Chicago&countryCode=US&size=10', { method: 'GET' });

Get full details for a single event by Ticketmaster event ID, including venue, attractions, price ranges, and sale dates.

GET https://app.ticketmaster.com/discovery/v2/events/Z1r9uZrrZbpZ1AvjV8I.json — Free
const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/events/Z1r9uZrrZbpZ1AvjV8I.json', { method: 'GET' });

Search venues by keyword, location (latlong, countryCode, stateCode), or postal code. Supports pagination via size and page.

GET https://app.ticketmaster.com/discovery/v2/venues.json?keyword=Madison+Square+Garden&countryCode=US — Free
const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/venues.json?keyword=Madison+Square+Garden&countryCode=US', { method: 'GET' });
GET https://app.ticketmaster.com/discovery/v2/venues/KovZpZA7AAEA.json — Free
const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/venues/KovZpZA7AAEA.json', { method: 'GET' });

Search attractions (performers, teams, plays) by keyword or classification. Supports pagination via size and page.

GET https://app.ticketmaster.com/discovery/v2/attractions.json?keyword=Taylor+Swift — Free
const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/attractions.json?keyword=Taylor+Swift', { method: 'GET' });
GET https://app.ticketmaster.com/discovery/v2/attractions/K8vZ917Gku7.json — Free
const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/attractions/K8vZ917Gku7.json', { method: 'GET' });

Next Steps

All Providers

Browse all supported AI providers

Forward Proxy

Learn how to construct proxy URLs and authenticate requests