Demonstraçã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.
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.
Bearer Token de API obtido no dashboard em brapi.dev/dashboard
In: header
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.
"annual"Value in
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.
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X GET "https://example.com/api/v2/stocks/income-statement?symbols=PETR4%2CVALE3"{ "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}