fshy

fshy / Debrid

kappa.lol

kappa.lol · Debrid · 1 record · JSON

kappa.lol (page title: segs.lol) Debrid

caveatanonymousno cardM

kappa.lol/ · anonymous pomf-style file host with a JSON upload API · debrid/kappa-lol · JSON · compare

Free tierNo account and no stated per-file cap on the page read; the upload API takes a multipart 'file' field and answers with JSON.
unit none; metered on none; The homepage publishes no number for size or retention, so the free tier is recorded as unstated rather than guessed.
PriceUSD 0
Per-object capunverified: no cap is published on the page; 1 MiB was accepted
Retentionunverified: no expiry is published and the upload reply carries no expiry field
EgressDownloads are served from kappa.lol; no byte counter and no download counter are published.
free_allowance: none published
Identityanonymous One multipart POST with no cookie and no account returned a link; the reply also carries a delete URL, which is the only control the uploader gets.
Limits
  • per-object-cap not published; 1 MiB accepted
The page title is 'segs.lol', not the host name: the brand and the domain disagree, which is the kind of drift that breaks a hard-coded allow-list.
Bindingnone No documented constraint exists to name. At 1 TiB a month nothing in the seven-value vocabulary was observed to bind, because neither a cap nor a retention limit nor a rate is published; the honest answer is that the ceiling is unmeasured, not absent.
Interfacerest, cli POST https://kappa.lol/api/upload multipart field 'file'. JSON reply: id, ext, type, checksum (MD5), key, link, delete.
ToolingAn official uploader exists at github.com/Mald-Entertainment-Studio/uploader; curl works with one multipart POST
Composes withA stored URL with no extension is a clean drop for a script that only needs a link a human can open; it pairs with a checksum check from the client side because the service returns MD5 itself.
ReliabilityThe reply URL carries no file extension (https://kappa.lol/P224n5), so a client that infers type from the URL gets application/octet-stream regardless of the real bytes.
NotesUseful as a one-line anonymous store, unusable as an archive until the cap and retention are measured. The absent extension in the returned URL is the practical trap: a resumption test keyed on Content-Type will see application/octet-stream for every file.
Evidence rungmeasured Upload, read-back and SHA-256 match. The record stays at measured even though the cap and retention are unverified, because neither is claimed as a number here.
Checked2026-10-24 (live); stale on 2026-11-23
Parsed numbers
  • $.limits[0].value limit:per-object-cap 1.0 MiB
  • $.price_per_tb_month price-per-tb USD0.0 TB / month
Evidence (3)
datesourcewhat it proved
2026-10-23probe:https://kappa.lol/api/uploadPOST of 1 048 576 bytes -> HTTP 200, JSON {'id':'P224n5','ext':'.bin','checksum':'0316a02c6c0e8b28ad82065de17289c4','link':'https://kappa.lol/P224n5'}; the checksum equals the MD5 of the uploaded file
2026-10-23probe:https://kappa.lol/P224n5read-back 1 048 576 bytes, sha256 da0099c231f1182a5d411c8ac5149dfb7a2e3578a3970928490cb78ba92aecc9, full-body hash matched
2026-10-23kappa.lol/the page <title> is 'segs.lol'; no size or retention number appears on the page
More fields (2)
{
 "md5_echoed": "0316a02c6c0e8b28ad82065de17289c4",
 "delete_url_in_reply": true
}