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

&version = Exact version match (list endpoint only)
Example: 0.16.138.8712-2711
&locale = Localization
Default: en
&page = Pagination
&limit = Pagination
Options: 1 - 250
Default: 25

GET /v2/patches/{id}

&id = Pick any patch id from the list

{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

&id = Pick any patch id from the list

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 (typeopnameid) 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 }.

&page = Pagination
&limit = Pagination
Options: 1 - 250
Default: 25

GET /v2/patches/current/changelog

Convenience shortcut — changelog for the latest patch. Equivalent to /v2/patches/{id}/changelog with id=current.

&page = Pagination
&limit = Pagination
Options: 1 - 250
Default: 25