Librería JavaScript/Node.js que permite consultar información pública del portal de la ONAPI (Oficina Nacional de la Propiedad Industrial de República Dominicana), incluyendo empresas registradas, marcas comerciales y patentes. Está diseñada para desarrolladores que deseen verificar registros comerciales o de marcas.
const { searchByName, searchByLema, searchByCertificate, searchByLemaCertificate, searchByRecord } = require("onapi-utils");searchByName(name: string, subType?: string, classes?: string): Promise**
Busca marcas o nombres comerciales registrados en ONAPI.
const result = await searchByName("BNT");
console.log(result);
Busca marcas o nombres comerciales registrados en ONAPI.
const result = await searchByName("BNT");
console.log(result);searchByLema(lema: string, subType?: string, classes?: string)
Busca lemas comerciales registrados.
searchByCertificate(name, subType?)
Busca certificados de marcas o nombres comerciales.
searchByLemaCertificate(name, subType?)
Busca certificados de lemas comerciales.
searchByRecord(serie, numero)
Busca un expediente específico de ONAPI.
🧾 Notas
Todos los métodos devuelven una Promesa con el resultado JSON de la búsqueda.
Las consultas pueden variar en tiempo de respuesta dependiendo de la disponibilidad del portal ONAPI.
Para uso masivo o en producción, se recomienda implementar caché o límite de solicitudes.