← todas as tagsReferência da API
Macro
Séries macroeconômicas, expectativas Focus e regime
GET
/v1/macro/gearsgetMacroGearsEngrenagens macro (sinais por seção)
Parâmetros
gearquerystring [monetary, inflation, growth, employment, credit, fiscal, external, sovereign_risk, global, currency, cross_asset]
atquerystring
Resposta 200
Sinais por engrenagem
object
as_ofstring | null
gearsobject[]
gearstring
indicatorsobject[]RegimeSignal
namestring
valuenumber | null
directionstring | nullupdownflatnull
lineageobjectLineage
sourcestring
referencestring
urlstring | null
unitstring | null
labelstring | null
datestring | null
Chamada
curl
curl -H "Authorization: Bearer db_live_xxxxxxxxxxxx" \ "https://api.databolsa.com/v1/v1/macro/gears"
python · httpx
import httpx
resp = httpx.get(
"https://api.databolsa.com/v1/v1/macro/gears",
headers={"Authorization": "Bearer db_live_xxxxxxxxxxxx"},
)
resp.raise_for_status()
data = resp.json()javascript · fetch
const resp = await fetch("https://api.databolsa.com/v1/v1/macro/gears", {
headers: { Authorization: "Bearer db_live_xxxxxxxxxxxx" },
});
const data = await resp.json();GET
/v1/macro/regimegetMacroRegimeRegime econômico (quadrante crescimento × inflação)
Parâmetros
atquerystring
Resposta 200
Snapshot do regime
objectRegimeSnapshot
as_ofstring | null
quadrantstring | nullgrowth_up_inflation_upgrowth_up_inflation_downgrowth_down_inflation_upgrowth_down_inflation_downnull
growthobject
directionstring | nullupdownflatnull
signalsobject[]RegimeSignal
namestring
valuenumber | null
directionstring | nullupdownflatnull
lineageobjectLineage
sourcestring
referencestring
urlstring | null
unitstring | null
labelstring | null
datestring | null
inflationobject
directionstring | nullupdownflatnull
signalsobject[]RegimeSignal
namestring
valuenumber | null
directionstring | nullupdownflatnull
lineageobjectLineage
sourcestring
referencestring
urlstring | null
unitstring | null
labelstring | null
datestring | null
cross_assetobject
dy_vs_selic_spreadnumber | null
equity_risk_premiumnumber | null
real_selicnumber | null
Chamada
curl
curl -H "Authorization: Bearer db_live_xxxxxxxxxxxx" \ "https://api.databolsa.com/v1/v1/macro/regime"
python · httpx
import httpx
resp = httpx.get(
"https://api.databolsa.com/v1/v1/macro/regime",
headers={"Authorization": "Bearer db_live_xxxxxxxxxxxx"},
)
resp.raise_for_status()
data = resp.json()javascript · fetch
const resp = await fetch("https://api.databolsa.com/v1/v1/macro/regime", {
headers: { Authorization: "Bearer db_live_xxxxxxxxxxxx" },
});
const data = await resp.json();GET
/v1/macro/expectationsgetMarketExpectationsExpectativas Focus (consenso por indicador)
Parâmetros
indicator *querystring [ipca, selic, pib, cambio]
referencequerystring
fromquerystring
toquerystring
Resposta 200
Expectativas
object
indicatorstring
referencestring | null
realizednumber | null
surveysobject[]Expectation
survey_datestring
referencestring
mediannumber | null
meannumber | null
std_devnumber | null
respondentsnumber | null
basenumber | null
Chamada
curl
curl -H "Authorization: Bearer db_live_xxxxxxxxxxxx" \ "https://api.databolsa.com/v1/v1/macro/expectations?indicator=ipca"
python · httpx
import httpx
resp = httpx.get(
"https://api.databolsa.com/v1/v1/macro/expectations",
params={"indicator": "ipca"},
headers={"Authorization": "Bearer db_live_xxxxxxxxxxxx"},
)
resp.raise_for_status()
data = resp.json()javascript · fetch
const resp = await fetch("https://api.databolsa.com/v1/v1/macro/expectations?indicator=ipca", {
headers: { Authorization: "Bearer db_live_xxxxxxxxxxxx" },
});
const data = await resp.json();GET
/v1/serieslistSeriesCatálogo de séries (BCB/IBGE/FRED/...)
Parâmetros
cursorquerystring
limitqueryinteger
sourcequerystring [bcb_sgs, bcb_focus, ibge_sidra, fred, ipeadata, tesouro_direto]
searchquerystring
Resposta 200
Página do catálogo
object
dataobject[]SeriesMeta
sourcestring
series_idstring
namestring | null
labelstring | null
unitstring | null
frequencystring | null
first_datestring | null
last_datestring | null
metaobject
next_cursorstring | null
countintegerItens nesta página
Chamada
curl
curl -H "Authorization: Bearer db_live_xxxxxxxxxxxx" \ "https://api.databolsa.com/v1/v1/series"
python · httpx
import httpx
resp = httpx.get(
"https://api.databolsa.com/v1/v1/series",
headers={"Authorization": "Bearer db_live_xxxxxxxxxxxx"},
)
resp.raise_for_status()
data = resp.json()javascript · fetch
const resp = await fetch("https://api.databolsa.com/v1/v1/series", {
headers: { Authorization: "Bearer db_live_xxxxxxxxxxxx" },
});
const data = await resp.json();GET
/v1/series/{source}/{series_id}getSeriesObservações de uma série (com acumulados opcionais)
Parâmetros
source *pathstring
series_id *pathstring
fromquerystring
toquerystring
accumulatedquerystring [none, 12m]
Resposta 200
Série com metadados e observações
object
metaobjectSeriesMeta
sourcestring
series_idstring
namestring | null
labelstring | null
unitstring | null
frequencystring | null
first_datestring | null
last_datestring | null
observationsobject[]Observation
datestring
valuenumber | null
Chamada
curl
curl -H "Authorization: Bearer db_live_xxxxxxxxxxxx" \ "https://api.databolsa.com/v1/v1/series/bcb_sgs/432"
python · httpx
import httpx
resp = httpx.get(
"https://api.databolsa.com/v1/v1/series/bcb_sgs/432",
headers={"Authorization": "Bearer db_live_xxxxxxxxxxxx"},
)
resp.raise_for_status()
data = resp.json()javascript · fetch
const resp = await fetch("https://api.databolsa.com/v1/v1/series/bcb_sgs/432", {
headers: { Authorization: "Bearer db_live_xxxxxxxxxxxx" },
});
const data = await resp.json();