Веб-сервіс wsdl та схеми знаходяться тут:
https://wsdfn.infoproff.com/v4/
Postman Collection (API v4) — Ready for Use:
https://www.postman.com/infoproff/infoproff-webservices/documentation/9kweer5/soap-api-v4
Postman provides a convenient way to test our API without the need to write any code. It can also automatically generate example HTTP requests for most common programming languages.
The requests generated by Postman are basic HTTP calls compatible with our SOAP API. However, for production-grade integration, we recommend using fully featured SOAP clients available in most programming languages. These clients can work directly with WSDL and XSD, automatically handling schemas, data types, and message structures.
Using a dedicated SOAP client ensures a more reliable and robust integration, reducing the likelihood of errors when constructing and parsing SOAP messages.
Authentification details
The primary authentication method is HTTP Basic Auth. Using the Authorization header with encoded credentials is the preferred and recommended approach.
The username corresponds to the App ID, and the password is the associated Secret Key. These values are generated in the API Tokens section of the user dashboard and are not related to the credentials used for logging into the portal.
The authentication_block mechanism, used in previous API versions, is still supported for backward compatibility but is considered deprecated and should not be used in new integrations.
Web service functions:
API надає декілька послуг:
Пошук компанії складається з 2 варіантів:
The search for other countries is performed only in the database of archived reports. If you do not find the desired company, enter the company details manually.
search_result_id can be acquired here for orders with delivery_term = "o" or delivery_term = "a".
It may take up to 20 seconds to respond to a search request in the following countries: United Kingdom, Ireland, France, Spain, Portugal, Germany, Italy, Austria, Switzerland.
Норвезький реєстр не дозволяє здійснювати пошук видалених компаній за назвами. Тому ми не можемо надати SimpleSearch за іменами в межах видалених компаній в Норвегії.
Нижче ви можете ознайомитися з прикладом:
Below you can find the example of how to order and download reports:
To order an Online/Offline with identification report you need to receive "<search_result_id>".
To do so, please follow the link: Як шукати компанію?
Для звітів використовуються наступні статуси:
Якщо статус виконання Finished або Updated, то Ви можете отримати замовлення.
Для звітів використовуються наступні статуси:
Якщо статус виконання Finished або Updated, то Ви можете отримати замовлення.
Below you can find the example of how to order and download archived reports:
To order an archived report you need to receive "<search_result_id>" which has an "<archived_reports>" section that contains a product you need.
To do so, please follow the link: Як шукати компанію?
Example companies with archived reports:
Just like the online/offline reports.
Just like the online/offline reports.
Just like the online/offline reports.
Just like the online/offline reports.
To order an online financial statements, you need to receive "<search_result_id>".
To do so, please follow the link: Як шукати компанію?
Ця функція потрібна тільки при замовленні товару: finances (Financial statements) з delivery_term = 'o'.
Для звітів використовуються наступні статуси:
If the execution status is Finished or Updated, then you can get an order.
Запит складається з 3 частин:
/report?&lang=en&doc_type=pdf¤cy_position=left&preferred_currency=EUR
https://www.infoproff.com/en/orders/files/<order_hash>/report?&lang=en&doc_type=pdf¤cy_position=left&preferred_currency=EUR
Запит складається з 3 частин:
delivery_term:
Ці помилки можуть виникнути при відправці запиту до нашого веб-сервісу.
country_economic_overview — включають такі підрозділи: « data_transparency_index » (Інформація про податки, що сплачуються), « country_development_indicators » (Інформація про податки, що сплачуються), « economic_forecast »paid_taxes — інформація про сплачені податки.tenders — інформація про тендери.sanctions — додано до розділу « negative_information ». beneficiaries, shareholders, managers та employees_data додано такий елемент:source_type — тип джерела даних (наприклад, official, mass_media, company_admin тощо). relations_of_persons » додано новий елемент:match_typecapital » (Джерело даних) було реорганізовано:capital_amount » (Джерело) перейменовано на « issued_capital » (Джерело). number_of_sharesshare_valueauthorized_capitalemployees_data »:group_figure » вказує, чи містять дані агреговані показники на рівні групи (true). source_type визначає тип джерела даних.is_estimated » тепер включається тільки в тому випадку, якщо його значення дорівнює « true ». assets_data » — об'єднує раніше існуючі розділи:real_estate_data (раніше називався property_data), vehicles, machinery_and_equipment (раніше називався assets). patents » та « biological_assets ». vehicles » додано нове поле:valuelitigations » додано такі елементи:content, instance, process, authorityfinancial_statement/positions » та « summary/latest_turnovers » додано новий елемент:value_origin — описує походження значення; наприклад, значення estimated — це значення оцінено та обчислено на основі доступних даних за допомогою логіки або штучного інтелекту.branches_data додано такі поля:registration_numberdirector_nameПримітка: під час стабілізації можуть відбутися незначні вдосконалення та коригування.
Веб-хук - це спосіб, за допомогою якого програма може надавати іншим програмам інформацію в режимі реального часу. Наша функція веб-хук реалізує HTTP-відгуки, налаштовані за допомогою URL-адреси. На цю URL-адресу надсилається HTTP POST-вантаж у форматі JSON щоразу, коли відбувається певна подія. У контексті нашого проекту ми розробили функцію webhook, щоб запускати певні події.
Щоб налаштувати веб-хук для вашого додатку, перейдіть на сторінку налаштувань додатку і знайдіть розділ "Налаштування веб-хуків". І надайте наступну інформацію:
Після введення цих даних натисніть "Зберегти".
Коли відбувається подія, ми надсилаємо HTTP POST-запит на URL-адресу корисного навантаження з тілом JSON, що містить інформацію про подію.
Важливо переконатися, що POST-запити, надіслані на URL-адресу корисного навантаження, походять від нашого додатка. Щоб допомогти вам у цьому, кожен запит веб-хука містить заголовок X-Signature.
Для підпису ми використовуємо HMAC з алгоритмом SHA512.
Секрет - це конкатенація ідентифікатора додатку та секретного ключа з налаштувань веб-хуків.
Ви можете додати власні параметри get до кінцевої точки, щоб ідентифікувати відправника, якщо це необхідно.
Сервер повинен відповісти протягом 10 секунд і повернути 2XX HTTP-код; в іншому випадку доставка вебхука вважається невдалою. У разі невдачі функція спробує повторно відправити запит відповідно до політики доставки.