Osintgram Швейцарский нож для анализа Instagram

25 авг 2025

Репозиторий давно не обновлялся

Последнее обновление было 1 год назад.

14,335
3,089
267
1 год

Когда вам нужно собрать информацию о публичном Instagram-аккаунте, ручной сбор данных может занять часы. Osintgram автоматизирует этот процесс, предлагая более 20 команд для анализа всего — от хэштегов до геолокаций.

Что скрывает публичный профиль?

Osintgram — это Python-инструмент с открытым исходным кодом, который превращает сбор открытых данных (OSINT) из Instagram в простой процесс. В отличие от веб-скрейпинга, он использует официальное API через вашу учетную запись (или сторонний сервис HikerAPI), что делает запросы более стабильными.

Важно: инструмент работает ТОЛЬКО с публичными аккаунтами или теми, на которые вы подписаны. Это не взлом — просто автоматизация сбора данных, которые уже доступны глазу.

5 причин попробовать Osintgram

  1. Полный дамп информации — одним запросом получаете:

    • Все фото и описания к ним
    • Список подписчиков и подписок
    • Используемые хэштеги
    • Геометки из постов
  2. Контакты в один клик — находите:

    Реклама
    • Email-адреса в профилях подписчиков
    • Привязанные номера телефонов
  3. Анализ активности — смотрите:

    • Кто чаще всего комментирует посты
    • В каких постах отмечают пользователя
  4. Скачивание контента — сохраняйте:

    • Все фотографии профиля
    • Истории (если они активны)
    • Аватарку в высоком качестве
  5. Гибкие форматы работы — используйте как:

    • Интерактивную консоль
    • 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

Практические кейсы

  1. Журналистика — быстрая проверка публичных аккаунтов
  2. Безопасность — анализ цифрового следа сотрудников
  3. Маркетинг — исследование аудитории конкурентов
  4. Личное использование — резервное копирование своего контента

Пример команды для скачивания всех фото пользователя example_user:

python3 main.py example_user --command photos

Результат сохраняется в папке output.

Ограничения и предостережения

  • Instagram может временно блокировать аккаунт за частые запросы
  • Для частого использования лучше взять токен HikerAPI
  • Никогда не используйте основной аккаунт
  • Проект активно развивается — в ветке v2 уже есть улучшенный интерфейс

Стоит ли пробовать?

Если вам нужно:

  • Автоматизировать сбор открытых данных из Instagram
  • Проводить исследования аудитории
  • Сохранять контент для анализа

— Osintgram станет отличным помощником. Для разовых задач можно использовать Docker-версию, для постоянной работы — настроить Python-окружение.

Проект активно развивается, имеет подробную документацию по командам и поддерживается сообществом. Главное — помнить об этике использования и не нарушать правила платформы.

Пример работы Osintgram

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.