One search, every source
Stop wasting that precious RAM cross referencing metadata providers across a dozen browser tabs. HQ aggregates metadata from multiple providers in one interface.
Built for LANCommander
Every LANCommander server comes bundled with an HQ integration. Search across supported providers to enrich your own library without leaving the server UI.
A curated catalog
Aggregation gets you a draft. Editors reconcile duplicates, group editions and re-releases under one title, and correct what upstream got wrong, so the canonical record is one you can import without cleanup.
Artwork that exists
Covers, backgrounds, logos, icons, screenshots, and trailers, pulled from whichever provider has them. Media is served through HQ, so a dead upstream link does not leave a hole in your library.
Localized metadata
Send an X-Locale header and descriptions, genres, and taxonomy come back translated where a translation exists, with the source language as the fallback.
Providers
Ten sources, each contributing what it is best at.
Premium marks a provider that requires a premium subscription. Everything else is available on the free plan.
LANCommander
PremiumlancommanderThe canonical catalog. Every record here has been merged from the providers below and corrected by hand, so titles, editions, and artwork line up instead of contradicting each other. This is the one to search first.
igdbBroad, well-structured coverage of modern releases. Also ranks its catalog by popularity, which is what drives HQ’s bulk backfill of the canonical database.
MobyGames
PremiummobygamesDecades of catalog depth, including the older LAN-era titles that newer databases never indexed. Calls cost paid quota, so HQ only reaches for it to fill real gaps.
pcgamingwikiThe best source for the things that actually matter when you run a game off a server: where saves and configs live on disk, and how its multiplayer is wired. Also resolves one provider’s ID straight to another’s without a title search.
steamStore metadata for anything on Steam, including the LAN, online, and local co-op flags Valve publishes per title.
gogThe DRM-free catalog, which is often the only storefront still carrying a re-release of an older title in a form you can install offline.
steamgriddbArtwork only, but the community fills gaps no storefront does — grids, heroes, logos, and icons for games that never shipped with usable art.
thegamesdbA community database with strong coverage of console and retro platforms, useful as a second opinion where the PC-focused providers come back empty.
moddbMods and total conversions, which no storefront indexes. If half your LAN runs on a twenty-year-old mod, this is where its metadata comes from.
discordDiscord’s detectable-application registry. Narrow, but it carries clean icon and cover art for a long tail of games, including plenty that predate Steam.
Plans
HQ pays per call for some of the data it serves. The free plan covers the community providers; premium covers the ones with a bill attached, and the curated catalog is built on top of them.
Using the API
Everything HQ knows is available over a REST API at https://api.lancommander.app. Sign in once, and a long-running client stays authenticated indefinitely. Access tokens are short-lived and renewed from a refresh token whose clock resets on every use.
For .NET there is a first-party SDK on NuGet that wraps every endpoint and handles token rotation for you:
dotnet add package LANCommander.HQ.SDK
using var client = new HQClient(new HQClientOptions
{
BaseAddress = new Uri("https://api.lancommander.app"),
RefreshToken = configuration["HQ:RefreshToken"],
TokenStore = new FileTokenStore("/var/lib/myapp/hq-tokens.json"),
ClientName = "my-lancommander-server",
});
var providers = await client.Providers.ListAsync();
var results = await client.Games.SearchAsync(provider: "igdb", query: "Half-Life");
var game = await client.Games.GetAsync("igdb", results.First().ProviderId);
Scripts and one-off tooling can skip the token dance entirely and authenticate with an API key. See the HQ repository for the full endpoint reference, or the LANCommander SDK docs if you are building against a LANCommander server instead.
Stop maintaining game metadata by hand
Point your server at HQ and let it fill in the covers, the player counts, and the save paths for you.
Get Started