Trades
Global trade-channel chat feed observed by the Ghost bot. Bot-fed, not patch-aware. Polled — no websocket / SSE today.
Endpoints
GET /v2/trades feed
GET /v2/trades/chat legacy alias — same shape, same params
Query parameters
| Name | Mode | Description |
|---|---|---|
sender | exact | account display name |
sender_class | exact | character class at message time |
sender_rank | exact | rank tier at message time |
contains | substring | full-text-ish search on the message body |
from, to | ISO 8601 | restrict by message timestamp |
page, limit | pagination | default 25, max 250 — newest first |
Example
curl 'https://api.darkerdb.com/v2/trades?contains=potion&limit=5'
{
"body": [
{
"id": 5,
"timestamp": "2026-05-18T04:55:02+00:00",
"sender": "BetaPlayer",
"sender_id": 2,
"sender_class": "Rogue",
"sender_rank": "Bronze",
"message": "Bumping the potions",
"items": []
}
]
}
items is a JSON array of { item_id, quantity, ... } references the bot parsed out of the message (e.g. [Health Potion x3]-style item tokens). Empty when the message body had no recognizable item references.