MGBI proporciona una API completa para recuperar datos de registros públicos, incluido el Registro Nacional de Tribunales (KRS). Puede encontrar una lista de las fuentes de datos disponibles en este servicio en:
👉 API de Registros Públicos
Esta guía trata sobre la API del motor de búsqueda de entidades del Registro Nacional de Tribunales (KRS) , que proporcionamos como parte del producto:
👉 API del Registro Nacional de Tribunales (KRS API) - Motor de búsqueda de entidades
A continuación, describimos cómo descargar un extracto actualizado del Registro Nacional de Sociedades (KRS) en formato PDF para una entidad específica , en función de su número KRS.
Paso 1: Obtenga una clave de autorización de API
Para obtener la clave de autorización necesaria para llamar a los endpoints disponibles en la API de MGBI, contáctenos a través del formulario de contacto en la página del producto:
👉 API del Registro Nacional de Tribunales (API KRS) - Motor de búsqueda de entidades
Paso 2: Llamar al punto final Obtener registros
Ponemos los datos disponibles en el motor de búsqueda de entidades KRS disponible en la API de MGBI en el modelo de datos con el identificador pl-krs-wp-record .
Get Records para este modelo , que devuelve registros que contienen los extractos actuales y completos del Registro Nacional de Tribunales (KRS) para las entidades que cumplen los criterios especificados.
👉 Documentación del endpoint Get Records para el modelo pl-krs-wp-record
Para recuperar datos de una sola entidad del Registro Nacional de Tribunales (KRS), es necesario proporcionar su número de registro (KRS, NIP o REGON) de obtención de registros Ejemplo de cómo llamar al punto final de obtención de registros con el número KRS:
GET /v1/models/pl-krs-wp-record/records?identifiers.pl_krs=[número KRS] HTTP/1.1 Host: api.mgbi.pl Autorización: [clave de autorización]
Paso 3: Lea la dirección de descarga del archivo de la respuesta
punto final Get Records devuelve una lista de registros que cumplen con los criterios especificados.
En el ejemplo anterior, el punto final debería devolver una lista de resultados que contenga un único registro:
{ "count": 1, "pages": 1, "results": [ { "id": [identificador del registro], "identifiers": [identificadores de la entidad y personas relacionadas], "content": [contenido del extracto actual y completo], "files": [archivos del extracto en formato PDF], "relations": [relaciones de la entidad con otras entidades y personas], "meta": [metadatos del registro] } ] }
La dirección del archivo PDF con el contenido del extracto actual del Registro Nacional de Tribunales de la entidad buscada se puede encontrar en el files.current_excerpt_pdf_file.url .
Paso 4: Descarga el contenido del archivo y guárdalo o envíalo a tu navegador
Para descargar el contenido del archivo de extracto actual, ejecute una solicitud HTTP GET con la dirección leída del files.current_excerpt_pdf_file.url y la clave de autorización de la API:
GET [dirección del archivo] HTTP/1.1 Host: api.mgbi.pl Autorización: [clave de autorización]
También puedes enviar el contenido del archivo directamente al navegador web del usuario de tu aplicación. En este caso, establece el valor del Content-Type , que informa al navegador sobre el formato del archivo transferido en función del contenido del files.current_excerpt_pdf_file.content_type .
Obtenga más información:
👉 Estructura de datos en el modelo pl-krs-wp-record
👉 Documentación de endpoints para el modelo pl-krs-wp-record