> ## Documentation Index
> Fetch the complete documentation index at: https://lava.so/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Ticketmaster

> Live events directory covering concerts, sports, and theater across North America and parts of Europe, backed by the Ticketmaster/Live Nation inventory.

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; Lava slims this aggressively by default (drops image variants, HAL \_links, and prose — see filter.*lava*\* and mode="full" overrides).

6 endpoints available through Lava's AI Gateway. See the [Ticketmaster API docs](https://developer.ticketmaster.com/products-and-docs/apis/discovery-api/v2/) for full documentation.

<Info>This provider is **managed** — no additional setup required.</Info>

## 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). Lava slims responses by default — drops image variants, HAL \_links, and verbose prose; pass filter.mode="full" or filter.\_lava\_keep\_images / \_lava\_keep\_links / \_lava\_verbose = "true" to expand.

**GET** `https://app.ticketmaster.com/discovery/v2/events.json?keyword=Taylor+Swift&city=Chicago&countryCode=US&size=10` — Free

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/events.json?keyword=Taylor+Swift&city=Chicago&countryCode=US&size=10', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapp.ticketmaster.com%2Fdiscovery%2Fv2%2Fevents.json%3Fkeyword%3DTaylor%2BSwift%26city%3DChicago%26countryCode%3DUS%26size%3D10" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Get full details for a single event by Ticketmaster event ID, including venue, attractions, price ranges, and sale dates. Lava slims the response by default; see filter.*lava*\* and mode="full" overrides.

**GET** `https://app.ticketmaster.com/discovery/v2/events/Z1r9uZrrZbpZ1AvjV8I.json` — Free

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/events/Z1r9uZrrZbpZ1AvjV8I.json', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapp.ticketmaster.com%2Fdiscovery%2Fv2%2Fevents%2FZ1r9uZrrZbpZ1AvjV8I.json" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Search venues by keyword, location (latlong, countryCode, stateCode), or postal code. Supports pagination via size and page. Lava slims responses by default; see filter.*lava*\* and mode="full" overrides.

**GET** `https://app.ticketmaster.com/discovery/v2/venues.json?keyword=Madison+Square+Garden&countryCode=US` — Free

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/venues.json?keyword=Madison+Square+Garden&countryCode=US', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapp.ticketmaster.com%2Fdiscovery%2Fv2%2Fvenues.json%3Fkeyword%3DMadison%2BSquare%2BGarden%26countryCode%3DUS" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Get full details for a single venue by Ticketmaster venue ID, including address, coordinates, capacity, and social links. Lava slims the response by default; see filter.*lava*\* and mode="full" overrides.

**GET** `https://app.ticketmaster.com/discovery/v2/venues/KovZpZA7AAEA.json` — Free

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/venues/KovZpZA7AAEA.json', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapp.ticketmaster.com%2Fdiscovery%2Fv2%2Fvenues%2FKovZpZA7AAEA.json" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Search attractions (performers, teams, plays) by keyword or classification. Supports pagination via size and page. Lava slims responses by default; see filter.*lava*\* and mode="full" overrides.

**GET** `https://app.ticketmaster.com/discovery/v2/attractions.json?keyword=Taylor+Swift` — Free

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/attractions.json?keyword=Taylor+Swift', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapp.ticketmaster.com%2Fdiscovery%2Fv2%2Fattractions.json%3Fkeyword%3DTaylor%2BSwift" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

### Get full details for a single attraction by Ticketmaster attraction ID, including classifications, images, and external links. Lava slims the response by default; see filter.*lava*\* and mode="full" overrides.

**GET** `https://app.ticketmaster.com/discovery/v2/attractions/K8vZ917Gku7.json` — Free

<Tabs>
  <Tab title="SDK">
    ```typescript theme={null}
    const data = await lava.gateway('https://app.ticketmaster.com/discovery/v2/attractions/K8vZ917Gku7.json', { method: 'GET' });
    ```
  </Tab>

  <Tab title="cURL">
    ```bash theme={null}
    curl "https://api.lava.so/v1/forward?u=https%3A%2F%2Fapp.ticketmaster.com%2Fdiscovery%2Fv2%2Fattractions%2FK8vZ917Gku7.json" \
      -H "Authorization: Bearer $LAVA_SECRET_KEY"
    ```
  </Tab>
</Tabs>

## Next Steps

<CardGroup cols={2}>
  <Card title="All Providers" icon="grid" href="/gateway/supported-providers">
    Browse all supported AI providers
  </Card>

  <Card title="Forward Proxy" icon="route" href="/gateway/forward-proxy">
    Learn how to construct proxy URLs and authenticate requests
  </Card>
</CardGroup>
