TikTok 视频/达人数据
视频、Hashtag、达人、评论、音乐元数据全量提取,含视频下载
最近更新:
§ 01
数据能力与使用场景
视频、Hashtag、达人、评论、音乐元数据全量提取,含视频下载。覆盖 TikTok 全球公开视频、账号、Hashtag、音乐,支持按 URL 或关键词搜索,含视频下载与字幕转录。
- ▸海外版抖音达人筛选:按 Hashtag 拉视频,比对播放与互动
- ▸短视频带货监控:跟踪品类热门视频与带货效果
- ▸竞品账号追踪:监控竞品 TikTok 内容与粉丝增长
- ▸音乐趋势:抓取热门 BGM 与使用该 BGM 的视频
- ▸评论情绪:批量抓某视频的评论做消费者反馈分析
§ 02
数据交付内容
来源:真实抓取
| FIELD | TYPE |
|---|---|
| id | string |
| text | string |
| textLanguage | string |
| createTime | number |
| createTimeISO | string |
| isAd | boolean |
| authorMeta | object |
| musicMeta | object |
| webVideoUrl | string |
| videoMeta | object |
| diggCount | number |
| shareCount | number |
| playCount | number |
| collectCount | number |
| commentCount | number |
| repostCount | number |
| mentions | array |
| detailedMentions | array |
| hashtags | array |
| effectStickers | array |
| isSlideshow | boolean |
| isPinned | boolean |
| isSponsored | boolean |
| shortDramaSeriesInfo | null |
| mediaUrls | array |
| input | string |
| fromProfileSection | string |
| commentsDatasetUrl | null |
§ 03
样例数据
{
"id": "7667257618544495886",
"text": "",
"textLanguage": "un",
"createTime": 1785172538,
"createTimeISO": "2026-07-27T17:15:38.000Z",
"isAd": false,
"authorMeta": {
"id": "5831967",
"name": "charlidamelio",
"profileUrl": "https://www.tiktok.com/@charlidamelio",
"nickName": "charli d’amelio",
"verified": true,
"signature": "",
"bioLink": "https://youtube.com/@charlidamelio",
"avatar": "https://p16-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/ee31de49ddf64b45c5b2e3c55fbd0ea4~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=f1ac5c9b&x-expires=1785492000&x-signature=a61IH15J4yazVHFpydDTsZJQcFU%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"commerceUserInfo": {
"commerceUser": false
},
"privateAccount": false,
"roomId": "",
"ttSeller": false,
"createTime": 1447505838,
"following": 1409,
"friends": 1232,
"fans": 159300000,
"heart": 12300000000,
"video": 3204,
"digg": 0,
"followDatasetUrl": null,
"originalAvatarUrl": "https://p16-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/ee31de49ddf64b45c5b2e3c55fbd0ea4~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=f1ac5c9b&x-expires=1785492000&x-signature=a61IH15J4yazVHFpydDTsZJQcFU%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5"
},
"musicMeta": {
"musicName": "original sound - fhyzhicz04",
"musicAuthor": "fhyzhicz04",
"musicOriginal": true,
"playUrl": "https://v19.tiktokcdn-us.com/fddb625fd766414cf6c3048b19ac0adc/6a6a251d/video/tos/alisg/tos-alisg-v-27dcd7/o4FIQMpHgC9JBqf9JFfjPqDByXXd0EU4WzcrGo/?a=1233&bti=ODszNWYuMDE6&&bt=125&ft=GSDrKInz7ThFWhuGXq8Zmo&mime_type=audio_mpeg&rc=aGZnZ2g1Ozk5ZzQ0M2c1aUBpM3dtO3k5cnRpPDMzODU8NEAvLS8tYGIuNWMxNWJfXzEwYSNuZW9pMmRzcmJhLS1kMS1zcw%3D%3D&vvpl=1&l=2026072910062718B51E10A508F307970C&btag=e000f8000",
"coverMediumUrl": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/aad9a549c09056
...§ 05
套餐与询价
§ 06
服务流程
01
咨询
扫码加微信,描述你的数据需求
02
报价
1 小时内回复,按数据量与复杂度报价
03
交付
人工跑数据,清洗加工后微信交付
04
售后
数据有疑问随时找我,支持复购
§ 09
完整技术参数
展开输入参数
| FIELD | TYPE | DESCRIPTION |
|---|---|---|
| hashtags | array | Just add one or more TikTok hashtags and the scraper will collect data about videos containing this hashtag: likes, users, followers and more. You can enter the hashtags one by one, or use the Bulk edit section to add a prepared list. |
| resultsPerPage | integer | Add the number of tiktoks you want to scrape per hashtag, profile, or search query. This field is applicable to #️⃣ Hashtags, 😎 Profiles, and 🔍 Search. |
| profiles | array | Add one or multiple TikTok usernames or user IDs you want to scrape. You can enter the usernames one by one, or use the Bulk edit section to add a prepared list. |
| profileScrapeSections | array | If a profile has reposted videos, you can scrape them by selecting 'Reposts' |
| profileSorting | string | Select Latest to scrape the most recent videos first, Oldest - the oldest videos first, Popular - the most popular videos first. Date filters only work with Latest and Oldest. Only supported for Videos section. Note: Popular sorting is limited by TikTok to approximately 400–500 videos per profile and may return significantly fewer results than Latest or Oldest. |
| excludePinnedPosts | boolean | Tick to exclude pinned posts from profiles. Pinned posts are usually the first videos on a profile's page. |
| oldestPostDateUnified | string | Optional charged filter. Only videos uploaded after or on this date will be scraped. Alternatively, specify how old the scraped videos should be in days. Putting 1 will get you only today's posts, 2 - yesterday's and today's, and so on. |
| newestPostDate | string | Optional charged filter. Only videos uploaded before or on this date will be scraped. |
| mostDiggs | integer | Optional charged filter. Scrapes only videos with less hearts than the number you add. Doesn't work with date filters |
| leastDiggs | integer | Optional charged filter. Scrapes only videos with no less hearts than the number you add. Doesn't work with date filters |
| maxFollowersPerProfile | integer | Scrapes number of 'Followers' profiles requested from the inputted profiles. You can find the link to the dataset under the followDatasetUrl field in the output. If you want to scrape only Followers/Following profiles, go to our TikTok Followers Scraper. |
| maxFollowingPerProfile | integer | Scrapes number of 'Following' profiles requested from the inputted profiles. You can find the link to the dataset under the followDatasetUrl field in the output. If you want to scrape only Followers/Following profiles, go to our TikTok Followers Scraper. |
| searchQueries | array | Your keyword will apply to both videos and profiles. Use the Search sorting field below to specify whether you want your search to apply to top content, videos or users. As for your query's format, you can use any query that works on TikTok. |
| searchSection | string | By default, this scraper will sort the search results by whatever shows up in the Top section of TikTok search. But you can narrow it down: if you want to apply your search query to just videos, use Video, just profiles - Profile. |
| maxProfilesPerQuery | integer | Only applies to profile searches. In this case ignore the 💯 Number of videos section and choose the number of profiles you want to scrape here. |
| videoSearchSorting | string | Optional charged filter. Select how you want the search results to be sorted when searching for videos. Only valid with `/video` search section. |
| videoSearchDateFilter | string | Optional charged filter. Select a date range in which to search for videos. Only valid with `/video` search section. |
| scrapeRelatedSearchWords | boolean | Tick to include the keywords TikTok shows in the 'Others also searched for' section on the search results page. The words will be added to every video result. |
| postURLs | array | Add the URLs of tiktok videos you want to scrape. You can paste video URLs one by one, or use the Bulk edit section to add a prepared list. |
| scrapeRelatedVideos | boolean | Tick to scrape related videos for the post URLs you provide. - The maximum number of scraped related videos is set by the `resultsPerPage` count. - Note that this only works for direct video URLs from the `postURLs` field. |
| scrapeAdditionalAuthorMeta | boolean | Tick to fetch full author profile data (createTime, roomId) for each scraped video. Note: when scraping by profile URL, this data is already included by default — this option only makes a difference for other search types (e.g. hashtags, keywords). |
| shouldDownloadVideos | boolean | This is a charged add-on. Tick to download TikTok videos. |
| shouldDownloadCovers | boolean | Tick to download TikTok video cover images (thumbnails). |
| shouldDownloadSlideshowImages | boolean | Tick to download TikTok slideshow images. |
| shouldDownloadAvatars | boolean | Tick to download authors' profile pictures. |
| shouldDownloadMusicCovers | boolean | Tick to download cover images of sounds used in posts. |
| videoKvStoreIdOrName | string | Name (or ID) of the Key Value Store where the videos and other media like thumbnails will be stored. Omit to store in the default one. Using this option will provide a named Key-Value store can help bypass data retention and store the content forever until the store is manually deleted.The Key-Value store's name can consist of a versatile combination of uppercase letters, lowercase letters, digits, or hyphens, all without any spaces. |
| downloadSubtitlesOptions | string | Choose how to handle subtitles and audio transcription for input videos. Subtitles are provided by TikTok for some videos, and transcription means that this Actor will use speech-to-text AI to generate video transcript. Transcripts are charged as an extra event according to your plan. |
| commentsPerPost | integer | The number of comments extracted from every result. Due to TikTok API limitations, the actual number of scraped comments may differ, especially for posts with thousands of comments. The link to the dataset will be under a field commentsDatasetURL in the output. |
| topLevelCommentsPerPost | integer | The maximum number of top-level (non-reply) comments you want from a single post. |
| maxRepliesPerComment | integer | The maximum number of replies you want from a single comment. Note: Successful extraction of all desired replies is currently not guaranteed. |
| proxyCountryCode | string | Country to use with proxy. Use it in case you want to scrape posts only available for some country. |
