Getting started

Choose the quickest path for installing HeadDB, browsing heads, or using the API.

Run HeadDB on a server

Server owners should start with Install HeadDB. Choose the modern Paper jar or the legacy Bukkit-compatible jar, place exactly one in the server's plugins/ directory, and perform a full restart. Once the catalog is ready, /hdb opens the menu.

The commands and permissions guide covers player access, search filters, and direct give commands. The configuration guide covers catalog refreshes, economy support, menus, and custom categories.

Browse the catalog

Open Browse to search by name or numeric ID, restrict results to a category or tag, and choose an ordering. The complete filter state is stored in the URL, so a filtered view can be bookmarked or shared.

Each result provides shortcuts for its numeric ID and detail page. The detail page can also copy the /hdb give command, texture hash, and permanent link. Signed-in users can favorite a head, add it to a public/private collection, export collections as YAML, and report bad metadata.

Make an API request

Public reads do not require an API key.

curl "https://headdb.net/api/v1/heads?q=dragon&limit=20"

Responses use JSON. Paginated head responses contain items and pagination objects. Invalid requests use application/problem+json with a stable type, status, and human-readable detail.

Stability

The supported API prefix is /api/v1. Additive response fields may appear without a version change. Removing or changing a field's meaning requires a new major API version.