Getting started
From zero to your first response in a couple of minutes
The API is currently in Beta. Changes could happen at any point without notice, and uptime and general availability may be sparse.
This is the definitive list of currently available methods for querying the Home Media Database: releases, discs, tapes, titles, franchises, distributors and sets.
HMDb is built with tRPC rather than as a typical REST API. Each method is a typed procedure grouped under a router (release, disc, search, …). You can call a procedure two ways:
- Over plain HTTPS: a REST-style facade or the native tRPC wire format. No client library needed.
- With the TypeScript SDK: install
@homemediadb/sdkfor full end-to-end typings.
The base URL for every request is https://api.homemediadb.com/v0.
Quickstart
Create an API key
Every request, reads included, needs a user API key. Create a free one from your HMDb account, then set it in your shell:
See Authentication for the full walkthrough.

