TikTok 商品スクレイパー

ショップであって、
フィードではありません。

TikTok Shop のカテゴリを指定するか--商品ページを貼り付けると--掲載内容が行データで返ります。商品名、価格、通貨、在庫状況、ブランド、sku、mpn、gtin、評価、レビュー数、画像、リンク、説明。これは TikTok のカタログ側であり、ページが公開している構造化データから読み取られ、このツール上の他のどの販売店とも同じ 15 列に収まります。

初回のみ500行無料以降は1行 $0.00215 列CSV · XLSX · JSON
使い方

入力はカテゴリ、
出力はカタログ

入力は品番ではなくページです。ほしい Shop のカテゴリ・検索・商品を指定すれば、ジョブが各掲載の公開内容を読み取ります。

  1. ステップ 1プラットフォームにサインインします。
  2. ステップ 2TikTok Products Scraper を開きます。
  3. ステップ 3TikTok Shop のカテゴリ・検索・商品 URL を 1 行に 1 件ずつ貼り付けます。CSV、XLSX、TXT、Parquet ファイルのアップロードでも構いません。
  4. ステップ 4クエリごとの上限を設定するか、ゼロにしてすべて取得します。
  5. ステップ 5出力形式を選びます。
  6. ステップ 6Get Data をクリックします。

1製品につき1行で、各行には取得元のクエリが付きます - 十数カテゴリにまたがる実行でも、入力リストと突き合わせられます。

チームが使う理由

コマースのデータを、
同じ 15 列で。

1 品ではなくカテゴリごと取る

これが想定している入力は Shop のカテゴリページ--たとえば パソコン・オフィス用品 のような見出しの下に並ぶものすべて--であり、あらかじめ誰かが探し当てた URL ではありません。1 行がそのまま候補リストになり、クエリごとの上限がそこからどれだけ取るかを決めます。

ここにある他のどの販売店とも積み上がる

TikTok Shop は 1 つの商品スクレイパーの背後にある 16 店舗のうちの 1 つなので、そのエクスポートは Staples や Tesco、Zoro と同じ 15 個の名前を同じ順序で持ちます。ソーシャルコマースのカタログと従来型小売のカタログを同じ表に並べても、比較のための加工は一切要りません。

これには住宅用プロキシは不要

リクエストは自分のアドレスではなく共有プロキシプールを通ります。プラットフォームが住宅用回線を要すると明示している販売店--Lowes、Grainger、Zalando、Fastenal--に TikTok は含まれていないため、これは既定のプールで動きます。

取得できる内容

15の列、
1製品につき1行

各行はショップが公開しているとおりの掲載内容です。何という名前で、いくらで、誰が作り、どう識別され、ページが何と説明しているか。

各項目はレイアウトの掻き集めではなくページの構造化データから取るため、カテゴリ全体を通して形が安定します。同時にそれが上限でもあります。ショップが公開していない項目は、実行をどう設定しても出てきません。下の列一覧は実際のエクスポートのヘッダー行であり、プラットフォームが公開している列一覧でもあって、両者は完全に一致します。パーサーを書く前にその下の注記を読んでください。このページが何を伝え、何を伝えないのかを説明しています。

データ辞書

15 列、
エクスポート順で

エクスポートのヘッダー行を順序どおりに、プラットフォームが公開する列一覧と照合したものです。説明は各項目が何のためのものかを述べます。書式や、どれくらいの頻度で値が入るかについては何も主張しません - 下の注記をご覧ください。

