[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-70758":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":40,"readmeContent":41,"aiSummary":42,"trendingCount":16,"starSnapshotCount":16,"syncStatus":43,"lastSyncTime":44,"discoverSource":45},70758,"Osintgram","Datalux\u002FOsintgram","Datalux","Osintgram is a OSINT tool on Instagram. It offers an interactive shell to perform analysis on Instagram account of any users by its nickname","",null,"Python",13127,2879,237,821,0,43,92,345,129,45,"GNU General Public License v3.0",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37,38,39],"analysis","hacking","information-gathering","instagram","instagram-account","instagram-api","nickname","osint","osint-python","penetration-testing","python","python3","tool","2026-06-12 02:02:43","# Osintgram 🔎📸\n\n[![version-1.3](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fversion-1.3-green)](https:\u002F\u002Fgithub.com\u002FDatalux\u002FOsintgram\u002Freleases\u002Ftag\u002F1.3)\n[![GPLv3](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-GPLv3-blue)](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flicense-GPLv3-blue)\n[![Python3](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flanguage-Python3-red)](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Flanguage-Python3-red)\n[![Telegram](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTelegram-Channel-blue.svg)](https:\u002F\u002Ft.me\u002Fosintgram)\n[![Docker](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocker-Supported-blue)](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FDocker-Supported-blue)\n\nOsintgram is an **OSINT** tool on Instagram to collect, analyze, and run reconnaissance.\n\n\u003Cp align=\"center\">\n\u003Cimg align=\"center\" src=\".img\u002Fcarbon.png\" width=\"900\">\n\u003C\u002Fp>\n\nDisclaimer: **FOR EDUCATIONAL PURPOSE ONLY! The contributors do not assume any responsibility for the use of this tool.**\n\n$${\\color{red}Warning:}$$ It is advisable to **not** use your own\u002Fprimary account when using this tool.\n\n$${\\color{red}Warning:}$$ If you fork the project and add your instagram credentials to you home repository do not upload them to github.\nYou can disable uploading a certain file by adding it to ignore list.\n\n## Tools and Commands 🧰\n\nOsintgram offers an interactive shell to perform analysis on Instagram account of any users by its nickname. You can get:\n\n```text\n- addrs           Get all registered addressed by target photos\n- captions        Get user's photos captions\n- comments        Get total comments of target's posts\n- followers       Get target followers\n- followings      Get users followed by target\n- fwersemail      Get email of target followers\n- fwingsemail     Get email of users followed by target\n- fwersnumber     Get phone number of target followers\n- fwingsnumber    Get phone number of users followed by target\n- hashtags        Get hashtags used by target\n- info            Get target info\n- likes           Get total likes of target's posts\n- mediatype       Get user's posts type (photo or video)\n- photodes        Get description of target's photos\n- photos          Download user's photos in output folder\n- propic          Download user's profile picture\n- stories         Download user's stories  \n- tagged          Get list of users tagged by target\n- wcommented      Get a list of user who commented target's photos\n- wtagged         Get a list of user who tagged target\n```\n\nYou can find detailed commands usage [here](doc\u002FCOMMANDS.md).\n\n[**Latest version**](https:\u002F\u002Fgithub.com\u002FDatalux\u002FOsintgram\u002Freleases\u002Ftag\u002F1.3) |\n[Commands](doc\u002FCOMMANDS.md) |\n[CHANGELOG](doc\u002FCHANGELOG.md)\n\n## FAQ\n1. **Can I access the contents of a private profile?** No, you cannot get information on private profiles. You can only get information from a public profile or a profile you follow. The tools that claim to be successful are scams!\n2. **What is and how I can bypass the `challenge_required` error?** The `challenge_required` error means that Instagram notice a suspicious behavior on your profile, so needs to check if you are a real person or a bot. To avoid this you should follow the suggested link and complete the required operation (insert a code, confirm email, etc)\n\n\n## Installation ⚙️\n\n1. Fork\u002FClone\u002FDownload this repo\n\n    `git clone https:\u002F\u002Fgithub.com\u002FDatalux\u002FOsintgram.git`\n\n2. Navigate to the directory\n\n    `cd Osintgram`\n\n3. Create a virtual environment for this project\n\n    `python3 -m venv venv`\n\n4. Load the virtual environment\n   - On Windows Powershell: `.\\venv\\Scripts\\activate.ps1`\n   - On Linux and Git Bash: `source venv\u002Fbin\u002Factivate`\n  \n5. Run `pip install -r requirements.txt`\n\n6. Open the `credentials.ini` file in the `config` folder and write your Instagram account username and password in the corresponding fields. Or use `hikerapi_token` from https:\u002F\u002Fhikerapi.com\u002Ftokens (first 100 requests are free after registration and confirmation of your tg)\n\n    Alternatively, you can run the `make setup` command to populate this file for you.\n\n7. Run the main.py script in one of three ways\n\n    * As an interactive prompt `python3 main.py \u003Ctarget username>`\n    * Or execute your command straight away `python3 main.py \u003Ctarget username> --command \u003Ccommand>`\n    * Or execute using HikerAPI token via env `HIKERAPI_TOKEN=\u003Chikerapi token> python3 main.py \u003Ctarget username> -c \u003Ccommand>`\n    \n### Use Osintgram v2 (beta)\nYou can use Osintgram2 beta just switching to `v2` [branch](https:\u002F\u002Fgithub.com\u002FDatalux\u002FOsintgram\u002Ftree\u002Fv2).\nThe v2 has some improvements and is faster with a new command execution interface. Try it just running `git checkout v2`.\n\n## Docker Quick Start 🐳\n\nThis section will explain how you can quickly use this image with `Docker` or `Docker-compose`.\n\n### Prerequisites\n\nBefore you can use either `Docker` or `Docker-compose`, please ensure you do have the following prerequisites met.\n\n1. **Docker** installed - [link](https:\u002F\u002Fdocs.docker.com\u002Fget-docker\u002F)\n2. **Docker-composed** installed (if using Docker-compose) - [link](https:\u002F\u002Fdocs.docker.com\u002Fcompose\u002Finstall\u002F)\n3. **Credentials** configured - This can be done manually or by running the `make setup` command from the root of this repo\n\n**Important**: Your container will fail if you do not do step #3 and configure your credentials\n\n### Docker\n\nIf docker is installed you can build an image and run this as a container.\n\nBuild:\n\n```bash\ndocker build -t osintgram .\n```\n\nRun:\n\n```bash\ndocker run --rm -it -v \"$PWD\u002Foutput:\u002Fhome\u002Fosintgram\u002Foutput\" osintgram \u003Ctarget>\n```\n\n- The `\u003Ctarget>` is the Instagram account you wish to use as your target for recon.\n- The required `-i` flag enables an interactive terminal to use commands within the container. [docs](https:\u002F\u002Fdocs.docker.com\u002Fengine\u002Freference\u002Fcommandline\u002Frun\u002F#assign-name-and-allocate-pseudo-tty---name--it)\n- The required `-v` flag mounts a volume between your local filesystem and the container to save to the `.\u002Foutput\u002F` folder. [docs](https:\u002F\u002Fdocs.docker.com\u002Fengine\u002Freference\u002Fcommandline\u002Frun\u002F#mount-volume--v---read-only)\n- The optional `--rm` flag removes the container filesystem on completion to prevent cruft build-up. [docs](https:\u002F\u002Fdocs.docker.com\u002Fengine\u002Freference\u002Frun\u002F#clean-up---rm)\n- The optional `-t` flag allocates a pseudo-TTY which allows colored output. [docs](https:\u002F\u002Fdocs.docker.com\u002Fengine\u002Freference\u002Frun\u002F#foreground)\n\n### Using `docker-compose`\n\nYou can use the `docker-compose.yml` file this single command:\n\n```bash\ndocker-compose run osintgram \u003Ctarget>\n```\n\nWhere `target` is the Instagram target for recon.\n\nAlternatively, you may run `docker-compose` with the `Makefile`:\n\n`make run` - Builds and Runs with compose. Prompts for a `target` before running.\n\n### Makefile (easy mode)\n\nFor ease of use with Docker-compose, a `Makefile` has been provided.\n\nHere is a sample work flow to spin up a container and run `osintgram` with just two commands!\n\n1. `make setup`   - Sets up your Instagram credentials\n2. `make run`     - Builds and Runs a osintgram container and prompts for a target\n\nSample workflow for development:\n\n1. `make setup`          - Sets up your Instagram credentials\n2. `make build-run-testing`   - Builds an Runs a container without invoking the `main.py` script. Useful for an `it` Docker session for development\n3. `make cleanup-testing`     - Cleans up the testing container created from `build-run-testing`\n\n## Development version 💻\n\nTo use the development version with the latest feature and fixes just switch to `development` branch using Git:\n\n`git checkout development`\n\nand update to last version using:\n\n`git pull origin development`\n\n\n## Updating ⬇️\n\nTo update Osintgram with the stable release just pull the latest commit using Git.\n\n1. Make sure you are in the master branch running: `git checkout master`\n2. Download the latest version: `git pull origin master`\n\n\n## Contributing 💡\n\nYou can propose a feature request opening an issue or a pull request.\n\nHere is a list of Osintgram's contributors:\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FDatalux\u002FOsintgram\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontributors-img.web.app\u002Fimage?repo=Datalux\u002FOsintgram\" \u002F>\n\u003C\u002Fa>\n\n## External library 🔗\n\n[Instagram API](https:\u002F\u002Fgithub.com\u002Fping\u002Finstagram_private_api)\n","Osintgram 是一个针对Instagram的开源情报（OSINT）工具，它提供了一个交互式Shell来根据用户名分析任何用户的Instagram账户。核心功能包括获取用户信息、关注者列表、被标记用户列表、照片描述及下载等，利用Python编写，支持Docker部署。该工具适用于网络安全研究人员或爱好者进行信息收集与安全测试，在教育和合法的情报收集场景中尤为适用。请注意，使用此工具时需遵守相关法律法规，并建议不要使用个人主要账号以避免风险。",2,"2026-06-11 03:34:00","high_star"]