API Documentation
Base URL: https://api.uncensorify.space/v1
Authentication
POST /v1/auth/telegram
Authorization: Bearer <access_token> # all protected routes
POST /v1/auth/refresh { "refresh_token": "..." }POST
/v1/auth/telegramTelegram Login Widget โ JWT pairPOST
/v1/auth/refreshRotate access + refresh tokensGET
/v1/search?q=Search tracks (auth required)POST
/v1/downloadsRequest download / instant file_idPOST
/v1/downloads/batchBatch download (Premium, max 20)GET
/v1/favoritesList favoritesGET
/v1/playlistsList user playlistsPOST
/v1/playlistsCreate playlistPOST
/v1/playlists/{id}/tracksAdd track to playlistGET
/v1/subscriptionCurrent subscription statusPOST
/v1/subscription/checkoutUSDT / TON / Lightning checkoutGET
/v1/statusPublic platform health (no auth)Full OpenAPI spec: openapi.yaml ยท Status