入力の形式が実行コストを左右する最大の要因です。大きな実行を投入する前に、2分かける価値があります。
特定の1チャンネルを指すもの - @MrBeastのようなハンドル、https://www.youtube.com/@outscraperのようなハンドルURL、あるいはチャンネルIDのURL - を渡せば、返るのはちょうど1行です。当社自身の実行では、この種のクエリ29件すべてが単一のチャンネルに解決しました。
単純な検索語 - cars、tech guruji - を渡すと検索のように振る舞い、その1件のクエリに対して最大10チャンネルを返します。その調子なら10語は10行ではなく100行です。ここが多くの人を驚かせる点です。
知っておく価値があり、かつ慎重に扱うべき挙動が1つあります。当社の実行では動画のURLも解決し、その動画を公開したチャンネルを返しました。見つけた動画から背後のクリエイターへたどるのに本当に便利ですが、文書化された入力の契約には含まれていません。ご自身のURLで先に検証せずに、これに依存するパイプラインを組むことは避けます。
ハンドル、URL、検索語のいずれかが入力のすべてです。他に設定するものはありません。
どの形式でも動作します - @MrBeast、https://www.youtube.com/@outscraper、あるいはcarsのような語だけでも。
リファレンスは20のレスポンスフィールドを記載しており、当社の39件の実行はまさにその20を、この順序で返しました。以下の充足率は83の異なるチャンネルを含む167行で測定しています。
@BBKiVinesのような値は解析ミスではなく実際のタイトルです。UCqwUrj10mAEsqezcItqvwEw。167行すべてに存在 - データベースのキーにすべきフィールドです。https://でした。Yesとして返ります。167行中159行に存在 - ブール値として扱う前に下の注記をお読みください。http://www.youtube.com/@BBKiVines。167行中159行に存在 - スキームにご注意ください。下で扱います。https://www.youtube.com/feeds/videos.xml?channel_id=…。167行すべてに存在。195。167行中163行に存在。26.5M。167行中146行に存在。26500000。167行中146行に存在。計算にはこちらを使います。11,263,732 views。167行中150行に存在。11263732。167行中150行に存在。20のうち16のフィールドにはデータがあり、4つには一度もありませんでした。primary_links、secondary_links、joined、countryはリファレンスに記載されていますが、当社の167行すべてで空でした。そこでこのページはそれらを掲載したうえで、実際に見たものをお伝えします。約束したり、存在しないふりをしたりはしません。すべての行に必ず存在したのはquery、channel_id、rss_urlの3つだけです。チャンネルの国や開設日がワークフローに必要なら、それを前提に構築する前に無料枠で確認してください。
いずれもリファレンスではなく実際の167行を読んで分かったことで、だからこそ紙幅を割く価値があります。
subscribers_countはYouTubeが表示するもの - 26.5M - であり、views_countは値があった150行すべてでリテラルの語viewsを含みます。3つの_parsedの対は代わりに実数を保持します。合計や並べ替えはそちらで行い、表示用文字列は表示に使ってください。
カウントが存在する場合、_parsedの値はJSONの数値です。存在しない場合、そのフィールドはnullでも0でもなく空文字になります。厳格な数値変換は空値で例外を投げ、緩い変換は静かにゼロに変えます。後者のほうが厄介です。再生回数が報告されていないチャンネルが、再生回数ゼロのチャンネルに見えてしまうからです。
vanity_channel_urlを含む159行のすべてがhttp://を使っていた一方、channel_urlは自身の163行すべてでhttps://でした。ブラウザは昇格させるので表示上は問題ありませんが、これらのURLをデータベース、エクスポート、あるいは両者を別物として扱うリンクチェックに入れる前に正規化する価値があります。
ブール値ではなく文字列で、167行すべてを通じて見た値はYesだけでした。ファミリー向けでないチャンネルが何を返すかは観測していないので、否定側がNoだと想定しないでください。見たことのない値と比較するのではなく、欲しい値そのものを判定してください。
チャンネルの数字が、そのチャンネル自身の言葉と並ぶことで判断が変わる場面です。
アプローチ用のリストは、規模感のまったくないハンドルの山として始まるのが普通です。まとめて実行すれば登録者数、総再生回数、動画本数が一度に、しかも数値に変換された形で得られます。リーチで並べ替え、休眠チャンネルを外し、メールを書く前に誰が本当に値するかを見極められます。
一度のスナップショットはチャンネルの大きさを教えます。同じスナップショットを繰り返せば、その方向性が分かります。競合ハンドルのセットを固定して一定の間隔で再実行すれば、登録者数、再生回数、動画本数の動きから、どこが投稿を続けているか、どこが伸びているか、どこが静かに止まったかが見えます。
説明とキーワードはチャンネル自身が書いたものであり、まさにそこが興味深い点です。カテゴリ全体で取得すれば、共通する語彙 - そしてその欠落 - から、その領域のクリエイターがどう見つけられたいと考えているかが見えます。各行にあるRSSフィードは、その後、重要なチャンネルを継続的に追う手段になります。
サブスクリプションも最低額もシート課金もありません。最初の500行は当社負担で、その後は従量課金です。
新規アカウントごとに一度きり。クレジットカードは不要です。特に、1つの検索語に何行か使ってみる価値があります。キーワードリストを投入する前に、自分の語が実際に何チャンネルを返すのかが分かります。
1,000チャンネルあたり約2ドル。ハンドルとチャンネルURLはそれぞれ1行で予算を正確に組めますが、検索語は最大10まで展開されるので、広いリストの前に見積もりをお読みください。
ボリューム料金、SLA、専用ワーカー、そして大規模なチャンネルセットを定期的に再確認するチーム向けの個別オンボーディング。件数をお知らせいただければお見積もりします。
LIVESCRAPER10をご利用ください。連絡先データよりは軽く、企業属性データよりは重い - そしてその理由はスキーマ全体ではなく1つのフィールドにあります。
チャンネルページは、視聴者や広告主、パートナーに見つけてもらうために公開されています。登録者数、再生回数の合計、動画本数、キーワード、RSSフィードは公開された作品についての事実であり、公開情報を調査目的で収集することは長く確立された慣行です。チャンネルの大多数 - ブランド、スタジオ、メディア企業 - については、この20のフィールドのどれも私人を記述しません。
率直な留意点は、非常に多くのチャンネルが個人だということです。その場合、title、description、thumbnailは識別可能な人物に関わるものとなり、ページがどれほど公開されていようと、GDPRおよび同等の法域において個人データになります。クリエイターを登録者数で並べ替えるのは通常の市場調査ですが、氏名の分かる個人のプロファイルを構築するのはそうではありません。後者には、説明できる法的根拠が必要です。
実務的な注意が2つ。本サービスはいかなる連絡先も返しません。リンクの2フィールドは手元のどの実行でも空でした。したがって、これ単体で誰かに連絡することはできません。またYouTubeの利用規約は自動アクセスを制限しており、この点は他と同様に規約上の問題として残ります。ログインの背後にあるものには触れず、データ層でサードパーティのトラッカーは動かず、エクスポートは30日後に自動削除されます。
最もよくいただく質問です。他にもあればご連絡ください - 回答を書いているのはボットではなく人間です。
@MrBeastのようなハンドル、https://www.youtube.com/@outscraperのようなハンドルURL、チャンネルIDのURL、または単純な検索語です。1リクエストにつき最大1,000クエリ。当社自身の実行では動画のURLもその動画を公開したチャンネルに解決しました。便利ですが、文書化された入力の契約には含まれていないため、依存する前にご自身のURLで検証してください。subscribers_countがYouTubeの表示そのものだからです。対になるsubscribers_count_parsedが同じ数値を実数として保持しており - 26500000 - 合計や並べ替えにはこちらを使います。同じ仕組みがviews_count(リテラルの語viewsを含みます)とvideos_countにも当てはまります。joinedとcountryは手元の167行すべてで空でした。primary_linksとsecondary_linksも同様です。リファレンスが記載しているので掲載していますし、都合のよい一部だけを見せるよりスキーマ全体をお見せしたいからです。4つのいずれかがワークフローに必要なら、それを前提に構築する前に無料枠で確認してください。rss_url、チャンネルのRSSフィードが入っており、何も再実行せずに新しい投稿を追い続ける手段になります。YouTubeのチャンネルページには、人が実際にクリエイターを判断する数字 - 登録者は何人か、総再生回数はいくつか、動画を何本公開しているか - が、そのクリエイター自身が選んだ自己紹介の言葉とともに載っています。1チャンネル分を読むのは一瞬ですが、400チャンネル分を読むことこそ本サービスが解く問題です。YouTubeのハンドル、チャンネルURL、または単純な検索語を、1リクエストにつき最大1,000クエリまで送信すると、各チャンネルが20のフィールドを持つ1行として返ります。送信したクエリ、タイトル、説明、チャンネルID、正規のチャンネルURL、ファミリー向けかどうかのフラグ、バニティハンドルのURL、チャンネル自身のキーワード、RSSフィード、サムネイル、2つのリンクフィールド、そして表示形と数値変換形の2通りで返る3つのカウントです。
何かを実行する前に理解しておくべき最も重要な点は、入力の形式が行数を決めるということです。ハンドル、ハンドルURL、チャンネルIDのURLは特定の1チャンネルを指し、ちょうど1行を返します。当社のテストではこの種のクエリ29件すべてが単一チャンネルに解決しました。単純な検索語はまったく違う振る舞いをします。検索を行い、1語で最大10チャンネルを返しました。その調子なら検索語10語は10行ではなく100行であり、20セントの仕事と2ドルの仕事の差になります。見積もりツールが実行前に金額を示しますし、無料枠の数行をご自身の語に使うのが、関心のある種類の名前でどう振る舞うかを学ぶ最も安価な方法です。これとは別に、約束ではなく観測として記しておきます。当社の実行では動画のURLも解決し、それを公開したチャンネルを返しました。見つけた動画から背後のクリエイターへ至る気の利いた経路ですが、文書化された入力の契約が対象とするのはハンドルとチャンネルURLです。依存する前にその経路をご自身で検証してください。
4つの形式上の注意点が、インポーターの書き直しを防いでくれます。3つのカウントは意図的に二重化されています。登録者数はYouTubeの表示どおり26.5Mのように省略され、変換された対の値は26500000という実数を保持します。総再生回数はカンマ区切りの数字にリテラルの語viewsが付いた形で届き、変換された対は裸の整数を保持します。計算には変換済みカラムを使い、表示用文字列は表示に使ってください。ただしカウントが欠けている場合、変換済みフィールドはnullでもゼロでもなく空文字になります。厳格な変換は例外を投げ、緩い変換は静かにゼロを生みます。後者は、再生回数が報告されていないチャンネルを再生回数ゼロのチャンネルのように見せてしまいます。バニティハンドルのURLは値があったすべての行でhttpスキームで返る一方、正規のチャンネルURLはhttpsを使うため、保存やリンクチェックの前に正規化してください。そしてファミリー向けフラグは文字列で、観測された唯一の値はYesです。否定側は当社のデータに一度も現れていないので、見たことのない値と比較するのではなく、欲しい値そのものを判定してください。
当社の167行を通じて、20のうち16のフィールドにデータがありました。4つ - リンクの2フィールド、開設日、国 - はリファレンスに記載されていますが、すべての行で空でした。このページはそれを静かに省いたり、届くかのようにほのめかしたりせず、はっきりと述べています。すべての行に存在したのはクエリ、チャンネルID、RSSフィードのURLだけであり、そのためチャンネルIDがあらゆるデータベースの妥当なキーとなり、RSSフィードがジョブを再実行せずに新規投稿を追う持続的な手段になります。法的には、これは企業属性データと連絡先データの中間に位置します。チャンネルページは見つけられるために公開されており、ブランドやスタジオであれば、これらのフィールドのどれも私人を記述しません。しかし非常に多くのチャンネルは個人であり、その場合タイトル、説明、サムネイルは識別可能な人物に関わるもので、ページがどれほど公開されていようとGDPRおよび同等の法域において個人データです。クリエイターをリーチで順位づけするのは通常の市場調査ですが、氏名の分かる個人をプロファイリングするのはそうではありません。本サービスはいかなる連絡先も返さず、YouTubeの規約はプラットフォーム規約が一般にそうであるように自動アクセスを制限し、ログインの背後にあるものには触れず、エクスポートは30日後に自動削除されます。無料で始めましょう。最初の500行は無料で、クレジットカードも不要です。