이 가이드의 오픈소스 브라우저 스크립트로 Instagram 팔로워 또는 팔로잉 목록을 CSV로 내보내려면, 목록을 열기 전에 스크립트를 실행하세요. 필요한 프로필이 로드될 때까지 스크롤한 다음 Download XX users를 선택합니다. 내보낸 파일에는 브라우저가 실제로 로드한 프로필만 포함되며, 계정의 모든 팔로워가 담긴다고 보장할 수는 없습니다. 파일을 사용하기 전에 행 개수와 일부 샘플 데이터를 확인하세요.
이 스크립트는 위치 및 해시태그 페이지에 로드된 게시물 작성자도 수집합니다. CSV를 다운로드한 후 Datablist로 가져오면 목록을 정리하거나 공개 프로필 정보를 보강할 수 있습니다. 이 스크립트와 Datablist의 Instagram Profile Scraper는 서로 별개의 도구입니다.
소규모 팔로워 목록만 필요하다면 무료 Instagram Follower Scraper를 사용해 보세요. 프로필 URL이나 핸들 하나를 입력하면 최대 100명의 팔로워를 조회하고, 결과를 복사하거나 CSV로 다운로드할 수 있습니다. 팔로잉 목록과 게시물 작성자를 수집하려면 아래의 브라우저 스크립트를 사용하세요. 팔로워 목록을 직접 스크롤하는 대신 크레딧 기반의 앱 내 기능을 이용하고 싶다면 인플루언서 팔로워 가이드에서 소스 설정, 이어서 수집하는 방법, 예산 계산 예시를 확인할 수 있습니다.
이 가이드에서 다루는 내용은 다음과 같습니다.
- Instagram 스크래핑 스크립트 설정 방법
- Instagram 팔로워 스크래핑 방법
- Instagram 팔로잉 목록 스크래핑 방법
- 위치 및 태그 페이지의 Instagram 게시물 작성자 스크래핑 방법
- Chrome Extension으로 스크립트에 빠르게 접근하는 방법
Instagram 스크래핑 스크립트 설정
참고: 스크립트를 Chrome Extension에 저장해 빠르게 사용하려면 Chrome Extension에 스크래핑 스크립트 저장하기를 확인하세요.
Instagram 사용자를 추출하려면 다음 스크립트를 복사해 Chrome Developer Console에 붙여 넣으면 됩니다.
참고
Instagram 사용자 스크래퍼의 소스 코드는 GitHub에서 확인할 수 있습니다. 이 스크립트는 웹페이지에서 사용자를 불러올 때 발생하는 API 호출을 읽어 사용자 데이터를 추출합니다.
Chrome Developer Console을 열려면 기본 메뉴에서 "More Tools -> Developer Tools"를 클릭한 다음 "Console" 탭을 선택하세요.
스크립트를 붙여 넣은 후 "Enter"를 눌러 실행합니다. 그러면 오른쪽 아래에 위젯이 표시됩니다.
반드시 소스 코드를 검토한 후 스크립트를 실행하세요. 브라우저 인터페이스와 Instagram 응답 방식은 바뀔 수 있으므로, 위젯이 정상적으로 표시되는지와 내보낸 파일에 원하는 필드가 포함되어 있는지 확인해야 합니다.
이전 버전의 Chrome에서는 아래와 같은 Console 경고가 표시될 수 있습니다. 검토하지 않은 코드를 실행하기 위해 경고를 우회하지 마세요.
CSV로 내보내는 필드
이 스크립트는 브라우저와 Instagram 서버 사이의 API 호출을 가로채는 방식으로 작동합니다. 예를 들어 프로필의 팔로워 목록을 표시하면, 스크립트가 API 호출을 분석해 팔로워 정보를 추출합니다.
수집된 사용자는 브라우저에 로컬로 저장되며, 데이터를 초기화하기 전까지 페이지를 새로고침해도 유지됩니다. 따라서 다시 접속했을 때 표시되는 개수에는 이전 세션에서 수집한 프로필이 포함될 수 있습니다. 새로운 데이터만 내보내야 한다면 Source 열을 확인하거나 스크립트의 로컬 데이터를 초기화하세요.
- Profile Id: Instagram의 고유 식별자. 여러 자리 숫자로 구성됩니다.
- Username: Instagram 사용자 이름.
- Link: Instagram 프로필 URL. 형식은 https://www.instagram.com/{{username}}입니다.
- Full Name: Instagram 사용자의 전체 이름.
- Is Private: 비공개 프로필 여부.
- Location: 게시물 작성자 스크래핑 시 수집되는 위치 이름. 제공되는 경우에만 표시됩니다.
- Picture Url: Instagram 사용자의 프로필 사진.
- Source: 사용자가 수집된 출처. Followers, Following, Post Authors 등이 표시됩니다.
사용자를 CSV 파일로 다운로드
위젯에서 Download XX users를 선택해 수집한 행을 CSV로 저장합니다. 위젯에 표시된 사용자 수와 내보낸 파일의 행 개수를 비교한 뒤 Username, Profile Id, Source를 확인하세요. 두 개 이상의 목록을 수집했다면 파일을 사용하기 전에 필터링하거나 중복을 제거해야 합니다.
CSV 파일을 정리하거나 필터링하거나 간단히 열어 보려면 Datablist CSV Editor를 사용할 수 있습니다.
Instagram 프로필 팔로워 스크래핑
Instagram 팔로워를 스크래핑하려면 Instagram 프로필의 팔로워 목록을 클릭하기 전에 스크립트를 실행해야 합니다.
경고 팔로워 목록을 클릭한 후 스크립트를 실행하면 API 호출을 가로챌 수 없습니다. 이미 팔로워 목록을 열었다면 페이지를 새로고침한 뒤 스크립트를 다시 실행하세요.
팔로워 모달이 열리면 사용자가 추가될 때마다 위젯의 카운터가 증가합니다.
더 많은 사용자를 불러오려면 팔로워 목록을 아래로 스크롤하세요. 계속하기 전에 위젯의 숫자가 바뀌는지 기다려야 합니다. Instagram이 결과 로드를 중단하거나 인터페이스를 변경할 수 있으므로, CSV에 전체 팔로워 목록이 포함되었다고 단정해서는 안 됩니다.
Instagram 팔로워를 대량으로 자동 스크래핑하려면 Instagram Followers Scraper를 확인하세요.
Instagram 팔로잉 목록 스크래핑
팔로잉 목록 모달이 열리면 사용자가 추가될 때마다 위젯의 카운터가 증가합니다.
더 많은 사용자를 불러오려면 팔로잉 목록을 아래로 스크롤하세요. CSV를 내보낸 후 다른 목록과 합치기 전에 Source와 행 개수를 확인합니다.
위치와 해시태그 게시물 작성자 스크래핑
Instagram Users Scraper는 Location 및 Hashtag 페이지에서 게시물 작성자를 추출합니다. 위치 정보가 제공되는 경우 게시물의 location도 함께 내보냅니다.
경고: Location 또는 Hashtag 페이지로 이동하기 전에 반드시 스크립트를 실행해야 합니다. 그렇지 않으면 스크립트가 API 호출을 가로챌 수 없습니다.
게시물 작성자를 스크래핑하려면 사이드바의 검색 메뉴에서 Instagram 해시태그나 Location을 검색하세요.
해시태그 페이지에 들어간 후 아래로 스크롤해 더 많은 사용자를 불러옵니다.
Instagram의 해시태그 검색 결과는 많지 않습니다. Lead 목록을 만들고 있다면 Instagram Location에서 사용자를 스크래핑하는 편이 더 수월할 수 있습니다.
Instagram 사용자 프로필 정보 보강
브라우저 스크립트는 수집한 목록에서 확인할 수 있는 식별자와 기타 필드를 내보냅니다. 여기에는 Profile Id, Username, Link, Full Name, Is Private, Location, Picture Url, Source 등이 포함되며, 일부 필드는 비어 있을 수 있습니다.
기본 정보를 넘어 더 상세한 Instagram 사용자 데이터를 확보하려면 Datablist의 Instagram Profile Scraper enrichment를 이용할 수 있습니다.
이 enrichment는 프로필 식별자 또는 URL을 사용해 공개된 프로필 정보를 조회합니다. 브라우저 스크립트와는 별도의 단계이며, 특정 필드가 공개되어 있지 않거나 제공되지 않으면 값이 누락될 수 있습니다.
Instagram Profile Scraper가 반환하는 데이터는 다음과 같습니다.
- Description - Instagram 사용자 소개.
- Follower Count - Instagram 사용자의 팔로워 수.
- Following Count - Instagram 사용자의 팔로잉 수.
- Category - Instagram 사용자 카테고리 이름.
- Website - Instagram 사용자의 외부 URL.
- Public Email - Instagram 사용자가 공개한 이메일 주소.
- Phone Number - Instagram 사용자의 전화번호.
- Profile Picture - Instagram 사용자의 프로필 사진.
- Private - Instagram 프로필의 비공개 여부.
- Verified - Instagram 프로필의 인증 여부.
- Business Account - Instagram 비즈니스 프로필 여부.
- Business Zip Code
- Business City
- Business Street Address
- Home Country - Instagram 사용자의 국가명. 예: 대한민국.
- Date Joined - Instagram 가입 연월. 예: 2012년 10월.
소개를 스크래핑한 후 Description 열에 Entity Name Extraction을 실행할 수 있습니다. Instagram 소개에서 회사명, 인물명, 위치를 추출하므로 크리에이터, 지역 비즈니스, 잠재 고객을 세분화하는 데 유용합니다.
다국어 목록을 다룬다면 인터페이스 언어와 번역된 소개 텍스트의 차이를 확인하고, 분류에 사용한 번역문과 함께 원문도 보관하세요.
Instagram 사용자 목록을 보강하려면 CSV를 Datablist로 가져온 후 "Enrich"를 클릭합니다.
그런 다음 "Instagram Profile Scraper" enrichment를 선택합니다.
스크립트에서 수집한 Profile Id를 식별자로 사용하세요.
추가로 스크래핑할 데이터마다 새 property를 만드세요. 그런 다음 "Run the enrichment"를 클릭해 프로세스를 시작합니다.
Chrome Extension에 스크래핑 스크립트 저장
매번 Chrome Console에 스크립트를 복사해 붙여 넣는 작업은 번거롭습니다. 다행히 Chrome Extension을 사용하면 페이지에 스크립트를 빠르게 삽입할 수 있습니다. Instagram 페이지에서 자동으로 실행되도록 설정하거나, 클릭할 때만 삽입할 수도 있습니다.
Chrome Extension에서 클릭하면 Instagram 페이지에 스크립트가 바로 추가됩니다.
Chrome Extension의 이름은 "User JavaScript and CSS"이며 Chrome Extensions store에서 설치할 수 있습니다. https://chromewebstore.google.com/detail/user-javascript-and-css/nbhcbdghjpllgmfilhnhkllmkecfmpld
Chrome Extension을 설치한 후 설정 버튼을 클릭해 새 스크립트를 구성합니다.
다음 설정으로 새 규칙을 만드세요.
- Name:
InstagramScraper - URL Pattern:
https://www.instagram.com/* - 스크립트 활성화
- JavaScript 코드에 여기의 코드를 복사해 붙여 넣기
- CSS 코드는 비워 두기
"Save"를 클릭합니다.
탐색 바에서 바로 사용할 수 있도록 Extension을 고정하면 설정이 끝납니다.
FAQ
Instagram 스크래핑은 무료인가요?
Instagram 스크래퍼 스크립트는 무료 오픈소스입니다(여기에서 스크래퍼 코드 확인). Instagram 팔로워, 팔로잉 사용자 목록, Location 및 Hashtag 페이지의 게시물 작성자를 스크래핑할 수 있습니다. Datablist의 무료 계정으로 CSV를 정리하고 필터링할 수도 있습니다. 공개된 프로필 정보를 추가하려면 가져온 행에 Instagram Profile Scraper enrichment를 실행하세요. 이 기능은 크레딧을 사용하므로 대규모 목록을 처리하기 전에 최신 요금을 확인해야 합니다.
스크립트를 사용하면 계정 안전이 보장되나요?
아니요. 이 스크립트는 사용자가 탐색할 때 발생하는 요청을 관찰하지만, Instagram이 해당 활동을 허용하거나 계정에 제한을 적용하지 않는다고 보장하지는 않습니다. 사용하기 전에 스크립트와 Instagram의 최신 정책을 검토하세요.
Instagram 사용자 스크래핑에는 얼마나 걸리나요?
소요 시간은 스크롤할 때 Instagram이 불러오는 프로필 수에 따라 달라집니다. 위젯의 숫자를 확인하면서 필요한 행을 충분히 확보했을 때 중단하세요. 숫자가 증가하지 않는다면 목록을 열기 전에 스크립트를 실행했는지, 현재 페이지가 지원되는지 확인해야 합니다.
Instagram 스크래핑 활용 사례
인플루언서 협업
Instagram은 인플루언서 마케팅의 핵심 채널입니다. 충성도 높은 팔로워를 보유한 인플루언서와 협업하면 아웃리치 효과를 크게 높일 수 있습니다. 이 Instagram 스크래퍼를 활용해 관련성 높은 인플루언서를 대량으로 찾아보세요.
위치 또는 해시태그에서 Lead 찾기
해시태그는 특정 주제, 관심사 또는 이벤트를 중심으로 콘텐츠를 분류하는 데 사용됩니다. 특정 해시태그에 반응하는 사용자를 공략하면 이미 해당 틈새시장이나 업계에 관심을 보인 잠재 Lead에게 접근할 수 있습니다.
특정 해시태그를 사용해 게시하거나 팔로우하는 사용자는 단순한 관찰자가 아니라 관련 콘텐츠에 적극적으로 참여하는 사람들입니다. 관심도와 참여도가 높기 때문에 자신의 관심사에 맞는 메시지나 제안에도 더 긍정적으로 반응할 가능성이 큽니다.
경쟁사 팔로워에서 Lead 찾기
경쟁사의 Instagram 팔로워를 스크래핑하면 자사와 비슷한 제품이나 서비스에 이미 관심을 보인 잠재 고객에게 직접 접근할 수 있어 Lead 발굴에 매우 유용합니다. 이들은 해당 분야의 브랜드와 소통할 의향을 이미 보여 주었으므로, 관심사에 맞는 메시지를 전달하면 반응할 가능성이 높습니다. 팔로워를 분석하면 이들의 요구, 선호도, pain point에 맞춰 마케팅 전략을 더욱 정교하게 설계할 수 있습니다. 이처럼 타기팅된 접근 방식은 아웃리치의 관련성을 높일 뿐 아니라, 이미 제안에 관심을 가질 준비가 된 잠재 고객에게 다가가므로 전환 가능성도 높여 줍니다.

























