InstagramOSINT is an open source intelligence (OSINT) tool designed to collect publicly accessible information from Instagram profiles. It retrieves details that are not always easily visible when browsing an Instagram account normally, allowing investigators, researchers, and developers to gather structured data about a target profile. It works by scraping publicly available profile information and extracting metadata from Instagram pages using Python. It collects various attributes such as the username, profile name, follower counts, account status indicators, and profile metadata. In addition to profile information, it can also retrieve post-related data and download publicly available images associated with an account. The results are saved locally in structured formats such as JSON-style data inside text files, making them easy to analyze or integrate into other applications. InstagramOSINT also exposes a Python API so developers can import the functionality.
Features
- Retrieves Instagram profile metadata including username, bio, and profile URL
- Extracts statistics such as followers, following count, and total posts
- Identifies account attributes such as verification status and privacy status
- Detects business account indicators and business category information
- Downloads publicly available profile images and post thumbnails
- Saves collected data in structured JSON/dictionary format for analysis