└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # BCRA-API 2 | 3 | ### ADVERTENCIA 4 | 5 | Debido a que el Banco Central hace un tiempo interrumpió el funcionamiento de esta API sin previo aviso, si va a usarla para fines comerciales, ten presente que es un servicio inestable, y puede que vuelvan a interrumpirlo. 6 | Al dia de la fecha (Febrero 2020) volvó a funcionar la API tras estar varios meses caída. 7 | 8 | Para fines comerciales mi recomendación es usar los WEB Services que proporciona AFIP en Argentina. 9 | 10 | Saludos colegas. 11 | 12 | 13 | [![License](https://github.com/aledc7/Scrum-Certification/blob/master/recursos/mit-license.svg)](https://aledc.tk) 14 | [![GitHub release](https://github.com/aledc7/Scrum-Certification/blob/master/recursos/release.svg)](https://aledc.tk) 15 | [![Dependencies](https://github.com/aledc7/Scrum-Certification/blob/master/recursos/dependencias-none.svg)](https://aledc.tk) 16 | 17 | En este documento mostraré como consumir la API del Banco Central de la Republica Argentina con Ajax empleando jQuery. 18 | Esto puede ser muy útil para obtener la cotización Oficial del dolar del día, y varias consultas mas que se mencionaran. 19 | 20 | - [x] Ale Dc 21 | - [x] jQuery 22 | - [x] Código Probado 23 | 24 | 25 | 1- Para poder consumir esta API es requisito autenticarse usando un token cada vez que se realice una llamada. Dicho token nos lo provee el BCRA de manera gratuita, solo hay que registrarse con una cuenta de mail. 26 | 27 | link de registro: 28 | http://estadisticasbcra.com/api/registracion 29 | 30 | 31 | 2 - una vez registrados, la página del BCRA nos dará un token válido por un año desde la fecha de registro. 32 | Pasado el año será necesario registrar otro. El token está limitado a 100 consultas diarias. 33 | 34 | 3- Utilizando Ajax co Jquery, debemos incluir un Header de autorización con nuestro token, esto debe setearse antes de realizar el llamado, por lo que se utilizará el parámetro **beforeSend** 35 | 36 | 37 | A continuación se muestra el código completo funcionando en un archivo .html 38 | __NOTA:__ 39 | (por razones de seguridad, he modificado mi token, ya que solo se permiten un maximo de 100 consultas al día, por lo que no quiero que me usen mis consultas... pueden generarse su propio token y reemplazarlo en el código. 40 | 41 | ```html 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | AJAX usando la funcion $.ajax() de JQuery - AleDC 51 | 52 | 53 | 54 | 55 | 59 | 60 | 61 | 62 | 63 | 64 | 65 |
66 | 67 | 68 | 113 | 114 | 115 | 116 | 117 | ``` 118 | ### Consultas disponibles: 119 | 120 | #### A continuación se detallan las consultas que la API tiene disponibles: 121 | 122 | ```js 123 | http://api.estadisticasbcra.com/milestones : eventos relevantes (presidencia, ministros de economía, presidentes del BCRA, cepo al dólar) 124 | http://api.estadisticasbcra.com/base : base monetaria 125 | http://api.estadisticasbcra.com/base_usd: base monetaria dividida USD 126 | http://api.estadisticasbcra.com/reservas : reservas internacionales 127 | http://api.estadisticasbcra.com/base_div_res : base monetaria dividida reservas internacionales 128 | http://api.estadisticasbcra.com/usd : cotización del USD 129 | http://api.estadisticasbcra.com/usd_of : cotización del USD Oficial 130 | http://api.estadisticasbcra.com/cuentas_corrientes : cuentas corrientes 131 | http://api.estadisticasbcra.com/cajas_ahorro : cajas de ahorro 132 | http://api.estadisticasbcra.com/plazo_fijo : plazos fijos 133 | http://api.estadisticasbcra.com/otros_depositos : otros depositos 134 | http://api.estadisticasbcra.com/tasa_int_dep : tasa de interés por depósitos 135 | http://api.estadisticasbcra.com/tasa_badlar : tasa BADLAR 136 | http://api.estadisticasbcra.com/tasa_baibar : tasa BAIBAR 137 | http://api.estadisticasbcra.com/cer : CER 138 | http://api.estadisticasbcra.com/uva : UVA 139 | http://api.estadisticasbcra.com/uvi : UVI 140 | http://api.estadisticasbcra.com/m2_privado_variacion_mensual : M2 privado variación mensual 141 | http://api.estadisticasbcra.com/var_usd_vs_usd_of : porcentaje de variación entre la cotización del USD y el USD oficial 142 | http://api.estadisticasbcra.com/lebac : LEBACs 143 | http://api.estadisticasbcra.com/lebac_nominal : LEBACs (Nominal) 144 | http://api.estadisticasbcra.com/circulacion_monetaria : circulación monetaria 145 | http://api.estadisticasbcra.com/billetes_y_monedas : billetes y monedas 146 | http://api.estadisticasbcra.com/efectivo_en_ent_fin : efectivo en entidades financieras 147 | http://api.estadisticasbcra.com/depositos_cuenta_ent_fin : depositos de entidades financieras en cuenta del BCRA 148 | http://api.estadisticasbcra.com/var_usd_anual : variación anual del dólar (porcentaje de variación de la cotización del dólar un año despues a la cotización de la fecha indicada) 149 | http://api.estadisticasbcra.com/var_usd_of_anual : variación anual del dólar oficial (porcentaje de variación de la cotización del dólar oficial un año despues a la cotización de la fecha indicada) 150 | http://api.estadisticasbcra.com/var_merval_anual : variación anual del MERVAL (porcentaje de variación del MERVAL un año despues al la cotización de la fecha indicada) 151 | http://api.estadisticasbcra.com/merval : MERVAL 152 | http://api.estadisticasbcra.com/merval_usd : MERVAL dividido cotización del USD 153 | ``` 154 | 155 | 156 | Esto es todo. 157 | 158 | Documentación Oficial de la API: 159 | 160 | http://estadisticasbcra.com/api/documentacion 161 | 162 | 163 | ###### Si se presentara el caso de que el código no funcióne, será necesario instalar esta extensión de Google Chrome: 164 | 165 | https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi/related 166 | 167 | 168 | 169 | 170 | 171 | - [x] Ale DC 172 | 173 | 174 | 175 | --------------------------------------------------------------------------------