DRE
Changed onDemonstração de resultado de empresas listadas: receita, custos, lucro bruto, despesas operacionais, resultado financeiro, impostos e lucro líquido. Uma linha por período, do mais recente para o mais antigo.
Use para acompanhar resultados, margens e crescimento de lucro.
O padrão é period=annual. Use period=quarterly para trimestres. startDate e endDate filtram pela data de encerramento do período.
Cada trimestre traz o valor do trimestre isolado, sem somar os trimestres anteriores do ano.
Em ETFs, netIncome é o resultado do fundo, sellingGeneralAdministrative são as taxas e despesas do fundo e totalRevenue é o resultado da carteira antes delas. Um período só aparece quando o resultado de cada mês confere com a variação da cota.
consolidationType informa a base de cada período: consolidated para o demonstrativo consolidado ou individual para o demonstrativo só da controladora. Empresas sem controladas entregam só o individual.
Os trimestres usam a mesma base, consolidada ou individual, do relatório anual do mesmo ano. Sem relatório anual, a base é a que tem o trimestre mais recente. Em empate, a consolidada vale. Lacunas não são preenchidas com a outra base. Um período sem os dados necessários para o cálculo retorna null.
Request
- Base URLhttps://brapi.dev
- URLhttps://brapi.dev/api/v2/stocks/income-statement
- AuthHTTP bearer
Query parameters
Tickers separados por vírgula. Ex.: PETR4,VALE3. requestedSymbol identifica o ticker enviado e symbol identifica os dados retornados.
Período de cada linha: anual ou trimestral.
Data inicial no formato YYYY-MM-DD. Filtra pela data de encerramento do período.
Data final no formato YYYY-MM-DD. Filtra pela data de encerramento do período.
Response
Dados fundamentalistas recuperados com sucesso.
Example response
{
"results": [
{
"requestedSymbol": "PETR4",
"symbol": "PETR4",
"changed": false,
"data": [
{
"type": "yearly",
"endDate": "2025-12-31",
"consolidationType": "consolidated",
"totalRevenue": 497549000000,
"costOfRevenue": -260551000000,
"grossProfit": 236998000000,
"researchDevelopment": null,
"sellingGeneralAdministrative": -10802000000,
"nonRecurring": null,
"otherOperatingExpenses": -51372000000,
"totalOperatingExpenses": -91370000000,
"operatingIncome": -91370000000,
"totalOtherIncomeExpenseNet": null,
"ebit": 145628000000,
"interestExpense": null,
"incomeBeforeTax": 150599000000,
"incomeTaxExpense": -39994000000,
"minorityInterest": 476000000,
"netIncomeFromContinuingOps": 110605000000,
"discontinuedOperations": 0,
"extraordinaryItems": null,
"effectOfAccountingCharges": null,
"otherItems": null,
"netIncome": 110605000000,
"netIncomeApplicableToCommonShares": 110129000000,
"salesExpenses": -28954000000,
"lossesDueToNonRecoverabilityOfAssets": 0,
"otherOperatingIncome": 0,
"equityIncomeResult": -242000000,
"financialResult": 4971000000,
"financialIncome": 8286000000,
"financialExpenses": -3315000000,
"currentTaxes": -35099000000,
"deferredTaxes": -4895000000,
"incomeBeforeStatutoryParticipationsAndContributions": null,
"basicEarningsPerCommonShare": 8540,
"dilutedEarningsPerCommonShare": 8540,
"basicEarningsPerPreferredShare": 8540,
"profitSharingAndStatutoryContributions": null,
"dilutedEarningsPerPreferredShare": 8540,
"claimsAndOperationsCosts": null,
"administrativeCosts": null,
"otherOperatingIncomeAndExpenses": null,
"earningsPerShare": null,
"basicEarningsPerShare": null,
"dilutedEarningsPerShare": null,
"insuranceOperations": null,
"reinsuranceOperations": null,
"complementaryPensionOperations": null,
"capitalizationOperations": null,
"cleanEbit": 145628000000,
"cleanEbitda": 145628000000,
"cleanNopat": 96114480000,
"cleanNetIncome": null
}
]
}
],
"requestedAt": "2026-06-14T05:03:16.000Z",
"took": 31
}Changes
- info
endpoint added
- info