Obtener datos de una tabla

Para obtener los datos de una tabla es necesario conocer su código identificativo (vea Obtención del identificador de una tabla utilizando INEbase).

Una vez se conoce el código de la tabla de interés, se puede utilizar la función DATASET para obtener los datos asociados.

Obtener todos los datos de la tabla

Por ejemplo, para la tabla Índices nacionales: general y de grupos ECOICOP (Id 50902):

https://servicios.ine.es/wstempus/jsstat/ES/DATASET/50902

Obtener los n últimos datos

Utilizamos el parámetro nult. Por ejemplo, nult=5 para obtener los últimos 5 datos:

https://servicios.ine.es/wstempus/jsstat/ES/DATASET/50902?nult=5

Como filtrar datos de una tabla

Cuando realizamos una petición de datos de una tabla existe la posibilidad de filtrar por variables y valores de interés utilizando el parámetro tv. Para ello vamos a distinguir los tres tipos posibles de fuentes de las tablas (tablas Tempus 3, tablas pc-axis y tablas tpx).

Tablas Tempus 3

Para poder filtrar es necesario conocer los códigos identificadores numéricos (Id) de las variables y los valores por los que queremos filtrar. Por lo tanto, debemos hacer lo siguiente:

  1. Conocer los grupos de la tabla de interés Índices por comunidades autónomas: general y de grupos ECOICOP (Id = 50913):

    https://servicios.ine.es/wstempus/js/ES/GRUPOS_TABLA/50913

  2. Conocer los valores de los grupos:

    https://servicios.ine.es/wstempus/js/ES/VALORES_GRUPOSTABLA/50913/110924?det=1

    https://servicios.ine.es/wstempus/js/ES/VALORES_GRUPOSTABLA/50913/110925?det=1

    https://servicios.ine.es/wstempus/js/ES/VALORES_GRUPOSTABLA/50913/110926?det=1

  3. Filtrar por la variables y valores que nos interesan:

    Por ejemplo, variación anual (id_variable = 3, id_valor = 74 y tv=3:74) del índice general (id_variable = 762, id_valor = 304092 y tv=762:304092) de Castilla y León (id_variable = 70, id_valor = 9003 y tv=70:9003)

    https://servicios.ine.es/wstempus/jsstat/ES/DATASET/50913?nult=2&tv=3:74&tv=762:304092&tv=70:9003

    Si queremos filtrar por varios valores de una misma variable, tenemos que incluir tantos parámetros tv como valores. Por ejemplo, para obtener datos tanto de Castilla y León como del Principado de Asturias (id_variable = 70, id_valor = 9003 y tv=70:8999)

    https://servicios.ine.es/wstempus/jsstat/ES/DATASET/50913?nult=2&tv=3:74&tv=762:304092&tv=70:9003&tv=70:8999

Tablas pc-axis

Para poder filtrar es necesario conocer los códigos identificadores alfanuméricos (Código) de las variables y los valores por los que queremos filtrar. Por lo tanto, debemos hacer lo siguiente:

  1. Pedir los metadatos de las series que conforman la tabla de interés Población por edad (3 grupos de edad), Españoles/Extranjeros, Sexo y Año (Id = t20/e245/p08/l0/01001.px)

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

  2. Filtrar por la variables y valores que nos interesan:

    Por ejemplo, para la población de mujeres (id_variable = sexo, id_valor = mujeres, tv=sexo:mujeres) españolas (id_variable = espanolesextranjeros, id_valor = españoles, tv= espanolesextranjeros:españoles) de todas las edades (id_variable = edad3gruposdeedad, id_valor = totaledades, tv=edad3gruposdeedad:totaledades)

    https://servicios.ine.es/wstempus/jsstat/ES/DATASET/t20/e245/p08/l0/01001.px?nult=2&tv=sexo:mujeres&tv=espanolesextranjeros:espanoles&tv=edad3gruposdeedad:totaledades

    Si queremos filtrar por varios valores de una misma variable, tenemos que incluir tantos parámetros tv como valores. Por ejemplo, para obtener la población de hombres y mujeres

    https://servicios.ine.es/wstempus/jsstat/ES/DATASET/t20/e245/p08/l0/01001.px?nult=2&tv=sexo:mujeres&tv=sexo:hombres&tv=espanolesextranjeros:espanoles&tv=edad3gruposdeedad:totaledades

Tablas tpx

Para poder filtrar es necesario conocer los códigos identificadores alfanuméricos de las variables y los valores por los que queremos filtrar. Por lo tanto, debemos hacer lo siguiente:

  1. Pedir los metadatos de las series que conforman la tabla de interés Extracción nacional por tipo de material y años  (Id = 33387)

    https://servicios.ine.es/wstempus/js/ES/SERIES_TABLA/33387?tip=M

  2. Filtrar por la variables y valores que nos interesan:

    Por ejemplo, para biomasa (id_variable = tipodematerial, id_valor = tipodematerial, tv= tipodematerial: tipodematerial

    https://servicios.ine.es/wstempus/jsstat/ES/DATASET/33387?nult=2&tv=tipodematerial:1biomasa

    Si queremos filtrar por varios valores de una misma variable, tenemos que incluir tantos parámetros tv como valores. Por ejemplo, para obtener biomasa y minerales metálicos

    https://servicios.ine.es/wstempus/jsstat/ES/DATASET/33387?nult=2&tv=tipodematerial:1biomasa&tv=tipodematerial:2mineralesmetalicosmineralenbruto

Back to top