TrackFollows
가이드
가이드

인스타그램 내보내기 JSON vs HTML: 어떤 형식을 골라야 할까?

마지막 검토:

검토·개발: TrackFollows

인스타그램에서 내 정보를 내보낼 때 마지막 단계에서 형식(HTML 또는 JSON)을 고르게 됩니다. 두 형식 모두 같은 팔로워·팔로잉 정보를 담지만, 사람이 읽기 좋은 형태인지 프로그램이 읽기 좋은 형태인지가 다릅니다. 이 글에서는 두 형식이 실제로 어떻게 생겼는지, 팔로워 비교 도구에서 어떤 차이가 생기는지 정리합니다. 내보내기 전체 절차는 데이터 다운로드 방법을 참고하세요.

한눈에 보는 차이

항목JSONHTML
용도프로그램이 읽기 위한 데이터브라우저로 열어 사람이 보는 문서
열어 보기텍스트 편집기에서 열면 기호가 많아 읽기 어려움더블클릭하면 브라우저에서 목록이 보임
날짜숫자(유닉스 시간)로 저장돼 언어와 무관내보내기 언어로 적힌 문장(예: "Jan 5, 2024 3:12 pm")
분석 안정성구조가 일정해 오류가 적음화면 디자인이 바뀌면 읽기 어려워질 수 있음
TrackFollows 권장✅ 권장지원하지만 날짜가 빠질 수 있음

같은 팔로워 목록을 JSON과 HTML로 연 화면 비교

같은 샘플 팔로워 목록을 JSON(왼쪽)과 HTML(오른쪽)로 열었을 때의 모습입니다. 계정명은 실제 계정이 아닙니다.

JSON 파일은 어떻게 생겼나요?

JSON은 중괄호와 대괄호로 정보를 구분하는 텍스트 형식입니다. 팔로워 파일(followers_1.json)을 열면 계정마다 대략 다음과 같은 묶음이 반복됩니다.

{
  "string_list_data": [
    {
      "href": "https://www.instagram.com/example_user",
      "value": "example_user",
      "timestamp": 1704438720
    }
  ]
}
  • value: 계정 이름(사용자 이름)
  • href: 프로필 주소
  • timestamp: 팔로우 관계가 기록된 시각을 1970년 1월 1일부터 센 초 단위 숫자로 표현한 값

팔로잉 파일(following.json)은 바깥에 relationships_following이라는 이름으로 목록이 묶여 있고, 최근 내보내기에서는 계정 이름이 title 항목에 들어 있기도 합니다. 이런 세부 구조는 인스타그램이 바꿀 수 있으므로 위 예시는 이해를 돕기 위한 것이며 모든 파일이 똑같다고 단정할 수는 없습니다.

JSON의 장점은 날짜가 숫자로 저장된다는 점입니다. 한국어로 내보내든 영어로 내보내든 같은 숫자가 들어가므로, 프로그램이 어느 나라 시간대에서든 같은 날짜로 변환할 수 있습니다.

HTML 파일은 어떻게 생겼나요?

HTML 파일은 웹페이지입니다. 더블클릭하면 브라우저에서 계정 이름 목록과 날짜가 보기 좋게 표시됩니다. 직접 눈으로 훑어보기에는 HTML이 편합니다.

하지만 프로그램 입장에서는 화면용 코드 사이에서 계정 링크와 날짜 문장을 찾아내야 합니다. TrackFollows는 HTML 안의 인스타그램 프로필 링크를 찾아 계정을 읽고, 바로 옆에 있는 날짜 문장을 해석합니다. 이때 다음과 같은 한계가 있습니다.

  • 날짜가 "Jan 5, 2024 3:12 pm"이나 "1월 5, 2024 3:12 오후"처럼 영어·한국어 표기일 때만 날짜로 해석합니다. 다른 언어로 내보낸 HTML은 계정은 읽지만 날짜는 비어 있을 수 있습니다.
  • 인스타그램이 HTML 화면 구조를 바꾸면 계정 링크를 찾지 못해 "HTML에서 팔로워·팔로잉 정보를 읽지 못했습니다"라는 메시지가 나올 수 있습니다.
  • 날짜를 읽지 못해도 계정 자체는 목록에 포함합니다. 날짜가 없다는 이유로 계정을 빼지는 않습니다.

어떤 형식을 골라야 할까요?

팔로워 비교가 목적이라면 JSON을 고르세요. 결과에 표시되는 '파일에 기록된 날짜'가 정확하게 나오고, 내보내기 언어에 영향을 받지 않습니다. 이미 HTML로 받았다면 그대로 분석해도 맞팔·비맞팔 판정 자체는 가능합니다. 다만 날짜 정렬(최신순·오래된순)이 의미 없게 보이거나 오류가 난다면 JSON으로 다시 요청하는 것이 가장 간단한 해결책입니다.

반대로 내 기록을 직접 읽어 보고 싶을 때는 HTML이 편합니다. 두 목적이 모두 있다면 내보내기를 두 번 요청해도 됩니다. 각 요청은 독립적이고, 하나를 받는다고 다른 하나가 사라지지 않습니다.

파일을 다룰 때 조심할 점

  • JSON 파일을 메모장 등에서 열어 수정하고 저장하면 쉼표 하나만 빠져도 전체를 읽지 못합니다. 분석용 파일은 열어 보더라도 저장하지 마세요.
  • 일부 휴대폰 파일 앱은 JSON을 다른 형식으로 변환하거나 미리보기용 사본을 만들기도 합니다. 분석할 때는 다운로드 폴더의 원본 ZIP을 선택하세요.
  • 형식과 관계없이 파일에는 계정 정보가 담겨 있으므로 공개된 곳에 올리지 마세요.
  • 표시되는 날짜는 팔로우가 기록된 시각이며 언팔로우한 날짜가 아닙니다. 결과 해석은 분석 결과 해석 방법에서 다룹니다.

결론

  • JSON: 프로그램용, 날짜가 숫자라 언어와 무관, 분석에 권장
  • HTML: 사람이 읽기 편함, 날짜가 언어에 따라 달라 빠질 수 있음
  • 이미 HTML로 받았어도 비교는 가능, 날짜가 필요하면 JSON으로 다시 요청

ZIP 파일을 받았다면 TrackFollows 홈에서 압축을 풀지 않고 선택하면 됩니다. 압축을 풀었다면 개별 파일 분석에서 JSON 또는 HTML 파일을 각각 고를 수 있습니다.

참고 자료

받은 ZIP 파일을 파일 선택 버튼으로 업로드하세요