R

Uso de R para obtener datos desde la API de indicadores.

A continuación se muestra el código de ejemplo para consultar a nuestra API desde el Lenguaje R. El ejemplo utiliza httr2 y envía la cabecera User-Agent para identificar el cliente.

Instala los paquetes si aún no los tienes:

install.packages(c("httr2", "jsonlite"))
library(httr2)

url <- "https://findic.cl/api/"

tryCatch(
  {
    respuesta <- request(url) |>
      req_user_agent("findic-docs-r/1.0") |>
      req_headers(Accept = "application/json") |>
      req_timeout(10) |>
      req_perform()

    resumen <- resp_body_json(respuesta)
    uf <- resumen$uf

    cat("Fecha:", uf$fecha, "\n")
    cat("Valor UF: $", uf$valor, "\n")
  },
  error = function(error) {
    cat("Error en la solicitud:", conditionMessage(error), "\n")
  }
)

Más información del objeto JSON entregado en el resumen aquí.