LegalTech

Opendatabot API: як автоматизувати перевірку контрагентів за 5 хвилин

Олександр Лєвєнтов
Олександр Лєвєнтов
16 березня 2026 · 7 хвилин читання

Стандартна перевірка контрагента до автоматизації виглядала так: відкрити ЄДР, вбити код, скопіювати дані. Відкрити судовий реєстр, пошукати за назвою. Перевірити санкційні списки. Відкрити Opendatabot вручну. Записати все в таблицю або на папір. 30–45 хвилин на кожного нового контрагента, і це ще якщо нічого підозрілого не знайшли.

API інтеграція і код

Opendatabot — сервіс, який агрегує дані з ЄДР, судового реєстру, реєстру боржників і ряду інших джерел. Але важливіше: у них є API, через який це можна автоматизувати без написання коду — через Make (Integromat).

Що перевіряє Opendatabot

Через один запит до API ви отримуєте:

  • Статус юрособи в ЄДР (активна, в процесі ліквідації, припинена)
  • Засновники і директор
  • Статутний капітал
  • Основний КВЕД
  • Наявність у реєстрі боржників
  • Судові справи, де компанія є відповідачем
  • Перевірка на санкційні списки (РНБО, SDN OFAC)

Не все завжди повертається в одному запиті — деякі дані потребують окремих endpoints. Але базову картку безпеки можна зібрати за один виклик API.

Крок 1 — Отримайте API-ключ

Зареєструйтесь на opendatabot.ua, перейдіть у розділ API і згенеруйте ключ. Базовий тариф дозволяє певну кількість запитів на місяць безкоштовно — для більшості невеликих команд вистачить. Ключ виглядає як рядок символів — збережіть його, він потрібен у Make.

Крок 2 — Налаштуйте тригер у Make

Тригером може бути:

  • Нова рядок у Google Sheets (якщо менеджери вносять нових контрагентів туди)
  • Нова угода у CRM (Pipedrive, HubSpot, KeyCRM мають вбудовані інтеграції)
  • Заповнена форма (Google Forms або Tally) з полем «ЄДРПОУ»

Найпростіший варіант для старту — Google Sheets. Окрема таблиця «Нові контрагенти» з колонкою ЄДРПОУ. Менеджер вносить код — Make підхоплює.

Крок 3 — HTTP-запит до Opendatabot

У Make додайте модуль «HTTP → Make a request». Налаштуйте:

  • URL: https://api.opendatabot.ua/v2/company/{edrpou}
  • Метод: GET
  • Заголовок: apiKey: ВАШ_КЛЮЧ

Замість {edrpou} підставте змінну з попереднього кроку (значення з Google Sheets або CRM).

Що робити з відповіддю: Opendatabot повертає JSON. У Make використовуйте модуль «JSON → Parse JSON», щоб витягнути потрібні поля. Далі — записати результат назад у Google Sheets або CRM, і за необхідності надіслати сповіщення в Telegram або Slack.

Крок 4 — Формування картки і сповіщення

Після парсингу JSON зберіть підсумкову картку: статус, директор, наявність боргів і санкцій. Якщо є «червоні прапори» (компанія в ліквідації, є боргові записи або санкції) — Make відправляє повідомлення відповідальному юристу в Telegram з попередженням.

Якщо все чисто — автоматично оновлює запис у CRM статусом «Контрагент перевірений» і додає дату перевірки.

Час на налаштування і результат

Людина без технічного досвіду, але з базовим розумінням Make, налаштовує цей сценарій за 3–5 годин. Після цього кожна перевірка займає 30–60 секунд автоматично замість 30–45 хвилин вручну.

Перевірка контрагентів — один із небагатьох процесів, де автоматизація не просто економить час, але й підвищує надійність: людина може пропустити дані у сонний ранок, Make — ні.

Додатково: Opendatabot підтримує webhooks — тобто ви можете підписатись на оновлення по конкретних компаніях і отримувати сповіщення, якщо у контрагента щось змінилось після першої перевірки.

Олександр Лєвєнтов
Олександр Лєвєнтов
Директор Digital Command · Адвокат · Head of LegalTech

Адвокат з 15+ роками практики та 6+ роками в LegalTech. Автоматизація юридичних процесів, корпоративне право, Diia City, токенізація активів. Міжнародна практика: Україна, ЄС, ОАЕ, США, BVI.

← Всі статті Ще статті LegalTech →