query
送信した TikTok Shop の URL を、そこから得られた各行に繰り返し記録したものです。ページから取るのではなくスクレイパーが書き込むため、すべての行に入ります。
service
その行がどの店舗から来たか--これもスクレイパーが書き込みます。このツールは 1 つのフォームの背後で 16 の販売店を扱うため、複数のジョブをまとめたファイルでも切り分けられる点が重要です。
name
掲載が示すままの製品名。
price
提示価格。単位はこの列ではなく currency にあります。
currency
価格が示されている通貨。店舗から推測せず、行ごとに読み取ってください--TikTok Shop は複数の市場で展開しています。
availability
掲載が公開している在庫状況。
brand
製品が分類されているブランド。
sku
ショップ独自の在庫コード--その商品に対する出品者の識別子です。
mpn
メーカー型番。同じ商品を複数の出品者が別々の在庫コードで扱っているとき、突き合わせの軸になる項目です。
gtin
国際商品識別番号 - バーコードの識別子。公開されている場合、カタログ間で最も信頼できる結合キーです。
rating
その製品に表示されている平均評価。
reviews
その平均が何件のレビューに基づいているか。
image
製品画像へのリンク。
url
製品ページへのリンク。値を手作業で確かめる必要が出たときのために残しておくべき列です。
description
公開されているままの製品説明。

この辞書は名前の一覧として読んでください。中身の保証ではありません。15 個の名前とその順序は確実です--公開されている列一覧と、このスクレイパーの保存済み実行のヘッダー行が完全に一致しています。定まっていないのは、TikTok Shop の場合にそこへ何が入るかです。中身の入った TikTok のエクスポートが手元にないためで、あるのは空の実行か、同じ共有ツール上の別販売店の実行のいずれかであり、ある店舗の構造化データは別の店舗について何も確かなことを語りません。ここで形式より仕組みのほうが重要になるのもそのためです。各項目は掲載が公開している構造化データから読み取られるので、エクスポートの充実度はそれと正確に一致します。queryservice だけは例外で、スクレイパー自身が書き込みます。そして始める前に一つ期待を揃えておくべきことがあります。この 15 列はカタログであって、ソーシャルグラフではありません。クリエイターも、動画も、再生数も、ハッシュタグもここにはありません。どれもこのスキーマにないからです。無料枠でカテゴリを 1 本試せる程度の費用なら、走らせて中身を見てから作り込んでください。

実行の設定

設定はジョブ側で、
表計算ではなく

URL のリストと上限だけ。入力は Shop のカテゴリ・検索・単一商品のいずれでも受け付け、上限が実行の規模と費用を決めます。

TikTok Shop のカテゴリ URL 検索 URL 商品 URL 1 行に 1 件 クエリごとの上限 0 ですべて CSV アップロード XLSX アップロード TXT アップロード Parquet アップロード 共有プロキシプール、自分の IP は使わない
よくある使い方

ここで最も多く
実行される 3 つの仕事。

ソーシャルコマースのカタログデータを、現場が実際に抱えている問いに答えるために使っている例をいくつか。

競合

TikTok Shop でそのカテゴリが実際いくらなのかを見る

自社が販売しているカテゴリを取得し、公開価格を自社の価格の隣に並べます。ソーシャルコマースの価格は従来型の店舗と必ずしも同じではなく、その差は機会か問題かのどちらかです。

戦略
データ

カタログを別のカタログの隣に置く

このツール上のどの販売店も同じ 15 列を出力するので、TikTok Shop の取得と従来型小売の取得は加工なしで 1 つの表に積み上がります。出品者ごとに付け方の違う在庫コードではなく mpn か gtin で結合すれば、同じ商品が両方で揃います。

データ · オペレーション
ブランド

自社製品を誰が出品しているかを知る

自社ブランドが属するカテゴリを検索または一覧し、返ってくるブランドと出品者の在庫コードを読みます。マーケットプレイスは非正規の出品が最初に現れる場所であり、定期的な再実行はそれを「発見」ではなく「差分」に変えます。

ブランド · 法務
価格戦略

実際に取得した行の
分だけお支払い。

サブスクリプションも、最低利用額も、毎月の請求もありません。最初の500行は当社負担 - その後は従量課金で、ここにある他のスクレイパーと同じ均一料金です。

