Datos abiertos, listos para usar.

CorrupcionDB no ofrece una API REST tradicional, pero todos los datos están disponibles en formatos estructurados dentro del repositorio de código abierto.

Accede a los datos directamente.

Cada caso de corrupción está almacenado como un archivo Markdown con frontmatter YAML estructurado en el directorio src/content/cases/del repositorio. Puedes clonar el repositorio, leer los archivos directamente o usar el esquema de contenido de Astro para procesarlos.

El esquema de datos está definido en src/content.config.tsusando Zod, lo que garantiza que todos los registros sigan la misma estructura validada.

.md

Métodos de acceso

01

Clonar el repositorio

Clona el repositorio y accede a todos los archivos Markdown con frontmatter YAML estructurado. Cada caso está en src/content/cases/.

git clone https://github.com/cgize/CorrupcionDB.git
02

GitHub Raw

Accede directamente a los archivos raw desde GitHub. Ideal para consumir los datos desde scripts o aplicaciones externas sin necesidad de clonar.

https://github.com/cgize/CorrupcionDB/raw/main/src/content/cases/
03

Esquema Zod

El esquema de validación está definido con Zod en el archivo de configuración de contenido de Astro. Puedes usarlo para validar tus propios datos.

https://github.com/cgize/CorrupcionDB/blob/main/src/content.config.ts

API en el futuro

Estamos explorando la posibilidad de construir una API REST pública que permita consultar los datos con filtros, búsqueda y paginación. Si te interesa contribuir con esta funcionalidad, revisa la guía de contribución o abre un issue en GitHub.

Mientras tanto, los datos estructurados en el repositorio están disponibles para cualquier persona que quiera procesarlos con sus propias herramientas.