Skip to content
vomJupiter edited this page May 18, 2022 · 139 revisions

Instagram Tool List

This list provides an overview of useful tools that can be used for research on Instagram. If you face problems or issues with one of the applications on the list feel free to post an Issue. It helps us to maintain this list.

Overview

Many of these Instagram tools are so called scrapers that work without an official API Key. Please be aware that the use of these tools might violate the Terms of Use of Instagram. Despite being public, Instagram data can be very personal. Ensure to inform yourself thoroughly in order to follow data protection laws and other ethical guidelines that apply to your research before starting your data collection.

Useful Scrapers

Tools User Info Media Followers/ings Login Module Posts Hashtags Metadata Private feeds API based
Instaloader - x
Instagram-Scraper x x
Instaphyte x x x
Instalooter x
Instagram Private API
Instagram PHP Scraper x
Rinstapkg -
Instagram Java Scraper x
Instamancer(Deprecated) x x x

Keys

  • -: The scraper will only partially pull the Data but not fully.

  • x: The scraper is not able to fetch the described data

  • : The scraper is able to fetch the described data

  • User Info: In general, scraping number of posts, number of followers/followings, username and description.

  • Media: Feature includes the scraping of videos and pictures.

  • Followers/Followings: Allows you to download a list of all followers/followings from one or more accounts.

  • Login Module: The scraper can log you into an account.

  • Posts and Hashtags: In general the function to scrape posts and seek posts for a certain hashtag.

  • MetaData: Includes all data other than the actual posts, user-info, media or followers. This includes location and user-ID, which is crucial to maintain a database.

Descriptions

Instaloader is a tool to download pictures (or videos) along with their captions and other metadata from Instagram...

Notable Features:

  • automatically detects profile name changes and renames the target directory accordingly
  • allows fine-grained customization of filters and where to store downloaded media

Installation via: pip

Documentation and Usage

Download and Installation Instructions

Instagram-scraper is a command-line application written in Python that scrapes and downloads instagram photos and videos...

Notable Features:

  • Simple Media Scraper. You can scrape media by searching a hashtag, location or username. It will download the metadata alongside.

Installation via: pip

Documentation and Usage, Download and Installation Instructions

Fast and simple Instagram hashtag scraper. Instaphyte was developed as a fast and simple alternative to the Instamancer (same developer). Instaphyte can be used for exploratory analysis of hashtags and locations...

Known Issues and Limitations:

  • For a more powerful scraper Instamancer is recommended
  • You can only search by hashtag and location.

Installation via: pip

Documentation and Usage, Download and Installation Instructions

InstaLooter is a program that can download any picture or video associated from an Instagram profile, without any API access...

Instalooter can be seen as a re-implementation of the now deprecated InstaRaider developed by @akurtovic.

Documentation and Usage

Download and Installation Instructions

Installation via: pip

A Python wrapper for the Instagram private API with no 3rd party dependencies. Supports both the app and web APIs. Hasthags, locations, users and posts can be downloaded. Access to private feeds possible, but no batch mode...

Known Issues and Limitations:

Notable Features:

  • If you have a API Key from Instagram, you have only few restrictions regarding what and how much you can scrape. You can check the requirements and how to request one on the Instagram developers page

Installation via: pip

Documentation and Usage

Download and Installation Instructions

Instamancer is a scraping tool used in Instagram data mining and analysis projects. However, this tool is not maintained anymore...

Notable Features:

  • Stream files to depot
  • creates timestamps (time of collection)
  • can collect users tagged in a post

Installation via: npm, npx

Documentation and Usage

Download and Installation Instructions

There are even more tools out there and we keep gathering more. You can check out our Google Doc for applications that you won't find in this list.

Clone this wiki locally