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!

Shapeshifts

Transformation forms — the Druid's animal forms (Bear, Panther, Chicken, Penguin, Rat) and the Warlock's Blood Pact demon form. Each form's description carries its transformation stat changes, and the form inlines the abilities it grants (its status effect plus the form's melee attacks). Which class a form belongs to is on allowed_classes. Always reflects the current patch.

GET /v2/shapeshifts

&locale = Resolve Text_* keys to translated strings (names, flavor, enum labels)
Default: en
&sort = `field:order` or `asc|desc` (default field per endpoint)
&cursor = Opaque cursor from the previous response's `pagination.next`; omit for the first page.
&limit = Pagination
Options: 1 - 200
Default: 50

GET /v2/shapeshifts/{id}

&id = Pick any shapeshift form id from the list

GET /v2/shapeshifts/{id}/icon

&id = Pick any shapeshift form id from the list
&size = Icon transforms — resize to N (square) or WxH. 1–512 per axis.
Example: 64 or 64x96
&dpr = Icon transforms — pixel-density multiplier (1, 2, or 3). Combine with size for retina renders.
&format = Icon transforms — re-encode. Omit to keep the source format.
&trim = Icon transforms — auto-strip transparent margin (1% fuzz).
&bg = Icon transforms — background fill (#RRGGBB, #RRGGBBAA, or transparent).
Example: #000000 or transparent