DatablistでInstagramフォロワーをスクレイピングするには、Instagram Followers/Following Scraperのソースを開き、公開プロフィールのURL、ユーザー名、またはユーザーIDを入力します。プロフィールごとの上限を設定し、取得されたフォロワー行を確認してからエクスポートしてください。

まずは1件のプロフィールと少ない上限件数で試すことをおすすめします。取得されるリストは、プロバイダーがその時点で取得できたアカウントのスナップショットです。プロフィールの最新フォロワー全員を網羅しているとは限りません。また、特定分野のインフルエンサーをフォローしているだけでは、その人の職業、所在地、購入意向までは判断できません。

本ガイドでは、ソース設定、関係性を示す出力項目、確認と重複排除、大規模なスクレイピングの再開、プロフィール詳細を取得する別のEnrichmentについて解説します。Instagramのログイン情報は不要です。

📌 クイック手順

Collectionを作成し、See all sourcesを開いてInstagram Followers/Following Scraperを選択します。Instagram Profilesにプロフィールを1行ずつ入力し、Scrape followers or followingでは***Followers (default)***を選択したまま、Scraping Limit Per Profileを設定します。フォロワー識別子と取得元プロフィールの出力項目を追加し、サンプルを実行して、結果を確認・エクスポートします。

Instagramフォロワーのスクレイピング料金

フォロワーリストの取得料金は、返されたフォロワー1件につき0.01クレジットです。 取得元プロフィールの識別子がキャッシュされていない場合、その特定に1クレジットが追加されることがあります。プロフィール詳細のEnrichmentは別料金です。

例として、1件の取得元プロフィールからフォロワーがちょうど1,000行返された場合を考えてみましょう。

  • フォロワーリスト: 1,000 × 0.01=10クレジット。取得元が未キャッシュなら1クレジットが加わり、11クレジットです。
  • 選択したフォロワー100件の詳細: 返されたUser Idを使う場合、標準のプロフィール検索は1件につき2クレジットなので、200クレジットです。このオプションでは、公開されている場合にメールアドレスや電話番号が返されることがありますが、取得を保証するものではありません。
  • 合計: リストと100件のプロフィール検索で211クレジットです。Aboutデータを追加したり、別のScraping Typeを選んだりすると、Enrichmentの料金は変わります。

USD建ての月額プランでは、Starterは月額25ドルで5,000クレジットが含まれます。未使用の付与分から始めれば、この例では追加購入は不要で、4,789クレジットが残ります。25ドルはサブスクリプションの支払額で、211クレジットはワークフローの使用量です。クレジットの実質単価は、プランや追加購入パッケージによって異なります。

このプロフィールEnrichmentの例では、返されたUser Idを使用してください。ユーザー名やURLを使うと、識別子の検索で追加クレジットが必要になる場合があります。サンプル実行後に、実際の取得行数とクレジット使用量をご確認ください。プロバイダー側のページ処理によって、少ない上限を指定しても超過することがあります。また、フォロワー行が返されなくてもプロフィール検索でクレジットを消費する場合があるため、指定した上限は厳密な費用上限ではありません。

Datablistとは:機能を簡単に紹介

Datablistは、Lead獲得ワークフローに対応したスプレッドシート形式のワークスペースです。Enrichmentを活用して、データの収集、確認、拡充、エクスポートを一か所で行えます。AI Agents、Email Finders、AI processors、Technology enrichmentsなど、多彩な機能を利用できます。

Datablist.comを利用するメリット
Datablist.comを利用するメリット

さらにDatablistでは、スケジュールまたは必要なタイミングで実行する自動ワークフローを設定できます。ユーザーに好評な活用例は次のとおりです。

  1. Leadリストの作成
  2. AIによるメールのパーソナライズ
  3. CRMのデータクリーニングと重複排除
  4. 求人情報のスクレイピング
  5. Sales NavigatorからのLeadスクレイピング

Instagramフォロワーを安く取得する手順

それでは、実際の手順を見ていきましょう。 まずDatablistを開き、取得したい内容を設定します。具体的には、フォロワーを取得したいインフルエンサーのプロフィールURLまたはユーザー名を貼り付けます。

最初にサンプルを設定し、取得元プロフィールと返される項目を確認してから規模を広げてください。このワークフローでは、ブラウザ拡張機能やご自身のプロバイダーAPIキーを用意する必要はありません。

