TikTok Data Collection API

Comprehensive collection of TikTok videos, users, hashtags, comments, and more

API Endpoints

Get Video Information

GET /api/tiktok/video/{video_id}

Retrieve detailed information for a specific video, including views, likes, comments, and other metrics.

πŸ“‹ Available Fields

β–Ό
🎬 Video ID (video_id)
Unique identifier for the video
πŸ“ Title (title)
Video title content
πŸ“„ Description (description)
Video description content
πŸ‘€ Author Information (author)
Publisher's user information including username, nickname, and follower count
πŸ‘€ Views (views)
Number of video views
❀️ Likes (likes)
Total number of likes received
πŸ’¬ Comments (comments)
Total number of comments
πŸ”„ Shares (shares)
Number of times the video has been shared
πŸ• Created Time (created_time)
Video publication timestamp
πŸŽ₯ Video URL (video_url)
Video download link
πŸ–ΌοΈ Cover Image (cover_url)
Video cover image link

Get User Information

GET /api/tiktok/user/{username}

Retrieve user profile, follower count, total likes, and other statistics.

πŸ“‹ Available Fields

β–Ό
πŸ‘€ Username (username)
Unique identifier for accessing user profile
✨ Nickname (nickname)
User's display name
πŸ“ Bio (bio)
User's personal biography text
πŸ–ΌοΈ Avatar (avatar_url)
User's real-time avatar status, high-resolution image link
πŸ“Š Followers (followers)
Total number of followers
πŸ‘₯ Following (following)
Total number of accounts the user follows
❀️ Total Likes (total_likes)
Total likes received across all videos
🎬 Total Videos (total_videos)
Total number of videos published
βœ“ Verified Status (verified)
Whether the account is officially verified

Get User Video List

GET /api/tiktok/user/{username}/videos

Retrieve the list of videos published by a specific user.

πŸ“‹ Available Fields

β–Ό
πŸ“Ή Video List (videos)
Array of videos containing ID, title, views, likes, and creation time
🎬 Video ID (video_id)
Unique identifier for each video
πŸ“ Title (title)
Video title content
πŸ‘€ Views (views)
Number of video views
❀️ Likes (likes)
Number of likes received
πŸ• Created Time (created_time)
Video publication timestamp
πŸ”’ Total (total)
Total number of videos published by the user
πŸ“„ Page (page)
Current page number
πŸ“Š Page Size (page_size)
Number of videos per page

Get Hashtag Data

GET /api/tiktok/hashtag/{hashtag}

Retrieve statistics and related videos for a specific hashtag.

πŸ“‹ Available Fields

β–Ό
#️⃣ Hashtag (hashtag)
Name or tag of the hashtag
πŸ‘€ Total Views (total_views)
Total views across all videos with this hashtag
🎬 Total Videos (total_videos)
Total number of videos using this hashtag
πŸ”₯ Trending Rank (trending_rank)
Ranking position on the trending list
πŸ“Ή Related Videos (videos)
List of popular videos with this hashtag

Get Video Comments

GET /api/tiktok/video/{video_id}/comments

Retrieve the list of comments for a video, including comment content, likes, and more.

πŸ“‹ Available Fields

β–Ό
πŸ’¬ Comments List (comments)
Array of comments with detailed information
πŸ†” Comment ID (comment_id)
Unique identifier for the comment
πŸ“ Comment Text (text)
Text content of the comment
πŸ‘€ Comment Author (author)
Username of the comment author
❀️ Likes (likes)
Number of likes the comment received
πŸ• Created Time (created_time)
Comment publication timestamp
πŸ’­ Replies (replies)
Number of replies to this comment
πŸ”’ Total (total)
Total number of comments on the video
πŸ“„ Page (page)
Current page number

Search Videos

GET /api/tiktok/search?q={keyword}

Search for videos based on keywords.

πŸ“‹ Available Fields

β–Ό
πŸ” Search Keyword (keyword)
User-entered search keyword
πŸ“Ή Search Results (results)
List of matching video results
🎬 Video ID (video_id)
Unique identifier for the video
πŸ“ Title (title)
Video title content
πŸ‘€ Author (author)
Username of the video publisher
πŸ‘€ Views (views)
Number of video views
🎯 Relevance Score (relevance_score)
Match score between video and search keyword (0-1)
πŸ”’ Total (total)
Total number of search results

Features

How to Use

πŸ”‘

Get API Key

Contact us to obtain your exclusive API key and start using the data collection service

πŸ“‘

Make API Requests

Use RESTful API endpoints, supporting multiple languages like Python, JavaScript, Java, and more

πŸ“Š

Get Data Results

Retrieve real-time JSON formatted structured data, easily integrate into your application

1

πŸ“ Register Account

Contact us via Telegram, register an account and get API access

2

πŸ” Configure Authentication

Add your API key to the request header, format: Authorization: Bearer YOUR_API_KEY

3

πŸš€ Start Collecting

Call the appropriate API endpoints, pass the required parameters, and get real-time data

4

πŸ’‘ Apply Data

Apply the collected data to various scenarios such as data analysis, market research, content monitoring, etc.