Snapshot

Here you can get stocks earnings and fundamental information.

Companies list

List all companies available

/financials/companies

te.getFinancialsData(output_type = 'df')
data = te.getFinancialsData().then(function(data){
  console.log(data)     
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/financials/companies?c=guest:guest");

By country

List all financials data by country (maximum of 5)

/financials/companies?country={country}

te.getFinancialsData(country = 'united states', output_type = 'df')
data = te.getFinancialsData(country = 'united states').then(function(data){
  console.log(data)     
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/financials/companies?country=united%20states&c=guest:guest");

/financials/companies?country={countries}

te.getFinancialsData(country = ['spain', 'germany'], output_type = 'df')
data = te.getFinancialsData(country = ['spain', 'germany'] ).then(function(data){
  console.log(data)     
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/financials/companies?country=spain,germany&c=guest:guest");

Categories list

List all categories available

/financials/categories

te.getFinancialsCategoryList(output_type = 'df')
data = te.getFinancialsCategoryList().then(function(data){
  console.log(data)     
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/financials/categories?c=guest:guest");

By categories

List all financials data by category

/financials/category/{category}

te.getFinancialsDataByCategory(category = 'assets', output_type = 'df')
data = te.getFinancialsDataByCategory(category = 'assets').then(function(data){
  console.log(data)     
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/financials/category/assets?c=guest:guest");

By symbol

List all financials data by stock symbol

/financials/symbol/{symbol}

te.getFinancialsData(symbol = 'aapl:us', output_type = 'df')
data = te.getFinancialsData(symbol = 'aapl:us').then(function(data){
  console.log(data)     
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/financials/symbol/aapl:us?c=guest:guest");

Response fields

FieldTypeDescriptionExample
SymbolstringUnique symbol used by Trading Economics“aapl:us:assets”
DatestringTrading Economics date time in UTC“2022-12-31T00:00:00”
LastnumberLastest value46747.0000
Value1numberValue for the current quarter346747.0000
Date1stringDate for the current quarter“2022-12-31T00:00:00”
Value2numberValue for the quarter prior to Value1352755.0000
Date2stringDate for the quarter prior to Date1“2022-09-30T00:00:00”
Value3numberValue for the quarter prior to Value2336309.0000
Date3stringDate for the quarter prior to Date2“2022-06-30T00:00:00”
Value4numberValue for the quarter prior to Value3350662.0000
Date4stringDate for the quarter prior to Date3“2022-03-31T00:00:00”
UnitstringUnit“E+06”
CurrencystringCurrency“USD”
FrequencystringFrequency of the financial“quarterly”
StockstringStock unique symbol used by Trading Economics“aapl:us”
FinancialSymbolstringFinancials category“assets”

Fields in ‘Companies list’ and ‘By country’

FieldTypeDescriptionExample
SymbolstringUnique symbol used by Trading Economics“aapl:us:assets”
NamestringName of the company“Life360 Inc”
CountrystringCompany Country“United States”

Fields in ‘Categories list’

FieldTypeDescriptionExample
CategorystringFinancials category“eps”
NamestringCategory full name“EPS Earnings Per Share”