DataBolsa

Buscar

Busque tickers e páginas

← todas as tags
Referência da API

Companies

Companhias abertas (cadastro CVM) e demonstrações

GET/v1/companieslistCompanies

Lista companhias abertas (cadastro CVM)

Parâmetros

cursorquerystring
limitqueryinteger
sectorquerystring
segmentquerystring
searchquerystring

Resposta 200

Página de companhias

object
dataobject[]Company
cvm_codeinteger
cnpjstring | null
namestring | null
trade_namestring | nullNome de pregão — null nas fontes abertas
sectorstring | null
subsectorstring | null
listing_segmentstring | null
tickersstring[]
shares_outstandingobjectCapital emitido (fontes cruzadas FRE/CVM e B3)
commonnumber | null
preferrednumber | null
totalnumber | null
free_float_pctnumber | null% de ações em circulação (FRE)
statusstring | null
has_active_tickerboolean | null
metaobject
next_cursorstring | null
countintegerItens nesta página

Chamada

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

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

Companhia por código CVM

Parâmetros

cvm_code *pathinteger

Resposta 200

Companhia

objectCompany
cvm_codeinteger
cnpjstring | null
namestring | null
trade_namestring | nullNome de pregão — null nas fontes abertas
sectorstring | null
subsectorstring | null
listing_segmentstring | null
tickersstring[]
shares_outstandingobjectCapital emitido (fontes cruzadas FRE/CVM e B3)
commonnumber | null
preferrednumber | null
totalnumber | null
free_float_pctnumber | null% de ações em circulação (FRE)
statusstring | null
has_active_tickerboolean | null

Chamada

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

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

Documentos e comunicados (IPE/CVM)

Parâmetros

cvm_code *pathinteger
cursorquerystring
limitqueryinteger
categoryquerystring
fromquerystring
toquerystring

Resposta 200

Página de documentos

object
dataobject[]Document
cvm_codeinteger
categorystring | null
typestring | null
subjectstring | null
reference_datestring | null
filed_atstring | null
protocolstring | null
download_urlstring | null
has_textboolean
metaobject
next_cursorstring | null
countintegerItens nesta página

Chamada

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

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