Osintgram Швейцарский нож для анализа Instagram
Репозиторий давно не обновлялся
Последнее обновление было 1 год назад.
Когда вам нужно собрать информацию о публичном Instagram-аккаунте, ручной сбор данных может занять часы. Osintgram автоматизирует этот процесс, предлагая более 20 команд для анализа всего — от хэштегов до геолокаций.
Что скрывает публичный профиль?
Osintgram — это Python-инструмент с открытым исходным кодом, который превращает сбор открытых данных (OSINT) из Instagram в простой процесс. В отличие от веб-скрейпинга, он использует официальное API через вашу учетную запись (или сторонний сервис HikerAPI), что делает запросы более стабильными.
Важно: инструмент работает ТОЛЬКО с публичными аккаунтами или теми, на которые вы подписаны. Это не взлом — просто автоматизация сбора данных, которые уже доступны глазу.
5 причин попробовать Osintgram
-
Полный дамп информации — одним запросом получаете:
- Все фото и описания к ним
- Список подписчиков и подписок
- Используемые хэштеги
- Геометки из постов
-
Контакты в один клик — находите:
- Email-адреса в профилях подписчиков
- Привязанные номера телефонов
-
Анализ активности — смотрите:
- Кто чаще всего комментирует посты
- В каких постах отмечают пользователя
-
Скачивание контента — сохраняйте:
- Все фотографии профиля
- Истории (если они активны)
- Аватарку в высоком качестве
-
Гибкие форматы работы — используйте как:
- Интерактивную консоль
- CLI-инструмент для скриптов
- Docker-контейнер
Технические особенности
Основанный на библиотеке instagram-private-api, проект написан на Python 3 и распространяется под лицензией GPLv3. Для работы требуется:
- Учетная запись Instagram (лучше создать отдельную)
- Или токен HikerAPI (первые 100 запросов бесплатно)
Установка занимает 5 минут:
git clone https://github.com/Datalux/Osintgram.git
cd Osintgram
python3 -m venv venv
source venv/bin/activate # Linux/Mac
pip install -r requirements.txt
Практические кейсы
- Журналистика — быстрая проверка публичных аккаунтов
- Безопасность — анализ цифрового следа сотрудников
- Маркетинг — исследование аудитории конкурентов
- Личное использование — резервное копирование своего контента
Пример команды для скачивания всех фото пользователя example_user:
python3 main.py example_user --command photos
Результат сохраняется в папке output.
Ограничения и предостережения
- Instagram может временно блокировать аккаунт за частые запросы
- Для частого использования лучше взять токен HikerAPI
- Никогда не используйте основной аккаунт
- Проект активно развивается — в ветке v2 уже есть улучшенный интерфейс
Стоит ли пробовать?
Если вам нужно:
- Автоматизировать сбор открытых данных из Instagram
- Проводить исследования аудитории
- Сохранять контент для анализа
— Osintgram станет отличным помощником. Для разовых задач можно использовать Docker-версию, для постоянной работы — настроить Python-окружение.
Проект активно развивается, имеет подробную документацию по командам и поддерживается сообществом. Главное — помнить об этике использования и не нарушать правила платформы.

