DataBolsa docs
Referência da APIDados de mercadoMacro

Observações de uma série (com acumulados opcionais)

Série temporal (data, valor) de uma fonte macro (BCB SGS, IBGE SIDRA, FRED…). `source`+`series_id` identificam a série; `accumulated=12m` acumula variações. Ex.: bcb_sgs/432 = Selic meta.

GET
/v1/series/{source}/{series_id}
AuthorizationBearer <token>

In: header

Path Parameters

sourcestring

Fonte: bcb_sgs | bcb_focus | ibge_sidra | fred | ipeadata | tesouro_direto | world_bank.

Length1 <= length
series_idstring

ID da série na fonte. Em bcb_sgs: 432=Selic meta (%a.a.), 12=CDI diário, 433=IPCA mês, 13522=IPCA 12m, 1=USD/BRL, 189=IGP-M. Use listSeries para descobrir outras.

Length1 <= length

Query Parameters

from?string
Match^\d{4}-\d{2}-\d{2}$
to?string
Match^\d{4}-\d{2}-\d{2}$
accumulated?string

Transformação: none (default) ou 12m (acumulado 12 meses, p/ séries de variação como IPCA).

Default"none"
Value in"none" | "12m"

Response Body

curl -X GET "https://api.databolsa.com/v1/series/string/string?from=string&to=string&accumulated=none"
{
  "meta": {
    "source": "string",
    "series_id": "string",
    "name": "string",
    "label": "string",
    "unit": "string",
    "frequency": "string",
    "first_date": "string",
    "last_date": "string"
  },
  "observations": [
    {
      "date": "string",
      "value": 0
    }
  ]
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}