Ticketmaster API Overview

Get introduced to Ticketmaster's Discovery and Inventory Status APIs.

What is Ticketmaster?

Ticketmaster is a global ticketing service founded in 1976. In 1991, it grew to become the world's largest online ticket marketplace. Clients can post events on the platform, after which Ticketmaster begins selling tickets to those events.

Ticketmaster APIs

Ticketmaster offers several APIs, including a Discovery API and an Inventory Status API. We can use these APIs to perform the following tasks:

  • Search events by keyword in a specific location.

  • Get events for a particular artist or venue in a specific country, city, zip code, DMA, and so on.

  • Get high-resolution images for a particular event or artist.

  • Search events of a certain genre in a particular location for a certain promoter.

  • Get the number of tickets available for an event.

Ticketmaster stores its data regarding events, attractions, and venues according to the following data model:

Note: The diagram below shows a subset of the complete data model, and only includes the entities we'll discuss in this course.

Discovery API

We can use the Discovery API to explore events, attractions, and venues, as well as get details regarding each. The base URL for this API is:

https://app.ticketmaster.com/discovery/v2/

This API offers multiple endpoints—we'll cover most of these in this course. The following illustration provides an overview of the endpoints of this API:

Inventory Status API

As the name implies, we can use the Inventory Status API to retrieve the inventory status for events. In other words, it tells us whether or not tickets are available for a given event. The base URL for this API is:

https://app.ticketmaster.com/inventory-status/v1/

This API offers a single endpoint, an overview of which is shown below: