Petición de datos

El campo valor derivado de las siguientes consultas es el único que contiene datos. El resto de los campos que acompañan al dato son necesarios para que esté bien definido, siendo los más relevantes:

Sistema Tempus3:

  • Tipo de dato: puede ser: definitivo (1), provisional (2), avance (3), primera estimación (4), estimado (5).
  • Fecha: fecha, en milisegundos, a la que hace referencia el dato. Por defecto, es la fecha correspondiente al día 1 del mes que indica el periodo más el año, pero puede ocurrir que los datos estén referidos a una fecha concreta.
  • Secreto: true cuando el campo valor se oculta por secreto estadístico, false en caso contrario.

Repositorio de ficheros PC-Axis:

  • NombrePeriodo: fecha a la que hace referencia el dato (sólo para PC-Axis con datos de diferentes periodos)

Se pueden obtener datos utilizando las siguientes funciones:

  • DATOS_SERIE  (Sólo disponible para Tempus3)
  • DATOS_TABLA
  • DATOS_METADATAOPERACION (Sólo disponible para Tempus3)
Obtención de datos Sistema Tempus3

Obtener el último dato de una serie

  • Consulta: Último dato publicado para la serie que recoge la variación mensual del Índice de precios de consumo. Base 2016.
  • https://servicios.ine.es/wstempus/js/ES/DATOS_SERIE/IPC206449?nult=1
  • {función} = DATOS_SERIE
  • {input} = código identificativo de la serie (COD=IPC206449). 
  • {?parámetro obligatorio} = Número de datos, o de periodos, que se quieren visualizar. En este caso, un solo dato, por tanto el parámetro nult tomará el valor 1.
  • {output} = Información de la serie y último dato publicado: Nombre de la serie, identificador Tempu3 de la unidad, identificador Tempus3 de la escala, fecha, identificador Tempus3 del tipo de dato, identificador Tempus3 del periodo, año y valor (dato).
  • {?parámetros}= posibilidad de usar det=2 para ver dos niveles de detalle, en concreto para poder acceder a los atributos del objeto dato, y tip=AM para obtener los metadatos (cruce variables-valores) de la serie y una salida de tipo amigable.

Obtener los n últimos datos de una serie

  • Consulta: Últimos cinco datos publicados para la serie que recoge la variación mensual del Índice de precios de consumo. Base 2016.
  • https://servicios.ine.es/wstempus/js/ES/DATOS_SERIE/IPC206449?nult=5
  • {función} = DATOS_SERIE
  • {input} = código identificativo de la serie (COD=IPC206449).
  • {?parámetro obligatorio} = Número de datos, o de periodos, que se quieren visualizar. En este caso, los 5 últimos datos, por tanto el parámetro nult tomará el valor 5.
  • {output} =Información de la serie y los 5 últimos datos publicados: Nombre de la serie, identificador Tempu3 de la unidad, identificador Tempus3 de la escala, fecha, identificador Tempus3 del tipo de dato, identificador Tempus3 del periodo, año y valor (dato).
  • {?parámetros}= posibilidad de usar det=2 para ver dos niveles de detalle, en concreto para poder acceder a los atributos del objeto dato, y tip=AM para obtener los metadatos (cruce variables-valores) de la serie y una salida de tipo amigable.

Obtener datos de una serie entre dos fechas

  • Consulta: Datos publicados entre 01/01/2013 y 01/01/2016 para la serie que recoge la variación mensual del Índice de precios de consumo. Base 2016.
  • https://servicios.ine.es/wstempus/js/ES/DATOS_SERIE/IPC206449?date=20130101:20160101
  • {función} = DATOS_SERIE
  • {input} = código identificativo de la serie (COD=IPC206449). 
  • {?parámetro obligatorio} = Rango de fechas entre las cuales se quiere obtener datos y se especifican en el parámetro date (date=20130101:20160101).
  • {output} = Información de la serie y los datos publicados entre dos fechas: Nombre de la serie, identificador Tempu3 de la unidad, identificador Tempus3 de la escala, fecha, identificador Tempus3 del tipo de dato, identificador Tempus3 del periodo, año y valor (dato) .
  • {?parámetros}= posibilidad de usar det=2 para ver dos niveles de detalle, en concreto para poder acceder a los atributos del objeto dato, y tip=AM para obtener los metadatos (cruce variables-valores) de la serie y una salida de tipo amigable.

Obtener datos de una serie a partir de una fecha

  • Consulta: Datos publicados desde 01/01/2010 para la serie que recoge la variación mensual del Índice de precios de consumo. Base 2016.
  • https://servicios.ine.es/wstempus/js/ES/DATOS_SERIE/IPC206449?date=20100101:
  • {función} = DATOS_SERIE
  • {input} = código identificativo de la serie (COD=IPC206449). 
  • {?parámetro obligatorio} = Fecha a partir de la cual se quiere obtener datos y se especifica en el parámetro date (date=20100101:).
  • {output} = Información de la serie y los datos publicados a partir de una fecha: Nombre de la serie, identificador Tempu3 de la unidad, identificador Tempus3 de la escala, fecha, identificador Tempus3 del tipo de dato, identificador Tempus3 del periodo, año y valor (dato) (ver detalle de los objetos Tempus3 usando el parámetro det).
  • {?parámetros}= posibilidad de usar det=2 para ver dos niveles de detalle, en concreto para poder acceder a los atributos del objeto dato, y tip=AM para obtener los metadatos (cruce variables-valores) de la serie y una salida de tipo amigable.

