banxico
Implements the client for Series.
- class satcfdi.apis.banxico.SieAPIRest(bmx_token: str, url_prefix: str = 'https://www.banxico.org.mx')[source]
Bases:
objectSIE-BANXICO API API de consulta de series de tiempo del Banco de México version: 1.4.3-hotfix1
- metadatos_series_using_get(id_series: str) str[source]
Series metadata Send a get request to SieAPIRest/service/v1/series/{idSeries}.
- Parameters
id_series – idSeries
- Returns
OK
- datos_series_using_get(id_series: str, decimales: Optional[str] = None, incremento: Optional[str] = None) str[source]
Series data Send a get request to SieAPIRest/service/v1/series/{idSeries}/datos.
- Parameters
id_series – idSeries
decimales – ‘sinCeros’ to remove trailing zeros to the right of the decimal point.
incremento – ‘PorcObsAnt’, ‘PorcAnual’, ‘PorcAcumAnual’.
- Returns
OK
- datos_oportuno_series_using_get(id_series: str, decimales: Optional[str] = None, incremento: Optional[str] = None) str[source]
Last data Send a get request to SieAPIRest/service/v1/series/{idSeries}/datos/oportuno.
- Parameters
id_series – idSeries
decimales – ‘sinCeros’ to remove trailing zeros to the right of the decimal point.
incremento – ‘PorcObsAnt’, ‘PorcAnual’, ‘PorcAcumAnual’.
- Returns
OK
- obten_rango_datos_series_using_get(id_series: str, fecha_inicial: str, fecha_final: str, decimales: Optional[str] = None, incremento: Optional[str] = None) str[source]
Data range Send a get request to SieAPIRest/service/v1/series/{idSeries}/datos/{fechaInicial}/{fechaFinal}.
- Parameters
id_series – idSeries
fecha_inicial – fechaInicial
fecha_final – fechaFinal
decimales – ‘sinCeros’ to remove trailing zeros to the right of the decimal point.
incremento – ‘PorcObsAnt’, ‘PorcAnual’, ‘PorcAcumAnual’.
- Returns
OK
- metadatos_series_versionadas_using_get(id_series: str) str[source]
Series versions metadata Send a get request to SieAPIRest/service/v1/series/{idSeries}/versiones.
- Parameters
id_series – idSeries
- Returns
OK
- datos_series_versionadas_using_get(id_series: str, id_version: str, decimales: Optional[str] = None, incremento: Optional[str] = None) str[source]
Series data Send a get request to SieAPIRest/service/v1/series/{idSeries}/versiones/{idVersion}/datos.
- Parameters
id_series – idSeries
id_version – idVersion
decimales – ‘sinCeros’ to remove trailing zeros to the right of the decimal point.
incremento – ‘PorcObsAnt’, ‘PorcAnual’, ‘PorcAcumAnual’.
- Returns
OK