Skip to main content
El Banco de la República, el banco central de Colombia, publica sus investigaciones e informes en un repositorio institucional: cerca de 1.400 Borradores de Economía desde 1994, unos 350 documentos de trabajo sobre economía regional y urbana de su Centro de Estudios Económicos Regionales, Ensayos sobre Política Económica desde 1982, el Informe de Política Monetaria trimestral (antes Informe sobre Inflación), el Reporte de Estabilidad Financiera, los informes de la Junta Directiva al Congreso, los boletines económicos regionales y los informes ICER de cada región, los reportes de mercado laboral, de crédito y de mercados financieros, y libros. Cada publicación trae sus autores, fecha, serie y número, resúmenes en español e inglés, palabras clave, códigos JEL, los departamentos de Colombia que cubre (todos los boletines regionales los traen), DOI e identificadores RePEc, el texto de su documento principal y una copia idéntica byte a byte de cada archivo publicado con ella: el PDF, su versión en inglés, resúmenes, recuadros, anexos, archivos de datos y gráficos. Busca por palabras (texto completo incluido), serie, autor, código JEL, departamento o fecha, y luego lee el texto de una publicación por su handle. El Banco de la República publica estas obras bajo una licencia Creative Commons BY-NC-SA 4.0.
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 publicaciones

POST /co/banrep-research/publications-search/v1 Dataset Una sola búsqueda sobre todas las publicaciones, por palabras, serie, autor, código JEL, 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[], de la mejor coincidencia a la peor (sin búsqueda, de la más reciente a la más antigua). Cada resultado incluye id (el handle, p. ej. 11430), handle_url, series (p. ej. borradores o regional_bulletin), collection, series_title, number (p. ej. Borrador 1371), title y title_alternative (el título en el otro idioma), authors y corporate_authors, date (con la precisión publicada: yyyy, yyyy-mm o yyyy-mm-dd), published_on y year, language, type, abstract (en español), abstract_en y abstract_en_truncated, summary (el resumen no técnico más largo de los documentos de trabajo recientes), keywords y keywords_en, jel_codes (cada uno con code y label), subjects, topic, regions (los departamentos que cubre una publicación regional), branch, doi, repec_id, pages, license, portal_url, document_url (la copia de Croma del documento principal, idéntica byte a byte a la que publicó el Banco de la República), source_document_url, documents[] (cada archivo publicado con ella: versiones en inglés, resúmenes, recuadros, anexos, archivos de datos y gráficos, cada uno con name, description, content_type, bytes, md5, document_url y source_document_url), text_status (ok, truncated o missing), text_length y source_updated_at.
Los resultados de búsqueda no incluyen el texto; query sí busca dentro de él. Para leer el texto usa el endpoint Banco de la República Publication.

Una publicación, con su texto

POST /co/banrep-research/publication/v1 Dataset Una publicación por su handle, con el texto de su documento principal.
Devuelve as_of, found, handle y publication, que trae todo lo que devuelve la búsqueda más content: una ventana sobre el texto del documento principal, con text, offset, total_length, has_more y next_offset. Cada resultado incluye id (el handle, p. ej. 11430), handle_url, series (p. ej. borradores o regional_bulletin), collection, series_title, number (p. ej. Borrador 1371), title y title_alternative (el título en el otro idioma), authors y corporate_authors, date (con la precisión publicada: yyyy, yyyy-mm o yyyy-mm-dd), published_on y year, language, type, abstract (en español), abstract_en y abstract_en_truncated, summary (el resumen no técnico más largo de los documentos de trabajo recientes), keywords y keywords_en, jel_codes (cada uno con code y label), subjects, topic, regions (los departamentos que cubre una publicación regional), branch, doi, repec_id, pages, license, portal_url, document_url (la copia de Croma del documento principal, idéntica byte a byte a la que publicó el Banco de la República), source_document_url, documents[] (cada archivo publicado con ella: versiones en inglés, resúmenes, recuadros, anexos, archivos de datos y gráficos, cada uno con name, description, content_type, bytes, md5, document_url y source_document_url), text_status (ok, truncated o missing), text_length y source_updated_at.
Croma guarda hasta 200.000 caracteres del texto de un documento; uno más largo dice text_status: truncated, y document_url entrega el documento completo. content es null cuando text_status es missing.
Un handle bajo el cual el repositorio no tiene ninguna publicación devuelve found: false con HTTP 200, no un error.

Referencia completa

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