📘 重要:非公開プロフィール

このワークフローでは、非公開プロフィールのフォロワーリストを取得できません。フォロワー行が返されない場合でも、プロフィールの特定処理でクレジットを消費することがあります。プロフィール詳細のEnrichmentは別の検索処理であり、非公開の投稿やフォロワーリストへのアクセスを可能にするものではありません。

ステップ1:Datablist.comに登録する

Datablist.comにアクセスしてアカウントを作成します。案内に沿って初期設定を完了し、ワークスペースを開いてください。

Instagramフォロワーを取得-Datablistホームページ
Instagramフォロワーを取得-Datablistホームページ

ステップ2:新しいCollectionを作成する

ログインしたら、New Collectionをクリックします。

Instagramフォロワーを取得-新しいCollectionを作成
Instagramフォロワーを取得-新しいCollectionを作成

ステップ3:Instagram Followers/Following Scraperを開く

See all sourcesをクリックします。

Instagramフォロワーを取得-ソースを選択
Instagramフォロワーを取得-ソースを選択

下へスクロールし、一覧からInstagram Followers/Following Scraperを選択します。

Instagram Followers/Following Scraper
Instagram Followers/Following Scraper

ステップ4:スクレイピング設定を行う

シンプルな設定画面が表示されます。精度よく進めるには、次の手順に従ってください。

  1. Instagram Profilesに、公開プロフィールのURL、ユーザー名、またはユーザーIDを1行につき1件入力します。それぞれの識別子が対象アカウントを正しく示しているか確認してください。
  2. Scrape followers or followingでは、***Followers (default)***を選択します。入力したプロフィールがフォローしているアカウントを取得したい場合のみ、Followingを選んでください。
  3. 本番実行へ進む前に、Scraping Limit Per Profileを少ないサンプル件数に設定します。上限は完全な取得を保証するものではありません。
  4. Continueをクリックし、出力列を設定します。
Instagramフォロワーを取得-設定画面
Instagramフォロワーを取得-設定画面

ステップ5:出力項目を選択する

Datablistに利用可能な出力項目が表示されます。フォロワーのUser Id、User Username、User Profile URLに加え、取得元プロフィールの項目も残してください。各行が誰を表し、どの入力プロフィールから生成されたかを確認できます。

不要な項目は✕アイコンをクリックして削除し、Run import nowをクリックします。

Instagramフォロワーを取得-出力項目の設定
Instagramフォロワーを取得-出力項目の設定

ステップ6:取得結果を確認する

ソースの実行が完了したら、指定した上限と実際に返された行数を比較し、ステータスを確認します。所要時間は、プロバイダーの応答、ページネーション、対象プロフィール、実行規模によって異なります。行数が少なくても、そのプロフィールにほかのフォロワーがいないとは限りません。

注: 結果には氏名も含まれます。下の画像では、プライバシー保護のため氏名を非表示にしています。

Instagramフォロワーを取得-結果一覧
Instagramフォロワーを取得-結果一覧

複数のプロフィールを入力した場合は、Follower of (UserId)、Follower of (Username)、または***Follower of (ProfileUrl)***を残してください。列の位置ではなく、これらの項目を使って取得元アカウント別に関係性を絞り込めます。

💡 大規模スクレイピングのポイント

ソース実行には、固有のページネーションと行数上限があります。これらはCollectionの保存容量やクラウド同期とは別の制約です。まだ取得可能な結果がある状態で処理が停止した場合、残りが同じ実行に収まると考えず、後述する再開オプションをご利用ください。

ステップ7:フォロワーのプロフィール詳細を追加する

フォロワーリストの取得は、あくまで最初の一歩です。ユーザー名を実際に活用できるLeadへ変えるには、相手の詳細を把握する必要があります。Instagram Profile Scraperを使うと、メールアドレス、自己紹介、エンゲージメント指標などの公開データをリストへ追加できます。

Leadリスト作成では、プロフィール詳細をセグメント分けの根拠として使用してください。フォロー関係だけでは、信頼できる見込み客判定の条件にはなりません。

1. Enrichmentメニューを開く 取得したフォロワーが入ったCollectionで、ダッシュボード上部のEnrichをクリックします。

DatablistのEnrichmentを開く
DatablistのEnrichmentを開く

