Explore the
DarkerDB API documentation, your gateway to harnessing Dark and Darker game data. Use our APIs to track in-game market trends, analyze live player stats, and access detailed item data, including stats, descriptions, and market data. Download game assets like item icons to enhance your apps or generate interactive tooltips. Feel free to get in touch with us in our Discord for support or to request new features or data!
Patches
Game patches are the time axis every static game-data endpoint hangs off. Every item, monster, map, loot table, etc. carries a patch id; the static game-data endpoints always serve the current (most-recently-imported) patch. This catalog lets you discover what patches exist and read per-patch changelogs.
GET /v2/patches
GET /v2/patches/{id}
{id} accepts the canonical version string (0.16.138.8712-2711), the raw version (version_raw), or the literal current for the latest patch.
GET /v2/patches/current
Convenience shortcut for the latest imported patch. Equivalent to /v2/patches/{id} with id=current.
GET /v2/patches/{id}/changelog
Paginated flat list of every entity that changed between this patch and its immediate predecessor. The implicit range is from = predecessor of {id}, to = {id}. Returns 409 when {id} is the very first imported patch (no predecessor to diff against).
Entries are sorted by (type → op → name → id) before pagination, so each page is stable across requests. Each entry carries an op of added, removed, or modified.
Response shape: { from, to, pagination, changes }.
GET /v2/patches/current/changelog
Convenience shortcut — changelog for the latest patch. Equivalent to /v2/patches/{id}/changelog with id=current.