SMO Wiki

A pretty snapshot of the Wiki brought to you by the Social Media Observatory at HBI

Instagram Tools

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
Reaper - -

Keys

Descriptions

1. Instaloader

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

Notable Features:

Installation via: pip

Documentation and Usage
Download and Installation Instructions

2. Instagram Scraper

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

Notable Features:

Installation via: pip

Documentation and Usage, Download and Installation Instructions

3. Instaphyte

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. For a more powerful scraper Instamancer is recommended.

Known Issues and Limitations

Installation via: pip

Documentation and Usage, Download and Installation Instructions

4. Instalooter

InstaLooter is a program that can download any picture or video associated from an Instagram profile, without any API access. It 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

5. Instagram Private API

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. Please note, that this application needs a API-Key from Instagram. This is not easy to accomplish. If you have one, this tool is very powerful.

Known Issues and Limitations:

Notable Features:

Installation via: pip

Documentation and Usage
Download and Installation Instructions

6. Instamancer

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

Notable Features:

Installation via: npm, npx

Documentation and Usage
Download and Installation Instructions

7. Reaper

Reaper is API based tool for social media analysis. It is useful for people with less programming knowledge. It has its own GUI and supports almost all common social media. Also, it’s a multiplatform tool. To use this tool, first download the software for the operating system then need the api key for the specific social media. Then input the API keys in the reaper software. Next, add query and count then start querying and download the data into CSV format

Notable Features:

Limitation:

Last tested:

10/05/2021(Instagram)

#

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.