2. Instagram Profile Scraperを選択する Instagram Profile Scraperを検索して選択します。このEnrichmentは、ソース結果に含まれるプロフィール識別子を使い、追加のプロフィール項目をリクエストします。取得できる情報は、選択したScraping Typeとプロバイダーが返せるデータによって異なります。

Instagram Profile Scraperを選択
Instagram Profile Scraperを選択

3. データ列をマッピングする ユーザーハンドルが入っている列をDatablistに指定します。ステップ6で取得したInstagram UsernameまたはProfile URLの列を、Scraperの入力項目にマッピングしてください。

Instagramプロフィールの入力項目をマッピング
Instagramプロフィールの入力項目をマッピング

4. 出力項目を選ぶ Collectionへ追加するデータ項目を選択します。

必要な出力項目を新しい列へマッピングし、元のフォロワー識別子を残してください。

取得できる項目には、次のものがあります。

  • Public Email: ビジネスプロフィールで公開されているメールアドレスを抽出します。
  • Description: 特定の役職や関心分野でデータを絞り込む際に使用できます。
  • Follower Count: 「マイクロインフルエンサー」と一般ユーザーを分類できます。
  • Website: Bio内のリンクを取得し、さらに企業リサーチを進められます。

5. Enrichmentを実行する

必要な項目が返されるScraping Typeを選択し、サンプルを実行します。公開プロフィールのみを対象とするオプションには、メールアドレスや電話番号の出力は含まれません。プロフィールオプションでは、ユーザーが公開している場合にメールアドレスや電話番号が返されることがありますが、空欄になる場合もあります。残りのデータを処理する前に、利用可能な設定とクレジット見積もりをご確認ください。

Enrichmentが完了したら、Enrichment Statusと未取得項目を確認します。公開メールアドレスが見つからない場合は空欄のままにしてください。その人がメールアドレスを持っていないという意味ではありません。公式のメール項目ではなくBioテキスト内にメールアドレスが記載されている場合は、Data Extractorで抽出できます。

重複を確認して大規模スクレイピングを再開する

次の2種類のデータセットを区別して扱ってください。

  • フォロー関係: フォロワーと取得元プロフィールの組み合わせごとに1行です。同じ人が2つの入力アカウントをフォローしている場合、2行存在していても正しい結果です。
  • ユニークなプロフィール: 各人物を1回だけEnrichmentしたい場合は、User Idごとに1行とします。重複プロフィールを削除する前に、どの取得元に属するかという情報を別途保持してください。

たとえば、User Id 101がAccount AとAccount Bの両方をフォローしている場合、関係性は2件、プロフィールは1件です。取得元の情報を先に統合せず、User Idだけで重複排除すると、一方のフォロー関係が失われます。

Enrichmentの前に、IDの欠損、取得元とフォロワーの組み合わせの重複、想定外に少ない結果を確認することをおすすめします。代表的なプロフィールをサンプルとして選び、Description、Website、取得されたメール項目を確認してください。フィットネス系アカウントのフォロワー全員を、フィットネス業界の専門家と判断してはいけません。

以前の実行に保存済みの続きがある場合は、ソース設定を開き、Continue a previous scrapeを使用します。利用可能な項目は現在のワークスペースに限定され、7日間保持されます。選択した項目では、以前の取得元プロフィールとScrape Typeが再利用されるため、新しいプロフィール入力に置き換える必要はありません。

ソースがCollectionの上限に達した場合は、設定の案内に従い、同じワークスペース内の別のCollectionで再開してください。続きが利用できない場合は、最初からやり直す前にソース実行を確認します。再実行したスクレイピングは以前のスナップショットと重複する可能性があるため、識別子を比較し、取得元とCollectionの情報を保持してください。

各バッチにChecked Atの日付を保存し、確認済みの結果をCSVまたはExcelとしてエクスポートします。フォロワー数の変化だけでは、取得が完全かどうかを証明できません。ページ間や実行の途中でフォロワーが増減することもあります。

まとめ

まずは公開プロフィールと少ない上限件数で試し、フォロワーと取得元の識別子を残して、取得された関係性を確認してからEnrichmentやエクスポートへ進んでください。大規模なソース実行では、利用可能な場合に保存済みの続きから再開します。

Datablistを開くから、ご自身のプロジェクトに関連するプロフィールで同じワークフローをお試しいただけます。

Instagramフォロワー取得に関するよくある質問

Instagramフォロワーのスクレイピングは合法ですか?

