Instagramデータ: JSONかHTMLか

形式の選択で、ファイルを分析できるか、リクエストをやり直すかが決まります。両者の違いと、JSON の選び方を解説します。

今すぐエクスポートを分析
Instagramデータ: JSONかHTMLか
目次

Instagram に情報のコピーをリクエストすると、ある画面で形式を選ぶよう求められます。JSON か HTML かです。些細な技術的設定に見えますが、実はその正反対です。ファイルで役に立つことができるか、それとも最初からリクエストし直すことになるかは、この選択で決まります。

違いを一言で

HTML は、人が見るために作られたウェブページです。JSON は、プログラムが処理するために作られたデータです。昔のメッセージを興味本位で読み返したいなら、HTML が便利です。フォロワーとフォロー中のリストを突き合わせて、フォローバックしていない人を調べたいなら、必要なのは JSON です。例外はありません。

HTML が分析に向かない理由

HTML 形式のエクスポートでは、フォロワーのリストが followers_1.html というファイルで届きます。開くと名前と日付が並んだページが表示されます。見た目はきれいで読みやすいのですが、良い点はそこまでです。問題は、見せ方とデータが絡み合っていることです。すべての名前が、レイアウト用のタグやスタイル、見た目の構造で包まれています。

ツールがそこから名前を取り出すには、Instagram がいつでも変更できるレイアウトのウェブページを解釈しなければなりません。そのため、HTML 形式を受け付ける本格的なツールは、実質的にありません。関心がないからではなく、壊れやすいからです。たとえば当サイトの分析ツールは、HTML のエクスポートが渡されたことを検出して、推測で進めずにそのことをお知らせします。結果が一部しか出ていないのに気づかないまま終わることがないようにするためです。

一方、JSON は、包み紙のない同じデータです。フォロワーの記録は次のようになっています。

{
  "string_list_data": [
    {
      "href": "https://www.instagram.com/username",
      "value": "username",
      "timestamp": 1712345678
    }
  ]
}

項目は3つだけで、曖昧さはありません。プロフィールの URL、ユーザー名、タイムスタンプです。だから、数千アカウントの2つのリストを1秒で比較できます。

リクエスト時に JSON を選ぶ方法

形式は、リクエストの最後の画面で、期間の指定の隣で選びます。全体の手順は次のとおりです。

  1. Instagram → プロフィール → メニュー(三本線)→ 設定 → アカウントセンター(アカウントによっては、代わりに Metaアカウント と表示されます)。
  2. あなたの情報とアクセス許可 → あなたの情報をエクスポート(アカウントによっては、まだ「あなたの情報をダウンロード」と表示されます)。
  3. エクスポートを作成、自分のアカウントを選び、次へをタップして、デバイスにエクスポートを選びます。
  4. エクスポートする特定の情報を選び、「フォロワーとフォロー中」だけにチェックを入れます。
  5. 形式のオプションで JSON を選びます。
  6. 期間で「全期間」を選びます。
  7. エクスポートを開始をタップします。

手順6は手順5と同じくらい重要です。たとえば範囲を直近1年に絞ると、ファイルにはその期間に記録されたつながりしか含まれず、比較結果は一見まったく正しそうに見えて、実は不完全になります。気づきにくいミスです。何も失敗せず、ただ人が足りなくなります。

すでに HTML でリクエストした場合は?

JSON でもう一度リクエストしてください。HTML のエクスポートを、対応する JSON に確実に変換する方法はなく、試す価値もありません。つながりだけのリクエストは数分で作成されるので、やり直したほうが変換ツールを探すより手間がかかりません。

2つのリクエストが併存していても問題ありません。Instagram は、それぞれを独立した項目としてダウンロードの一覧に保持します。

「フォロワーとフォロー中」だけにチェックを入れる理由

せっかくなのですべて頼みたくなりますが、急いでいるならやめておきましょう。すべての情報を選ぶと、Instagram は写真、動画、ストーリーズ、メッセージをまとめる必要があり、数ギガバイトの準備にずっと長い時間がかかります。つながりだけをリクエストすれば、ファイルは数キロバイトで、通常はすぐに用意できます。

それでもアカウント全体のアーカイブが欲しい場合は、リクエストを2つ出すのが実用的です。今日使う、つながりだけの小さなもの。そして、準備ができたときに受け取る完全なものです。実際の待ち時間と、メールが届かないときの確認事項は、所要時間のガイドで説明しています。

実際に受け取るもの

ZIP ファイルです。開くとフォルダ構造が現れ、関係する部分は connections/followers_and_following/ にあります。

ファイル内容
followers_1.jsonあなたをフォローしているアカウント
following.jsonあなたがフォローしているアカウント
pending_follow_requests.json送信したものの、まだ誰にも承認されていないリクエスト

フォロワーが多い場合は、最初のファイルが番号付きの複数のファイル(followers_1.json、followers_2.json...)に分割されます。各ファイルの内容と、作りの悪いツールを知らないうちに失敗させてしまう点については、エクスポートファイルのガイドで説明しています。

そのあと

JSON の ZIP があれば、必要なものはすべてそろっています。アカウントが少数なら、スプレッドシートで手作業でリストを突き合わせることもできますし、ファイルを NomeSigueApp にドロップすれば、すぐにリストが得られます。Instagram のユーザー名やパスワードを求められることはなく、分析はブラウザ内で行われ、ファイルがサーバーにアップロードされることはありません。

よくある質問

JSON は使いにくいですか?

自分の目で読むには、そのとおりです。波括弧と角括弧だらけのプレーンテキストだからです。ツールにとっては、はるかに扱いやすい形式です。ここでの目的は、ツールに比較を任せることなので、JSON が楽な選択肢です。

特別なソフトなしで JSON ファイルを開けますか?

はい。.json ファイルは、ブラウザのタブにドラッグすれば開けますし、どのテキストエディタでも表示できます。ただ、そもそも開く必要はありません。比較を行うものに渡すだけでよいのです。

プロアカウントだと何か変わりますか?

いいえ。形式も構造も、個人、クリエイター、ビジネスのアカウントで同じです。

エクスポートで、誰にフォローをやめられたかがわかりますか?

いいえ。始める前に知っておくべき点です。ファイルはスナップショットで、今誰があなたをフォローしているかはわかっても、以前誰がフォローしていたかはわかりません。フォローをやめた人を見つけるには、異なる日付の2つのエクスポートを比較する必要があります。

フォローバックしていない人を確認

ログイン不要・パスワード不要で今すぐ安全にチェック。データはブラウザの外に出ません。

nomesigue · analyzer LOCAL
Instagram のエクスポート(ZIP)をここにドロップ
または
ファイルを選択
公式エクスポートに対応:ZIP または 2つの JSON ファイル
アップロード 0 バイト・端末内で分析