linkers.oooword1 | word2 OR — matches messages containing either wordword1 + word2 AND — matches messages containing both wordsword1 -word2 NOT — excludes messages containing word2; a hyphen inside a word, as in a-real-human-bean, is part of the word"exact phrase" Exact phrase match(word1 | word2) + word3 Grouping with parentheses/ Focus the search boxEscape Close context viewlogs_search, the same search as this page (the rustle archive included), and logs_context, the chat around a message. Make a key to get the address and key your agent connects with.429 Too Many Requests.lk_session cookie for use in scripts:curl -H "Cookie: lk_session=<value>" "https://linkers.ooo/api/messages?search=pog&limit=500"
GET /api/messages
searchBoolean query — same syntax as the search box (+ AND, | OR, - NOT, "phrase", (groups))
userUsername. Comma- or space-separated for multiple users
startTimeISO 8601 datetime, e.g. 2024-11-01T00:00:00Z
endTimeISO 8601 datetime
messageTypeMSG, BAN, UNBAN, MUTE, UNMUTE, Broadcast, SUBSCRIPTION, MASSGIFT, GIFTSUB, DONATION
limitResults per page — max 500, default 50
offsetPagination offset
conversationModetrue — show only messages where 2+ users mutually mention each other
sourceslinkers (default) or all, which adds the rustle archive's chat lines that Linkers' own log doesn't have. Those rows have an id starting with a and source overrustle or rustlesearch; a messageType other than MSG leaves the archive out
{ messages[], total, totalCapped, limit, offset } — use total + offset to paginateGET /api/messages/:id/context
before=true or after=true to page further in either direction; pass already-loaded IDs as loadedIds=1,2,3 to skip them.sources=all, or for an archive row (/api/messages/a<id>/context?ts=<its timestamp>), the context mixes in the rustle archive. Page further with before=true or after=true plus the first or last row shown as cursor=<id>&cursorTs=<timestamp>.GET /api/user-stats?user=<username>
/api/messages?user=Strimmer&limit=100
/api/messages?search=pog%2Bclip&startTime=2024-11-01T00%3A00%3A00Z
/api/messages?search=%22touch+grass%22&limit=50&offset=50
/api/messages?user=Alice,Bob&conversationMode=true
/api/messages?search=pog&sources=all&endTime=2016-12-31T23%3A59%3A59Z
/api/user-stats?user=Strimmer