DataBolsa docs
Referência da APIDados de mercadoMacro

Catálogo de séries macro (Brasil, EUA e mundo)

Todas as séries servidas por getSeries, com período coberto e frequência. Use ANTES de chamar getSeries: é aqui que se descobre o `series_id` e até onde o histórico vai. Quatro fontes: `bcb_sgs` (Brasil — Selic, CDI, IPCA, câmbio, crédito, fiscal, contas externas), `fred` (EUA — curva Treasury de 1 mês a 30 anos, CPI, PCE, payrolls, VIX, S&P 500, e os benchmarks de commodity Brent/minério/soja), `world_bank` (comparação entre economias, ANUAL, `series_id` no formato `<indicador>:<ISO2>`) e `benchmark` (CDI e IPCA em índice base-100, para comparar carteira contra referência). Fora deste catálogo, com porta própria: expectativas Focus em getMarketExpectations, títulos públicos em listTesouroBonds e getYieldCurve, índices da B3 em listIndexQuotes, e os indicadores macro já calculados em getMacroGears e getMacroRegime.

GET
/v1/series
AuthorizationBearer <token>

In: header

Query Parameters

cursor?string
limit?integer
Default100
Range1 <= value <= 1000
source?string
Value in"bcb_sgs" | "fred" | "world_bank" | "benchmark" | "bcb_focus" | "curve" | "credit_spread"
search?string

Response Body

curl -X GET "https://api.databolsa.com/v1/series?cursor=string&limit=100&source=bcb_sgs&search=string"
{
  "data": [
    {
      "source": "string",
      "series_id": "string",
      "name": "string",
      "label": "string",
      "unit": "string",
      "frequency": "string",
      "dimension": "string",
      "scale": "string",
      "period": "string",
      "seasonal_adjustment": "string",
      "expected_range": {
        "min": 0,
        "max": 0
      },
      "prior_note": "string",
      "served_by": "string",
      "first_date": "string",
      "last_date": "string"
    }
  ],
  "meta": {
    "next_cursor": "string",
    "count": 0,
    "total": 0,
    "subject": {
      "property1": "string",
      "property2": "string"
    }
  }
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string",
  "details": {
    "property1": null,
    "property2": null
  }
}