DataBolsa

Buscar

Busque tickers e páginas

← todas as tags
Referência da API

Indices

Índices da B3 (IBOV, IFIX, ...) e composições

GET/v1/indiceslistIndices

Índices disponíveis (IBOV, IFIX, ...)

Resposta 200

Lista de índices

object[]IndexMeta
codestring
namestring
rebalancingstring

Chamada

curl
curl -H "Authorization: Bearer db_live_xxxxxxxxxxxx" \
  "https://api.databolsa.com/v1/v1/indices"
python · httpx
import httpx

resp = httpx.get(
    "https://api.databolsa.com/v1/v1/indices",
    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/indices", {
  headers: { Authorization: "Bearer db_live_xxxxxxxxxxxx" },
});
const data = await resp.json();
GET/v1/indices/{code}/quoteslistIndexQuotes

Série de níveis diários de um índice

Parâmetros

code *pathstring
cursorquerystring
limitqueryinteger
fromquerystring
toquerystring

Resposta 200

Página de níveis

object
dataobject[]Observation
datestring
valuenumber | null
metaobject
next_cursorstring | null
countintegerItens nesta página

Chamada

curl
curl -H "Authorization: Bearer db_live_xxxxxxxxxxxx" \
  "https://api.databolsa.com/v1/v1/indices/IBOV/quotes"
python · httpx
import httpx

resp = httpx.get(
    "https://api.databolsa.com/v1/v1/indices/IBOV/quotes",
    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/indices/IBOV/quotes", {
  headers: { Authorization: "Bearer db_live_xxxxxxxxxxxx" },
});
const data = await resp.json();
GET/v1/indices/{code}/compositiongetIndexComposition

Composição teórica do índice (carteira teórica vigente)

Parâmetros

code *pathstring

Resposta 200

Composição teórica

objectIndexComposition
codestring
effective_datestring
componentsobject[]
tickerstring
weightnumber
theoretical_quantitynumber

Chamada

curl
curl -H "Authorization: Bearer db_live_xxxxxxxxxxxx" \
  "https://api.databolsa.com/v1/v1/indices/IBOV/composition"
python · httpx
import httpx

resp = httpx.get(
    "https://api.databolsa.com/v1/v1/indices/IBOV/composition",
    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/indices/IBOV/composition", {
  headers: { Authorization: "Bearer db_live_xxxxxxxxxxxx" },
});
const data = await resp.json();