Ticketmaster.Discovery 3.0.5

dotnet add package Ticketmaster.Discovery --version 3.0.5
                    
NuGet\Install-Package Ticketmaster.Discovery -Version 3.0.5
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Ticketmaster.Discovery" Version="3.0.5" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Ticketmaster.Discovery" Version="3.0.5" />
                    
Directory.Packages.props
<PackageReference Include="Ticketmaster.Discovery" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Ticketmaster.Discovery --version 3.0.5
                    
#r "nuget: Ticketmaster.Discovery, 3.0.5"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Ticketmaster.Discovery@3.0.5
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Ticketmaster.Discovery&version=3.0.5
                    
Install as a Cake Addin
#tool nuget:?package=Ticketmaster.Discovery&version=3.0.5
                    
Install as a Cake Tool

🎟️ Ticketmaster Open API Wrapper for .NET

License
NuGet


All code and opinions expressed in this repository are solely my own and do not represent the views or opinions of my employer.
This project is not sponsored, endorsed, or financially supported by any organization. All work was done in my personal time to contribute to the open-source community.


πŸ“˜ Overview

The Ticketmaster Open API Wrapper for .NET provides a simple and intuitive interface for accessing the Ticketmaster Open API endpoints.

This SDK currently supports the Discovery API v2.

For detailed API documentation or to obtain an API key, visit the Ticketmaster Developer Portal.


βš™οΈ Installation

Install the latest stable version from NuGet:

PM> Install-Package Ticketmaster.Discovery

πŸš€ Usage Example

Here’s a simple example using the EventsClient:

var api = new DiscoveryApi("YOUR_CLIENT_API_KEY");

var searchRequest = new SearchEventsRequest().AddQueryParameter("size", 1);
var searchResponse = await api.Events.Search(searchRequest);

var getResponse = await api.Events.GetDetails(new GetRequest("EventId"));
var getImagesResponse = await api.Events.GetImages(new GetRequest("EventId"));

🧩 Query Parameters

The BaseQuery class and related request classes make it easy to work with query parameters supported by the Discovery API.

To add query parameters, create an instance of one of the provided request classes implementing IDiscoveryApiRequest or IDiscoveryApiGetRequest.
For example:

  • SearchEventsRequest
  • SearchAttractionsRequest
  • SearchClassificationsRequest
  • SearchVenuesRequest

Use the AddQueryParameter method to append parameters according to the API specification.
Example (based on the Search Events API):

var request = new SearchEventsRequest()
    .AddQueryParameter("keyword", "rock")
    .AddQueryParameter("city", "Los Angeles");

πŸ‘₯ Authors

  • Serhii Voznyi – Creator and Maintainer

See the list of contributors who have participated in this project.


🀝 Contributing

Before contributing, please review the Code of Conduct.


πŸ“„ License

This project is licensed under the MIT License.
See the LICENSE.md file for details.

Product Compatible and additional computed target framework versions.
.NET net10.0 is compatible.  net10.0-android was computed.  net10.0-browser was computed.  net10.0-ios was computed.  net10.0-maccatalyst was computed.  net10.0-macos was computed.  net10.0-tvos was computed.  net10.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
3.0.5 101 4/1/2026
3.0.4 1,120 12/14/2025
3.0.3 217 12/14/2025
3.0.2 233 10/26/2025
3.0.1 3,908 3/23/2024
3.0.0 467 6/5/2023
2.0.5 4,826 6/6/2021
2.0.4 2,920 5/11/2020
2.0.3 710 5/11/2020
2.0.2 12,624 6/22/2019
2.0.1 908 12/23/2018
2.0.0 1,485 7/16/2018
1.0.2 1,293 3/18/2018
1.0.1 1,892 1/23/2018

3.0.5 - Package Update (2026-10-01)