Credit Ratings

Trading Economics API provides Credit Rating data from many agencies.

Latest

Get latest credit ratings

/ratings

import tradingeconomics as te
te.login('your_api_key')

te.getRatings()
const te = require('tradingeconomics');
te.login('your_api_key');

data = te.getRatings().then(function(data){
  console.log(data)       
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/ratings?c=guest:guest");
CountryTETE_OutlookSPSP_OutlookMoodysMoodys_OutlookFitchFitch_OutlookDBRSDBRS_Outlook
Albania35StableB+StableB1Stable
Andorra65StableBBB+PositiveBaa2StableA-Stable
Angola25StableB-StableB3PositiveB-Stable

By country

Get credit rating data by specific country

/ratings/{country}

te.getRatings(country= 'mexico')
data = te.getRatings(country = 'mexico').then(function(data){
  console.log(data)       
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/ratings/mexico?c=guest:guest");
CountryTETE_OutlookSPSP_OutlookMoodysMoodys_OutlookFitchFitch_OutlookDBRSDBRS_Outlook
Mexico60StableBBBStableBaa2StableBBB-StableBBBStable

/ratings/{countries}

te.getRatings(country=['mexico','sweden'])
data = te.getRatings(country = ['mexico', 'sweden']).then(function(data){
  console.log(data)       
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/ratings/mexico,sweden?c=guest:guest");
CountryTETE_OutlookSPSP_OutlookMoodysMoodys_OutlookFitchFitch_OutlookDBRSDBRS_Outlook
Mexico60StableBBBStableBaa2StableBBB-StableBBBStable
Sweden99StableAAAStableAaaStableAAAStableAAAStable

Historical

Get credit rating historical data

/ratings/historical/{country}

te.getHistoricalRatings(country= 'mexico')
data = te.getRatings(historical = 'mexico').then(function(data){
  console.log(data)       
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/ratings/historical/mexico?c=guest:guest");
CountryDateAgencyRatingOutlook
Mexico7/8/2022Moody’sBaa2Stable
Mexico7/6/2022S&PBBBStable
Mexico5/6/2021DBRSBBBStable

/ratings/historical/{countries}

te.getHistoricalRatings(country=['mexico','sweden'])
data = te.getRatings(historical = ['mexico', 'sweden']).then(function(data){
  console.log(data)       
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/ratings/historical/mexico,sweden?c=guest:guest");
CountryDateAgencyRatingOutlook
Mexico7/8/2022Moody’sBaa2Stable
Mexico7/6/2022S&PBBBStable
Sweden4/17/2012DBRSAAAStable

/ratings/historical/{country}/{yyyy-mm-dd}/{yyyy-mm-dd}

te.getHistoricalRatings(country='mexico', initDate='2013-01-01', 
 endDate='2014-01-01')
data = te.getRatings(historical = 'mexico', 
 start_date = '2013-01-01', end_date = '2014-01-01').then(function(data){
  console.log(data)       
});
WebRequest request = WebRequest.Create("https://api.tradingeconomics.com/ratings/historical/mexico/2013-01-01/2014-01-01?c=guest:guest");
CountryDateAgencyRatingOutlook
Mexico12/19/2013S&PBBB+Stable
Mexico5/8/2013FitchBBB+Stable
Mexico3/12/2013S&PBBBPositive

Response fields

FieldTypeDescriptionExample
CountrystringCountry name“Mexico”
TEstringTrading Economics rating“60”
TE_OutlookstringTrading Economics outlook“Stable”
SPstringStandard & Poor’s rating“BBB”
SP_OutlookstringStandard & Poor’s outlook“Stable”
MoodysstringMoody’s rating“Baa2”
Moodys_OutlookstringMoody’s outlook“Stable”
FitchstringFitch rating“BBB-”
Fitch_outlookstringFitch outlookStable"
DBRSstringDBRS rating“BBB”
DBRS_OutlookstringDBRS outlook“Stable”

Fields available in ‘Historical’

FieldTypeDescriptionExample
CountrystringCountry name“Mexico”
DatestringRelease time and date in UTC“12/19/2013”
AgencystringRating agency“S&P”
RatingstringRating score“BBB+”
OutlookstringRating outlook“Stable”