;

Esta documentación está dirigida para los desarrolladores familiarizados con la programación JavaScript y conocimientos de programación orientada a objetos.

Métodos para obtener información a través de la API

Método Indicadores

Para consultar el método Indicadores se envían los parámetros directamente en la URL, por ejemplo:

Sintaxis:

https://www.inegi.org.mx/app/api/indicadores/desarrolladores/jsonxml/INDICATOR/[IdIndicador]/[Idioma]/[Área Geográfica]/[Recientes]/[Fuente de datos]/[Versión][Token]?type=[Formato]

URL:

https://www.inegi.org.mx/app/api/indicadores/desarrolladores/jsonxml/INDICATOR/1002000001/es/00/true/BISE/2.0/[Aquí va tu Token]?type=json

IdIndicador El primer paso que se debe realizar para obtener información de la API es seleccionar el indicador e identificar su clave. Esto lo puede realizar consultando el "Constructor de consultas".

Idioma: La información está disponible en español [es] en inglés [en].

Área geográfica: Puede ser nacional [00], por entidad federativa [99] o por municipio [999], dependiendo de cada indicador.

Dato más reciente o Serie histórica: Puede consultarse solo el dato más reciente [true] o la serie histórica completa [false].

Fuente de datos: Corresponde a la fuente de diseminación [BISE] o [BIE-BISE] de donde se obtendrán los datos consultados.

Versión: Con él se identificará la edición [2.0] del servicio de provisión de datos.

Token: Para utilizar la API es necesario mandarle un token válido, el cual puede obtener al registrarse aquí.

Formato: Se ofrece la información en 5 tipos de formatos: JSON [json], JSONP [jsonp], XML [xml], PC-Axis[pcAxis] y Json-Stat[jsonStat]. PC-Axis es un programa estadístico especializado con un estándar en cuanto a la difusión de datos; mientras que JSON-stat es más ligero y simple que el JSON, adecuado para visualización de datos, aplicaciones móviles o iniciativas de datos abiertos.

A continuación se explica el orden de los valores devueltos

Header

Name: Nombre de la estructura.

Email: Correo electrónico del instituto.

Serie

INDICADOR: Identificador único del indicador.

FREQ: Periodicidad de actualización de la información.

TOPIC: Identificador del tema.

UNIT: Unidad de medida.

UNIT_MULT: Unidad multiplicadora del indicador.

NOTE: Notas relacionadas al indicador.

SOURCE: Fuente o programa del indicador.

LASTUPDATE: Fecha de actualización del indicador.

STATUS: Estatus del indicador.

OBSERVATIONS

TIME_PERIOD: Periodo de la observación.

OBS_VALUE: Valor de la observación.

OBS_EXCEPTION: Excepción cuando no existe un valor.

OBS_STATUS: Estatus de la observación.

OBS_SOURCE: Fuente o programa relacionada la observación.

OBS_NOTE: Notas relacionada a la observación.

COBER_GEO: Clave de área geográfica.


Método Catálogo de metadatos

Para consultar el método Catálogo de metadatos se envían los parámetros directamente en la URL, por ejemplo:

Sintaxis:

https://www.inegi.org.mx/app/api/indicadores/desarrolladores/jsonxml/[Catalogo]/[IdCatalogo]/[Idioma]/[Fuente de datos]/[Token]?type=[Formato]

URL:

https://www.inegi.org.mx/app/api/indicadores/desarrolladores/jsonxml/CL_STATUS/null/es/BISE/2.0/[Aquí va tu Token]?type=json

Id: Es el identificador del método seleccionado["INDICATOR"].

AgencyID: Es la identificación de la agencia que proporciona los datos["INEGI"].

Lang: Es la clave del idioma en la que otorgan los datos["es"].

CODE: Es el arreglo de los datos obtenidos, cada elemento consta de los siguientes atributos.

Value: Es un identificador del dato.

Description: Es la descripción del dato.


Ejemplos de uso de la API

Obtener datos de la serie histórica del indicador de Población total, en los Estados Unidos Mexicanos, en idioma español, en formato JSON

Enseguida se muestra un ejemplo para presentar la información en una página web en forma de gráfica.




Python

Obtener datos de la serie histórica del indicador de Población total, en los Estados Unidos Mexicanos, en idioma español, en formato JSON y calcular su promedio.


R

Obtener datos de la serie histórica del indicador de Población total, en los Estados Unidos Mexicanos, en idioma español, en formato JSON y calcular su promedio.


PC-Axis

Obtener datos de la serie histórica del indicador de Población total, en los Estados Unidos Mexicanos, en idioma español, en formato PC-Axis.

Parámetros de entrada:


  • Indicador: 1002000001
  • Área geográfica: 01
  • Idioma: es
  • Dato más reciente: False (para este caso se solicita la serie histórica completa)
  • Formato: pcAxis
  • Token: [Aquí va tu Token]

Consulta:
https://inegi.org.mx/app/api/indicadores/desarrolladores/jsonxml/PCAXIS/1002000001/es/00/false/BISE/[Aquí va tu Token]?type=pcAxis


Resultado:



Código



Json-Stat

Obtener datos de la serie histórica del indicador de Población total, en los Estados Unidos Mexicanos, en idioma español, en formato Json-Stat.

Parámetros de entrada:


  • Indicador: 1002000001
  • Área geográfica 01
  • Idioma: es
  • Dato más reciente: False (para este caso se solicita la serie histórica completa)
  • Formato: jsonStat
  • Token: [Aquí va tu Token]

Consulta:
https://www.inegi.org.mx/app/api/indicadores/desarrolladores/jsonxml/JSONSTAT/1002000001/es/00/false/BISE/[Aquí va tu Token]?type=jsonStat


Resultado:



Código