Skip to main content

Verificación empresarial en España (KYB)

Este endpoint está pensado para equipos que deben saber con quién contratan: bancos, plataformas B2B, insuretech, operadores de marketplace o cualquier negocio que deba validar que una empresa existe, está activa y coincide con el identificador que te ha proporcionado el usuario o el fichero de alta.

Qué hace en la práctica: envías un identificador de empresa (por ejemplo CIF/NIF en el formato que admita el servicio) y recibes un objeto de datos que puedes usar para completar fichas de cliente, pipelines de aprobación o revisiones de cumplimiento. La respuesta incluye firma Verifik para trazabilidad. Los campos exactos dependen de la fuente y de tu configuración; si necesitas un listado campo a campo para tu sector, el equipo de soporte puede orientarte.

Cuándo tiene sentido usarlo: alta de proveedores, revisión previa a pagos recurrentes, apertura de cuentas corporativas, verificación de titulares reales en operaciones sensibles, o cualquier flujo KYB donde “la empresa es quien dice ser” sea un requisito previo a seguir adelante.

Limitaciones y buenas prácticas: no sustituye un informe legal completo ni una auditoría contable; es una capa de verificación automatizada encadenada a tu política interna. Asegúrate de manejar tokens de forma segura, de registrar intentos fallidos (empresa no encontrada) y de informar al usuario final cuando los datos no basten para una decisión automática.

Referencia de API

Endpoint

https://api.verifik.co/v2/es/company

Consulta de datos de empresa en España por identificador fiscal (por ejemplo CIF). La respuesta te ayuda en KYB y due diligence: confirmar que la entidad existe y alinear razón social o estado con tu política de contratación de proveedores o clientes B2B. No reemplaza un informe legal o auditoría contable; sí automatiza el paso previo de “¿esta empresa es quien dice ser?” en tiempo de solicitud. Si el identificador no existe o es inválido, maneja el error según la tabla de respuestas.

Encabezados

NombreValor
Acceptapplication/json
AuthorizationBearer <token>

Parámetros

NombreTipoRequeridoDescripción
documentNumberstringIdentificador fiscal de la empresa (p. ej. CIF).

Solicitud

import axios from "axios";

const { data } = await axios.get("https://api.verifik.co/v2/es/company", {
params: { documentNumber: "B12345678" },
headers: { Accept: "application/json", Authorization: `Bearer ${process.env.VERIFIK_TOKEN}` },
});
console.log(data);

Respuesta

{
"data": {
"documentNumber": "B12345678",
"companyName": "Empresa España S.L.",
"status": "active"
},
"signature": {"message": "Certified by Verifik.co", "dateTime": "January 16, 2024 3:44 PM"},
"id": "ESCO1"
}

Notas

  • Contacta al soporte para el listado completo de campos del dataset según tu plan y sector.
  • Si la empresa no existe en la fuente o el identificador es incorrecto, recibirás un error coherente con la tabla de respuestas; no asumas éxito sin comprobar el código HTTP y el cuerpo de la respuesta.