公開されているデータであっても、自動収集や再利用の許可を意味するわけではありません。フォロワーデータを収集する前に、Instagramの最新利用規約と、予定している用途に適用される要件をご確認ください。

複数のインフルエンサーを同時に取得できますか?

はい。Instagram Profilesに識別子を1行につき1件入力してください。入力したアカウントが処理され、返される各行には取得元プロフィールとの関係を示す項目が含まれます。実行時間や完了状況は、アカウントごとに異なる場合があります。

非公開Instagramプロフィールから取得できますか?

いいえ。このワークフローでは、非公開プロフィールのフォロワーリストを取得できません。プロフィール詳細の検索は別のEnrichmentであり、制限されたフォロワーデータを閲覧可能にするものではありません。

Instagramフォロワーの取得にはどれくらいかかりますか?

すべてのプロフィールに共通する所要時間はありません。少量のサンプルを実行し、実際の処理時間、取得行数、クレジット使用量を確認してから規模を広げてください。

10万人を超えるフォロワーを取得するとどうなりますか?

ソース実行の上限とCollectionの保存容量は、別々の制約として考えてください。プロフィールのリストをすべて取得する前に、ソースが停止する場合があります。案内が表示されたら、別のCollectionで利用可能な続きから再開し、完了したバッチごとにエクスポートしてください。Collectionのインポート容量と、ソースが1回で抽出できる件数は同じとは限りません。

Instagramフォロワーから取得できるデータは?

各フォロワーについて、次のようなプロフィール項目を選択できます。

  • User Id: Instagram内部のユーザー識別子
  • User Username: フォロワーのInstagramユーザーネーム
  • User Profile URL: Instagramプロフィールへの直接リンク
  • Full Name: プロフィール上の表示名
  • Profile Picture: プロフィール画像のURL
  • Private: アカウントが非公開か公開か
  • Verified: 青い認証バッジの有無
  • Follower of (UserId)、Follower of (Username)、Follower of (ProfileUrl): フォロー関係を確認するための取得元アカウント識別子

Instagramフォロワーは一度に何件取得できますか?

ソース実行のScraping Limit Per Profileを設定し、進行状況と再開設定をご確認ください。実際の結果は、アクセス可能なフォロワーページ、プロバイダーの応答、実行上限、利用可能なクレジットによって異なります。インポート容量が大きくても、フォロワーソースから同じ件数を1回で取得できるとは限りません。

ブラウザ拡張機能は必要ですか?

いいえ。DatablistはWebアプリとしてすべての処理を実行します。拡張機能の追加、ダウンロード、インストールは不要です。

Instagramフォロワーを最安で取得する方法は?

少ない上限件数を指定し、クレジット見積もりと取得行を確認してからプロフィール詳細のEnrichmentを実行してください。返されたフォロワー全員を有望な連絡先とみなすのではなく、確認済みで実用的なプロフィール1件あたりの費用を比較しましょう。

アカウント停止を避けて取得する方法は?

このワークフローで、DatablistがInstagramのログイン情報やセッションCookieを求めることはありません。ただし、リスクのないスクレイピング方法であることや、データ収集の許可を意味するものではありません。アクセス可能なソースデータのみを使用し、サイトの要件を確認したうえで、対象リストを取得できない場合は処理を中止してください。

FollowersとFollowingの取得はどう違いますか?

Followersは、そのプロフィールをフォローしている人の一覧です。Followingは、そのプロフィールがフォローしているアカウントの一覧です。本ガイドではFollowersの取得を中心に解説していますが、Datablistではどちらも選択できます。

ビジネスアカウントのフォロワーも取得できますか?

はい。ビジネスアカウントが公開されていれば取得できます。個人、クリエイター、ビジネスのいずれのアカウントでも、Scraperの動作は同じです。

Instagramフォロワーリストをダウンロードする方法は?

Datablistへ登録してCollectionを作成し、Instagram Followers/Following Scraperを選択します。プロフィールを貼り付けて実行し、完了後に結果をCSVまたはExcelとしてエクスポートしてください。

Instagramフォロワーを取得できるツールは?

ブラウザ拡張機能、Pythonスクリプト、Datablistのようなプラットフォームなど、複数の選択肢があります。必要なアカウントアクセス、取得項目、再開機能、サンプルの処理時間、有用な結果1件あたりの費用を比較してください。このワークフローでは、DatablistにInstagramのログイン情報を提供する必要はありません。