Get a user's videos, newest first, by username, numeric user ID, or profile URL. Returns the caption, link, publication date, engagement metrics (plays, likes, comments, shares, downloads, saves), playback and download URLs, cover images, the sound used, and author details for each video.
curl "https://apidirect.io/v1/tiktok/user/videos?username=tiktok&pages=2" -H "X-API-Key: YOUR_API_KEY"
{
"videos": [
{
"video_id": "7694797676306615583",
"title": "this summer gave us pop songs, glam routines, and a few main character moments",
"url": "https://www.tiktok.com/@tiktok/video/7694797676306615583",
"date": "2026-10-09 22:25:11",
"date_timestamp": 1791584711,
"author": "tiktok",
"source": "TikTok",
"domain": "tiktok.com",
"snippet": "this summer gave us pop songs, glam routines, and a few main character moments",
"region": "US",
"play_count": 647770,
"likes": 4597,
"comments": 1640,
"shares": 333,
"downloads": 13,
"saves": 436,
"duration": 49,
"is_ad": false,
"is_pinned": false,
"author_name": "TikTok",
"author_id": "107955",
"author_avatar": "https://p16-common-sign.tiktokcdn-eu.com/.../avatar.jpeg",
"author_url": "https://www.tiktok.com/@tiktok",
"cover": "https://p16-common-sign.tiktokcdn-eu.com/.../cover.jpeg",
"dynamic_cover": "https://p16-common-sign.tiktokcdn-eu.com/.../dynamic_cover.webp",
"origin_cover": "https://p16-common-sign.tiktokcdn-eu.com/.../origin_cover.jpeg",
"video_url": "https://v19.tiktokcdn-eu.com/.../video.mp4",
"video_url_watermarked": "https://v19.tiktokcdn-eu.com/.../video_wm.mp4",
"size": 10246341,
"size_watermarked": 9402354,
"images": [],
"music_id": "7694797733856660255",
"music_title": "original sound - tiktok",
"music_author": "TikTok",
"music_url": "https://sf16-music.tiktokcdn-eu.com/.../music.mp3",
"music_cover": "https://p16-common-sign.tiktokcdn-eu.com/.../music_cover.jpeg",
"music_album": "",
"music_original": true,
"music_duration": 49,
"mentioned_user_ids": [
"161804240246620160"
]
}
],
"username": "tiktok",
"pages": 2,
"count": 60
}