circle

Ознайомтеся з нашим найновішим звітом про банкрутства та реструктуризацію в сфері торгівлі. Завантажити »

API публічних реєстрів

Багато компаній відмовляються від переваг API, побоюючись високих витрат на впровадження ІТ-систем. Водночас для масового вилучення даних із публічних реєстрів (таких як KRS) через API вам достатньо програми Excel.

Завдяки інструменту Power Query ви можете підключити свою таблицю безпосередньо до ресурсів MGBI, перетворивши звичайний список номерів KRS на повноцінну базу даних про контрагентів, не написавши жодного рядка коду.

У цьому посібнику ми пояснюємо, як скористатися цим рішенням і отримати широкий доступ до даних із багатьох публічних реєстрів.

Перелік джерел даних, доступних у рамках MGBI API, можна знайти на сайті:
👉API публічних реєстрів

Ознайомтеся також з технічною документацією щодо API публічних реєстрів:
👉 Технічна документація — API публічних реєстрів


1. Складання списку ідентифікаторів

Першим кроком є створення в таблиці стовпця з ідентифікаційними номерами суб’єктів, яких ви хочете перевірити (наприклад, номери KRS).

Дайте стовпцю зрозумілий заголовок, наприклад «Номер KRS», а номери введіть як текстові значення. Це дозволить уникнути помилок у форматуванні (наприклад, зникнення нулів на початку).

Знімок 1 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Потім виділіть дані та натисніть комбінацію клавіш Ctrl + T. Після цього натисніть «OK», щоб створити таблицю.

Знімок 2 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Вигляд таблиці зміниться, що можна вважати підтвердженням правильного виконання попередніх кроків.

Знімок 3 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel


2. Імпорт у Power Query

Виділіть таблицю та перейдіть на вкладку «Дані». Оберіть опцію «Завантажити дані » → «З інших джерел » → «З таблиці/діапазону».

Знімок 4 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Відкриється редактор Power Query — саме тут можна підключитися до API MGBI.

Переконайтеся, що тип даних стовпця з номерами KRS залишається текстовим. Якщо програма змінила його на числовий, поверніть попередній тип, щоб запити до API були правильними.

У заголовку таблиці натисніть на піктограму «123».

Знімок 5 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

У випадаючому списку виберіть «Текст».

Знімок 6 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Дані будуть оновлені, і номери KRS будуть відображатися правильно.

Знімок 7 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel


3. Налаштування запиту

Наступним кроком є додавання в редакторі Power Query функції, яка надсилатиме запит до API MGBI для кожного рядка (номера KRS) у вашій таблиці.

Перейдіть на вкладку «Додати стовпець » і виберіть «Нестандартний стовпець».

Знімок 8 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

З'явиться нове вікно.

Знімок 9 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

У полі «Формула нестандартного стовпця» вставте запит, що використовує функції Json.Document та Web.Contents.

Приклад формули:

GET /v1/models/pl-krs-rdf-record/records?identifiers.pl_krs=[номер KRS] HTTP/1.1
Host: api.mgbi.pl
Authorization: [ключ авторизації]

Знак & автоматично підставить відповідний номер із вашого списку в URL-адресу кінцевої точки API. Після введення формули натисніть кнопку «OK».

Знімок 10 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

У верхній частині сторінки з’явиться повідомлення. Натисніть «Редагувати облікові дані», щоб продовжити.

Знімок 11 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

У новому вікні переконайтеся, що вибраний рівень вказує на адресу кінцевої точки API, з якої ви хочете отримати дані, а потім натисніть кнопку «Підключити».

Знімок 12 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

З'явиться ще одне повідомлення. Натисніть «Продовжити».

Знімок 13 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Виберіть опцію «Ігнорувати перевірки рівнів конфіденційності для цього файлу», щоб забезпечити вільний обмін даними. Наприкінці натисніть кнопку «Зберегти».

Знімок 14 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel


4. Розпакування та вибір даних

У новому нестандартному стовпці ви побачите значення типу «Запис» або «Таблиця». Клацніть на піктограму з двома стрілками в заголовку стовпця, щоб «розгорнути» дані.

Знімок 15 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Виберіть усі параметри: count, pages, results. Потім натисніть кнопку«OK».

Знімок 16 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Ще раз натисніть на піктограму з двома стрілками у заголовку нестандартного стовпчика.

Знімок 17 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Тепер ви можете вибрати, які дані мають міститися у вашому файлі. Після цього натисніть «OK».

Знімок 18 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Дійте аналогічно, доки попередній перегляд таблиці не міститиме всі дані, які ви хочете завантажити до своєї таблиці.


5. Оновлення даних у таблиці

Коли таблиця виглядає так, як ви запланували, натисніть «Закрити та завантажити».

Знімок 19 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Готові дані будуть додані до вашого аркуша як нова вкладка — «Таблиця».

Знімок 20 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Інформація про підприємців, доступна в публічних реєстрах, таких як KRS, часто змінюється (наприклад, зміна адреси місцезнаходження, складу правління, розміру статутного капіталу).

Щоб переконатися, що інформація у вашому аркуші є актуальною, перейдіть на вкладку «Дані» та виберіть опцію «Оновити все».

Знімок 21 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Excel підключиться до API MGBI, завантажить найсвіжіші записи та замінить ними старі дані у вашій таблиці.

Завдяки цьому рішенню ваша база даних завжди готова до роботи, а ви економите час, оскільки не доводиться вручну перевіряти кожну організацію окремо.


6. Додавання нових суб’єктів

Якщо ви хочете додати до свого файлу інші суб’єкти, вам не потрібно створювати новий запит.

Перейдіть до вихідної таблиці, де містяться номери KRS, і введіть новий ідентифікатор безпосередньо в наступний порожній рядок під таблицею.

Знімок 22 — Як завантажити дані з MGBI API за допомогою Power Query у програмі Microsoft Excel

Оскільки ви раніше використали комбінацію клавіш Ctrl + T, Excel автоматично розпізнає новий запис і «розширить» діапазон таблиці, щоб включити його.

Пам’ятайте, що новий номер KRS також потрібно ввести у вигляді текстового значення, щоб запит до API працював правильно.

Демо вартує більше, ніж тисяча слів

Зв’яжіться з нами