API
La llamada API (application programming interface) o interfaz de programación de aplicaciones en castellano, son un conjunto de funciones a través de las cuales se puede interrogar a un sistema para poder conseguir resultados.
En el caso del Gobierno de La Rioja se dispone de una API completamente pública que permite consultar cómodamente a cualquier ciudadano los datos de Open Data que el Gobierno ofrece. Esta API es ofrecida gracias a CKAN, el software Open Source que se usa en el Gobierno de La Rioja para ofrecer la parte de dato abierto.
Las llamadas a la api se basan en peticiones HTTP POST con parámetros que luego son devueltas con resultados en formato JSON. Esto es algo muy común actualmente en el ámbito de los desarrolladores informáticos.
La URL base de la api es https://ckan.larioja.org/api, a continuación se muestran algunos ejemplos de peticiones básicas:
- Mostrar un dato en concreto, en este caso una norma: https://ckan.larioja.org/api/action/package_show?id=dyn-na02229
- Hacer una búsqueda sobre todos los datos que tengan la palabra "ayudas": https://ckan.larioja.org/api/action/package_search?q=ayudas
La documentación completa sobre la api de ckan se puede consultar en la web oficial de CKAN
![](/images/gobierno/abierto/api-photo.jpg)