
В расследовательской работе есть занятие столь же утомительное, сколь и неизбежное — рутинный мониторинг. Постоянная проверка десятков и сотен контрагентов по всевозможным санкционным и негативным спискам напоминает сизифов труд: вы вручную заходите на сайты, сверяете, выписываете, а на следующий день всё начинается сначала. Данные устаревают быстрее, чем вы успеваете оформить свой аналитический отчёт.
Но что если ваш главный инструмент для этой рутины — обычный Google Sheets — сможет стать автономной аналитической станцией? Давайте разберём, как можно организовать такую систему мониторинга, используя встроенные функции таблиц и немного скриптинга.
От статичной таблицы к живому дашборду
Ключевая идея — перестать воспринимать таблицу как пассивный лист для записей. Превратим её в единую точку сбора данных, которая сама забирает информацию из открытых источников.
Возьмём для примера API сервиса Чекко (checko.ru), который предоставляет данные по российским юрлицам и ИП. Создадим пользовательскую функцию в Apps Script, чтобы запрашивать данные по ИНН:


Эта функция вернёт JSON-строку. Чтобы её распарсить, я использовал DeepSeek для генерации вспомогательной функции GET_JSON_DATA. Она извлекает конкретные поля, такие как:
«НаимСокр» (наименование)
«Санкции» (наличие санкций — булево значение)
«СанкцУчр» (санкции в отношении учредителей)
«СанкцииСтраны» (список стран, наложивших санкции)


Настройте условное форматирование ячеек. Например, подсвечивайте компании под санкциями красным, а «чистые» — зелёным. Так важная информация будет буквально бросаться в глаза.

Подключаем глобальные базы — OpenSanctions
Для международного мониторинга отлично подходит OpenSanctions. Это консолидированная база, агрегирующая данные из сотен источников: официальные санкционные списки, PEP (политически значимые лица), списки криминальных лиц.
Два ключевых преимущества OpenSanctions:
Объем: более 2,1 миллионов записей.
Для начала работы достаточно бесплатного пробного ключа API (обычно 1000 запросов в месяц).
Интеграция происходит по аналогии с предыдущим сервисом: пишем скрипт, который отправляет запросы по API OpenSanctions и парсит ответы прямо в вашу таблицу.

Не забываем про силу Google Dorks
Пока ваша таблица автоматически опрашивает API, дополните её возможностью ручной верификации с помощью расширенных операторов поиска Google. Создайте отдельную колонку с формулой, которая генерирует поисковый запрос по названию компании и ключевым словам (например, "sanction"). Это ваш «человеческий» контрольный этап.


Заодно при помощи Google мы обнаружили кучу санкционных списков, доступных для скрапинга или имеющих API. Их тоже можно с лёгкостью интегрировать в нашу таблицу, обрастающую функциональностью.
Мониторинг санкций с Google Alerts и RSS

Чтобы отслеживать появление новых санкционных решений в реальном времени, создайте дашборд на основе RSS.
Настройте Google Alerts по ключевым запросам («новые санкции», «санкционный список» и так далее). В настройках укажите доставку по RSS. Дорком здесь может быть, например: "sanction" + 7705042179 | 7713158787 | 7729558621 | 5028003089 | 7719269331
Импортируйте RSS-поток прямо в Google Sheets с помощью простой функции:
=IMPORTFEED("https://www.google.com/alerts/feeds/ВАШ_RSS_АДРЕС")Автоматизируйте анализ. Выделите столбец с текстом новостей. Перейдите в Формат –> Условное форматирование. Настройте правила для подсветки ключевых слов (названия ваших контрагентов, регуляторов, типов санкций). Таблица сама будет сигнализировать о релевантных событиях.

Такой подход я называю «OSINT-таблоид» — ваша таблица становится живой лентой новостей, отфильтрованной под ваши нужды.
Комбинируя Google Apps Script для работы с API, условное форматирование для визуализации и RSS-агрегацию для мониторинга новостей, вы создаете не просто таблицу, а централизованную систему мониторинга рисков. Это превращает утомительную рутину в эффективный, почти автоматизированный процесс, освобождая время для глубокого анализа, а не сбора данных.
Начните с малого, автоматизируйте проверку по одному API, добавьте условное форматирование. Вы сразу почувствуете, как тяжелый камень рутины начинает катиться вверх практически сам.
