AurumSpireAurumSpire

인스타 데이터 다운로드, 팔로워·팔로잉 파일은 어디에 있나요?

게시일

팔로워 목록은 connections/followers_and_following/followers_1.json 에 있습니다. 내가 팔로우한 계정은 같은 폴더의 following.json 입니다. 압축을 풀었는데 connections/ 폴더 자체가 없다면, HTML 형식으로 받았거나 데이터 다운로드를 요청할 때 '팔로워 및 팔로잉'을 선택하지 않은 것입니다.

이 폴더에는 총 11개 파일이 들어 있지만, 실제로 필요한 건 대부분 두 개뿐입니다. 아래에 폴더 구조와 각 파일의 정체, 그리고 팔로워 목록이 왜 followers_1.json, followers_2.json으로 나뉘는지 정리했습니다.

팔로워 목록은 정확히 어디에 있나요?

ZIP 파일의 압축을 풀면 사용자 이름과 요청 날짜로 된 루트 폴더가 하나 나옵니다. 그 안에:

connections/
└── followers_and_following/
    ├── followers_1.json
    ├── following.json
    ├── pending_follow_requests.json
    ├── close_friends.json
    ├── blocked_profiles.json
    ├── hide_story_from.json
    ├── recent_follow_requests.json
    ├── recently_unfollowed_profiles.json
    ├── removed_suggestions.json
    ├── profiles_you've_favorited.json
    └── follow_requests_you've_received.json

여기서 두 가지를 헷갈리기 쉽습니다.

첫째, follow_requests_you've_received.jsonprofiles_you've_favorited.json작은따옴표는 실제 파일명에 들어 있는 문자입니다. 이 페이지에서 서식이 깨진 게 아닙니다.

둘째, 데이터가 없는 항목은 파일 자체가 만들어지지 않습니다. 차단한 계정이 하나도 없으면 blocked_profiles.json은 아예 존재하지 않습니다. 파일이 없다고 해서 다운로드가 잘못된 게 아닙니다.

각 파일에는 무엇이 들어 있나요?

파일 내용
followers_1.json 나를 팔로우하는 모든 계정. 여러 개로 나뉠 수 있음
following.json 내가 팔로우하는 모든 계정
pending_follow_requests.json 내가 보냈지만 아직 수락되지 않은 팔로우 요청
follow_requests_you've_received.json 내 승인을 기다리는 받은 요청(비공개 계정)
recent_follow_requests.json 최근에 보낸 팔로우 요청(이미 처리된 것 포함)
recently_unfollowed_profiles.json 내가 최근에 언팔로우한 계정
close_friends.json 친한 친구 목록
blocked_profiles.json 내가 차단한 계정
hide_story_from.json 내 스토리를 숨긴 계정
profiles_you've_favorited.json 즐겨찾기로 지정한 계정
removed_suggestions.json 추천에서 삭제한 계정

recently_unfollowed_profiles.json이 데이터 다운로드 전체에서 가장 큰 오해를 부르는 파일입니다. 이건 내가 팔로우를 끊은 계정 목록입니다. 나를 언팔로우한 사람 목록이 아닙니다. 인스타그램은 나를 언팔한 사람을 담은 파일을 제공한 적이 한 번도 없습니다. 그 목록은 서로 다른 시점의 데이터 다운로드 두 개를 비교해야만 만들어집니다.

팔로워가 왜 followers_1.json, followers_2.json으로 나뉘나요?

목록이 크면 메타가 파일을 쪼개기 때문입니다. 일정 크기를 넘으면 followers_1.json, followers_2.json, followers_3.json 순으로 나뉘어 저장됩니다. 분할 기준은 공개된 적이 없고 시간에 따라 바뀌어 왔으니 외워 둘 숫자는 없습니다. 계정이 크면 파일이 여러 개로 나뉠 수 있다는 정도만 알아 두시면 됩니다.

사용자 입장에서 알아둘 점은 하나입니다. 나뉘어 있는 그 파일들이 전부 합쳐서 하나의 목록입니다. 팔로워 4만 명인 계정이라면 파일이 네 개로 나뉠 수 있는데, 첫 번째 파일만 읽는 도구는 팔로워의 4분의 1만 본 것입니다. 그런데 오류도, 경고도 뜨지 않습니다.

값싼 웹 도구나 직접 만든 스크립트가 여기서 무너집니다. 결과가 실제 아이디 목록처럼 그럴듯해 보이기 때문에, '나를 팔로우하지 않는 사람' 수가 터무니없이 나오기 전까지는 아무도 눈치채지 못합니다. 확인 도구가 내놓은 숫자가 지나치게 크다면 읽히지 않은 파일이 있는 경우가 대부분입니다.

