Search and look up events, attractions, venues and classifications across all supported sources, markets and locales.
Overview
Authentication
To run a successful API call, you will need to pass your API Key in the apikey query parameter. Your API Key should automatically appear in all URLs throughout this portal.
The API provides access to content sourced from various platform, including Ticketmaster, Universe, FrontGate Tickets and Ticketmaster Resale (TMR). By default, the API returns events from all sources. To specify a specifc source(s), use the &source= parameter. Multiple, comma separated values are OK.
Event Coverage
With over 230K+ events available in the API, coverage spans different countries, including United States, Canada, Mexico, Australia, New Zealand, United Kingdom, Ireland, other European countries, and more. More events and more countries are added on continuous basis.
Examples
Get a list of all events in the United Stateshttps://app.ticketmaster.com/discovery/v2/events.json?countryCode=US&apikey={apikey}
Search for events sourced by Universe in the United States with keyword “devjam”https://app.ticketmaster.com/discovery/v2/events.json?keyword=devjam&source=universe&countryCode=US&apikey={apikey}
Search for music events in the Los Angeles areahttps://app.ticketmaster.com/discovery/v2/events.json?classificationName=music&dmaId=324&apikey={apikey}
Get a list of all events for Adele in Canadahttps://app.ticketmaster.com/discovery/v2/events.json?attractionId=K8vZ917Gku7&countryCode=CA&apikey={apikey}
Search Events
Method: GET.
Authentication required.
Returns the 20 most recent events for the authenticating user.
discovery/{version}/events.{format}
URL parameters:
Parameter
Description
Type
Default Value
Required
version
The API Version.
string
“v2”
Yes
format
API Response Format.
string
“json”
Yes
Query parameters:
Parameter
Description
Type
Default Value
Required
keyword
A string to search against event’s name. Partial word will not be found. ex: keyword=Mado will not found event with name: Madonna
string
No
attractionId
Attraction ID(s) separated by comma.
string
“K8vZ91713eV”
No
venueId
Venue ID(s) separated by comma.
string
“KovZpZAEdFtJ”
No
postalCode
Zipcode or Postal Code of the venue in which the event is taking place. This is text-based search, not location-based search. Use lat/long + radius search for nearby events.
string
“90069”
No
latlong
The Latitude, Longitude coordinates for the venue in which this event is taking place.
string
“34.0928090,-118.3286610”
No
radius
The radius of the area in which we want to search for events.
string
“25”
No
unit
The radius distance unit. Possible values: miles, km.
string
“miles”
No
source
Source of the event. Possible values are ‘ticketmaster’, ‘frontgate’, ‘universe’.
string
“ticketmaster”
No
locale
There is no fallback mechanism, so it’s possible you will not have values in multi-lingual fields
string
No
marketId
The city/metro area in which this event takes place.
string
“27”
No
startDateTime
Include events happening after this date.
string
“2017-01-01T00:00:00Z”
No
endDateTime
Include events happening before this date.
string
“2017-01-01T00:00:00Z”
No
includeTBA
Whether or not to return events with dates to be announced (TBA). Default is ‘no’, TBA events are not returned.
string
“yes|no|only”
No
includeTBD
Whether or not to return events with dates to be determined (TBD). Default is ‘no’, TBD events are not returned.
string
“yes|no|only”
No
includeTest
Whether or not to return test events. Default is ‘no’, test events are not returned.
string
“yes|no|only”
No
size
The number of events returned in the API response. (Max 500)
string
“10”
No
page
The page for paginating through the results.
string
“1”
No
sort
The search sort criteria. Values: “”, “eventDate,date.desc”, “eventDate,date.asc”, “name,date.desc”, “name,date.asc”.
string
No
onsaleStartDateTime
Include events going onsale after this date.
string
“2017-01-01T00:00:00Z”
No
onsaleEndDateTime
Include events going onsale before this date.
string
“2017-01-01T00:00:00Z”
No
city
city
string
No
countryCode
ISO value for the country in which you want to query events in. Possible values are: ‘US’, ‘CA’, ‘AU’, ‘NZ’, ‘MX’.
string
“MX”
No
stateCode
stateCode
string
No
classificationName
any classification name - segment - genre - sub-genre
string
No
classificationId
any classification id - segment - genre - sub-genre
string
No
dmaId
dmaId
string
No
Response structure:
_embedded (object) - container for events.
events (array) - events.
{array item object} - event.
name (string) - name of event.
type (string) - type of event.
id (string) - id of event.
test (boolean) - is test.
locale (string) - locale of event.
url (string) - links to event detail page.
pleaseNote (string) - event’s note.
priceRanges (array) - priceRanges.
{array item object} - priceRange.
type (string) - price type (“standard”)
currency (string) - currency
min (number) - minimum price
max (number) - maximum price
promoter (object) - promoter.
id (string) - promoter id.
info (string) - event’s information.
images (array) - images.
{array item object} - image.
ratio (string) - image ratio.
url (string) - image url.
width (number) - image width.
height (number) - image height.
fallback (boolean) - image fallback availability.
sales (object) - sales.
public (object) - public sales.
startDateTime (string) - date and time start of public sales.
startTBD (boolean) - is start TBD.
endDateTime (string) - date and time end of public sales.
dates (object) - dates of event.
access (object) - access
startDateTime (string) - start date time
startApproximate (boolean) - start approximate
endDateTime (string) - end date time
endApproximate (boolean) - end approximate
end (object) - start of event.
approximate (boolean) - is approximate.
dateTime (string) - date and time end of event.
start (object) - start of event.
dateTime (string) - date and time start of event.
localDate (string) - local date start of event.
localTime (string) - local time start of event.
dateTBD (boolean) - is date TBD.
dateTBA (boolean) - is date TBA.
timeTBA (boolean) - is time TBA.
noSpecificTime (boolean) - is no specific time.
timezone (string) - time zone of event.
status (object) - status of event.
code (string) - code of status.
classifications (array) - classifications.
{array item object} - classification.
primary (boolean) - is primary.
segment (object) - segment.
id (string) - segment id.
name (string) - segment name.
genre (object) - genre.
id (string) - genre id.
name (string) - genre name.
subGenre (object) - subgenre.
id (string) - subgenre id.
name (string) - subgenre name.
_links (object) - links to event.
self (object) - link to this event.
href (string) - reference.
attractions (object) - links to event attractions.
{array item object} - link.
href (string) - reference to event attraction.
venue (object) - link to event venues.
{array item object} - link.
href (string) - reference to event venue.
_embedded (object) - container for related items.
venue (array) - related venues.
{array item object} - venue.
name (string) - name of event venue.
type (string) - type of current venue.
id (string) - id of current venue.
test (boolean) - is test.
locale (string) - locale of event.
postalCode (string) - postal code of venue.
timeZone (string) - time zone of event.
markets (array) - markets.
{array item object} - market.
id (string) - market id.
country (object) - country of venue.
name (string) - name of country.
countryCode (string) - country code of venue.
state (object) - state of venue.
name (string) - name of state.
stateCode (string) - state code of venue.
city (object) - city of venue.
name (string) - city name of venue.
location (object) - location of venue.
latitude (string) - latitude of venue.
longitude (string) - longitude of venue.
address (object) - address of venue.
line1 (string) - street name.
line2 (string) - city and state code where event happen.
_links (object) - links.
self (object) - link to this venue.
href (string) - reference.
attractions (array) - related attractions.
{array item object} - event attractions.
url (string) - url to event attraction.
image (object) - images of attraction.
url (string) - images url of event.
name (string) - name of event attraction.
_links (object) - links to attractions.
self (object) - link to this attraction.
href (string) - reference.
id (string) - id of current attraction.
type (string) - type of current attraction.
test (boolean) - is test.
locale (string) - locale of event.
images (array) - images.
{array item object} - image.
ratio (string) - image ratio.
url (string) - image url.
width (number) - image width.
height (number) - image height.
fallback (boolean) - image fallback availability.
classifications (array) - classifications.
{array item object} - classification.
primary (boolean) - is primary.
segment (object) - segment.
id (string) - segment id.
name (string) - segment name.
genre (object) - genre.
id (string) - genre id.
name (string) - genre name.
subGenre (object) - subgenre.
id (string) - subgenre id.
name (string) - subgenre name.
_links (object) - links to data sets.
self (object) - link to this data set.
href (string) - reference.
templated (boolean) - ability to be templated.
next (object) - link to the next data set.
href (string) - reference.
templated (boolean) - ability to be templated.
page (object) - information about current page in data source.
size (number) - size of page.
totalElements (number) - total number of available elements in server.
totalPages (number) - total number of available pages in server.
number (number) - current page number counted from 0.
Method: GET.
Authentication required.
Returns the event detail by event ID.
discovery/{version}/events/{id}.{format}
URL parameters:
Parameter
Description
Type
Default Value
Required
version
The API Version.
string
“v2”
Yes
id
Event ID. Required.
string
“1A4ZAZyGkeUYKaO”
Yes
format
API Response Format.
string
“json”
Yes
Query parameters:
Parameter
Description
Type
Default Value
Required
locale
The event locale, including country and localization. Values: “”, “en-us”, “en-gb”, “en-ca”, “es-us”, “en-mx”, “es-mx”, “en-au”, “en-nz”, “fr-fr”, “fr-ca”.
string
“en-us”
No
Response structure:
_embedded (object) - container for related items.
attractions (array) - related attractions.
{array item object} - event attractions.
_links (object) - links to attractions.
self (object) - link to this attraction.
href (string) - reference.
classifications (array) - classifications.
{array item object} - classification.
primary (boolean) - is primary.
segment (object) - segment.
id (string) - segment id.
name (string) - segment name.
genre (object) - genre.
id (string) - genre id.
name (string) - genre name.
subGenre (object) - subgenre.
id (string) - subgenre id.
name (string) - subgenre name.
id (string) - id of current attraction.
images (array) - images.
{array item object} - image.
ratio (string) - image ratio.
url (string) - image url.
width (number) - image width.
height (number) - image height.
fallback (boolean) - image fallback availability.
name (string) - name of event attraction.
locale (string) - locale of event.
test (boolean) - is test.
type (string) - type of current attraction.
url (string) - url to event attraction.
venue (array) - related venues.
{array item object} - venue.
_links (object) - links.
self (object) - link to this venue.
href (string) - reference.
address (object) - address of venue.
line1 (string) - street name.
line2 (string) - city and state code where event happen.
city (object) - city of venue.
name (string) - city name of venue.
country (object) - country of venue.
countryCode (string) - country code of venue.
id (string) - id of current venue.
locale (string) - locale of event.
location (object) - location of venue.
latitude (string) - latitude of venue.
longitude (string) - longitude of venue.
markets (array) - markets.
{array item object} - market.
id (string) - market id.
name (string) - name of event venue.
postalCode (string) - postal code of venue.
state (object) - state of venue.
stateCode (string) - state code of venue.
type (string) - type of current venue.
test (boolean) - is test.
timeZone (string) - time zone of event.
url (string) - links to venue.
_links (object) - links to event.
self (object) - link to this event.
href (string) - reference.
attractions (object) - links to event attractions.
{array item object} - link.
href (string) - reference to event attraction.
venue (object) - link to event venues.
{array item object} - link.
href (string) - reference to event venue.
classifications (array) - classifications.
{array item object} - classification.
primary (boolean) - is primary.
segment (object) - segment.
id (string) - segment id.
name (string) - segment name.
genre (object) - genre.
id (string) - genre id.
name (string) - genre name.
subGenre (object) - subgenre.
id (string) - subgenre id.
name (string) - subgenre name.
dates (object) - dates of event.
access (object) - access
startDateTime (string) - start date time
startApproximate (boolean) - start approximate
endDateTime (string) - end date time
endApproximate (boolean) - end approximate
end (object) - start of event.
approximate (boolean) - is approximate.
dateTime (string) - date and time end of event.
start (object) - start of event.
dateTime (string) - date and time start of event.
localDate (string) - local date start of event.
localTime (string) - local time start of event.
dateTBD (boolean) - is date TBD.
dateTBA (boolean) - is date TBA.
timeTBA (boolean) - is time TBA.
noSpecificTime (boolean) - is no specific time.
timezone (string) - time zone of event.
status (object) - status of event.
code (string) - code of status.
id (string) - id of event.
images (array) - images.
{array item object} - image.
ratio (string) - image ratio.
url (string) - image url.
width (number) - image width.
height (number) - image height.
fallback (boolean) - image fallback availability.
info (string) - event’s information.
locale (string) - locale of event.
name (string) - name of event.
pleaseNote (string) - event’s note.
priceRanges (array) - priceRanges.
{array item object} - priceRange.
type (string) - price type (“standard”)
currency (string) - currency
min (number) - minimum price
max (number) - maximum price
promoter (object) - promoter.
id (string) - promoter id.
sales (object) - sales.
public (object) - public sales.
startDateTime (string) - date and time start of public sales.
startTBD (boolean) - is start TBD.
endDateTime (string) - date and time end of public sales.
Method: GET.
Authentication required.
Returns all the images for an event by ID. If an event does not have an image for a supported resolution, the event’s major category image will be returned instead.
discovery/{version}/events/{id}/images.{format}
URL parameters:
Parameter
Description
Type
Default Value
Required
version
The API Version.
string
“v2”
Yes
id
Event ID. Required.
string
“1A4ZAZyGkeUYKaO”
Yes
format
API Response Format.
string
“json”
Yes
Query parameters:
Parameter
Description
Type
Default Value
Required
locale
The event locale, including country and localization. Values: “”, “en-us”, “en-gb”, “en-ca”, “es-us”, “en-mx”, “es-mx”, “en-au”, “en-nz”, “fr-fr”, “fr-ca”.
A string to search against events, attractions and venues. The keyword will be checked against titles, descriptions, names and other logical fields that describe any of these data objects.
string
No
locale
The event locale, including country and localization. Values: “”, “en-us”, “en-gb”, “en-ca”, “es-us”, “en-mx”, “es-mx”, “en-au”, “en-nz”, “fr-fr”, “fr-ca”.
string
No
size
The number of events returned in the API response.
string
“20”
No
page
The page for paginating through the results.
string
“1”
No
sort
The search sort criteria. Values: “name,desc”, “name,asc”.
string
No
Response structure:
_embedded (object) - container attractions.
attractions (array) - attractions.
{array item object} - attraction.
_links (object) - links to attractions.
self (object) - link to this attraction.
href (string) - reference.
classifications (array) - classifications.
{array item object} - classification.
primary (boolean) - is primary.
segment (object) - segment.
id (string) - segment id.
name (string) - segment name.
genre (object) - genre.
id (string) - genre id.
name (string) - genre name.
subGenre (object) - subgenre.
id (string) - subgenre id.
name (string) - subgenre name.
id (string) - id of current attraction.
images (array) - images.
{array item object} - image.
fallback (boolean) - image fallback availability.
height (number) - image height.
ratio (string) - image ratio.
url (string) - image url.
width (number) - image width.
locale (string) - locale of event.
name (string) - name of event attraction.
test (boolean) - is test.
type (string) - type of current attraction.
url (string) - url to event attraction.
_links (object) - links to attractions data set.
self (object) - link to this data set.
href (string) - reference.
templated (boolean) - is templated.
next (object) - link to the next data set.
href (string) - reference.
templated (boolean) - is templated.
next (object) - link to the next attraction.
page (object) - information about current page in data source.
size (number) - size of page.
totalElements (number) - total number of available elements in server.
totalPages (number) - total number of available pages in server.
number (number) - current page number counted from 0.
The event locale, including country and localization. Values: “”, “en-us”, “en-gb”, “en-ca”, “es-us”, “en-mx”, “es-mx”, “en-au”, “en-nz”, “fr-fr”, “fr-ca”.
A string to search against events, attractions and venues. The keyword will be checked against titles, descriptions, names and other logical fields that describe any of these data objects.
string
No
classificationID
classification ID
string
No
size
The number of events returned in the API response.
string
“20”
No
page
The page for paginating through the results.
string
“1”
No
sort
The search sort criteria. Values: “”, “name,desc”, “name,asc”.
string
No
Response structure:
_embedded (object) - container for classifications.
classifications (array) - classifications.
{array item object} - classification.
_links (object) - links to classifications data sets.
self (object) - link to this data set.
href (string) - reference.
segment (object) - segment.
_embedded (object) - container for genres.
genres (array) - genres.
{array item object} - genres.
_links (object) - links to genre.
self (object) - link to this genre.
href (string) - reference.
_embedded (object) - container for subgenres.
subgenres (array) - subgenres.
{array item object} - subgenre.
_links (object) - links to subgenre.
self (object) - link to this subgenre.
href (string) - reference.
id (string) - genre id.
name (string) - genre name.
id (string) - genre id.
name (string) - genre name.
_links (object) - links to segments.
self (object) - link to this segments.
href (string) - reference.
_links (object) - links to classifications data sets.
self (object) - link to this data set.
href (string) - reference.
templated (boolean) - ability to be templated.
next (object) - link to the next data set.
href (string) - reference.
templated (boolean) - ability to be templated.
page (object) - information about current page in data source.
size (number) - size of page.
totalElements (number) - total number of available elements in server.
totalPages (number) - total number of available pages in server.
number (number) - current page number counted from 0.
Method: GET.
Authentication required.
Returns the classification detail by ID.
discovery/{version}/classifications/{id}.{format}
URL parameters:
Parameter
Description
Type
Default Value
Required
version
The API Version.
string
“v2”
Yes
id
Category ID.
string
“KZFzniwnSyZfZ7v7na”
Yes
format
API Response Format.
string
“json”
Yes
Query parameters:
Parameter
Description
Type
Default Value
Required
locale
The event locale, including country and localization. Values: “”, “en-us”, “en-gb”, “en-ca”, “es-us”, “en-mx”, “es-mx”, “en-au”, “en-nz”, “fr-fr”, “fr-ca”.
string
No
Response structure:
_links (object) - links to classifications data sets.
A string to search against events, attractions and venues. The keyword will be checked against titles, descriptions, names and other logical fields that describe any of these data objects.
string
No
locale
The event locale, including country and localization. Values: “”, “en-us”, “en-gb”, “en-ca”, “es-us”, “en-mx”, “es-mx”, “en-au”, “en-nz”, “fr-fr”, “fr-ca”.
string
No
size
The number of events returned in the API response.
string
“10”
No
page
The page for paginating through the results.
string
“1”
No
sort
The search sort criteria. Values: “”, “name,desc”, “name,asc”.
string
No
stateCode
The state code.
string
No
countryCode
The country code.
string
No
includeTest
Include test
string, enum:[“yes”,”no”,”only”]
No
source
Source
string
No
Response structure:
_embedded (object) - container for venues.
venues (array) - venues.
{array item object} - venue.
_links (object) - links to venues.
self (object) - link to this venue.
href (string) - reference.
address (object) - address of venue.
line1 (string) - address line 1.
line2 (string) - address line 2.
city (object) - city of venue.
name (string) - name of city.
country (object) - country.
name (string) - name of country.
countryCode (string) - code of country.
dmas (array) - dmas venue.
{array item object} - dmas.
id (number) - id.
id (string) - id of venue.
locale (string) - locale of venue.
location (object) - location.
longitude (string) - address line 1.
latitude (string) - address line 2.
postalCode (string) - postal code of venue.
markets (array) - markets.
{array item object} - market.
id (string) - market id.
name (string) - name of venue.
state (object) - state of venue.
name (string) - name of state.
stateCode (string) - code of state.
test (boolean) - is test event.
timeZone (string) - time zone of venue.
type (string) - type of venue.
url (string) - url to venue.
_links (object) - links to venues data set.
self (object) - link to this data set.
href (string) - reference.
templated (boolean) - is templated.
page (object) - information about current page in data source.
number (number) - current page number counted from 0.
size (number) - page size.
totalElements (number) - total number of available elements in server.
totalPages (number) - total number of available pages in server.
Method: GET.
Authentication required.
Returns the venue detail by ID.
discovery/{version}/venues/{id}.{format}
URL parameters:
Parameter
Description
Type
Default Value
Required
version
The API Version.
string
“v2”
Yes
id
Venue ID.
string
“KovZpZAFnIEA”
Yes
format
API Response Format.
string
“json”
Yes
Query parameters:
Parameter
Description
Type
Default Value
Required
locale
The event locale, including country and localization. Values: “”, “en-us”, “en-gb”, “en-ca”, “es-us”, “en-mx”, “es-mx”, “en-au”, “en-nz”, “fr-fr”, “fr-ca”.
Markets can be used to filter events by larger regional demographic groupings. Each market is typically comprised of several DMAs.
USA
ID
Market
1
Birmingham & More
2
Charlotte
3
Chicagoland & Northern IL
4
Cincinnati & Dayton
5
Dallas - Fort Worth & More
6
Denver & More
7
Detroit, Toledo & More
8
El Paso & New Mexico
9
Grand Rapids & More
10
Greater Atlanta Area
11
Greater Boston Area
12
Cleveland, Youngstown & More
13
Greater Columbus Area
14
Greater Las Vegas Area
15
Greater Miami Area
16
Minneapolis/St. Paul & More
17
Greater Orlando Area
18
Greater Philadelphia Area
19
Greater Pittsburgh Area
20
Greater San Diego Area
21
Greater Tampa Area
22
Houston & More
23
Indianapolis & More
24
Iowa
25
Jacksonville & More
26
Kansas City & More
27
Greater Los Angeles Area
28
Louisville & Lexington
29
Memphis, Little Rock & More
30
Milwaukee & WI
31
Nashville, Knoxville & More
33
New England
34
New Orleans & More
35
New York/Tri-State Area
36
Phoenix & Tucson
37
Portland & More
38
Raleigh & Durham
39
Saint Louis & More
40
San Antonio & Austin
41
N. California/N. Nevada
42
Greater Seattle Area
43
North & South Dakota
44
Upstate New York
45
Utah & Montana
46
Virginia
47
Washington, DC and Maryland
48
West Virginia
49
Hawaii
50
Alaska
52
Nebraska
53
Springfield
54
Central Illinois
55
Northern New Jersey
121
South Carolina
122
South Texas
123
Beaumont
124
Connecticut
125
Oklahoma
Canada
ID
Market
102
Toronto, Hamilton & Area
103
Ottawa & Eastern Ontario
106
Manitoba
107
Edmonton & Northern Alberta
108
Calgary & Southern Alberta
110
B.C. Interior
111
Vancouver & Area
112
Saskatchewan
120
Montréal & Area
Europe
ID
Market
202
London (UK)
203
South (UK)
204
Midlands and Central (UK)
205
Wales and North West (UK)
206
North and North East (UK)
207
Scotland
208
Ireland
209
Northern Ireland
210
Germany
211
Netherlands
500
Sweden
501
Spain
502
Barcelona (Spain)
503
Madrid (Spain)
600
Turkey
Australia and New Zealand
ID
Market
302
New South Wales/Australian Capital Territory
303
Queensland
304
Western Australi
305
Victoria/Tasmania
306
Western Australia
351
North Island
352
South Island
Mexico
ID
Market
402
Mexico City and Metropolitan Area
403
Monterrey
404
Guadalajara
Supported Sources
Source
ticketmaster
tmr (ticketmaster resale platform)
universe
frontgate
Supported Locales
We support all languages, without any fallback.
Supported Designated Market Area (DMA)
Designated Market Area (DMA) can be used to segment and target events to a specific audience. Each DMA groups several zipcodes into a specific market segmentation based on population demographics.