Wat er in de Instagram-gegevens-ZIP zit

Elk bestand uitgelegd, de echte interne structuur en het detail met opgesplitste bestanden waardoor veel tools ongemerkt falen.

Mijn export nu analyseren
Wat er in de Instagram-gegevens-ZIP zit
Inhoudsopgave

Je hebt de ZIP die Instagram je stuurde, je opent hem en ziet een wirwar van mappen en cryptische bestandsnamen. Deze gids legt uit wat elk bestand is, welke je echt nodig hebt en een paar details waardoor slecht gebouwde tools ongemerkt falen.

Waar het deel staat dat je nodig hebt

In de ZIP staat het enige wat telt om te zien wie je niet terugvolgt op dit pad:

connections/
  followers_and_following/
    followers_1.json
    following.json
    pending_follow_requests.json

Als je alleen "Volgers en volgend" hebt aangevraagd, is dat vrijwel alles wat erin zit. Als je al je gegevens hebt aangevraagd, zit die map begraven tussen veel andere (media, messages, ads_information...) en moet je hem even zoeken.

Wat elk bestand bevat

BestandInhoudWaar het voor dient
followers_1.jsonDe accounts die jou volgenDe ene kant van de vergelijking
following.jsonDe accounts die jij volgtDe andere kant
pending_follow_requests.jsonVerzoeken die je hebt verstuurd en die nog niemand heeft geaccepteerdZien welke volgverzoeken bij privéaccounts blijven hangen

Om te weten wie je niet terugvolgt, heb je alleen de eerste twee nodig. Het derde is een interessante extra: privéaccounts die je wilde volgen en die je laten wachten, iets wat nergens anders in de app te zien is.

Het detail waardoor tools falen: de volgers komen opgesplitst

Dit is het punt dat de meeste problemen veroorzaakt en waarvoor bijna niemand je waarschuwt. Zodra je volgerslijst een bepaalde grootte overschrijdt, maakt Instagram niet één followers_1.json, maar verdeelt het de lijst over meerdere genummerde bestanden.

followers_1.json
followers_2.json
followers_3.json

Een tool die alleen followers_1.json leest, verwerkt een deel van je volgers en negeert de rest ongemerkt. Het resultaat is rampzalig en ziet er niet uit als een fout: het zegt dat een hele groep mensen je niet terugvolgt, terwijl ze dat wel doen, ze stonden alleen in het tweede bestand.

Vergelijk je met de hand of in een spreadsheet, zorg dan dat je alle followers_N.json-bestanden samenvoegt voordat je vergelijkt. Gebruik je een tool, controleer dan of het totaal aantal volgers dat die meldt lijkt op het aantal op je profiel: is het veel lager, dan leest de tool alleen het eerste bestand.

Hoe een record er van binnen uitziet

Als je een van die JSON-bestanden in een teksteditor opent, zie je zoiets als dit:

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

De drie velden betekenen:

  • value: de gebruikersnaam. Dit is het veld dat tussen de lijsten wordt vergeleken.
  • href: de directe link naar het profiel, handig om het te openen zonder te zoeken.
  • timestamp: het moment waarop de relatie tot stand kwam, in Unix-formaat (seconden sinds 1970). Het getal in het voorbeeld komt overeen met april 2024.

Die timestamp is nuttiger dan hij lijkt: je kunt de accounts die je volgt sorteren op ouderdom en zo bijvoorbeeld zien wie je al jaren volgt zonder ooit teruggevolgd te worden.

Twee verschillende formaten, afhankelijk van wanneer je het aanvroeg

Instagram heeft de bestandsstructuur in de loop der tijd gewijzigd, en beide versies bestaan nog. Oudere exports leverden een gewone lijst met records. Huidige exports verpakken die lijst in een sleutel die de relatie beschrijft:

  • relationships_followers in het volgersbestand
  • relationships_following in het bestand met gevolgde accounts
  • relationships_follow_requests_sent in het bestand met openstaande verzoeken

Voor het oog is het een klein verschil, maar genoeg om een tool die maar één van de twee formaten begrijpt, bij het andere te laten falen. Als je ooit een analyser hebt gebruikt die je bestand "ongeldig" noemde terwijl het prima was, is dit meestal de reden.

Wat de export je niet vertelt

Goed om duidelijk te hebben voordat je conclusies trekt: de export is een momentopname van het heden. Hij bevat wie je nu volgt en wie jij nu volgt. Er zit geen geschiedenis in.

Dat betekent dat één bestand je niet kan zeggen wie je heeft ontvolgd, hoe luid sommige apps het ook beloven. Wat je wel kunt weten, is wie je op dit moment niet volgt, en dat is een andere vraag: sommige van die mensen hebben je nooit gevolgd.

Om echte ontvolgingen op te sporen, moet je twee exports van verschillende data vergelijken. Als je dat interesseert, bewaar dan de ZIP van vandaag en vraag over een maand een nieuwe aan: het verschil tussen de twee is je echte uitstroom.

De vergelijking maken

De logica is eenvoudig: elk account dat in following.json staat en in geen enkel followers_N.json-bestand, volgt je niet terug.

Bij een handvol accounts is een spreadsheet genoeg. Boven een paar honderd wordt het vervelend en foutgevoelig, vooral door het probleem met de opgesplitste bestanden. Als je de hele ZIP naar NomeSigueApp sleept, krijg je meteen de lijst, met de meerdere bestanden al verwerkt. Het vraagt niet om een gebruikersnaam of wachtwoord, en de analyse draait in je browser, dus de bestanden verlaten je apparaat nooit.

Heb je de ZIP nog niet, begin dan met de gids over het aanvragen in het juiste formaat; en als je hem hebt aangevraagd en hij niet is aangekomen, lees dan hoe lang het duurt en wat je moet controleren.

Veelgestelde vragen

Moet ik het bestand uitpakken?

Niet per se. Sommige tools lezen de ZIP rechtstreeks. Als je hem wel uitpakt, gebruik dan op een telefoon geen apps van derden, want sommige daarvan veranderen de mappenstructuur.

Kan ik deze bestanden op een telefoon openen?

Het kan, maar het is onhandig. Een JSON-bestand van duizenden regels leest slecht op een klein scherm. Gebruik een computer om het goed te bekijken.

Zijn de gebruikersnamen in het bestand actueel?

Het zijn de namen die bestonden toen de export werd gemaakt. Als iemand zijn gebruikersnaam daarna wijzigt, zie je de oude. Daarom loont het om een recent bestand te analyseren.

Is het veilig om deze bestanden naar een website te uploaden?

Dat hangt van de website af. Ze bevatten je contactennetwerk, dus het is geen onbelangrijke informatie. De enige manier om zeker te zijn, is een tool gebruiken die in je eigen browser analyseert en niets naar een server stuurt, zoals de onze doet.

Zie wie je niet terugvolgt

Ontdek het direct en veilig: geen login, geen wachtwoord, en je gegevens verlaten nooit je browser.

nomesigue · analyzer LOCAL
Sleep je Instagram-export (ZIP) hierheen
of
Bestand kiezen
Werkt met de officiële export: de ZIP of de twee JSON-bestanden
0 bytes geüpload · geanalyseerd op je apparaat