Consumo de datos de la API del banco central de la Republica Argentina
Project description
BCRA Client Python
Consumo de datos de la API del Banco Central de la República Argentina (BCRA)
Esta librería está construida con base en la documentación presentada por la misma entidad en el siguiente link.
Instalar
Debe usar pip para instalar o actualizar a la última versión estable.
pip install -U bcra-api-client
Como usar
Su uso es simple, se debe crear primero un cliente a la API.
Nota: Hasta ahora la API tiene dos endpoints de estadísticas.
Cliente API
from bcra import Client
client = Client()
Configurar el Cliente
Se pueden cambiar las configuraciones de un cliente de la siguiente manera:
from bcra import ConfigClient, Client
config = ConfigClient(language='es')
client = Client(config)
Referencias
-
language:
Los idiomas configurados actualmente “es-AR” y “en-US”. De no informar dicho parámetro, la respuesta se realizará por defecto en “es-AR”.
Los valores admitidos son “es” referenciando a “es-AR” o “en” a “en-US”.
Principales variables
Para obtener la lista de todas las variables publicadas por el BCRA.
statistics = client.statistics
print(statistics.variables())
Datos de Variable
Para obtener los valores para la variable y el rango de fechas indicadas.
Se debe llamar al mismo método con los siguientes parámetros (id_variable, from_, to)
Donde:
- id_variable: (Int) Se obtiene de consultar a la lista de todas las variables
- from_: (String) Corresponde a la fecha de inicio del rango a consultar, la misma deberá tener el formato yyyy-mm-dd
- to: (String) Corresponde a la fecha de fin del rango a consultar, la misma deberá tener el formato yyyy-mm-dd
statistics = client.statistics
print(statistics.variables(5, '2024-01-01', '2024-05-01'))
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file bcra_api_client-1.2.0.tar.gz
.
File metadata
- Download URL: bcra_api_client-1.2.0.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5464929b644a11a51f6c5e0ae9b7caeb894919cc89a81c736212db689c64d63 |
|
MD5 | ddc2408491294f191948b8580d58927f |
|
BLAKE2b-256 | ab448540928c2c35748f3a23644ee0964d736a1d8e272dd467635d65dd66cceb |
File details
Details for the file bcra_api_client-1.2.0-py3-none-any.whl
.
File metadata
- Download URL: bcra_api_client-1.2.0-py3-none-any.whl
- Upload date:
- Size: 7.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a6978bd788d78cb921de4fb254f875af2931472676f3b93176b56531f20a655 |
|
MD5 | 64c743c2895e3e76e11f0430d8cc67f4 |
|
BLAKE2b-256 | 0a6f3ab0e1c45221f935a184a981f949b970afa6a781ed6ccc787a2ad6e141a5 |