Obtener los n últimos datos de una tabla

  • Consulta: Obtener los 4 últimos datos de las series contenidas en la tabla ¿ Índices por comunidades autónomas: general y de grupos ECOICOP"
  • https://servicios.ine.es/wstempus/js/ES/DATOS_TABLA/22350?nult=4
  • {función} = DATOS_TABLA
  • {inputs} = código identificativo de la tabla (Id=22350).
  • {?parámetro obligatorio} = Número de datos, o de periodos, que se quieren visualizar. En este caso, los 4 últimos datos, por tanto el parámetro nult tomará el valor 4.
  • {output} = Información y datos de las series contenidas en la tabla: Nombre de la serie, identificador Tempu3 de la unidad, identificador Tempus3 de la escala, fecha, identificador Tempus3 del tipo de dato, identificador Tempus3 del periodo, año y valor (dato).
  • {?parámetros}= posibilidad de usar det=2 para ver dos niveles de detalle, en concreto para poder acceder a los atributos del objeto dato, y tip=AM para obtener los metadatos (cruce variables-valores) de la serie y una salida de tipo amigable.

Obtener n los últimos datos de series mediante el cruce de metadatos

Para saber cómo están definidas las series dentro de una operación, por ejemplo del IPC, es necesario realizar la siguiente petición:

VARIABLES_OPERACION =  https://servicios.ine.es/wstempus/js/ES/VARIABLES_OPERACION/IPC

Y para cada una de estas variables, por ejemplo para la variable provincias (id=115), la siguiente consulta:

VALORES_VARIABLEOERACION =  https://servicios.ine.es/wstempus/js/ES/VALORES_VARIABLEOPERACION/115/IPC

Así nos puede interesar acceder al último dato de todas las series correspondientes a la variación mensual del IPC en Madrid según los diferentes grupos ECOICOP.

  • Consulta: Series mensuales de la operación IPC cuya definición en términos de metadatos (variables y valores)  cumple lo siguiente:
    • ¿Provincias¿ =  "Madrid"
    • ¿Tipo de dato¿  = ¿Variación mensual¿  
    • ¿Grupos ECOICOP¿ = Todos los grupos
  • https://servicios.ine.es/wstempus/js/ES/DATOS_METADATAOPERACION/IPC?g1=115:29&g2=3:84&g3=762:&p=1&nult=1
  • {función} = DATOS_METADATAOPERACION
  • {input} = Código identificativo de la operación (IOE30138 /IPC/ 25) y códigos identificativos de las variables y valores:
    • ¿Provincias¿ (FK_VARIABLE=115) = "Madrid" (FK_VALOR=29)  ¿  g1=115:29
    • ¿Tipo de dato¿ (FK_VARIABLE=3) = ¿Variación mensual¿   (FK_VALOR=84) ¿ g2=3:84
    • ¿Grupos ECOICOP¿ (FK_VARIABLE=762) = "Todos los grupos ECOICOP¿ (FK_VALOR=null) ¿  g3=762:
    • "Serie mensual" (FK_PERIODICIDAD=1) ¿  p=1  (Ver PUBLICACIONES_OPERACION)
  • {?parámetro obligatorio} = Número de datos, o de periodos, que se quieren visualizar. En este caso, el último dato, por tanto el parámetro nult tomará el valor 1.
  • {output} = Información de las series cuya deficición de metadatos cumple los criterios establecidos: identificadores Tempus3 de la serie, identificador Tempus3 de la operación, nombre de la serie, número de decimales que se van a visualizar para los datos de esa serie, identificador Tempus3 de la periodicidad, identificador Tempus3 de la publicación, identificador Tempsu3 de la clasificación, identificador Tempus3 de la escala e identificador Tempus3 de la unidad..
  • {?parámetros}= posibilidad de usar det=2 para ver dos niveles de detalle, en concreto para poder acceder a los atributos del objeto dato, y tip=AM para obtener los metadatos (cruce variables-valores) de la serie y una salida de tipo amigable.
Obtención de datos PcAxis

Obtener los n últimos datos de una tabla

Obtener los n últimos datos de una tabla filtrando por metadata

       Para obtener el campo metadata con los códigos de selección en una tabla será necesario realizar la siguiente consulta:

       https://servicios.ine.es/wstempus/js/ES/DATOS_TABLA/t20/e245/p08/l0/01001.px?nult=2&tip=M

  • https://servicios.ine.es/wstempus/js/ES/DATOS_TABLA/t20/e245/p08/l0/01001.px?tv=edad3gruposdeedad:015anos&tv=espanolesextranjeros:extranjeros&tv=sexo:mujeres&tv=sexo:hombres&nult=2
  • {función} = DATOS_TABLA
  • {input} = Código identificativo de la tabla (t20/e245/p08/l0/01001.px) y códigos de selección:
    • Edad (3 grupos de edad) (codigo=edad3gruposdeedad) = "0-15 años" (codigo=015anos) --  tv=edad3gruposdeedad:015anos
    • Españoles/Extranjeros (codigo=espanolesextranjeros) = "Extranjeros" (codigo=extranjeros)  --  tv=espanolesextranjeros:extranjeros
    • Sexo  (codigo=sexo) = "Hombre" (codigo=hombres)  -- tv=sexo:hombres
    • Sexo  (codigo=sexo) = "Mujeres" (codigo=mujeres)  -- tv=sexo:mujeres
  • {?parámetro} = Número de datos, o de periodos, que se quieren visualizar. En este caso, los 2 últimos datos, por tanto el parámetro nult tomará el valor 2. Posibilidad de usar tip=M para obtener el campo metadata con los códigos de selección.
  • {output} = descripción y 2 últimos datos de las series contenidas en la tabla: Nombre de la serie y Data (NombrePeriodo, valor y secreto).