Platforms / Social / TikTok

Social

TikTok data API

8 TikTok endpoints are live: videos, comments, creators, search and hashtags. Only successful calls that return data are billed; each endpoint's parameters, price and full response example are in the API reference.

Endpoints Open in the API reference →

A real response Full example →

This gadget went viral for a reason…

@f31b…893K followers
210.4KLikes12KComments33KShares

link please

saw this everywhere

Sample · native page style
GET /v1/raw/tiktok/videoReal response · excerpt
{
  "id": "soc_tik_a0e58b99a96a",
  "src": "social",
  "platform": "tiktok",
  "lang": "en",
  "text": "this group chat deserves a soundtrack 🎤 TikTok x #TheVoice,…",
  "author": {
    "uid_hash": "bc27041e9163",
    "followers": 96372896,
    "nickname": "TikTok",
    "uid": "107955",
    "sec_uid": "MS4wLjABAAAAv7iSuuXDJGDvJkmH_vz1qkDZYo1apxgzaxdBSeIuPiM",
    "unique_id": "tiktok"
  },
  "metrics": {
    "likes": 17754,
    "comments": 1867,
    "shares": 729,
    "saves": 1129,
    "plays": 661019
  },
  "extra": {
    "source_id": "7688834577418194206",
    "published_at": "2026-09-23T20:45:19+00:00",
    "video_dur_s": 42,
    "topic": "#thevoice",
    "topics": [
      "thevoice"
    ],
    "topic_ids": {
      "thevoice": "43468"
    },
    "content_type": "video",
    "cover_url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-p-0068…",
    "url": "https://www.tiktok.com/@tiktok/video/7688834577418194206"
  },
  "prov": {
    "hash": "0x77779098e3ad0e76",
    "ts": "2026-10-21T23:15:00+08:00",
    "source": "live"
  }
}

Make the call

curl -G https://api.qovia.ai/v1/raw/tiktok/video \
  -H "Authorization: Bearer $QOVIA_KEY" \
  --data-urlencode "video_id=7688834577418194206"
import os, requests

resp = requests.get(
    "https://api.qovia.ai/v1/raw/tiktok/video",
    headers={"Authorization": f"Bearer {os.environ['QOVIA_KEY']}"},
    params={"video_id": "7688834577418194206"},
)
print(resp.json()["data"])
// Add to any MCP client, then just ask in plain language
{
  "mcpServers": {
    "qovia": {
      "url": "https://api.qovia.ai/mcp",
      "headers": { "Authorization": "Bearer sk-qovia-…" }
    }
  }
}

More in Social

Your agent only knows what you give it

Give it Douyin, Xiaohongshu (RedNote), WeChat and product reviews: structured, per call, nothing charged for failures.