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.
Métodos de acceso
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.gitGitHub 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/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.tsAPI 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.