

# ChronometricaとOne Dollar Store Instagram Profilesの比較：試験導入前に一括処理の上限を確認

ApifyのFreeプランを維持しながら100–300件のプロフィールを対象に試験導入を行い、プロフィールデータが必要で、従量課金を受け入れられるなら、[Chronometrica](https://apify.com/chronometrica/instagram-channel-scraper)を選びましょう。公開されている入力仕様では、指定した公開プロフィールを最大1,000件まで受け付けます。そのため、この試験導入のうちプロフィール収集部分を1回の実行で依頼する用途に適しています。ただし、依頼したすべてのプロフィールから有用なデータが返ることを証明するものではありません。

Chronometricaは、この比較に含まれる自社のActorを公開しています。Actorは、ホスティング型のデータ収集プログラムです。Taskは、Actorの入力設定を保存したプリセットです。

選択を左右する主な条件は、アカウントのプランです。One Dollar Storeの文書には、Freeプランでは1回の実行につき結果が10件に制限されると記載されています。Apifyの有料プランでは、この制限がなくなります。含まれる最近の投稿の項目が要件を満たすなら、One Dollar Storeを選びましょう。[One Dollar Storeの文書](https://apify.com/one_dollar_store/instagram-profile-data-scraper)

この記事は、2026年10月20日に確認した、文書に記載されたワークフローの制限を比較しています。新たな比較実行は行っていません。推奨の対象は、依頼する一括処理が記載されたルールに収まるかどうかです。総費用の安さ、収集速度、100–300件の有用なプロフィールを取得できることを主張するものではありません。

## まず収集要件の全体を整理する

元の質問は、100–300件のInstagramプロフィールを定期的に収集することに関するものです。作業には、プロフィール情報と最近の投稿の指標の両方が含まれます。質問者は低コストの選択肢を求めています。ApifyのFreeプランを維持することは、この記事で提案する試験導入の条件です。質問者が示した要件ではありません。この質問は、どちらの製品も推奨していません。[読者の議論](https://www.reddit.com/r/Playwright/comments/1u59pfn/help_in_building_an_instagram_profile_scraper/)

ツールを選ぶ前に、作業を2つに分けましょう。

1. 各アカウントで必要なプロフィール情報を定義する。
2. 各アカウントのコンテンツで必要な、最近の投稿の指標を定義する。

プロフィールだけを対象にした試験導入で確認できるのは、前半の作業だけです。そのため、この区別が重要です。アカウントの一致、欠損データ、返されたレコードの構造を確認する助けにはなります。ただし、定期収集のワークフロー全体が利用可能な状態にあるとは確認できません。

この比較では、Chronometricaがプロフィール収集部分を担います。完全なワークフローには、最近の投稿の指標を取得するコンテンツ収集ツールも必要です。判断するときは、この追加作業も含めてください。[Chronometrica Actorの文書](https://apify.com/chronometrica/instagram-channel-scraper)

コンテンツを収集する前にプロフィール一覧を確定する必要があるなら、最初の段階を小さくするのは妥当です。最初の有用な結果からプロフィール情報と最近の投稿の指標を組み合わせる必要があるなら、この方法はあまり適しません。一括処理の上限を比較する前に、この要件を決めましょう。

## 一括処理のルールと必要な結果を比較する

表を使って、規模を広げた試験導入の前に満たすべき条件を定義しましょう。実行する前に、各製品の現在の入力仕様と少量の出力サンプルを確認してください。

| 判断の確認項目 | Chronometrica Instagram Channel Scraper | One Dollar Store Instagram Profiles |
| --- | --- | --- |
| 必要な入力 | `startUrls`：公開プロフィールのURLまたはハンドル名を1–1,000件 | 現在の入力スキーマを確認する |
| 必要な出力単位 | 対象アカウントごとに、利用可能なプロフィールレコードを1件 | 返されたレコードが同じ要件を満たすか確認する |
| 欠損データの扱い | 不明な値は不明のまま保持し、サンプルを確認する | 同じ受け入れ基準を適用する |
| 必要な項目 | 最初の段階で使うプロフィールデータ | プロフィールと最近の投稿の項目 |
| 主な制限 | 受け付ける入力件数は、有用な結果を保証しない | Freeプランでは1回の実行で取得できる結果が10件 |
| 選択が変わる条件 | 最近の投稿が必要なら、コンテンツ収集ツールが必要 | 有料プランでは、記載された制限がなくなる |

製品情報：[Chronometricaの文書と入力仕様](https://apify.com/chronometrica/instagram-channel-scraper)、[One Dollar Storeの文書](https://apify.com/one_dollar_store/instagram-profile-data-scraper)。

出力と欠損データの行は、利用者が定める受け入れ基準を示しています。どちらかの製品が、すべてのアカウントについて完全なレコードを保証するという主張ではありません。

同じ作業を対象に比較しましょう。プロフィールデータだけを求める依頼と、プロフィールデータにコンテンツの指標も加える依頼は異なります。計画する各実行で、どの作業を完了するのかを書き出してください。そうしないと、作業が一部残っていても、より多くの入力を受け付けるだけで全体を解決できるように見えてしまいます。

## プランで利用できる範囲と費用を分けて考える

Freeプランは、アカウントの条件です。収集作業が無料になるという意味ではありません。従量課金とは、記録された使用量に応じて料金が決まる仕組みです。利用可能なクレジットから、Actorの料金と対象となるプラットフォーム使用料が支払われます。

2026年10月20日の確認時点で、ChronometricaはFreeプランについて、有用なプロフィールイベント1,000件あたり$2.50にプラットフォーム使用料を加えた料金を掲載しています。価格を評価するときは、この表現に基づいて判断してください。入力件数を、確定した課金対象イベント数として扱わないでください。[Chronometricaの料金](https://apify.com/chronometrica/instagram-channel-scraper)

One Dollar Storeは、結果イベント1,000件あたり$1.00に開始イベントの料金を加えた価格を掲載しています。プラットフォーム使用料は含まれます。[One Dollar Storeの料金](https://apify.com/one_dollar_store/instagram-profile-data-scraper)

これらは異なる課金説明です。Chronometricaのほうが安いと主張する根拠にはなりません。この記事では、総費用を新たに計算していません。

購入を判断するときは、次の3つの問いを分けて考えましょう。

1. アカウントのプランで、依頼するワークフローを実行できるか。
2. どのイベントで料金が発生し、ほかにどの使用量が料金の対象になるか。
3. 返されたデータで、必要な作業を完了できるか。

製品が最初の条件を満たしても、3つ目の条件を満たさないことがあります。有用なデータが返っても、予定した予算を超えることもあります。これらの結果は別々に記録してください。

サンプルを実行する前に、許容できる費用の上限と時間の上限を設定しましょう。その後、実行明細と出力を合わせて確認します。収集予算の立て方をより広く知りたい場合は、[Instagram調査の収集予算ガイド](/ja/articles/instagram-%E7%A0%94%E7%A9%B6%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%8E%E9%9B%86%E9%87%8F%E3%81%AE%E8%A6%8B%E7%A9%8D%E3%82%82%E3%82%8A/)を参照してください。

## 依頼したプロフィール数と有用な結果数を分ける

Chronometricaが公開している`startUrls`スキーマは、公開InstagramプロフィールのURLまたはハンドル名を1–1,000件含む配列を受け付けます。重複した入力は1回だけ確認し、重複を除いた各入力について結果行を作成して使用量を加算すると記載されています。[Chronometricaの入力仕様](https://apify.com/chronometrica/instagram-channel-scraper)

この仕様が示すのは、受け付ける入力と、文書に記載された行の処理です。100–300件のプロフィールを対象とする実行が完了した証拠ではありません。

次の件数を別々に記録しましょう。

1. 入力で指定したプロフィールの件数。
2. 重複処理後の一意な入力の件数。
3. 実行で返された結果行の件数。
4. 受け入れ基準を満たすレコードの件数。

4つ目の件数が、実務上の問いに答えます。実行によって、利用可能な成果をどれだけ得られたかという問いです。行が返されても、次の段階に必要な値が欠けている場合があります。

異なる2つの入力が、同じアカウントを指していないかも確認してください。入力内の完全な重複と、異なる参照先が同じ対象を指すことは、別々に確認する必要があります。異なるアカウントの数を数える前に、同一性の照合結果を確認しましょう。詳しい方法は、[Instagramプロフィールの重複除去ガイド](/ja/articles/instagram-%E3%82%AF%E3%83%AA%E3%82%A8%E3%82%A4%E3%82%BF%E3%83%BC%E4%B8%80%E8%A6%A7-%E3%83%97%E3%83%AD%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E9%87%8D%E8%A4%87%E6%8E%92%E9%99%A4/)で説明しています。

予算、時間、収集元へのアクセス、課金上限により、どちらの製品でも依頼件数に達する前に実行が終了することがあります。未解決のアカウントを特定できるよう、元の依頼一覧を保存してください。出力のどこかにアカウントがあるだけで、完了と判断しないでください。

## 200件のプロフィールで判断する架空の例

これは架空の例です。テスト、顧客の実績、実際のデータセット、費用の実測結果ではありません。

ある調査担当者が、公開プロフィールのURLを200件持っています。最初の目標は、プロフィールレコードの確認です。最近の投稿の指標は、後で収集します。また、この最初の段階では、ApifyのFreeアカウントを維持したいと考えています。

Freeプランには結果が10件までというルールがあるため、比較相手の製品では、1回の実行で200件すべての結果を取得することはできません。[One Dollar Storeのプラン制限](https://apify.com/one_dollar_store/instagram-profile-data-scraper)

200件の一覧は、Chronometricaが公開する入力範囲に収まります。そのため、規模を広げたプロフィールのみの試験導入に進む前に、少量のサンプルでChronometricaを選ぶ根拠になります。ただし、200件のレコードを問題なく取得できると予測するものでも、総費用を確定するものでもありません。[Chronometricaの入力範囲](https://apify.com/chronometrica/instagram-channel-scraper)

調査担当者は、まず対象アカウントを数件確認します。各アカウントについて、返された識別情報を指定した収集元と照合し、次の段階に必要な値を確認します。必要な値が欠けている場合は、未解決のままにします。

サンプルが受け入れ基準を満たし、料金も予算内に収まれば、調査担当者は件数を増やした一覧を依頼するかどうか判断できます。それでも、不確実な点は残ります。少量のサンプルでは、一覧全体のすべてのアカウントで収集が成功するとは証明できません。

調査担当者が有料プランに変更した場合は、比較を見直す必要があります。最初に必要な結果に最近の投稿の指標を含める場合も、プロフィールだけを対象とする範囲を変更する必要があります。当初の推奨は、この両方の条件に依存しています。

## 試験導入の前に、実際の対象から少量のサンプルを使う

実際の調査一覧にあるアカウントから始めましょう。無関係なアカウントのサンプルでも、入力の仕組みは確認できます。ただし、実際に使う収集元から必要なデータが返るとは確認できません。

公開されている[Bulk Instagram Profile Scraper Task](https://apify.com/chronometrica/instagram-channel-scraper/examples/bulk-instagram-profile-scraper)には、出発点となるプリセットがあります。確認時には、そのページを閲覧できました。ただし、ページを確認しただけでは、Taskに現在保存されている入力内容は確認できません。実行前に、自分の入力を設定して内容を確認してください。

次の最小限の入力は、提供された公開スキーマに基づく静的検証に合格しました。静的検証とは、データを収集せずに入力の構造を確認することです。これらのアカウントから現在データを取得できることを証明するものではありません。

```json
{
  "startUrls": [
    "https://www.instagram.com/mrbeast/",
    "https://www.instagram.com/natgeo/"
  ]
}
```

試験導入の前に、実際の対象から少量のサンプルを使う

例の入力を、実際に対象とする公開プロフィール数件に置き換えてください。フィールド名は正確に`startUrls`のままにします。配列の各要素が文字列であり、一覧の件数が公開された範囲内にあることを確認してください。[Chronometricaの入力スキーマ](https://apify.com/chronometrica/instagram-channel-scraper)

その後、次の手順を使いましょう。

1. 次の段階に必要なプロフィール項目を書き出す。
2. 最近の投稿に関する要件を別に書き出す。
3. 現在のアカウントプランのルールと入力範囲を確認する。
4. サンプルの費用と時間の上限を設定する。
5. 実際の対象を使ってサンプルを実行し、レコードと料金を確認する。
6. 規模を広げた試験導入に進むための十分な根拠があるか判断する。

入力が受け付けられたという理由だけで、一覧の件数を増やさないでください。受け付けられたことで分かるのは、依頼が入力チェックを通過したことです。返されたレコードは、データの確認にも合格する必要があります。

## 同一性、欠損値、利用可能な項目を確認する

サンプルを実行する前に、利用可能と判断するレコードを定義しましょう。出力を見た後で基準を変えることを防げます。

まず、同一性を確認します。返されたレコードを、対象アカウントと結び付けられるでしょうか。一致を確認できない場合は、未解決のままにしてください。次の段階で正しい人物や組織を特定する必要があるなら、アカウント名がそれらしく見えるだけでは不十分です。

次に、必要な値を確認します。次の段階で実際に使う項目を一覧にしてください。その一覧を、サンプルに含まれる項目と比較します。メモには、実際に返された正確なフィールド名を使ってください。製品説明に「プロフィールデータ」のような広い表現があるだけで、特定の項目が存在すると考えないでください。

3つ目に、欠損値をそのまま保持します。指標が欠けている場合、その値は不明です。0は、数量がないと分かっていることを意味します。不明な値を0に置き換えると、順位、平均、絞り込みの結果が変わることがあります。必要な値が欠けているレコードは、解決するまで受け入れ済みのグループに含めないでください。

4つ目に、収集時の状況を記録します。収集時刻、指定した収集元、実行状態、未解決の理由を、確認メモと一緒に参照できるようにしてください。定期収集では、これによって新しい観測と古い観測を区別しやすくなります。

最後に、実際の料金を確認します。使用量の記録を、出力件数と合わせて確認してください。メモでは、課金対象のイベントと受け入れ済みのレコードを分けて記録します。有用なサンプル確認では、何を受け取り、何に対して料金を支払ったかの両方を説明できます。

これらの確認に、架空のベンチマークは必要ありません。ツールが自分の収集元と必要な結果に適しているかを、直接判断する根拠になります。

## ワークフローが変わったら選択を見直す

最初の試験導入では、絞り込んだ問いに答えましょう。プロフィール収集の段階で、設定した上限内で基準を満たすレコードを取得できるか、という問いです。何が未解決のまま残るかも明らかにする必要があります。

定期収集では、受け入れ済みの収集元一覧と未解決の収集元一覧を分けて保持してください。その後の各実行では、レコードが引き続き対象アカウントと一致するか確認します。欠損データには、毎回同じルールを適用してください。一貫したルールを使うと、データの変化を解釈しやすくなります。

Apifyの有料プランでは、必要な項目に照らしてOne Dollar Storeを再評価してください。[One Dollar Storeの文書](https://apify.com/one_dollar_store/instagram-profile-data-scraper)

Chronometricaでは、プロフィールと投稿を対象とするワークフロー全体が完成したと判断する前に、コンテンツ収集の段階を追加してください。判断には、その段階の入力、出力、料金も含めます。[Chronometrica Actorの文書](https://apify.com/chronometrica/instagram-channel-scraper)

サンプルから次の段階に進む根拠を得られた場合に限り、先へ進んでください。同一性を確認できない場合、必要な値が欠けたままの場合、費用が条件に合わない場合は、まずワークフローを修正します。一括処理の上限は候補選びに役立ちます。その候補が実際の作業に適しているかは、サンプルで判断します。

[Bulk Instagram Profile Scraper Task](https://apify.com/chronometrica/instagram-channel-scraper/examples/bulk-instagram-profile-scraper)を開き、プリセットの入力を実際に対象とする公開プロフィール数件に置き換えて、現在の設定を確認してください。件数を増やした一覧を依頼する前に、同一性の照合、必要な値、未解決のレコード、実際の料金を確認します。

プロフィールだけを対象とするサンプルが要件を満たしたら、[Chronometrica Instagram Channel Scraper](https://apify.com/chronometrica/instagram-channel-scraper)を使って、次の試験導入段階へ進みましょう。全体計画には最近の投稿の収集も含めてください。アカウントのプランや必要な出力が変わったら、選択を見直しましょう。

## 出典と参考資料

- [Chronometrica Instagram Channel Scraper：文書、入力仕様、料金](https://apify.com/chronometrica/instagram-channel-scraper)
- [One Dollar Store Instagram Profile Data Scraper：文書と料金](https://apify.com/one_dollar_store/instagram-profile-data-scraper)
- [Instagramプロフィールの定期収集に関する読者の議論](https://www.reddit.com/r/Playwright/comments/1u59pfn/help_in_building_an_instagram_profile_scraper/)
- [Bulk Instagram Profile Scraper Task](https://apify.com/chronometrica/instagram-channel-scraper/examples/bulk-instagram-profile-scraper)