Signed requests, without reimplementing the signature
TikTok's JSON endpoints reject unsigned requests, and the signing scheme lives in an obfuscated native library. Every open-source reimplementation of it is years stale and silently returns empty responses. Chorus sidesteps the problem instead of fighting it: it keeps one warmed TikTok page and calls the site's own endpoints from inside it, so TikTok's SDK signs each request. There is no key to extract and nothing to go stale. Calls are spaced on a randomized interval, and the older DOM-scraping path stays behind it as a fallback.