Live Nation API
Ticketing and event APIs provided via Ticketmaster developer portal.
Ticketing and event APIs provided via Ticketmaster developer portal.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/live-nation:live-nation-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.1.0
info:
title: Live Nation API
version: '2026-10-13'
description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-13: 18 operation(s) read from 4 public documentation page(s) (each operation
names its page in x-source). This is not the provider''s published contract; Live Nation has published no machine-readable contract that the
pipeline could find. Engine: local.'
x-evidence-tiers:
code-example: 7
documentation: 11
pages-with-code: 3
pages-read: 4
x-generated-from: documentation
x-provenance: generated
x-authored-by: API Evangelist
x-generated: '2026-10-13'
x-generator: generate-contract-from-docs.py
x-engine: local
x-sources:
- http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2
- https://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2
- https://developer.ticketmaster.com/products-and-docs/apis/partner
- https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
servers:
- url: https://app.ticketmaster.eu
paths:
/bookings:
post:
operationId: post_bookings
tags:
- Bookings
summary: Create a booking
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PostBookingsRequest'
responses:
'201':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/PostBookingsResponse'
x-evidence:
kind: documentation
/bookings/{inventoryToken}:
delete:
operationId: delete_bookings_inventoryToken
tags:
- Bookings
summary: Release a booking
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: inventoryToken
in: path
required: true
schema:
type: string
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: documentation
/events:
get:
operationId: get_events
tags:
- Events
summary: Event Search
x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2
parameters:
- name: domain
in: query
required: false
schema:
type: string
description: The market domain (e.g. norway, sweden, ...).
- name: lang
in: query
required: false
schema:
type: string
description: Language ISO code.
- name: attraction_ids
in: query
required: false
schema:
type: string
description: Comma‑separated list of attraction IDs.
- name: category_ids
in: query
required: false
schema:
type: string
description: Comma‑separated list of category IDs.
- name: subcategory_ids
in: query
required: false
schema:
type: string
description: Comma‑separated list of sub‑category IDs.
- name: event_ids
in: query
required: false
schema:
type: string
description: Comma‑separated list of event IDs.
- name: event_name
in: query
required: false
schema:
type: integer
description: Name of the event.
- name: venue_ids
in: query
required: false
schema:
type: string
description: Comma‑separated list of venue IDs.
- name: city_ids
in: query
required: false
schema:
type: string
description: Comma‑separated list of city IDs.
- name: country_ids
in: query
required: false
schema:
type: string
description: Comma‑separated list of country IDs.
- name: postal_code
in: query
required: false
schema:
type: string
description: Postal or zip code.
- name: lat
in: query
required: false
schema:
type: string
description: Latitude for location‑based search.
- name: long
in: query
required: false
schema:
type: string
description: Longitude for location‑based search.
- name: radius
in: query
required: false
schema:
type: integer
description: Radius in km for location‑based search.
- name: eventdate_from
in: query
required: false
schema:
type: string
description: Start of event date range (UTC).
- name: eventdate_to
in: query
required: false
schema:
type: string
description: End of event date range (UTC).
- name: onsaledate_from
in: query
required: false
schema:
type: string
description: Start of onsale date range (UTC).
- name: onsaledate_to
in: query
required: false
schema:
type: string
description: End of onsale date range (UTC).
- name: offsaledate_from
in: query
required: false
schema:
type: string
description: Start of offsale date range (UTC).
- name: offsaledate_to
in: query
required: false
schema:
type: string
description: End of offsale date range (UTC).
- name: min_price
in: query
required: false
schema:
type: integer
description: Minimum ticket price.
- name: max_price
in: query
required: false
schema:
type: integer
description: Maximum ticket price.
- name: price_excl_fees
in: query
required: false
schema:
type: boolean
description: If true, prices exclude fees.
- name: seats_available
in: query
required: false
schema:
type: boolean
description: When true, only events with tickets available are returned.
- name: cancelled
in: query
required: false
schema:
type: boolean
description: When true, only cancelled events are returned.
- name: is_not_package
in: query
required: false
schema:
type: boolean
description: When true, excludes package events.
- name: sort_by
in: query
required: false
schema:
type: string
description: Sorting method (eventdate, eventname, popularity, proximity).
- name: order
in: query
required: false
schema:
type: string
description: Sorting order (asc or desc).
- name: rows
in: query
required: false
schema:
type: integer
description: Number of rows to return (max 250).
- name: start
in: query
required: false
schema:
type: integer
description: Offset for pagination.
- name: exclude_external
in: query
required: false
schema:
type: boolean
description: When true, excludes external events.
responses:
'200':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/GetEventsResponse'
x-evidence:
kind: documentation
/events/{eventId}/prices:
get:
operationId: get_events_eventId_prices
tags:
- Events
summary: Event Prices
x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2
parameters:
- name: eventId
in: path
required: true
schema:
type: string
- name: lang
in: query
required: false
schema:
type: string
description: Language ISO code.
- name: domain
in: query
required: true
schema:
type: string
description: Market domain.
- name: price_level_ids
in: query
required: false
schema:
type: string
description: Comma‑separated list of price level IDs.
responses:
'200':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/GetEventsEventidPricesResponse'
x-evidence:
kind: documentation
/events/{eventId}:
get:
operationId: get_events_eventId
tags:
- Events
summary: Retrieves a specific event.
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: eventId
in: path
required: true
schema:
type: string
- name: last_modification
in: query
required: true
schema:
type: string
description: Minimum last modification (UTC date and time)
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
responses:
'200':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/GetEventsEventidResponse'
x-evidence:
kind: documentation
/events/{eventId}/availability:
get:
operationId: get_events_eventId_availability
tags:
- Events
summary: Retrieves the availability of an event.
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: eventId
in: path
required: true
schema:
type: string
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
responses:
'200':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/GetEventsEventidAvailabilityResponse'
x-evidence:
kind: documentation
/healhtcheck:
get:
operationId: get_healhtcheck
tags:
- Healhtcheck
summary: Health Check Request
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
responses:
'200':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/GetHealhtcheckResponse'
x-evidence:
kind: documentation
/healthcheck:
get:
operationId: get_healthcheck
tags:
- Healthcheck
summary: Health Check Request
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
responses:
'200':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/GetHealthcheckResponse'
x-evidence:
kind: documentation
/manifests/{manifestId}:
get:
operationId: get_manifests_manifestId
tags:
- Manifests
summary: Retrieves a specific manifest.
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: manifestId
in: path
required: true
schema:
type: string
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
responses:
'200':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/GetManifestsManifestidResponse'
x-evidence:
kind: documentation
/mfxapi/v2/events/{eventid}:
get:
operationId: get_mfxapi_v2_events_eventid
tags:
- Mfxapi
summary: GET /mfxapi/v2/events/{eventId}
x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2
parameters:
- name: eventid
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/GetMfxapiV2EventsEventidResponse'
x-evidence:
kind: code-example
language: curl
snippet: 'curl --include --header "Accept: application/json" ''https://app.ticketmaster.eu/mfxapi/v2/events/449621?lang&domain'' '
/mfxapi/v2/events/{eventid}/{id}:
get:
operationId: get_mfxapi_v2_events_eventid_id
tags:
- Mfxapi
summary: GET /mfxapi/v2/events/{eventId}/areas
x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2
parameters:
- name: eventid
in: path
required: true
schema:
type: string
- name: id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/GetMfxapiV2EventsEventidIdResponse'
x-evidence:
kind: code-example
language: curl
snippet: 'curl --include --header "Accept: application/json" ''https://app.ticketmaster.eu/mfxapi/v2/events/449621/areas?domain&lang'' '
collapsed_from: 3 example path(s) differing only at id
/mfxapi/v2/{v2id}:
get:
operationId: get_mfxapi_v2_v2id
tags:
- Mfxapi
summary: GET /mfxapi/v2/attractions
x-source: http://developer.ticketmaster.com/products-and-docs/apis/international-discovery/v2
parameters:
- name: v2id
in: path
required: true
schema:
type: string
responses:
'200':
description: Success (shape read from the example response on the page)
content:
application/json:
schema:
$ref: '#/components/schemas/GetMfxapiV2V2IdResponse'
x-evidence:
kind: code-example
language: php
snippet: CURLOPT_URL , "https://app.ticketmaster.eu/mfxapi/v2/attractions?domain&lang&attraction_ids&attraction_name&has_events&sort_by&order&rows&start"
collapsed_from: 2 example path(s) differing only at v2Id
/orders:
get:
operationId: get_orders
tags:
- Orders
summary: Retrieves an Order list
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
responses:
'200':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrdersResponse'
x-evidence:
kind: documentation
post:
operationId: post_orders
tags:
- Orders
summary: Create an order in the Partner ticketing system
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PostOrdersRequest'
responses:
'201':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/PostOrdersResponse'
x-evidence:
kind: documentation
/orders/{inventoryOrder}:
get:
operationId: get_orders_inventoryOrder
tags:
- Orders
summary: Get the order status from the Partner system
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: inventoryOrder
in: path
required: true
schema:
type: string
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
responses:
'200':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/GetOrdersInventoryorderResponse'
x-evidence:
kind: documentation
post:
operationId: post_orders_inventoryOrder
tags:
- Orders
summary: Update an order to print, to rollback the print or to cancel
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
parameters:
- name: inventoryOrder
in: path
required: true
schema:
type: string
- name: X-Correlation-Id
in: header
required: false
schema:
type: string
description: Unique identifier value that is attached to requests that allow reference to a particular transaction
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PostOrdersInventoryorderRequest'
responses:
'201':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/PostOrdersInventoryorderResponse'
x-evidence:
kind: documentation
/tm-3pi-api/login:
post:
operationId: post_tm_3pi_api_login
tags:
- Tm 3Pi Api
summary: Authentication request to obtain an access token.
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/PostTm3PiApiLoginRequest'
responses:
'201':
description: Success (status as documented)
content:
application/json:
schema:
$ref: '#/components/schemas/PostTm3PiApiLoginResponse'
x-evidence:
kind: documentation
/tm-3pi-api/v1:
get:
operationId: get_tm_3pi_api_v1
tags:
- Tm 3Pi Api
summary: GET /tm-3pi-api/v1
x-source: https://developer.ticketmaster.com/products-and-docs/apis/3rd-party-integration-api
responses:
'200':
description: Success (status as documented)
x-evidence:
kind: code-example
language: curl
snippet: "curl –X POST \"http://partner.com/tm-3pi-api/v1/ $SERVICE \" -H \"Authorization: Bearer ACCESS_TOKEN\" \n Data Model And Processes\
\ \n Ingestion \n The ingestion process imports manifests and events for an integrated venue . \n Manifests \n A manifest is the seat\
\ configuration for a venue. A venue can have several different configurations (depending on the events that take place). \n A manifest\
\ is defined a"
components:
schemas:
PostBookingsRequest:
type: object
properties:
booking_request:
type: object
description: Details of the tickets to reserve
required:
- booking_request
PostBookingsResponse:
type: object
properties:
inventory_token:
type: string
description: Token identifying the created booking
GetEventsResponse:
type: object
properties:
events:
type: array
description: List of event objects.
pagination:
type: object
description: Pagination info (start, rows, total).
GetEventsEventidPricesResponse:
type: object
properties:
price_levels:
type: array
description: List of price level objects with range and availability.
GetEventsEventidResponse:
type: object
properties:
event:
type: string
GetEventsEventidAvailabilityResponse:
type: object
properties:
availability:
type: object
description: Availability information (capacity of the sections and seat status)
GetHealhtcheckResponse:
type: object
properties:
id:
type: integer
description: '0 - Successful
901 - Service not currently available
902 - Syncronization required'
message:
type: string
venues_to_sync:
type: array
GetHealthcheckResponse:
type: object
properties:
id:
type: integer
description: '0 - Successful
901 - Service not currently available
902 - Syncronization required'
message:
type: string
venues_to_sync:
type: array
GetManifestsManifestidResponse:
type: object
properties:
manifest:
type: object
description: Manifest details
GetMfxapiV2EventsEventidResponse:
type: object
properties:
method:
type: string
url:
type: string
headers:
type: object
properties:
' Accept ':
type: string
GetMfxapiV2EventsEventidIdResponse:
type: object
properties:
method:
type: string
url:
type: string
headers:
type: object
properties:
' Accept ':
type: string
GetMfxapiV2V2IdResponse:
type: object
properties:
' Accept ':
type: string
GetOrdersResponse:
type: object
properties:
orders:
type: array
description: List of order information
PostOrdersRequest:
type: object
properties:
order_request:
type: object
description: Details required to confirm a booking and create a purchase order
required:
- order_request
PostOrdersResponse:
type: object
properties:
inventory_order:
type: string
description: Identifier of the created order
GetOrdersInventoryorderResponse:
type: object
properties:
order_status:
type: object
description: Current status of the order
PostOrdersInventoryorderRequest:
type: object
properties:
order_action:
type: object
description: 'Action to perform: print, rollback, or cancel'
required:
- order_action
PostOrdersInventoryorderResponse:
type: object
properties:
result:
type: object
description: Result of the requested action
PostTm3PiApiLoginRequest:
type: object
properties:
grant_type:
type: string
description: The value must be “client_credentials”.
client_id:
type: string
description: Identifier of the client application (application key).
client_secret:
type: string
description: Password for the authentication service (secret).
required:
- grant_type
PostTm3PiApiLoginResponse:
type: object
properties:
scope:
type: string
description: List of strings separated by spaces with accessible resources.
access_token:
type: string
description: Token used for subsequent API calls.
token_type:
type: string
description: Type of token issued according to OAuth2.0.
expires_in:
type: string
description: Token expiration time in seconds.
securitySchemes:
bearer:
type: http
scheme: bearer
security:
- bearer: []
tags:
- name: Bookings
- name: Events
- name: Healhtcheck
- name: Healthcheck
- name: Manifests
- name: Mfxapi
- name: Orders
- name: Tm 3Pi Api