fshy

fshy / Debrid

Knaben

knaben.org · Debrid · 1 record · JSON

Knaben Debrid

★ qualifiesanonymousno cardDrequest-rate

knaben.org/api/v2/ · meta indexer over public trackers (JSON API, no key) · debrid/knaben · JSON · compare

Free tierNo key and no account: GET https://api.knaben.org/v2/search?q=... returned hits with hash, magnetUrl, tracker, seeders and bytes. The docs publish no quota.
unit requests; metered on request-count
PriceUSD 0
Per-object capnot applicable: results are metadata and magnets
Retentionthe database keeps documents after they go dead; the docs say 1.7 million documents were seen in the last week and the 'dead' flag is opt-in
Egressno byte allowance: the API returns JSON records and magnets
free_allowance: none published
Identityanonymous No key, no account, no captcha on the GET requests made today.
Limits
  • request-rate no number published; the v2 docs justify the rewrite with 'we've been struggling to serve the amount of bandwidth from the server to all the API clients' and close with 'if you alone are the main reason the server CPU sits at 100%, I will hunt you down'. Measured: 10 sequential GETs over about 24 s all 200, and 6 concurrent GETs all 200 source
v2 moved from POST to GET so the edge can cache the responses, which is a bandwidth measure rather than a per-client quota. The 300-result ceiling is the only hard number, and six concurrent requests drew no 429.
Bindingrequest-rate The operator names CPU and bandwidth as the failure mode and refuses to publish a number, so the client's own restraint is the only limit; no byte quota exists on this side.
Interfacerest GET /v2/search and GET /v2/browse with query parameters (q, sf, c, t, o, d, s, f, xxx, unsafe, dead, seen); size maximum 300. v1 still exists as POST /v1 with a JSON body. There is also an RSS page at knaben.org/rss/.
ToolingOne GET. Sonarr/Radarr-style clients reach it through Torznab proxies; TorrentClaw lists Knaben as one of its sources, so the API is already the feed behind another index.
Composes withQuery by title, take the magnetUrl or hash, hand the hash to a debrid service's cache check, and only fetch the ones that come back cached.
ReliabilityBandwidth pressure is stated by the operator, and the API answers are edge-cached (Cache-Control public with s-maxage 300), so a stale page can show a torrent that has since gone dead.
NotesThe best machine-readable torrent feed that needs nothing: no key, documented parameters, 300 results per call, and a magnet in every hit that carries a hash. Its weakness is exactly the thing asks about: the operator publishes no rate, only a threat.
Evidence rungdocumented Both doc pages and a live v2 response were read on 2026-10-23. A sustained poll with recorded statuses would raise the rate row to measured.
Checked2026-10-24 (live); stale on 2026-11-23
Parsed numbers
  • $.price_per_tb_month price-per-tb USD0.0 TB / month
Evidence (3)
datesourcewhat it proved
2026-10-23knaben.org/api/v2/the full parameter table, the 300-result maximum, the bandwidth rationale and the 'server CPU sits at 100%' warning
2026-10-23api.knaben.org/v2/search?q=ubuntu&s=2HTTP 200 JSON with hits containing hash, magnetUrl, tracker, seeders, bytes and virusDetection, with no key
2026-10-23knaben.org/api/v1/v1 is a POST/GET endpoint with the same fields and the same warning, and states the DB holds 1.7 million documents seen in the last week
More fields (4)
{
 "max_results": 300,
 "protocol": "rest-json",
 "auth": "none",
 "cache_s_maxage": 300
}