following_1.json도 있나요?

보통은 없습니다. 팔로잉은 거의 항상 following.json 파일 하나입니다. 대부분의 사람은 팔로워보다 팔로잉이 훨씬 적기 때문입니다. 아주 큰 계정에서는 번호가 붙기도 하지만, 파일 전체를 읽는 도구라면 사용자가 신경 쓸 일은 없습니다.

스레드(Threads) 팔로워는 어디에 있나요?

완전히 다른 경로입니다.

your_instagram_activity/
└── threads/
    └── …

스레드를 쓰신다면 스레드 팔로워 데이터도 같은 ZIP 안에, 별도 폴더에 담겨 옵니다. 무료 확인 도구와 UnfollowPeek 모두 파일을 넣는 순간 이를 알아보고 두 플랫폼을 분리해서 다루므로, 어느 쪽 데이터인지 직접 알려줄 필요가 없습니다.

스레드용으로 제대로 만들어지지 않은 도구는 한 가지 방식으로 티가 납니다. 아이디 대신 표시 이름이 나오는데, 표시 이름은 본인이 원할 때마다 바뀌기 때문에 다음 비교에서 떠난 적 없는 사람이 언팔로워로 잡힙니다. 스레드 언팔로워 확인하는 방법에서 자세히 다룹니다.

JSON과 HTML 중 무엇을 골라야 하나요?

무조건 JSON입니다. 어떤 도구로든 파일을 읽을 계획이라면 선택의 여지가 없습니다.

HTML 형식에도 같은 아이디가 들어 있지만, 브라우저에서 눈으로 보라고 만든 페이지입니다. 메타는 그 마크업 구조를 유지하겠다고 약속한 적이 없고, 이를 긁어서 파싱하려던 도구들은 예외 없이 몇 번의 업데이트 만에 깨졌습니다. 저희 분석기도 HTML 내보내기가 올라오면 마크업을 추측하지 않고 "JSON으로 다시 요청하세요"라고 안내합니다.

이미 HTML로 받으셨다면 지울 필요는 없습니다. JSON으로 새로 요청하시면 됩니다. 계정 센터 → 내 정보 및 권한 → 내 정보 내보내기(구버전은 내 정보 다운로드)로 들어가 팔로워 및 팔로잉만 체크하고 형식을 JSON으로 두면 됩니다. 팔로워만 선택한 요청은 보통 몇 분이면 나옵니다. 인스타 데이터 다운로드는 얼마나 걸리나에서 자세히 설명합니다.

참고로 start_here.html은 형식과 무관하게 모든 데이터 다운로드의 최상단에 들어 있습니다. 이 파일이 있다고 해서 형식을 잘못 고른 게 아닙니다. 팔로워·팔로잉 이름이 붙은 .html 파일이 있는지를 보세요.

데이터 다운로드 하나로 알 수 있는 것은?

followers_*.jsonfollowing.json이 모두 들어 있는 다운로드 하나로 알 수 있는 건 사실상 한 가지입니다.

맞팔 안 한 계정 = following.json에는 있는데 팔로워 파일에는 없는 계정. 단순 차집합입니다.

한 번의 데이터 다운로드로는 언팔로워를 알 수 없습니다. "누가 나를 언팔했나"는 서로 다른 두 시점의 비교이기 때문입니다. 예전 파일의 팔로워 목록에는 있는데 최근 파일에는 없는 계정이 언팔로워입니다. 새 팔로워도, 끊어진 맞팔도 마찬가지입니다. 데이터 다운로드 하나는 스냅샷 하나이고, 스냅샷 안에는 기록이 없습니다.

이게 메타가 주는 파일의 정직한 한계이고, 데이터 다운로드가 답이 아니라 출발점인 이유입니다.

파일을 아무 데도 올리지 않고 확인하세요

받은 ZIP을 무료 인스타 언팔 확인 도구에 올려보세요. 지금 나를 맞팔하지 않는 계정을 바로 보여줍니다. 파일은 브라우저 밖으로 나가지 않습니다. 로그인도, 비밀번호도, 서버 업로드도 없이 내 기기 안에서만 분석됩니다.

한 번의 데이터 다운로드로는 알 수 없는 것 — 누가, 언제 나를 언팔했는지 — 은 UnfollowPeek이 대신 추적합니다. 아이폰 안에 스냅샷을 저장해 두고 비교해 주기 때문에, 오늘 하나 넣고 다음 달에 하나 더 넣으면 언팔로워·새 팔로워·끊어진 맞팔이 정리되어 나옵니다. 비밀번호는 절대 요구하지 않습니다. iOS 무료 앱입니다.

다른 가이드

전체 가이드