Données Instagram : JSON ou HTML ?

Le format choisi décide si votre export sera exploitable ou à refaire. Ce qui change, comment choisir JSON et que faire si c'est déjà en HTML.

Analyser mon export maintenant
Données Instagram : JSON ou HTML ?
Table des matières

Quand vous demandez la copie de vos informations à Instagram, un écran vous fait choisir le format : JSON ou HTML. Cela ressemble à un détail technique, c'est pourtant la décision qui détermine si vous pourrez exploiter le fichier ou si vous devrez refaire la demande. Pour savoir qui ne vous suit pas en retour, choisissez JSON.

La différence en une phrase

Le HTML, ce sont des pages web conçues pour être regardées. Le JSON, ce sont des données conçues pour être traitées par un programme. Pour relire vos vieux messages par curiosité, le HTML est confortable. Pour croiser la liste de vos abonnés et de vos abonnements, il vous faut du JSON, sans exception.

Pourquoi le HTML ne sert pas à l'analyse

Dans l'export HTML, votre liste d'abonnés arrive sous la forme d'un fichier followers_1.html qui affiche une page avec des noms et des dates. C'est lisible, et c'est tout. La présentation est mélangée à la donnée : chaque nom est enveloppé de balises de mise en page, de styles et de structure visuelle.

Pour un outil, en extraire les noms revient à interpréter une page web dont Instagram peut changer la mise en forme quand il veut. C'est pourquoi presque aucun outil sérieux n'accepte le HTML : ce serait fragile. L'analyseur de ce site détecte d'ailleurs un export HTML et vous prévient au lieu de deviner, pour que vous ne repartiez pas avec un résultat partiel sans le savoir.

Le JSON, lui, est la même donnée sans l'emballage. Un enregistrement d'abonné ressemble à ceci :

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

Trois champs, aucune ambiguïté : l'URL du profil, le nom d'utilisateur et un horodatage. C'est ce qui permet de comparer deux listes de plusieurs milliers de comptes en une seconde.

Choisir JSON au moment de la demande

Le format se choisit à la dernière étape de la demande, à côté de la période. Le chemin complet :

  1. Instagram, puis votre profil, puis le menu (trois traits), puis Espace Comptes.
  2. Vos informations et autorisations, puis Télécharger vos informations.
  3. Télécharger ou transférer des informations, puis sélectionnez votre compte.
  4. Choisissez Certaines de vos informations et cochez seulement Abonnés et abonnements.
  5. Choisissez Télécharger sur l'appareil.
  6. Dans les options de format, sélectionnez JSON.
  7. Pour la période, sélectionnez Depuis le début.

L'étape 7 compte autant que la 6. Si vous limitez la période, par exemple à la dernière année, le fichier ne contiendra que les connexions enregistrées sur cette période et le croisement donnera un résultat incomplet qui a l'air correct. C'est une erreur silencieuse : rien n'échoue, il manque simplement des gens.

Déjà demandé en HTML : que faire ?

Refaire la demande en JSON. Il n'existe pas de moyen fiable de convertir l'export HTML en JSON équivalent, et cela ne vaut pas l'effort : une demande limitée aux connexions se prépare vite, la refaire coûte moins que de chercher un convertisseur. Les deux demandes peuvent coexister, Instagram les garde comme des demandes indépendantes dans la liste des téléchargements.

Pourquoi ne cocher que « Abonnés et abonnements »

Tout demander « tant qu'à faire » est tentant. Évitez-le si vous êtes pressé : en sélectionnant toutes vos informations, Instagram doit empaqueter photos, vidéos, stories et messages, des gigaoctets qui mettent bien plus de temps à préparer. Avec les seules connexions, le fichier est léger et souvent prêt rapidement.

Si vous voulez quand même une copie complète pour archive, lancez deux demandes : une petite avec les connexions, que vous utiliserez aujourd'hui, et une complète que vous récupérerez quand elle sera prête. Les délais réels et les causes d'un e-mail qui n'arrive pas sont dans le guide sur le temps d'attente.

Ce que vous recevez

Un fichier ZIP. À l'intérieur, l'essentiel se trouve dans connections/followers_and_following/ :

FichierContenu
followers_1.jsonLes comptes qui vous suivent
following.jsonLes comptes que vous suivez
pending_follow_requests.jsonDemandes envoyées, pas encore acceptées

Si vous avez beaucoup d'abonnés, le premier fichier est découpé en plusieurs fichiers numérotés (followers_1.json, followers_2.json...). Le contenu de chacun, et un détail qui met en échec les outils mal conçus, sont expliqués dans le guide des fichiers de l'export.

Le HTML n'est pas perduUn export HTML reste utile pour consulter vos données à l'écran. Il ne convient simplement pas à l'analyse automatique des abonnés.

Et ensuite

Avec le ZIP au format JSON, vous avez tout. Vous pouvez croiser les listes à la main dans un tableur si elles sont courtes, ou glisser le fichier dans NomeSigueApp pour obtenir la liste immédiatement. L'outil ne demande ni mot de passe ni identifiant Instagram, et l'analyse se fait dans votre navigateur : les fichiers ne sont envoyés à aucun serveur. Pour le parcours complet de la demande, voir aussi le tutoriel pas à pas.

Questions fréquentes

Le JSON est-il plus difficile à utiliser ?

Pour le lire à l'œil nu, oui : c'est du texte brut plein d'accolades et de crochets. Pour un outil, c'est infiniment plus simple. Comme ici le but est qu'un outil fasse le croisement à votre place, JSON est le choix confortable.

Puis-je ouvrir un JSON sans logiciel particulier ?

Oui. N'importe quel navigateur ouvre un fichier .json si vous le glissez dans un onglet, et n'importe quel éditeur de texte l'affiche. Vous n'avez d'ailleurs pas besoin de l'ouvrir : il suffit de le donner à l'outil qui fait le croisement.

Est-ce différent avec un compte professionnel ?

Non. Le format et la structure sont les mêmes pour les comptes personnels, créateur et professionnels.

L'export indique-t-il qui m'a quitté ?

Non, et mieux vaut le savoir avant de commencer. Le fichier est une photo de l'instant : il dit qui vous suit maintenant, pas qui vous suivait avant. Pour détecter les départs, il faut comparer deux exports de dates différentes.

Voyez qui ne vous suit pas en retour

Découvrez-le instantanément et en toute sécurité : sans connexion, sans mot de passe, vos données ne quittent jamais votre navigateur.

nomesigue · analyzer LOCAL
Déposez votre export Instagram (ZIP) ici
ou
Choisir un fichier
Fonctionne avec l'export officiel : le ZIP ou les deux fichiers JSON
0 octet envoyé · analysé sur votre appareil