DataBolsa docs
Referência da APIDados de mercadoEmpresas

Demonstrações financeiras estruturadas (TTM + balanço)

Séries estruturadas por trimestre (CVM DFP/ITR): fluxos em TTM (receita, EBIT, EBITDA, lucro, caixa operacional/livre, capex) e balanço ponto-no-tempo (ativos, caixa, dívida, patrimônio). Valores em R$ (unidade), escopo consolidado e controladora. `filed_at` traz a 1ª publicação na CVM para corte point-in-time sem lookahead. `from`/`to` filtram ref_date; paginação por cursor.

GET
/v1/companies/{cvm_code}/statements
AuthorizationBearer <token>

In: header

Path Parameters

cvm_codeinteger

Código CVM NUMÉRICO da companhia (não o ticker). Descubra via /search ou listCompanies.

Range0 < value

Query Parameters

cursor?string
limit?integer
Default100
Range1 <= value <= 1000
scope?string

con = consolidado, ind = controladora; omitir retorna ambos.

Value in"con" | "ind"
from?string

Início do período (ref_date, fim do trimestre contábil).

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

Fim do período (ref_date, inclusive).

Match^\d{4}-\d{2}-\d{2}$

Response Body

curl -X GET "https://api.databolsa.com/v1/companies/0/statements?cursor=string&limit=100&scope=con&from=string&to=string"
{
  "data": [
    {
      "cvm_code": 0,
      "cnpj": "string",
      "company_name": "string",
      "ref_date": "string",
      "filed_at": "string",
      "scope": "string",
      "quarters_available": 0,
      "is_latest": true,
      "revenue_ttm": 0,
      "gross_profit_ttm": 0,
      "ebit_ttm": 0,
      "ebitda_ttm": 0,
      "net_income_ttm": 0,
      "ocf_ttm": 0,
      "fcf_ttm": 0,
      "dna_ttm": 0,
      "capex_ttm": 0,
      "total_assets": 0,
      "current_assets": 0,
      "cash": 0,
      "st_investments": 0,
      "current_liabilities": 0,
      "noncurrent_liabilities": 0,
      "st_debt": 0,
      "lt_debt": 0,
      "gross_debt": 0,
      "net_debt": 0,
      "equity": 0,
      "working_capital": 0,
      "net_current_assets": 0,
      "invested_capital": 0,
      "nopat_ttm": 0
    }
  ],
  "meta": {
    "next_cursor": "string",
    "count": 0
  }
}
{
  "type": "string",
  "title": "string",
  "status": 0,
  "detail": "string",
  "instance": "string"
}