API JSON

Servicio web para la consulta de INEbase con salida en formato JSON

El servicio API JSON INE (Java Script Object Notation) que se describe en esta sección permite acceder mediante peticiones URL a toda la información disponible en INEbase, sistema que utiliza el Instituto Nacional de Estadística (INE) para la publicación de la información estadística.

La estructura de las peticiones a través de URL y la simplicidad del formato JSON permiten la explotación automática de la información estadística.

INEbase es el sistema que utiliza el INE para la publicación de la información estadística. La información que será accesible a través del servicio API JSON del INE proviene de tres fuentes distintas:

  • Base de datos Tempus3.
  • Repositorio de archivos PC-Axis.
  • Repositorio de archivos tpx.

Para saber si una tabla estadística está almacenada en Tempus3, en el repositorio de archivos PC-Axis o en el repositorio de archivos tpx, consultar Códigos identificadores de tablas y series.

Toda la información publicada por el INE, independientemente de la fuente, va a poder ser consultada a través de la API JSON.

OpenAPI

La documentación OpenAPI (con Swagger UI) es la herramienta más intuitiva para el uso de la API JSON de INEbase. OpenAPI permite centralizar y estandarizar toda la especificación que define la API (endpoints, parámetros, formatos). Por su parte, Swagger UI transforma este documento en una interfaz de pruebas interactiva en el navegador, simplificando la consulta y validación de peticiones de datos.

Paquete de R

Se dispone del paquete INEapir para interactuar con la API JSON.

Para facilitar el acceso a la información que la API JSON proporciona se ha desarrollado un paquete de R que pone a disposición de los usuarios un conjunto de funciones para obtener datos y metadatos a través de llamadas a la propia API. El paquete INEapir incorpora todas las funcionalidades de ésta última y permite realizar las mismas consultas, desde las más generales a las más precisas, utilizando también los parámetros opcionales, pero con la ventaja de obtener la información directamente en los desarrollos realizados en R. Además, el paquete dispone de una página web con documentación y ejemplos de uso.

INEapir     Cheatsheet