TikTok / Social Commerce

Tiktok Video Download Url

Resolve TikTok video URLs to return no-watermark/watermarked download addresses, playback addresses, and cover image addresses for saving promotional video assets or offline analysis. Trigger when users mention TikTok video download, TikTok watermark-free download, TikTok video save, download TikTok promotional video, TikTok no watermark video, TikTok video download, download TikTok video, no watermark TikTok video, save TikTok video, TikTok video link resolution. Even if the user does not explicitly mention "Nexscope", trigger this skill whenever their need involves extracting downloadable/playable video addresses from a TikTok video link.

post/api/skill-api/v1/skills/tiktok-video-download-url/run

Request

  • Base URL: https://api.nexscope.ai
  • URL: https://api.nexscope.ai/api/skill-api/v1/skills/tiktok-video-download-url/run
  • Auth: HTTP bearer

Headers

X-Nexscope-Http-Status'legacy' | 'semantic'

Use semantic for HTTP error statuses on run and task-result requests. Without this header v1 retains legacy status behavior. The JSON envelope is unchanged; code 0 means success or acceptance, not asynchronous completion.

Request body

urlstring required

TikTok video URL, supports two formats: https://vt.tiktok.com/xxx short link or https://www.tiktok.com/@user/video/xxx full link. Max length 1000

Example request

{
  "url": "https://www.tiktok.com/@zachking/video/6768504823336815877"
}

Response

Successful response.

codeinteger required

0 means accepted or successful; nonzero is a platform error.

msgstring nullable required
tsstring required

Epoch milliseconds.

timestring required

Server local time: yyyy-MM-dd HH:mm:ss.

coststring required

Elapsed milliseconds, never credits; -1 outside web requests.

traceIdstring nullable required

Example response

{
  "data": {
    "noWatermarkDownloadUrl": "https://example.com/image.jpg",
    "downloadUrl": "https://example.com/image.jpg",
    "playUrl": "https://example.com/image.jpg",
    "coverUrl": "https://example.com/image.jpg",
    "dynamicCoverUrl": "https://example.com/image.jpg",
    "videoId": "example-id",
    "costToken": 1
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.