Skip to content

Repository files navigation

WhenIsKickoff .NET Client

Standalone, NuGet-ready .NET library for the public WhenIsKickoff World Cup 2026 JSON API.

Features

  • Async-only API surface
  • HttpClient-based, DI-friendly design
  • Separate models and abstractions
  • Strongly typed responses for matches, teams, groups, venues, and tv
  • Production-oriented error handling via a custom exception
  • Works with HttpClientFactory
  • Targets netstandard2.0 and net8.0

Install

Build the library and pack it into a NuGet package:

dotnet build -c Release

Usage

using WhenIsKickoff;
using WhenIsKickoff.Models;

var httpClient = new HttpClient();
var client = new WhenIsKickoffClient(httpClient);

var matches = await client.GetMatchesAsync();
var teams = await client.GetTeamsAsync();

DI registration

services.AddWhenIsKickoffClient();

API base URL

https://wheniskickoff.com/data/v1/

Notes

The API is public, JSON-based, and does not require authentication.

About

Unofficial FIFA World Cup 2026 C# wrapper using data on wheniskickoff.com

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages