API para Base de Datos Estadísticos

Documentación

El Banco Central de Chile provee dos métodos en este servicio, uno que permite obtener los datos de las series estadísticas, y otro que entrega el catálogo de las series disponibles para ser consultadas. A continuación se describen ambos métodos, sus parámetros y formatos de respuesta.

GetSeries

Permite obtener los datos de la serie.

  • URL: https://si3.bcentral.cl/SieteRestWS/SieteRestWS.ashx?user=123456789&pass=tuPassword&firstdate=YYYY-MM-DD&lastdate=YYYY-MM-DD&timeseries=codigodeserie&function=GetSeries

  • En la cual se consideran los parámetros:

    • user (obligatorio): completar nombre de usuario.
    • pass (obligatorio): completar contraseña.
    • firstdate (opcional): ingresar fecha desde la cual se requiere recoger datos. Si el parámetro no está presente, se recoge por defecto desde el primer dato disponible.
    • lastdate (opcional): ingresar fecha hasta la cual se requiere recoger datos. Si el parámetro no está presente, se recoge por defecto hasta el último dato disponible.
    • timeseries (obligatorio): incorporar código de la serie de tiempo a consultar. Ver Catálogo de Series.
    • function (opcional): completar valor GetSeries. De no completarse, GetSeries se usará por defecto.
  • Respuesta: JSON.

Ejemplo


URL

https://si3.bcentral.cl/SieteRestWS/SieteRestWS.ashx?user=usiario@ejemplo.com&pass=contrasena&function=GetSeries&timeseries=F022.TPM.TIN.D001.NO.Z.D&firstdate=2021-10-10&lastdate=2021-10-15

Respuesta

{
  "Codigo": 0,
  "Descripcion": "Success",
  "Series": {
    "descripEsp": "Tasa de política monetaria (TPM) (porcentaje)",
    "descripIng": "Monetary policy rate (MPR) (percentage)",
    "seriesId": "F022.TPM.TIN.D001.NO.Z.D",
    "Obs": [
      {
        "indexDateString": "12-10-2021",
        "value": "1.5",
        "statusCode": "OK"
      },
      {
        "indexDateString": "13-10-2021",
        "value": "1.5",
        "statusCode": "OK"
      },
      {
        "indexDateString": "14-10-2021",
        "value": "2.75",
        "statusCode": "OK"
      },
      {
        "indexDateString": "15-10-2021",
        "value": "2.75",
        "statusCode": "OK"
      }
    ]
  },
  "SeriesInfos": []
}
      

SearchSeries

Permite ver la lista de series disponibles por frecuencia y su metadata.

  • URL: https://si3.bcentral.cl/SieteRestWS/SieteRestWS.ashx?user=123456789&pass=tuPassword&frequency=frecuenciaelegida&function=SearchSeries

  • En la cual se consideran los parámetros:

    • user (obligatorio): completar nombre de usuario.
    • pass (obligatorio): completar contraseña.
    • frequency (obligatorio): completar con la frecuencia para la cual se quiere consultar el catálogo de series disponibles. Puede tomar los valores DAILY, MONTHLY, QUARTERLY o ANNUAL.
    • function (obligatorio): completar valor SearchSeries.
  • Respuesta: JSON.

Ejemplo


URL

https://si3.bcentral.cl/SieteRestWS/SieteRestWS.ashx?user=usuario@ejemplo.com&pass=contrasena&function=SearchSeries&frequency=QUARTERLY

Respuesta

{
  "Codigo": 0,
  "Descripcion": "Success",
  "Series": {
    "descripEsp": null,
    "descripIng": null,
    "seriesId": null,
    "Obs": null
  },
  "SeriesInfos": [
    {
      "seriesId": "F061.1.FLU.S.USD.Z.T",
      "frequencyCode": "QUARTERLY",
      "spanishTitle": "Cuenta corriente, 1996-2011 (BP)",
      "englishTitle": "Current account, 1996-2011 (BP)",
      "firstObservation": "01-01-1996",
      "lastObservation": "01-07-2011",
      "updatedAt": "09-01-2015",
      "createdAt": "09-01-2015"
    },
    {
      "seriesId": "F061.1A.FLU.S.USD.Z.T",
      "frequencyCode": "QUARTERLY",
      "spanishTitle": "Comercio de bienes y servicios, 1996-2011 (BP)",
      "englishTitle": "Current account - Goods and services, 1996-2011 (BP)",
      "firstObservation": "01-01-1996",
      "lastObservation": "01-07-2011",
      "updatedAt": "09-01-2015",
      "createdAt": "09-01-2015"
    },
    {
      "seriesId": "F061.1AA.FLU.S.USD.Z.T",
      "frequencyCode": "QUARTERLY",
      "spanishTitle": "Balanza comercial, 1996-2011 (BP)",
      "englishTitle": "Trade balance, 1996-2011 (BP)",
      "firstObservation": "01-01-1996",
      "lastObservation": "01-07-2011",
      "updatedAt": "09-01-2015",
      "createdAt": "09-01-2015"
    },
    ...
  ]
}