無料枠

500 行無料 - 0 ドル

新規アカウントごとに初回のみ。クレジットカード不要。クエリごとの上限、ファイルアップロード、すべてのエクスポート形式を含みます。

ずっと 0 ドル
従量課金

無料枠の後は1行 $0.002

1,000製品あたり約 $2。事前見積もりが実行開始前に行数とクレジット費用を表示します - 想定外の請求も、換算が必要な計算ユニットもありません。

最も選ばれています
大量利用

カスタム · 大量利用

継続的なモニタリングや非常に大規模なカタログ取得向けに、ボリューム料金、専用ワーカー、SLA をご用意します。ご希望の規模をお知らせいただければお見積もりします。

ご相談ください
初回の有料実行が 10% オフ。お支払い時にコード LIVESCRAPER10 をご利用ください。
登録する
相性のよい組み合わせ

ソーシャル側と、
別の場所での同じ形

法的な話

TikTok Shop の掲載
スクレイピングするのは合法か

短い答え--公開カタログについては合法です。そしてこのエクスポートには、アカウント・顧客・注文のデータは一切含まれません。

ここで収集する項目は、Shop の掲載が検索エンジンや比較サイトに読ませるために、自社の公開商品ページの構造化データとして公開しているものです。商品名、価格、在庫状況、ブランド、識別子は、ログインの有無にかかわらずページを開いた誰にでも表示されています。公開されたカタログデータの収集は長く確立された実務であり、ここではログインもアカウントも決済も一切扱いません。

この出力に個人データは一切ありません--商品のテーブルです。顧客名も、注文履歴も、クリエイターのアカウントも、エンゲージメントの数値もありません。どれもこのスキーマにないからです。ログイン後にあなたのアカウントに見えているものは、これが読むものではありません。それは回避すべき制限ではなく、意図した線引きです。

TikTok の利用規約は自動アクセスを制限しているため、これは法律の問題であると同時に契約の問題でもあります。同プラットフォームで販売している、あるいは商取引上の関係がある場合は規約を確認してください。データ層でサードパーティのトラッカーは一切動かしておらず、エクスポートは 30 日で自動的に削除されます。

livescraper.app · 方針
公開カタログデータのみ
ログインなし、アカウントに触れない
クリエイターやエンゲージメントのデータは含まない
個人データは収集しません
エクスポートは自動削除(30日)
規模を広げる前に TikTok の利用規約を確認してください。
よくある質問

登録前によく
寄せられる質問。

最もよくいただく質問です。ほかにご不明な点は お問い合わせください - 回答を書いているのはボットではなく人間です。

TikTok Shop の商品データはどうやって取得しますか?+
TikTok Products Scraper を使います。
  1. プラットフォームにサインインします。
  2. TikTok Products Scraper を開きます。
  3. TikTok Shop のカテゴリ・検索・商品 URL を 1 行に 1 件ずつ貼り付けます。CSV、XLSX、TXT、Parquet ファイルのアップロードでも構いません。
  4. クエリごとの上限を設定します。すべて取るならゼロにします。
  5. 出力形式を選びます。
  6. Get Data をクリックします。
