Unofficial TikTok Video Status API
GET/api/v1/video_status
Check up to 40 videos in one call — is each still available (not deleted/removed)?
| Parameter | Description | |
|---|---|---|
videos | required | Comma-separated video ids or TikTok video URLs (max 40). |
Returns
count, available_count, and a results array of {input, video_id, available}. available is false for deleted/removed/non-existent videos and null when no video id could be read from the input.
Example Request
https://dev.omar-thing.site/api/v1/video_status?videos=7683514789003300110%2C7684963976316259602&key=YOUR_API_KEY
Example Response
{
"data": {
"available_count": 1,
"count": 2,
"results": [
{
"available": true,
"input": "7683514789003300110",
"video_id": "7683514789003300110"
},
{
"available": false,
"input": "7000000000000000001",
"video_id": "7000000000000000001"
}
]
},
"status": "success"
}Sends a live request using your API key above.
More Content endpoints
- Unofficial TikTok Posts API — List the videos a user has posted (one raw page per call, cursor-paginated).
- Unofficial TikTok Comments API — Fetch the comments on a video (id or URL).
- Unofficial TikTok Comment Replies API — All replies under one comment (one raw page per call, cursor-paginated). Get
comment_idfrom /comments. - Unofficial TikTok Stories API — Fetch a user's active stories.
- Unofficial TikTok Reposts API — List the videos a user has reposted (one raw page per call, cursor-paginated).
- Unofficial TikTok Story Highlights API — Get a user's highlights — all collections and the stories inside each.
- Unofficial TikTok Music API — Sound/music details + the videos that use it (one raw page per call, cursor-paginated). Pass a music id.
- Unofficial TikTok Hashtag API — Details of a hashtag — total views, number of videos, id and share link. Pass the hashtag name or its id.