Saltar al contenido principal
El Registro de Comercio del Centro Nacional de Registros de El Salvador publica, en su boletín bimestral (el Boletín del Órgano Oficial del Registro de Comercio), cada inscripción que realiza: matrículas de empresa y de sus locales, sus traspasos y cancelaciones, balances depositados y actos societarios como constituciones, modificaciones, liquidaciones, disoluciones, transformaciones y fusiones. Un boletín reúne varios miles de inscripciones, y cada una trae su extracto, el aviso que publica el Registro con los libros y asientos en que quedó inscrita, la dirección de la sociedad, sus actividades, el activo declarado o el capital y el monto del balance. Se guardan las inscripciones desde enero de 2024, cada extracto idéntico byte a byte; el boletín en curso se vuelve a leer cada día a medida que el Registro lo completa. Busca por razón social (comparada por escritura, así que un error de tipeo o una tilde faltante igual la encuentran), tipo de inscripción, departamento o fecha, y luego consulta todo lo que una sociedad ha inscrito por su número de expediente, incluido si su matrícula fue cancelada.
La fuente entera, organizada y lista para consultar: cada endpoint de esta página responde en milisegundos. Cada respuesta incluye as_of: qué tan actualizados están los datos. Cómo funcionan los datasets.

Buscar inscripciones

POST /sv/cnr-sv/filings-search/v1 Dataset Una sola búsqueda sobre todas las inscripciones de sociedades, por nombre, tipo, departamento o fecha.
Devuelve as_of (qué tan actualizados están los datos), los filtros aplicados, total y total_is_exact, page, per_page, total_pages, count y results[]: primero la escritura más cercana cuando hay query, si no, las más recientes. Cada inscripción incluye id (su id permanente, p. ej. matricula-517-382-1), filing_type, service (el servicio con que el Registro la lista), company_name, company_abbreviation, file_number (el N° de expediente de la sociedad, cuando el boletín lo lista), registered_on, bulletin_period (aaaa-n, n de 1 para enero-febrero a 6 para noviembre-diciembre), entry_book y entry_number (dónde quedó inscrita) y lo que dice el extracto: para una matrícula incorporation_book, incorporation_number, trade_name, activities, address, municipality, declared_assets; para un acto societario purpose, term, capital; para un balance balance_date, balance_kind, balance_amount, deposit_number, presentation_number; y nationality, domicile, department. document_url es la copia de Croma del extracto que publica el boletín, idéntica byte a byte, que sigue disponible pase lo que pase en la fuente; source_document_url es el propio boletín.
Solo sociedades. El boletín también publica inscripciones de comerciantes individuales; esas no se guardan.

Una sociedad

POST /sv/cnr-sv/company/v1 Dataset
Devuelve as_of, found, file_number, company_name, company_abbreviation, cancelled (si el boletín publicó la cancelación de su matrícula), count y filings[], de la más reciente a la más antigua: las inscripciones bajo su número de expediente y los balances y actos societarios que el boletín publica bajo su razón social. Cada inscripción incluye id (su id permanente, p. ej. matricula-517-382-1), filing_type, service (el servicio con que el Registro la lista), company_name, company_abbreviation, file_number (el N° de expediente de la sociedad, cuando el boletín lo lista), registered_on, bulletin_period (aaaa-n, n de 1 para enero-febrero a 6 para noviembre-diciembre), entry_book y entry_number (dónde quedó inscrita) y lo que dice el extracto: para una matrícula incorporation_book, incorporation_number, trade_name, activities, address, municipality, declared_assets; para un acto societario purpose, term, capital; para un balance balance_date, balance_kind, balance_amount, deposit_number, presentation_number; y nationality, domicile, department. document_url es la copia de Croma del extracto que publica el boletín, idéntica byte a byte, que sigue disponible pase lo que pase en la fuente; source_document_url es el propio boletín.
Un número de expediente que la copia no tiene devuelve found: false con HTTP 200, no un error.

Referencia completa

Esquemas, todos los campos de respuesta y un playground interactivo.