All sections

REST API · GET

TikTok Video API

Download TikTok videos without watermark: SD, HD, and a separate MP3 audio track.

GEThttps://api.interapi.dev/api/v1/tiktok

Price: 6 credits per successful response. 5xx is free, 4xx costs at most 1 credit. Pricing

What it does

Accepts TikTok short links (vt.tiktok.com, vm.tiktok.com), full tiktok.com URLs, and Douyin links. Returns multiple video variants — standard and HD without watermark — plus music_url for MP3 audio. The title field contains the clip name and thumbnail holds the cover image.

  • No-watermark video
  • HD and SD quality
  • MP3 audio track
  • Douyin support

How to use it

  1. Paste a TikTok link (vt.tiktok.com, vm.tiktok.com, or full URL).
  2. Call GET /api/v1/tiktok?url=…
  3. Receive video_url, watermark-free video_hd_url, and music_url (MP3).

Parameters

urlstringrequired
TikTok or Douyin video link: short (vt./vm.) or full www.tiktok.com/… URL.

Request example

curl -G "https://api.interapi.dev/api/v1/tiktok" \
  -H "X-API-Key: YOUR_API_KEY" \
  --data-urlencode "url=https://vt.tiktok.com/ZSQrfS4U7/"

Response example

{
  "status": "success",
  "platform": "InterAPI",
  "title": "Любите маринад с уксусом? #рецепты #рецептынановыйгод",
  "description": "Любите маринад с уксусом? #рецепты #рецептынановыйгод",
  "media": [
    {
      "type": "video",
      "url": "https://v16m.tiktokcdn-us.com/…",
      "quality": "SD",
      "download_url": "https://dl.snapcdn.app/…/get"
    },
    {
      "type": "video",
      "url": "https://v16.tokcdn.com/…/7044457969840295169_orig",
      "quality": "HD",
      "download_url": "https://dl.snapcdn.app/…/get"
    }
  ],
  "video_url": "https://v16.tokcdn.com/…/7044457969840295169_orig",
  "video_hd_url": "https://v16.tokcdn.com/…/7044457969840295169_orig",
  "music_url": "https://v16-ies-music.tiktokcdn-us.com/…",
  "thumbnail": "https://p19-common-sign.tiktokcdn-us.com/…/ba95e034e50845f4aa0a7133",
  "duration_sec": 0,
  "author": "",
  "channel_url": null,
  "duration_ms": 1320
}

duration_ms is server processing time. URLs in the example are shortened.

Test a request

Without a key — up to 30 requests per hour per IP. With your key, each request costs the API price in credits.

GET

Paste a link and press Send. The response shows up here.

See also