API
Public API access is included with an active monthly membership. Create keys in Account → API Keys and send them only in the Authorization header; never expose keys in browser code or public repositories.
Authorization: Bearer sk_your_api_keyPOST https://nowatermarkdownloader.com/api/parse
POST /api/parse accepts a public URL, mode (auto, audio, mute), and quality (max, 1080, 720, 480). API access, advanced formats, 1080p, and best quality require an active monthly membership. A successful response returns a direct media URL and metadata.
curl -X POST https://nowatermarkdownloader.com/api/parse \
-H 'Authorization: Bearer sk_your_api_key' \
-H 'Content-Type: application/json' \
-d '{"url":"https://www.tiktok.com/@creator/video/123","mode":"auto","quality":"1080"}'POST https://nowatermarkdownloader.com/api/transcribe
POST /api/transcribe accepts a parsed public media URL plus an optional language code. It returns text and, where available, timestamped segments for SRT export.
curl -X POST https://nowatermarkdownloader.com/api/transcribe \
-H 'Authorization: Bearer sk_your_api_key' \
-H 'Content-Type: application/json' \
-d '{"mediaUrl":"https://cdn.example.com/video.mp4","language":"en"}'Invalid or revoked API keys return 401, while accounts without an active membership return 403. Requests also require available credits. Failed parsing and transcription tasks do not consume final usage.