mcpField
S
scraping-tiktok-posts-by-location

scraping-tiktok-posts-by-location

github.com/apidojo-ioデータ・データベース1807 回インストール24 週間前に更新
リポジトリ

scraping-tiktok-posts-by-location について

TikTokの場所またはロケーションURLから投稿を収集する、生データ取得用のスキルです。特定の用途を想定せず、後続分析向けに投稿情報と反応指標を返します。

主な機能

  1. 01場所URLから投稿を取得
  2. 02投稿数の上限を指定
  3. 03キャプションと反応指標を取得
  4. 04クリエイターと動画の詳細を収録
  5. 05CSVまたはJSONで保存

活用シーン

  1. 01特定の場所が付いたTikTok投稿の収集
  2. 02場所ごとの投稿反応の比較
  3. 03位置情報に基づく投稿データの分析準備

MCP 対応

Apify MCPのcall_actorツールを使って、Apify tiktok-location-scraperを実行できます。

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/apidojo-io/apidojo-skills --skill scraping-tiktok-posts-by-location

インストール後、Claude Code で/scraping-tiktok-posts-by-locationを入力して読み込まれたか確認します。

詳細

場所別 TikTok 投稿のスクレイピング

生データを収集します。用途を想定せず、後続の分析に使用できる完全なデータセットを返します。


入力

パラメーター型必須デフォルト備考
startUrlsarray✅[]TikTok の場所/スポットの URL(例:https://www.tiktok.com/tag/newyork?location=true)
maxItemsnumber任意無制限返す投稿の最大数
customMapFunctionstring任意—各出力オブジェクトを変換する JavaScript 関数

実行方法

run_actor.js を使用する(推奨)
# Quick answer (table)
node scripts/run_actor.js --actor "apidojo~tiktok-location-scraper" --input '{"startUrls": ["https://www.tiktok.com/place/New-York-City-123456"], "maxItems": 100}'

# Save as CSV
node scripts/run_actor.js --actor "apidojo~tiktok-location-scraper" --input '{"startUrls": ["https://www.tiktok.com/place/New-York-City-123456"], "maxItems": 100}' --output results.csv --format csv

# Save as JSON
node scripts/run_actor.js --actor "apidojo~tiktok-location-scraper" --input '{"startUrls": ["https://www.tiktok.com/place/New-York-City-123456"], "maxItems": 100}' --output results.json --format json
REST API を使用する場合
curl -X POST "https://api.apify.com/v2/acts/apidojo~tiktok-location-scraper/runs" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"startUrls": ["https://www.tiktok.com/place/New-York-City-123456"], "maxItems": 100}'

Apify MCP が利用可能な場合: Apify MCP の call_actor ツールで、actor に apidojo~tiktok-location-scraper を指定し、上記の入力を使用します。


出力フィールド

フィールド型説明
idstringTikTok 投稿 ID
titlestring投稿のキャプション/テキスト
viewsnumber視聴回数
likesnumberいいね数
commentsnumberコメント数
sharesnumberシェア数
bookmarksnumberブックマーク/保存数
hashtagsarray投稿で使用されたハッシュタグ
channel.namestringクリエイターの表示名
channel.usernamestringクリエイターの @ユーザー名
channel.verifiedboolean認証状況
uploadedAtnumberアップロード日時(Unix)
uploadedAtFormattedstringアップロード日時(ISO 8601)
video.urlstring動画ファイルの URL
video.durationnumber再生時間(秒)
song.titlestring音声トラックのタイトル
postPagestring投稿の完全な URL

エッジケース

  • 場所の URL がない場合:この actor では都市名ではなく、TikTok の場所ページの URL が必要です。TikTok で場所を検索して、URL をコピーするようユーザーに案内してください。
  • 取得結果が少ない場合:場所によってはタグ付けされた投稿が少ないことがあります。取得できたものを返します。
  • 非公開動画:自動的に除外されます。
  • 場所が削除されている場合:空の結果を返します。URL が古くなっている可能性があります。

コメント