📌 TikTokスクレイパーとは?
TikTokスクレイパーは、1つのタスクで3つの入力方法から公開TikTok動画・アカウント・コメントデータを収集するOctoparseテンプレートです。検索クエリを入力すると動画リストを取得でき、動画詳細をオンにすると完全な動画レコードを収集でき、動画URLを直接入力すると特定の動画を収集でき、プロフィールURLまたはハンドルを入力するとアカウントデータを収集できます。同じタスクで、それらの動画に投稿されたコメントや返信も収集できます。
TikTokは、トレンド、クリエイターの活動、視聴者の反応がまず現れるショート動画プラットフォームです。ソーシャルメディアマーケター、クリエイターエコノミーのチーム、代理店、研究者はこのデータを使い、トレンドの追跡、クリエイターの比較、キャンペーン成果のモニタリング、大規模な視聴者感情の分析を行っています。
💰 料金
Standard:出力1,000行あたり$1.50。Professional:出力1,000行あたり$1.20。Enterprise:出力1,000行あたり$0.90。
TikTokスクレイパーは最終的な出力行数に対して課金されます。返信の行にはその動画と元のコメントが含まれますが、これらの繰り返しフィールドは追加の行にはなりません。返信が収集されなかった元のコメントは1行を占めます。コメントが収集されなかった動画も1行を占めます。例えば、動画100件それぞれに元のコメントが20件あり返信が収集されない場合、2,000行が生成され、Standardでは$3.00の費用になります。個別のプロフィール入力は追加のアカウント行を生成します。
📦 出力
TikTokスクレイパーは固定の101列レイアウトを使用します。返信の行には対応する動画と元のコメントが繰り返されるため、別々のテーブルを結合しなくても会話を分析できます。返信が収集されなかった元のコメントはコメント行のままです。コメントが収集されなかった動画は、動画行または検索結果行のままです。プロフィール入力は個別のアカウント行のままです。
検索詳細をオフにすると、コメントと返信の行には動画ID、URL、検索元が保持されますが、詳細専用のフィールドは空欄になります。comment_*は元のコメントを表し、reply_*は返信を表します。reply_parent_idは直接返信されたコメントを特定し、reply_root_idはその会話の起点となる元のコメントを特定します。
TikTokスクレイパーは以下のフィールドを返します:
- 実行コンテキスト(5項目):record_type, input_type, input_value, search_type, source_context
- アカウント項目(17):account_id, account_handle, account_name, account_bio, account_website, account_avatar_url, account_url, account_followers_count, account_following_count, account_posts_count, account_total_likes_count, account_verified, account_private, account_commerce_info, account_language, account_location, collected_at
- 動画項目(49):video_id, video_url, video_caption, video_cover_url, video_posted_at, video_type, video_is_ad, video_country, video_views_count, video_likes_count, video_comments_count, video_shares_count, video_favorites_count, video_reposts_count, video_duration_seconds, video_definition, video_width, video_height, video_play_url, video_download_url, video_hashtags, video_mentions, video_music_title, video_music_author, video_music_page_url, video_music_play_url, video_music_cover_url, video_music_id, video_music_original, video_music_original_cover_url, video_subtitle_links, video_detailed_mentions, video_effect_stickers, video_text_language, video_location, video_original_cover_url, video_author_id, video_author_handle, video_author_name, video_author_avatar_url, video_author_bio, video_author_followers_count, video_author_following_count, video_author_total_likes_count, video_author_posts_count, video_author_verified, video_author_seller, video_author_created_at, video_author_profile_url
- 元のコメント項目(15):comment_id, comment_text, comment_likes_count, comment_posted_at, comment_reply_count, comment_type, comment_author_id, comment_author_name, comment_author_avatar_url, comment_parent_id, comment_root_id, comment_liked_by_author, comment_pinned_by_author, comment_mentions, comment_images
- 返信項目(15):reply_id, reply_text, reply_likes_count, reply_posted_at, reply_reply_count, reply_type, reply_author_id, reply_author_name, reply_author_avatar_url, reply_parent_id, reply_root_id, reply_liked_by_author, reply_pinned_by_author, reply_mentions, reply_images
データプレビュー:プロフィール
{
"record_type": "profile",
"input_type": "account",
"input_value": "@nba",
"search_type": "",
"source_context": "[{\"effective_parameters\":{},\"group\":\"TikTok Profiles\",\"input_type\":\"account\",\"input_value\":\"@nba\",\"route\":\"AccountInfo\"}]",
"account_id": "134941634731003904",
"account_handle": "nba",
"account_name": "NBA",
"account_bio": "The 2026-27 NBA season tips off \nTuesday, Oct. 20 on NBC and Peacock! \n🏀 3:00pm/et: Celtics/Pistons \n🏀 7:00pm/et: 76ers/Knicks\n 🏀 9:30pm/et: Thunder/Spurs",
"account_website": "",
"account_avatar_url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/8beb8b849e725f2776a11575b1e7aebf~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=2e86fe19&x-expires=1790323200&x-signature=qtgwG3yL8BYYn7ParQHwTTds80s%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast8",
"account_url": "https://www.tiktok.com/@nba",
"account_followers_count": "27219320",
"account_following_count": "267",
"account_posts_count": "23601",
"account_total_likes_count": "1148211484",
"account_verified": "true",
"account_private": "false",
"account_commerce_info": "{\"commerceUser\":false,\"category\":null,\"categoryButton\":null}",
"account_language": "en",
"account_location": "",
"collected_at": "2026-09-23T16:40:34",
"video_id": "",
"video_url": "",
"video_caption": "",
"video_cover_url": "",
"video_posted_at": "",
"video_type": "",
"video_is_ad": "",
"video_country": "",
"video_views_count": "",
"video_likes_count": "",
"video_comments_count": "",
"video_shares_count": "",
"video_favorites_count": "",
"video_reposts_count": "",
"video_duration_seconds": "",
"video_definition": "",
"video_width": "",
"video_height": "",
"video_play_url": "",
"video_download_url": "",
"video_hashtags": "",
"video_mentions": "",
"video_music_title": "",
"video_music_author": "",
"video_music_page_url": "",
"video_music_play_url": "",
"video_music_cover_url": "",
"video_music_id": "",
"video_music_original": "",
"video_music_original_cover_url": "",
"video_subtitle_links": "",
"video_detailed_mentions": "",
"video_effect_stickers": "",
"video_text_language": "",
"video_location": "",
"video_original_cover_url": "",
"video_author_id": "",
"video_author_handle": "",
"video_author_name": "",
"video_author_avatar_url": "",
"video_author_bio": "",
"video_author_followers_count": "",
"video_author_following_count": "",
"video_author_total_likes_count": "",
"video_author_posts_count": "",
"video_author_verified": "",
"video_author_seller": "",
"video_author_created_at": "",
"video_author_profile_url": "",
"comment_id": "",
"comment_text": "",
"comment_likes_count": "",
"comment_posted_at": "",
"comment_reply_count": "",
"comment_type": "",
"comment_author_id": "",
"comment_author_name": "",
"comment_author_avatar_url": "",
"comment_parent_id": "",
"comment_root_id": "",
"comment_liked_by_author": "",
"comment_pinned_by_author": "",
"comment_mentions": "",
"comment_images": "",
"reply_id": "",
"reply_text": "",
"reply_likes_count": "",
"reply_posted_at": "",
"reply_reply_count": "",
"reply_type": "",
"reply_author_id": "",
"reply_author_name": "",
"reply_author_avatar_url": "",
"reply_parent_id": "",
"reply_root_id": "",
"reply_liked_by_author": "",
"reply_pinned_by_author": "",
"reply_mentions": "",
"reply_images": ""
}
データプレビュー:元のコメント付き動画
{
"record_type": "comment",
"input_type": "video_url",
"input_value": "https://www.tiktok.com/@nba/video/7681443881401060639",
"search_type": "",
"source_context": "[{\"comment_id\":\"7681444175800156941\",\"effective_parameters\":{\"Collect video details\":true,\"Comments per direct video\":1},\"group\":\"Direct Video URLs\",\"input_type\":\"video_url\",\"input_value\":\"https://www.tiktok.com/@nba/video/7681443881401060639\",\"route\":\"Detail -> Comment\",\"video_content_id\":\"7681443881401060639\"}]",
"account_id": "",
"account_handle": "",
"account_name": "",
"account_bio": "",
"account_website": "",
"account_avatar_url": "",
"account_url": "",
"account_followers_count": "",
"account_following_count": "",
"account_posts_count": "",
"account_total_likes_count": "",
"account_verified": "",
"account_private": "",
"account_commerce_info": "",
"account_language": "",
"account_location": "",
"collected_at": "",
"video_id": "7681443881401060639",
"video_url": "https://www.tiktok.com/@nba/video/7681443881401060639",
"video_caption": "Replying to @NBA Even more smooth jelly finishes from last season 🍇 Which one was your favorite? 👀 #NBA #Basketball",
"video_cover_url": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-p-0068-tx2/oUFqKTe6EARtEGvdAQFKZeUDzfAm3JeEQRF0zQ~tplv-tiktokx-dmt-logom:tos-useast8-i-0068-tx2/okUj3MEEyAwjqzqIIYiKemAIDfAGFIA9EEAVfQ.image?dr=9634&x-expires=1790323200&x-signature=fRjmEw%2Bg8h%2BcW2Y3sGp7IzHHBaE%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast5",
"video_posted_at": "2026-09-04T06:45:32",
"video_type": "video",
"video_is_ad": "true",
"video_country": "United States",
"video_views_count": "59700",
"video_likes_count": "5823",
"video_comments_count": "59",
"video_shares_count": "45",
"video_favorites_count": "186",
"video_reposts_count": "0",
"video_duration_seconds": "70",
"video_definition": "720p",
"video_width": "720",
"video_height": "1280",
"video_play_url": "https://v16-webapp-prime.us.tiktok.com/video/tos/useast8/tos-useast8-ve-0068c002-tx2/owDFzMfeg6meqFhRq3tFAzUKEZIQeQAAG38rNU/?a=1988&bti=ODszNWYuMDE6&&bt=1965&ft=4KJMyMzm8Zmo0JCN0a4jVUujdpWrKsd.&mime_type=video_mp4&rc=OTg7N2RoNDg3ZzlkOWdmNUBpam1vO3A5cmZ5ZDMzaTczNEAyMDUtMjAxNjQxYDM1MzMzYSMvazBlMmRzY2BhLS1kMTJzcw%3D%3D&expire=1790325831&l=20260923084241BC94844A1CABAF0D23ED&ply_type=2&policy=2&signature=9a3b7bfcc25710988a841cf6302690bc&tk=tt_chain_token&btag=e00090000",
"video_download_url": "https://v16-webapp-prime.us.tiktok.com/video/tos/useast8/tos-useast8-pve-0068-tx2/oEsZUgnRG1c9eFeMAIeTAJAivLKBfqQRPaUGIz/?a=1988&bti=ODszNWYuMDE6&&bt=1840&ft=4KJMyMzm8Zmo0JCN0a4jVUujdpWrKsd.&mime_type=video_mp4&rc=NWk0Njk7PGc5ZDQ7PDU4M0Bpam1vO3A5cmZ5ZDMzaTczNEA1MC81NWM1X2MxYTViYDI0YSMvazBlMmRzY2BhLS1kMTJzcw%3D%3D&expire=1790325831&l=20260923084241BC94844A1CABAF0D23ED&ply_type=2&policy=2&signature=ef983dcb316ec3a8f44bbf5f7b146a52&tk=tt_chain_token&btag=e00090000",
"video_hashtags": "[{\"cover\": \"https://p16-common-sign.tiktokcdn-us.com/musically-maliva-obj/cfc35d71180eed0d3f68dbc64c919662.png~tplv-tiktokx-origin.image?dr=9627&x-expires=1790172000&x-signature=D0aI5oLi9ffW1eP%2BpGFRc10Mt%2FQ%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5\", \"id\": \"12744\", \"name\": \"NBA\", \"title\": \"The NBA Playoffs are officially here, so practice your form, pull on a jersey, and get ready to celebrate the best in the #NBA.\"}, {\"cover\": \"https://p16-common-sign.tiktokcdn-us.com/musically-maliva-obj/bf2afa9057477ddf8062b7d7f4103695.png~tplv-tiktokx-origin.image?dr=9627&x-expires=1790172000&x-signature=ihw%2Bt3nLBI3hOwMNp5v1tpdQM%2BM%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5\", \"id\": \"7131\", \"name\": \"basketball\", \"title\": \"Stay in the loop on all things #basketball\"}]",
"video_mentions": "[\"@NBA\"]",
"video_music_title": "original sound",
"video_music_author": "NBA",
"video_music_page_url": "https://www.tiktok.com/music/original sound-7681443918773586719",
"video_music_play_url": "https://v19.tiktokcdn-us.com/4db52417ae4b494edb5871606c8ef34c/6ab3e5a7/video/tos/useast8/tos-useast8-v-27dcd7-tx2/ogRziVlZE4wfEF3EMAqIAAIeCOAMCEDzoIIfTu/?a=1233&bti=ODszNWYuMDE6&&bt=125&ft=GSDrKInz7ThlVMhGXq8Zmo&mime_type=audio_mpeg&rc=M3E1ZnM5cjZ5ZDMzaTU8NEBpM3E1ZnM5cjZ5ZDMzaTU8NEAuYGlqMmRrZWBhLS1kMTJzYSMuYGlqMmRrZWBhLS1kMTJzcw%3D%3D&vvpl=1&l=20260923084241BC94844A1CABAF0D23ED&btag=e00050000",
"video_music_cover_url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/8beb8b849e725f2776a11575b1e7aebf~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=2e86fe19&x-expires=1790323200&x-signature=qtgwG3yL8BYYn7ParQHwTTds80s%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"video_music_id": "7681443918773586719",
"video_music_original": "true",
"video_music_original_cover_url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/8beb8b849e725f2776a11575b1e7aebf~tplv-tiktokx-cropcenter:720:720.jpeg?dr=9640&refresh_token=2e86fe19&x-expires=1790323200&x-signature=qtgwG3yL8BYYn7ParQHwTTds80s%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"video_subtitle_links": "[{\"downloadLink\": \"https://v16m-webapp.tiktokcdn-us.com/77dc63d9c433aadb922aa297fefa88d9/6ab63447/video/tos/useast8/tos-useast8-v-0068-tx2/68385f4be0a14f5980ae998cbe11b595/?a=1988&bti=ODszNWYuMDE6&&bt=9929&ft=4KLMeMzm8Zmo0JCN0a4jVUujdpWrKsd.&mime_type=video_mp4&rc=am1vO3A5cmZ5ZDMzaTczNEBpam1vO3A5cmZ5ZDMzaTczNEAvazBlMmRzY2BhLS1kMTJzYSMvazBlMmRzY2BhLS1kMTJzcw%3D%3D&l=20260923084241BC94844A1CABAF0D23ED&btag=e00050000\", \"language\": \"eng-US\", \"source\": \"ASR\", \"sourceName\": \"automatic speech recognition\", \"tiktokLink\": \"https://v16m-webapp.tiktokcdn-us.com/77dc63d9c433aadb922aa297fefa88d9/6ab63447/video/tos/useast8/tos-useast8-v-0068-tx2/68385f4be0a14f5980ae998cbe11b595/?a=1988&bti=ODszNWYuMDE6&&bt=9929&ft=4KLMeMzm8Zmo0JCN0a4jVUujdpWrKsd.&mime_type=video_mp4&rc=am1vO3A5cmZ5ZDMzaTczNEBpam1vO3A5cmZ5ZDMzaTczNEAvazBlMmRzY2BhLS1kMTJzYSMvazBlMmRzY2BhLS1kMTJzcw%3D%3D&l=20260923084241BC94844A1CABAF0D23ED&btag=e00050000\", \"version\": \"1:big_caption\"}]",
"video_detailed_mentions": "[{\"nickname\": \"NBA\", \"profileUrl\": \"https://www.tiktok.com/@134941634731003904\", \"uniqueId\": \"nba\", \"userId\": \"134941634731003904\"}]",
"video_effect_stickers": "[]",
"video_text_language": "en",
"video_location": "",
"video_original_cover_url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-p-0068-tx2/ooKGtZEk6tFjGzUJRAezedAQDfATFQBm3FpqeQ~tplv-tiktokx-origin.image?dr=9636&x-expires=1790323200&x-signature=DYDtvCSxDwXy7nLvwEuCuCkJLBg%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast5",
"video_author_id": "134941634731003904",
"video_author_handle": "nba",
"video_author_name": "NBA",
"video_author_avatar_url": "https://p16-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/8beb8b849e725f2776a11575b1e7aebf~tplv-tiktokx-cropcenter:100:100.jpeg?dr=9640&refresh_token=7d4c8fbd&x-expires=1790323200&x-signature=35NOtPjlL7ZwqqqOAL8cUA6Op1I%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"video_author_bio": "The 2026-27 NBA season tips off \nTuesday, Oct. 20 on NBC and Peacock! \n🏀 3:00pm/et: Celtics/Pistons \n🏀 7:00pm/et: 76ers/Knicks\n 🏀 9:30pm/et: Thunder/Spurs",
"video_author_followers_count": "27200000",
"video_author_following_count": "267",
"video_author_total_likes_count": "1100000000",
"video_author_posts_count": "23600",
"video_author_verified": "true",
"video_author_seller": "false",
"video_author_created_at": "2016-08-30T16:01:48",
"video_author_profile_url": "https://www.tiktok.com/@nba",
"comment_id": "7681444175800156941",
"comment_text": "and one",
"comment_likes_count": "4",
"comment_posted_at": "2026-09-04T06:47:16",
"comment_reply_count": "0",
"comment_type": "1",
"comment_author_id": "6801358859787289606",
"comment_author_name": "N",
"comment_author_avatar_url": "https://p16-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/799e89ed84e1113fd81ac4fae5aed977~tplv-tiktokx-cropcenter:100:100.jpg?dr=9640&refresh_token=b99f47ad&x-expires=1790236800&x-signature=kqOIDRN3YGT6CcEHsBPwve6%2FZME%3D&t=4d5b0474&ps=13740610&shp=30310797&shcp=ff37627b&idc=useast8",
"comment_parent_id": "0",
"comment_root_id": "7681444175800156941",
"comment_liked_by_author": "false",
"comment_pinned_by_author": "false",
"comment_mentions": "[]",
"comment_images": "",
"reply_id": "",
"reply_text": "",
"reply_likes_count": "",
"reply_posted_at": "",
"reply_reply_count": "",
"reply_type": "",
"reply_author_id": "",
"reply_author_name": "",
"reply_author_avatar_url": "",
"reply_parent_id": "",
"reply_root_id": "",
"reply_liked_by_author": "",
"reply_pinned_by_author": "",
"reply_mentions": "",
"reply_images": ""
}
データプレビュー:動画と元のコメント付き返信
{
"record_type": "reply",
"input_type": "keyword",
"input_value": "NBA",
"search_type": "",
"source_context": "[{\"comment_id\":\"7688557472513229599\",\"effective_parameters\":{\"Collect video details\":true,\"Comments per search-result video\":1,\"Results per search query\":1},\"group\":\"Search Queries\",\"input_type\":\"keyword\",\"input_value\":\"NBA\",\"keyword_type\":\"keyword\",\"reply_id\":\"7688560493817332493\",\"route\":\"Keywords -> Comment\",\"video_content_id\":\"7688545959281822996\"}]",
"account_id": "",
"account_handle": "",
"account_name": "",
"account_bio": "",
"account_website": "",
"account_avatar_url": "",
"account_url": "",
"account_followers_count": "",
"account_following_count": "",
"account_posts_count": "",
"account_total_likes_count": "",
"account_verified": "",
"account_private": "",
"account_commerce_info": "",
"account_language": "",
"account_location": "",
"collected_at": "",
"video_id": "7688545959281822996",
"video_url": "https://www.tiktok.com/@gdfactoryclips/video/7688545959281822996",
"video_caption": "Steph proved them WRONG 😭 #nba #basketball #fyp #foryou #foryoupage",
"video_cover_url": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-p-0037/oUGORCUDqBM0eDtFECvzrAIgEBRzfs7gLRI9yd~tplv-tiktokx-origin.image?dr=9636&x-expires=1790323200&x-signature=kGPDjS4BRJoE6kRTVbnA0muW0kk%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast5",
"video_posted_at": "2026-09-23T10:05:15",
"video_type": "video",
"video_is_ad": "false",
"video_country": "United States",
"video_views_count": "376300",
"video_likes_count": "42500",
"video_comments_count": "207",
"video_shares_count": "853",
"video_favorites_count": "2355",
"video_reposts_count": "0",
"video_duration_seconds": "42",
"video_definition": "540p",
"video_width": "576",
"video_height": "1024",
"video_play_url": "https://v16-webapp-prime.us.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/o01QE2GMEFAghsggIRjDUdRtz8ZOO0qmmBLfBe/?a=1988&bti=ODszNWYuMDE6&&bt=1436&ft=aEeq8qT0mIoPD122TQ2I3wU23oAbMeF~O5&mime_type=video_mp4&rc=N2c4OmVnZDNmM2U4PDk0M0BpM3g2NHQ5cjptZDMzODczNEAzMzEwXzQyXi8xLmMwYDEvYSMwYWE1MmRjNG1hLS1kMTFzcw%3D%3D&expire=1790325740&l=20260923084138186FDB75BF77690CEBEE&ply_type=2&policy=2&signature=ce74dfdf79dc67d5cadba287d3768112&tk=tt_chain_token&btag=e00088000",
"video_download_url": "https://v16-webapp-prime.us.tiktok.com/video/tos/alisg/tos-alisg-pve-0037c001/oYQmIgBTRZRsAkDqgFd4f8cLMO0EdEPgUtzfBv/?a=1988&bti=ODszNWYuMDE6&&bt=1479&eid=20480&ft=aEeq8qT0mIoPD122TQ2I3wU23oAbMeF~O5&mime_type=video_mp4&rc=OWk7ZGhpOTgzMzs1M2hlZ0BpM3g2NHQ5cjptZDMzODczNEBgYWMzLy0vNl8xM14tYWJeYSMwYWE1MmRjNG1hLS1kMTFzcw%3D%3D&expire=1790325740&l=20260923084138186FDB75BF77690CEBEE&ply_type=2&policy=2&signature=d5141fef1301fce64f1d438dd4a6c103&tk=tt_chain_token&btag=e00088000",
"video_hashtags": "[{\"cover\": \"https://p16-common-sign.tiktokcdn-us.com/musically-maliva-obj/cfc35d71180eed0d3f68dbc64c919662.png~tplv-tiktokx-origin.image?dr=9627&x-expires=1790172000&x-signature=D0aI5oLi9ffW1eP%2BpGFRc10Mt%2FQ%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5\", \"id\": \"12744\", \"name\": \"NBA\", \"title\": \"The NBA Playoffs are officially here, so practice your form, pull on a jersey, and get ready to celebrate the best in the #NBA.\"}, {\"cover\": \"https://p16-common-sign.tiktokcdn-us.com/musically-maliva-obj/bf2afa9057477ddf8062b7d7f4103695.png~tplv-tiktokx-origin.image?dr=9627&x-expires=1790172000&x-signature=ihw%2Bt3nLBI3hOwMNp5v1tpdQM%2BM%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=9b759fb9&idc=useast5\", \"id\": \"7131\", \"name\": \"basketball\", \"title\": \"Stay in the loop on all things #basketball\"}, {\"cover\": \"\", \"id\": \"229207\", \"name\": \"fyp\", \"title\": \"\"}, {\"cover\": \"\", \"id\": \"42164\", \"name\": \"foryou\", \"title\": \"\"}, {\"cover\": \"\", \"id\": \"88764338\", \"name\": \"foryoupage\", \"title\": \"\"}]",
"video_mentions": "[]",
"video_music_title": "fish - Slowed Down",
"video_music_author": "d2s1",
"video_music_page_url": "https://www.tiktok.com/music/fish - Slowed Down-7444676029182822416",
"video_music_play_url": "",
"video_music_cover_url": "https://p16-common.tiktokcdn-us.com/tos-alisg-v-2774/oU3UkQEcxiBAVcYgBuA1yDR1E6irD9hAAZAPW~tplv-tiktokx-cropcenter:200:200.jpeg?dr=9584&t=4d5b0474&ps=933b5bde&shp=08d74b56&shcp=81f88b70&idc=useast5",
"video_music_id": "7444676029182822416",
"video_music_original": "false",
"video_music_original_cover_url": "https://p16-common.tiktokcdn-us.com/tos-alisg-v-2774/oU3UkQEcxiBAVcYgBuA1yDR1E6irD9hAAZAPW~tplv-tiktokx-cropcenter:200:200.jpeg?dr=9584&t=4d5b0474&ps=933b5bde&shp=08d74b56&shcp=81f88b70&idc=useast5",
"video_subtitle_links": "[{\"downloadLink\": \"https://v16m-webapp.tiktokcdn-us.com/28c6a6f64e09bcea9487dfd6472b25cc/6ab633ec/video/tos/alisg/tos-alisg-pv-0037/4d5fd25847e1411da3bff5ac846e6103/?a=1988&bti=ODszNWYuMDE6&&bt=10234&ft=aEKq_qT0mIoPD122TQ2I3wU23oAbMeF~O5&mime_type=video_mp4&rc=M3g2NHQ5cjptZDMzODczNEBpM3g2NHQ5cjptZDMzODczNEAwYWE1MmRjNG1hLS1kMTFzYSMwYWE1MmRjNG1hLS1kMTFzcw%3D%3D&l=20260923084138186FDB75BF77690CEBEE&btag=e00048000\", \"language\": \"eng-US\", \"source\": \"ASR\", \"sourceName\": \"automatic speech recognition\", \"tiktokLink\": \"https://v16m-webapp.tiktokcdn-us.com/28c6a6f64e09bcea9487dfd6472b25cc/6ab633ec/video/tos/alisg/tos-alisg-pv-0037/4d5fd25847e1411da3bff5ac846e6103/?a=1988&bti=ODszNWYuMDE6&&bt=10234&ft=aEKq_qT0mIoPD122TQ2I3wU23oAbMeF~O5&mime_type=video_mp4&rc=M3g2NHQ5cjptZDMzODczNEBpM3g2NHQ5cjptZDMzODczNEAwYWE1MmRjNG1hLS1kMTFzYSMwYWE1MmRjNG1hLS1kMTFzcw%3D%3D&l=20260923084138186FDB75BF77690CEBEE&btag=e00048000\", \"version\": \"1:big_caption\"}]",
"video_detailed_mentions": "[]",
"video_effect_stickers": "[]",
"video_text_language": "en",
"video_location": "",
"video_original_cover_url": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-p-0037/oQUtsGwReIgREMLBEqzgzOD0FdfAAB916IUzO6~tplv-tiktokx-origin.image?dr=9636&x-expires=1790323200&x-signature=S%2FkiJkJAL4012i1bBuicVTvvb%2FY%3D&t=4d5b0474&ps=13740610&shp=81f88b70&shcp=43f4a2f9&idc=useast5",
"video_author_id": "6915016937392210946",
"video_author_handle": "gdfactoryclips",
"video_author_name": "GD’s Highlights",
"video_author_avatar_url": "https://p16-common-sign.tiktokcdn-us.com/tos-alisg-avt-0068/6b524d4b5ad936bc8748fcde4c0a9dbd~tplv-tiktokx-cropcenter:100:100.jpeg?dr=9640&refresh_token=f91b164b&x-expires=1790323200&x-signature=d6GxOZN6Yx%2BFTNCZTdd%2F34%2BqNA8%3D&t=4d5b0474&ps=13740610&shp=a5d48078&shcp=81f88b70&idc=useast5",
"video_author_bio": "Check reposts for new videos 🚨",
"video_author_followers_count": "4300000",
"video_author_following_count": "113",
"video_author_total_likes_count": "419400000",
"video_author_posts_count": "655",
"video_author_verified": "false",
"video_author_seller": "false",
"video_author_created_at": "2021-01-07T22:00:25",
"video_author_profile_url": "https://www.tiktok.com/@gdfactoryclips",
"comment_id": "7688557472513229599",
"comment_text": "If they were both in there prime 😳",
"comment_likes_count": "81",
"comment_posted_at": "2026-09-23T10:51:16",
"comment_reply_count": "19",
"comment_type": "1",
"comment_author_id": "7558350922184344590",
"comment_author_name": " ",
"comment_author_avatar_url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast8-avt-0068-tx2/213c8934f9a81f2b11a7b9275d638c73~tplv-tiktokx-cropcenter:100:100.jpg?dr=9640&refresh_token=a85fa48e&x-expires=1790236800&x-signature=oyPNl1DtBIZ3YceBrmGcxI%2BHOhg%3D&t=4d5b0474&ps=13740610&shp=30310797&shcp=ff37627b&idc=useast5",
"comment_parent_id": "0",
"comment_root_id": "7688557472513229599",
"comment_liked_by_author": "false",
"comment_pinned_by_author": "false",
"comment_mentions": "[]",
"comment_images": "",
"reply_id": "7688560493817332493",
"reply_text": "She was in her prime no?",
"reply_likes_count": "237",
"reply_posted_at": "2026-09-23T11:01:59",
"reply_reply_count": "",
"reply_type": "1",
"reply_author_id": "7113216657253778475",
"reply_author_name": "No fly zone",
"reply_author_avatar_url": "https://p19-common-sign.tiktokcdn-us.com/tos-useast5-avt-0068-tx/a7c6dffc759214d1caf48981dc437f94~tplv-tiktokx-cropcenter:100:100.jpg?dr=9640&refresh_token=dab80d78&x-expires=1790236800&x-signature=NPF4qOKm8ApaWWGOCLsDQ4HhyHU%3D&t=4d5b0474&ps=13740610&shp=30310797&shcp=ff37627b&idc=useast5",
"reply_parent_id": "7688557472513229599",
"reply_root_id": "7688557472513229599",
"reply_liked_by_author": "false",
"reply_pinned_by_author": "false",
"reply_mentions": "[]",
"reply_images": ""
}
データプレビュー:動画詳細なしの検索コメント
{
"record_type": "comment",
"input_type": "keyword",
"input_value": "NBA",
"search_type": "keyword",
"source_context": "[{\"comment_id\":\"7688519826486182678\",\"effective_parameters\":{\"Collect video details\":false,\"Comments per search-result video\":1,\"Results per search query\":1},\"group\":\"Search Queries\",\"input_type\":\"keyword\",\"input_value\":\"NBA\",\"keyword_type\":\"keyword\",\"route\":\"Keywords -> Comment\",\"video_content_id\":\"7688519924473482526\"}]",
"account_id": "",
"account_handle": "",
"account_name": "",
"account_bio": "",
"account_website": "",
"account_avatar_url": "",
"account_url": "",
"account_followers_count": "",
"account_following_count": "",
"account_posts_count": "",
"account_total_likes_count": "",
"account_verified": "",
"account_private": "",
"account_commerce_info": "",
"account_language": "",
"account_location": "",
"collected_at": "2026-09-23T16:39:54",
"video_id": "7688519924473482526",
"video_url": "https://www.tiktok.com/@espn/video/7688519924473482526",
"video_caption": "",
"video_cover_url": "",
"video_posted_at": "",
"video_type": "",
"video_is_ad": "",
"video_country": "",
"video_views_count": "",
"video_likes_count": "",
"video_comments_count": "",
"video_shares_count": "",
"video_favorites_count": "",
"video_reposts_count": "",
"video_duration_seconds": "",
"video_definition": "",
"video_width": "",
"video_height": "",
"video_play_url": "",
"video_download_url": "",
"video_hashtags": "",
"video_mentions": "",
"video_music_title": "",
"video_music_author": "",
"video_music_page_url": "",
"video_music_play_url": "",
"video_music_cover_url": "",
"video_music_id": "",
"video_music_original": "",
"video_music_original_cover_url": "",
"video_subtitle_links": "",
"video_detailed_mentions": "",
"video_effect_stickers": "",
"video_text_language": "",
"video_location": "",
"video_original_cover_url": "",
"video_author_id": "",
"video_author_handle": "",
"video_author_name": "",
"video_author_avatar_url": "",
"video_author_bio": "",
"video_author_followers_count": "",
"video_author_following_count": "",
"video_author_total_likes_count": "",
"video_author_posts_count": "",
"video_author_verified": "",
"video_author_seller": "",
"video_author_created_at": "",
"video_author_profile_url": "",
"comment_id": "7688519826486182678",
"comment_text": "frs",
"comment_likes_count": "2",
"comment_posted_at": "2026-09-23T08:25:52",
"comment_reply_count": "0",
"comment_type": "1",
"comment_author_id": "7636054823431341058",
"comment_author_name": "Jirkqsko",
"comment_author_avatar_url": "https://p16-common-sign.tiktokcdn-us.com/tos-maliva-avt-0068/d01806c04ce844b1e80d13f3446267bb~tplv-tiktokx-cropcenter:100:100.jpg?dr=9640&refresh_token=a8397e4b&x-expires=1790236800&x-signature=Lmpir4ITFaYn4WBFLfeagpnXkaQ%3D&t=4d5b0474&ps=13740610&shp=30310797&shcp=ff37627b&idc=useast5",
"comment_parent_id": "0",
"comment_root_id": "7688519826486182678",
"comment_liked_by_author": "false",
"comment_pinned_by_author": "false",
"comment_mentions": "[]",
"comment_images": "",
"reply_id": "",
"reply_text": "",
"reply_likes_count": "",
"reply_posted_at": "",
"reply_reply_count": "",
"reply_type": "",
"reply_author_id": "",
"reply_author_name": "",
"reply_author_avatar_url": "",
"reply_parent_id": "",
"reply_root_id": "",
"reply_liked_by_author": "",
"reply_pinned_by_author": "",
"reply_mentions": "",
"reply_images": ""
}
🎯 活用例
- トレンドとトピックの追跡:検索クエリを実行して、あるトピックについてTikTokがどの動画を表示しているかを把握し、
video_posted_at、video_hashtags、video_caption、video_views_countを使って今注目を集めているものを確認できます。 - クリエイターや競合のベンチマーキング:アカウント行を収集し、監視しているクリエイターやブランド間で
account_followers_count、account_total_likes_count、account_posts_countを比較し、動画行のエンゲージメント項目と組み合わせて分析できます。 - キャンペーン成果のモニタリング:キャンペーン動画URLの固定リストをDirect Video URLsに入力し、繰り返し実行を通じて
video_likes_count、video_comments_count、video_shares_count、video_favorites_count、video_views_countを追跡できます。 - 視聴者の感情分析・顧客の声の調査:
comment_text、comment_likes_count、comment_reply_countを含むコメントと返信を収集し、製品、クリエイター、トピックに対する視聴者の反応を確認できます。 - アウトリーチのためのインフルエンサー候補選定:アカウント行と動画行を組み合わせて、視聴者数と実際のエンゲージメントで候補をランク付けし、選定リストをCRMやアウトリーチのワークフローにエクスポートできます。
🐙 Octoparseを選ぶ理由
- すぐに使えるワークフロー:TikTokスクレイパーはすでにTikTokのデータパイプラインに接続されているため、パーサーを作成・保守する必要がありません。キーワード、動画URL、プロフィールを送信するだけで、検出、詳細の補完、コメント収集をタスクが処理します。
- TikTokの調査方法に合った入力:1つのタスクで検索クエリ、直接動画URL、プロフィールハンドルを受け付けられ、複数のスクレイパーを使い分ける代わりに、いずれか1つ、または3つすべてを組み合わせて使用できます。
- 画面で読むためではなく分析のための結果:動画の詳細は、そのコメントや返信と一緒に繰り返すことができ、クリエイター、エンゲージメント、メディアの項目がまとめて保持されます。行には
record_type、input_type、source_contextなどのコンテキスト列も保持されるため、エクスポートを結合した後でもどの入力がどの行を生成したかを判別できます。 - スケジュール設定可能なクラウド実行:Octoparse Cloudでタスクを実行し、定期的な収集をスケジュールすることで、パソコンをつけっぱなしにしなくてもトレンドやキャンペーンのデータセットを最新の状態に保てます。
- エクスポートと再利用:結果をExcel、CSV、JSONとしてダウンロードするか、テンプレートや既存タスクを実行するOpen Platform APIおよびMCPサーバーを通じて同じタスクの出力を自分のシステムに移行できます。
📝 入力
3つの入力グループのうち少なくとも1つを入力してください。3つのグループはすべて任意で、どの組み合わせでも同じタスクで機能します。
- Search Queries:1行に1つのキーワードまたは検索語を入力すると、TikTokスクレイパーが一致する動画を検出します。ここで見つかった動画は、以下の2つのコントロールで詳細やコメントを追加できます。
- Results per search query:クエリごとにリクエストする結果数を正の数で入力するか、デフォルトを使う場合は空欄のままにしてください。これは出力行数の正確な上限ではなく、返される件数はこれより多くも少なくもなり得ます。
- Collect video details:デフォルトでオンです。オンのままにすると検索クエリで見つかった動画の完全なレコードを収集し、オフにすると検索由来の動画IDとURLのみを保持します。コメントと返信は、これとは独立して収集できます。
- Comments per search-result video:検索クエリで見つかった各動画のコメントと返信を収集するには、1以上の数値を入力してください。コメントをスキップするには空欄のままにするか0を入力してください。指定した件数は正確な上限ではなく、返されるコメントや返信によって出力行数が増減することがあります。
- Direct Video URLs:1行に1つのTikTok動画または写真のURLを入力してください。コメントが収集されない場合、動画項目は独立した動画行に表示され、収集された各元のコメントや返信と一緒に繰り返されます。
- Comments per direct video:直接入力した動画のコメントと返信を収集するには、1以上の数値を入力してください。コメントをスキップするには空欄のままにするか0を入力してください。検索結果コメントのコントロールとは独立しており、指定した件数は正確な上限ではなく、返されるコメントや返信によって出力行数が増減することがあります。
- TikTok Profiles:1行に
https://www.tiktok.com/@nbaのようなTikTokプロフィールURL、または@nbaのようなハンドルを1つ入力してください。アカウントには@nbaを使用し、nbaのような単純なキーワードはSearch Queriesに入力してください。
🚀 使い方
- TikTokスクレイパーを開き、Try it!をクリックします。
- 検索クエリ、直接動画URL、TikTokプロフィールのうち、少なくとも1つの入力グループを入力します。
- クエリごとにリクエストする結果数、動画詳細を収集するかどうか、リクエストするコメント数など、任意のコントロールを設定します。
- Octoparse Cloudでタスクを開始します。データセットを自動的に更新したい場合はスケジュールを追加します。
- 収集した行を確認し、
record_typeとsource_contextの列をチェックしてから、Excel、CSV、またはJSONにエクスポートします。
⚠️ 制限事項
- TikTok ProfilesにプロフィールURLまたは
@ハンドルを入力すると、アカウント情報のみが返されます。このテンプレートはそのアカウントの動画リストを返さないため、アカウントの投稿も必要な場合は、プロフィール入力を検索クエリまたは直接動画URLと組み合わせてください。 - Results per search queryと2つのコメントコントロールは、データソースに送信されるリクエスト値であり、テンプレートが強制する行数の上限ではありません。エクスポートされる行数は、入力した数より多くも少なくもなり得ます。
- TikTokスクレイパーには、元のコメントと返信に対する個別の件数コントロールはありません。返信がその元のコメントなしで返された場合、元のコメントIDは保持されますが、利用できない元のコメントのテキストは空欄のままになります。
💡 ヒント
- まず1つのキーワードまたは1つの動画URLから始めて、1つの入力がどれだけの行を生成するかを確認し、行数と実行あたりのコストが明確になってから規模を拡大しましょう。
- 実行コンテキストの列(
record_type、input_type、input_value、source_context)をエクスポートに残しておきましょう。ファイルを結合した後でも、各コメントや動画の行を、それを生成したキーワード、URL、プロフィールにまでたどることができます。 - アカウントや動画の行だけが必要な場合は、コメントコントロールを空欄のままにしてください。そうすると、タスクはコメント段階を完全にスキップし、より小さなデータセットを生成します。
- シナリオごとに明確なコストやパフォーマンスの比較をしたい場合は入力タイプを別々のタスクとして実行し、1つの統合されたデータセットが欲しい場合は複数のグループを含む1つのタスクを使用してください。
❓ よくある質問
TikTokスクレイパーは動画詳細を収集せずにコメントだけを収集できますか?
はい、Search Queriesの場合は可能です。Collect video detailsをオフにし、Comments per search-result videoに正の値を入力してください。詳細スイッチを指定しない場合、デフォルトのオンが適用されます。Direct Video URLsは常に動画詳細を収集し、そのコメントコントロールはコメントを追加するかスキップするかのみを制御します。
TikTokスクレイパーは同じタスクでキーワード、動画URL、プロフィールを使用できますか?
はい。3つの入力グループはすべて同じ実行で値を受け付けることができ、そのうち1つだけを入力することもできます。Search Queriesは動画リストまたは詳細を返し、Direct Video URLsは特定の動画の詳細行を返し、TikTok Profilesはアカウント行を返します。
TikTokスクレイパーの料金はいくらですか?
TikTokスクレイパーはStandardで出力1,000行あたり$1.50から始まり、Professionalは$1.20、Enterpriseは$0.90です。繰り返される動画と元のコメントを含む返信は、3行ではなく1行としてカウントされます。
TikTokスクレイパーをスケジュール設定して結果をエクスポートできますか?
はい。TikTokスクレイパーはOctoparse Cloudで実行され、定期実行をスケジュールし、結果をExcel、CSV、JSONとしてダウンロードできます。Open Platform APIとMCPサーバーを使えば、自分のワークフローの中でテンプレートや既存タスクを実行することもできます。
🔗 関連テンプレート
- TikTok Video Details Scraper — 用意されたTikTok動画URLのリストから動画詳細行を収集します。すでに動画リストがあり、動画項目だけが必要な場合に使用してください。
- TikTok Profile Scraper — TikTokプロフィールのリストのプロフィールと投稿データに焦点を当てています。アカウントが出発点となる場合に使用してください。