Que contient le ZIP d'export Instagram ?
Chaque fichier expliqué, la structure interne réelle et le piège des fichiers découpés qui fait échouer bien des outils d'analyse.
Retrouvez toutes vos demandes d'abonnement en attente avec leur date grâce à l'export officiel, puis annulez-les à la main. Sans mot de passe.
Analyser mon export maintenant
Le moyen le plus fiable de voir toutes les demandes d'abonnement que vous avez envoyées et qui n'ont pas été acceptées, c'est l'export officiel de vos données : le fichier pending_follow_requests.json les liste toutes, avec la date d'envoi. Instagram a déplacé cette option plus d'une fois et de nombreux guides renvoient encore à des menus qui n'existent plus : l'export, lui, contient toujours ces demandes.
Quand vous voulez suivre un compte privé, vous ne devenez pas abonné tout de suite : Instagram envoie une demande, et le propriétaire du compte l'accepte ou l'ignore. Tant qu'il n'a rien fait, la demande reste en attente. Ce sont ces demandes-là que contient le fichier. Un compte public ne passe jamais par cette étape.
Pourquoi les consulter ? Pour nettoyer des demandes envoyées il y a longtemps à des comptes qui ne répondront jamais, pour retrouver un compte privé que vous aviez voulu suivre, ou simplement pour savoir où en sont vos demandes sans parcourir les profils un par un.
Il faut un export au format JSON. Voici le chemin dans l'application, avec les libellés français tels qu'ils apparaissent sur ce site (ils peuvent varier selon votre version) :
Instagram vous prévient par e-mail quand le fichier est prêt, et vous téléchargez un ZIP. Avec cette sélection réduite, le fichier est généralement prêt en quelques minutes, au plus en 48 heures environ. Le détail est dans le guide sur le temps d'attente et dans le tutoriel complet.
Dans le ZIP, ouvrez ce chemin :
connections/
followers_and_following/
pending_follow_requests.json
Chaque entrée contient le nom d'utilisateur (value), le lien du profil (href) et une date (timestamp). Cette date est le moment où vous avez envoyé la demande, exprimée en secondes depuis 1970 (format Unix). Selon la version de l'export, la liste est soit directe, soit enveloppée dans la clé relationships_follow_requests_sent.
Si ce fichier est absent de votre ZIP, l'outil n'affichera simplement pas d'onglet de demandes en attente ; vérifiez alors que vous avez bien des demandes envoyées à des comptes privés. Pour le reste du contenu du ZIP, voir le guide des fichiers de l'export.
Lire un JSON à la main est pénible. Glissez le ZIP tel quel dans NomeSigueApp : l'onglet Demandes en attente affiche chaque demande avec son nom d'utilisateur, sa date, et un lien pour ouvrir le profil dans Instagram. Vous pouvez trier (plus anciennes d'abord, plus récentes d'abord, A à Z), chercher un nom, copier la liste ou télécharger un CSV.
L'analyse se fait dans votre navigateur : le fichier n'est envoyé à aucun serveur et aucun mot de passe n'est demandé. L'outil ne modifie rien sur votre compte.
Pour retirer une demande, ouvrez le profil concerné (le lien est fourni dans l'outil) et touchez le bouton qui indique que votre demande est envoyée (« Requested » dans l'application en anglais ; l'intitulé change selon la langue). Instagram vous demandera sans doute de confirmer. Faites-le à la main, compte par compte et sans vous presser : enchaîner des actions de masse avec une application d'automatisation est ce qui expose un compte à des restrictions.
Une fois la liste affichée, triez par plus anciennes d'abord. Les demandes les plus vieilles sont les meilleures candidates à l'annulation : si un compte n'a pas répondu depuis très longtemps, il y a peu de chances qu'il le fasse. À l'inverse, une demande récente mérite d'attendre un peu. C'est un critère de bon sens, pas une règle d'Instagram.
Si vous cherchez un compte précis, tapez son nom dans la recherche plutôt que de parcourir toute la liste. Et si vous voulez archiver la liste avant de nettoyer, le bouton de CSV produit un fichier avec les colonnes username, profile_url et followed_at, que vous pouvez ouvrir dans Excel, Google Sheets, Numbers ou LibreOffice.
Le fichier est le même partout. Vous demandez l'export depuis le téléphone ou l'ordinateur, puis vous le déposez dans l'outil depuis le navigateur de l'appareil de votre choix, sans décompresser le ZIP.
pending_follow_requests.json contient-il aussi les demandes que j'ai reçues ?D'après la structure vérifiée, il contient les demandes que vous avez envoyées à des comptes privés et qui n'ont pas encore été acceptées. Ne comptez pas dessus pour lister les demandes reçues.
L'export est une photo de l'instant : il reflète l'état au moment de sa génération. Pour savoir si un compte privé a accepté, demandez un nouvel export : le compte devrait alors figurer dans following.json, et non plus parmi les demandes en attente.
Nous n'avons trouvé aucune indication de ce genre dans la structure du fichier : il liste les demandes envoyées et pas encore acceptées, avec leur date. Nous ne pouvons donc pas dire si une demande est ignorée, refusée ou simplement pas encore vue.
Pour voir vos demandes rapidement, déposez votre ZIP sur NomeSigueApp.
Découvrez-le instantanément et en toute sécurité : sans connexion, sans mot de passe, vos données ne quittent jamais votre navigateur.
Les comptes désactivés ou qui vous ont bloqué apparaissent aussi comme des désabonnements.
Enregistré uniquement dans ce navigateur. La prochaine fois que vous analyserez ici un export plus récent, vous verrez qui s'est désabonné.