これでクリエイターや動画、再生数は取得できますか?+
いいえ。始める前に知っておく価値があります。これは TikTok のカタログ側であり、15 の商品列だけでソーシャル要素は含みません。スキーマにクリエイターも、動画も、エンゲージメントの数値も、ハッシュタグもありません。それをお探しなら、プラットフォームにはプロフィール・動画・コメント・ハッシュタグ・検索の各サービスが別途あります。
商品ページではなくカテゴリから始められますか?+
はい。むしろそのために用意されています。Shop のカテゴリ URL や検索 URL は、その見出しの下に並ぶものをすべて取るので、1 行が単品ではなく候補リストになります。ほしいものが既にはっきりしている場合は、単一の商品 URL でも構いません。
製品1件につき何が返りますか。+
15の列です: 送信したクエリ、サービス、名称、価格、通貨、在庫状況、ブランド、sku、mpn、gtin、評価、レビュー数、画像、製品リンク、説明。
列が空で返ることがあるのはなぜですか。+
各項目はショップが自社ページで公開している構造化データから読み取られるため、エクスポートの充実度はそれと正確に一致します。gtin を公開していない掲載には、渡せる gtin がありません。query と service の 2 列だけは例外で、スクレイパー自身が書き込むため、他がどうであれ全行に入ります。
これにレジデンシャルプロキシは必要ですか。+
不要です。リクエストは自分のアドレスではなく共有プロキシプールを通り、TikTok はプラットフォームが住宅用回線を要すると明示している販売店には含まれていません。同じツール上でそれに該当する販売店はあります--Lowes、Grainger、Zalando、Fastenal が名指しされています--が、これはそのどれでもないため、既定のプールで動きます。
これは他の小売業者と同じツールですか。+
はい。TikTok Shop は 1 つの共有商品スクレイパーの背後にある 16 店舗のうちの 1 つで、だからこそどの店舗も同じ 15 列を同じ順序で出力します。service 列がその行がどの店舗から来たかを記録するので、複数のジョブをまとめたファイルでも切り分けられます。
費用はいくらですか。+
最初の500行は初回のみ無料で、クレジットカードは不要です。その後は1行 $0.002 - 1,000製品あたり約 $2 - で、プラットフォーム上の他のスクレイパーと同じ均一料金です。実行を開始する前に、見積もりが費用を表示します。

最初の500行は、
当社のおごり

新規アカウントごとに初回のみ500行無料 - 有効期限はありません。その後は1行 $0.002 の従量課金で、お客様が決めるまでカード情報の登録は不要です。

即時有効 · カード不要

TikTok Shop の商品・カテゴリデータを大規模に取得する

Livescraper の TikTok Products Scraper は、TikTok Shop の URL を商品テーブルに変えます。カテゴリ・検索・商品 URL を 1 行に 1 件ずつ貼り付けるか、CSV、XLSX、TXT、Parquet でアップロードし、クエリあたりの行数に上限をかけて、結果を整った CSV、Excel、JSON ファイルとしてダウンロードします。リクエストは自分のアドレスではなく共有プロキシプールを通ります。

各行が 1 件の掲載です。商品名、価格と通貨、在庫状況、ブランド、出品者の在庫コード、メーカー型番、gtin、評価とレビュー数、画像、商品リンク、説明。これらの項目は掲載が公開している構造化データから読み取られるため、カテゴリ全体を通して形が安定します。同時にそれが上限でもあり、掲載が公開していない項目はそもそも収集しようがありません。

これが何であるかは、はっきりさせておく価値があります。TikTok Shop は 1 つの共有商品スクレイパーの背後にある 16 店舗のうちの 1 つなので、このエクスポートは 15 列のごく普通のカタログです--Staples や Tesco、Zoro と同じ名前が同じ順序で並び、だからこそソーシャルコマースの取得と実店舗系の取得を 1 つの表に収め、mpn や gtin で結合できます。そして何でないかというと、ソーシャルデータではありません。このスキーマにクリエイターも動画も再生数もハッシュタグもなく、それらをお探しならプラットフォームのプロフィール・動画・コメント・ハッシュタグ・検索の各サービスのほうが目的に合います。

先に実務上の注記を一つ。このページは 15 列とその順序を説明しており、それは保存済みエクスポートとプラットフォームの公開列一覧が完全に一致している点ですが、TikTok Shop についての形式や充足率は一切主張していません。根拠となる中身の入った TikTok のエクスポートがないためです。作り込む前に、無料枠でカテゴリを 1 本走らせて最初の数行を見てください。最初の 500 行は無料でクレジットカードも不要、以降は 1 行 0.002 ドルの均一料金です。