Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Instagram-Crawler — Non API. Crawling post (photo, likes, comments, date ...) by username, hashtags | Kitploit
Tools/GitHubGitHub/hehpollon/instagram-crawler
OSINT (Open Source Intelligence)Information GatheringSocial EngineeringCrawler
GitHubhehpollon/instagram-crawler

Instagram-Crawler

Non API. Crawling post (photo, likes, comments, date ...) by username, hashtags

View Repository
86135 years agoReviewed by Kitploit

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Instagram-Crawler

Non API. Crawling post (photo, likes, comments, date ...) by username, hashtags

Installation

  1. Make sure you have Chrome browser installed.
  2. Download chromedriver and put it into driver folder: ./driver/chromedriver
  3. Install requirements pip install -r requirements.txt

Examples:

Results: under the ./data folder

Download the first 10 photos and information from username "instagram"

root@kitploit:~
$ python3 crawl.py -q 'instagram' -n 10

Download the first 7 photos and information(all comments) from hashtags #hello, #hi

root@kitploit:~
$ python3 crawl.py -q '#hello, #hi' --a -n 7
you can enter multiple username or hashtags by separating them with commas

Example of a files data

root@kitploit:~
likes: 
5,326

comments: 
923

caption: 
Art of @kendricklamar by @illestration
Bold, bright and colorful. 

commentMessages: 
tttt: Amazing 😉
this_is_t.rs: my name says it all

dateTime: 
2018-05-30T19:42:03.000Z
photo of post will download in ./data folder

Usage

root@kitploit:~
Usage:
    crawl.py [-q QUERY] [-n NUMBER] [--a] [-h HELP]
    
Options:
    -q QUERY  username, add '#' to search for hashtags, e.g. 'username' or '#hashtag'
                  For multiple query seperate with comma, e.g. 'username1, username2, #hashtag'

    -n NUM    number of returned posts [default: 10000]

    --a       collect all comments
    
    -h HELP   show this help message and exit

Contributing

This is an open source project so feel free to contribute by

  • Opening an issue
  • Sending me feedback via email
Download Tool