Indicators Data Series Changes

This section’s endpoints provide a list of the latest Economic Indicators that have undergone changes in their data series, along with the reason for the modification.

All changes

Using Requests:

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/changes?c={your_api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

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

Using Requests:

const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/changes?c=${your_api_key}`)
    console.log(response.data)
})()

Or using our package:

const te = require('tradingeconomics');
te.login('your_api_key');
data = te.getIndicatorChanges().then(function(data){
  console.log(data)       
});

Using Requests:

using (var httpClient = new HttpClient())
{
    using (var request = new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/changes?client=your_api_key"))
    {
        request.Headers.TryAddWithoutValidation("Upgrade-Insecure-Requests", "1");
        var response = await httpClient.SendAsync(request);
        if (response.IsSuccessStatusCode)
        {
            var content = await response.Content.ReadAsStringAsync(); 
            Console.WriteLine(content);
        }
    }
}

The response data format can be configured by appending the &f= parameter to the URL request.

https://api.tradingeconomics.com/changes?c={your_api_key}&f=json
[
  {
    "Country": "Serbia",
    "Category": "Labour Costs",
    "Ticker": "SERBIALABCOS",
    "Reason": "Frequency",
    "Date": "2024-10-29T03:47:29.33"
  },
  {
    "Country": "Saudi Arabia",
    "Category": "Housing Index",
    "Ticker": "SAUDIARABHOUIND",
    "Reason": "Base year",
    "Date": "2024-10-28T15:19:33.473"
  },
  {
    "Country": "India",
    "Category": "Wages",
    "Ticker": "INDIAWAG",
    "Reason": "Replacement",
    "Date": "2024-10-28T11:42:54.78"
  }
]
https://api.tradingeconomics.com/changes?c={your_api_key}&f=csv
Country,Category,Ticker,Reason,Date
Serbia,Labour Costs,SERBIALABCOS,Frequency,10/29/2024 3:47:29 AM
Saudi Arabia,Housing Index,SAUDIARABHOUIND,Base year,10/28/2024 3:19:33 PM
India,Wages,INDIAWAG,Replacement,10/28/2024 11:42:54 AM

/changes?f=xml

<ArrayOfChangesItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<ChangesItem>
<Category>Labour Costs</Category>
<Country>Serbia</Country>
<Date>2024-10-29T03:47:29.33</Date>
<Reason>Frequency</Reason>
<Ticker>SERBIALABCOS</Ticker>
</ChangesItem>
<ChangesItem>
<Category>Housing Index</Category>
<Country>Saudi Arabia</Country>
<Date>2024-10-28T15:19:33.473</Date>
<Reason>Base year</Reason>
<Ticker>SAUDIARABHOUIND</Ticker>
</ChangesItem>
<ChangesItem>
<Category>Wages</Category>
<Country>India</Country>
<Date>2024-10-28T11:42:54.78</Date>
<Reason>Replacement</Reason>
<Ticker>INDIAWAG</Ticker>
</ChangesItem>
</ArrayOfChangesItem>
https://api.tradingeconomics.com/changes?c={your_api_key}
CountryCategoryTickerReasonDate
SerbiaLabour CostsSERBIALABCOSFrequency10/29/2024 3:47:29 AM
Saudi ArabiaHousing IndexSAUDIARABHOUINDBase year10/28/2024 3:19:33 PM
IndiaWagesINDIAWAGReplacement10/28/2024 11:42:54 AM

By date

Using Requests:

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/changes/2024-10-01?c={your_api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

te.getIndicatorChanges(start_date = '2024-10-01')

Using Requests:

const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/changes/2024-10-01?c=${your_api_key}`)
    console.log(response.data)
})()

Or using our package:

data = te.getIndicatorChanges(start_date = '2024-10-01').then(function(data){
  console.log(data)       
});

Using Requests:

using (var httpClient = new HttpClient())
{
    using (var request = new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/changes/2024-10-01?client=your_api_key"))
    {
        request.Headers.TryAddWithoutValidation("Upgrade-Insecure-Requests", "1");
        var response = await httpClient.SendAsync(request);
        if (response.IsSuccessStatusCode)
        {
            var content = await response.Content.ReadAsStringAsync(); 
            Console.WriteLine(content);
        }
    }
}
https://api.tradingeconomics.com/changes/{date}?c={your_api_key}&f=json
[
  {
    "Country": "Serbia",
    "Category": "Labour Costs",
    "Ticker": "SERBIALABCOS",
    "Reason": "Frequency",
    "Date": "2024-10-29T03:47:29.33"
  },
  {
    "Country": "Saudi Arabia",
    "Category": "Housing Index",
    "Ticker": "SAUDIARABHOUIND",
    "Reason": "Base year",
    "Date": "2024-10-28T15:19:33.473"
  },
  {
    "Country": "India",
    "Category": "Wages",
    "Ticker": "INDIAWAG",
    "Reason": "Replacement",
    "Date": "2024-10-28T11:42:54.78"
  }
]
https://api.tradingeconomics.com/changes/{date}?c={your_api_key}&f=csv
Country,Category,Ticker,Reason,Date
Serbia,Labour Costs,SERBIALABCOS,Frequency,10/29/2024 3:47:29 AM
Saudi Arabia,Housing Index,SAUDIARABHOUIND,Base year,10/28/2024 3:19:33 PM
India,Wages,INDIAWAG,Replacement,10/28/2024 11:42:54 AM

/changes/{date}?f=xml

<ArrayOfChangesItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<ChangesItem>
<Category>Labour Costs</Category>
<Country>Serbia</Country>
<Date>2024-10-29T03:47:29.33</Date>
<Reason>Frequency</Reason>
<Ticker>SERBIALABCOS</Ticker>
</ChangesItem>
<ChangesItem>
<Category>Housing Index</Category>
<Country>Saudi Arabia</Country>
<Date>2024-10-28T15:19:33.473</Date>
<Reason>Base year</Reason>
<Ticker>SAUDIARABHOUIND</Ticker>
</ChangesItem>
<ChangesItem>
<Category>Wages</Category>
<Country>India</Country>
<Date>2024-10-28T11:42:54.78</Date>
<Reason>Replacement</Reason>
<Ticker>INDIAWAG</Ticker>
</ChangesItem>
</ArrayOfChangesItem>
https://api.tradingeconomics.com/changes/{date}?c={your_api_key}
CountryCategoryTickerReasonDate
SerbiaLabour CostsSERBIALABCOSFrequency10/29/2024 3:47:29 AM
Saudi ArabiaHousing IndexSAUDIARABHOUINDBase year10/28/2024 3:19:33 PM
IndiaWagesINDIAWAGReplacement10/28/2024 11:42:54 AM

Discontinued series

Data series that have been discontinued and are no longer updated by the official source. For more details, see the dedicated Discontinued Series page.

Using Requests:

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/country/all/discontinued?c={your_api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

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

By country

te.getDiscontinuedIndicator(country = 'united states')

With multi countries

te.getDiscontinuedIndicator(country = ['united states', 'china'] )

Using Requests:

const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/country/all/discontinued?c=${your_api_key}`)
    console.log(response.data)
})()

Or using our package:

const te = require('tradingeconomics');
te.login('your_api_key');
data = te.getDiscontinuedIndicators().then(function(data){
  console.log(data)       
});

By country

data = te.getDiscontinuedIndicators(country = 'united states').then(function(data){
  console.log(data)       
});
new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/country/all/discontinued?c=your_api_key");

By country

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/country/united%20states/discontinued?c=your_api_key");

With multi countries

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/country/united%20states,china/discontinued?c=your_api_key");
https://api.tradingeconomics.com/country/all/discontinued?c={your_api_key}&f=json
[
  {
    "Country": "Afghanistan",
    "Category": "Internet Speed",
    "Title": "Afghanistan Internet Speed",
    "LatestValueDate": "2017-03-31T00:00:00",
    "LatestValue": 1901.54,
    "Source": "AKAMAI",
    "SourceURL": "",
    "Unit": "KBps",
    "URL": "/afghanistan/internet-speed",
    "CategoryGroup": "Business",
    "Adjustment": "",
    "Frequency": "Quarterly",
    "HistoricalDataSymbol": "AFGKBPS",
    "CreateDate": "2017-10-25T17:12:00",
    "FirstValueDate": "2007-09-30T00:00:00",
    "PreviousValue": 1797.43,
    "PreviousValueDate": "2016-12-31T00:00:00"
  },
  {
    "Country": "Afghanistan",
    "Category": "IP Addresses",
    "Title": "Afghanistan IP Addresses",
    "LatestValueDate": "2017-03-31T00:00:00",
    "LatestValue": 14505.0,
    "Source": "AKAMAI",
    "SourceURL": "",
    "Unit": "IP",
    "URL": "/afghanistan/ip-addresses",
    "CategoryGroup": "Business",
    "Adjustment": "",
    "Frequency": "Quarterly",
    "HistoricalDataSymbol": "AFGIPS",
    "CreateDate": "2017-10-25T17:12:00",
    "FirstValueDate": "2007-09-30T00:00:00",
    "PreviousValue": 15003.0,
    "PreviousValueDate": "2016-12-31T00:00:00"
  },
  {
    "Country": "Afghanistan",
    "Category": "Interest Rate",
    "Title": "Afghanistan Interest Rate",
    "LatestValueDate": "2017-03-31T00:00:00",
    "LatestValue": 14.94,
    "Source": "Afghanistan Bank",
    "SourceURL": "http://www.centralbank.gov.af/",
    "Unit": "percent",
    "URL": "/afghanistan/interest-rate",
    "CategoryGroup": "Money",
    "Adjustment": "",
    "Frequency": "Monthly",
    "HistoricalDataSymbol": "AFGSTANINTTRATE",
    "CreateDate": "2014-08-07T17:57:00",
    "FirstValueDate": "2007-03-31T00:00:00",
    "PreviousValue": 14.57,
    "PreviousValueDate": "2017-02-28T00:00:00"
  }
]
https://api.tradingeconomics.com/country/all/discontinued?c={your_api_key}&f=csv
Country,Category,Title,LatestValueDate,LatestValue,Source,SourceURL,Unit,URL,CategoryGroup,Adjustment,Frequency,HistoricalDataSymbol,CreateDate,FirstValueDate,PreviousValue,PreviousValueDate
Afghanistan,Internet Speed,Afghanistan Internet Speed,3/31/2017 12:00:00 AM,1901.54,AKAMAI,,KBps,/afghanistan/internet-speed,Business,,Quarterly,AFGKBPS,10/25/2017 5:12:00 PM,9/30/2007 12:00:00 AM,1797.43,12/31/2016 12:00:00 AM
Afghanistan,IP Addresses,Afghanistan IP Addresses,3/31/2017 12:00:00 AM,14505.00,AKAMAI,,IP,/afghanistan/ip-addresses,Business,,Quarterly,AFGIPS,10/25/2017 5:12:00 PM,9/30/2007 12:00:00 AM,15003.00,12/31/2016 12:00:00 AM
Afghanistan,Interest Rate,Afghanistan Interest Rate,3/31/2017 12:00:00 AM,14.94,Afghanistan Bank,http://www.centralbank.gov.af/,percent,/afghanistan/interest-rate,Money,,Monthly,AFGSTANINTTRATE,8/7/2014 5:57:00 PM,3/31/2007 12:00:00 AM,14.57,2/28/2017 12:00:00 AM
https://api.tradingeconomics.com/country/all/discontinued?c={your_api_key}&f=xml
<ArrayOfCountryIndicator xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<CountryIndicator>
<Adjustment/>
<Category>Internet Speed</Category>
<CategoryGroup>Business</CategoryGroup>
<Country>Afghanistan</Country>
<CreateDate>2017-10-25T17:12:00</CreateDate>
<FirstValueDate>2007-09-30T00:00:00</FirstValueDate>
<Frequency>Quarterly</Frequency>
<HistoricalDataSymbol>AFGKBPS</HistoricalDataSymbol>
<LatestValue>1901.54</LatestValue>
<LatestValueDate>2017-03-31T00:00:00</LatestValueDate>
<PreviousValue>1797.43</PreviousValue>
<PreviousValueDate>2016-12-31T00:00:00</PreviousValueDate>
<Source>AKAMAI</Source>
<SourceURL/>
<Title>Afghanistan Internet Speed</Title>
<URL>/afghanistan/internet-speed</URL>
<Unit>KBps</Unit>
</CountryIndicator>
<CountryIndicator>
<Adjustment/>
<Category>IP Addresses</Category>
<CategoryGroup>Business</CategoryGroup>
<Country>Afghanistan</Country>
<CreateDate>2017-10-25T17:12:00</CreateDate>
<FirstValueDate>2007-09-30T00:00:00</FirstValueDate>
<Frequency>Quarterly</Frequency>
<HistoricalDataSymbol>AFGIPS</HistoricalDataSymbol>
<LatestValue>14505.00</LatestValue>
<LatestValueDate>2017-03-31T00:00:00</LatestValueDate>
<PreviousValue>15003.00</PreviousValue>
<PreviousValueDate>2016-12-31T00:00:00</PreviousValueDate>
<Source>AKAMAI</Source>
<SourceURL/>
<Title>Afghanistan IP Addresses</Title>
<URL>/afghanistan/ip-addresses</URL>
<Unit>IP</Unit>
</CountryIndicator>
<CountryIndicator>
<Adjustment/>
<Category>Interest Rate</Category>
<CategoryGroup>Money</CategoryGroup>
<Country>Afghanistan</Country>
<CreateDate>2014-08-07T17:57:00</CreateDate>
<FirstValueDate>2007-03-31T00:00:00</FirstValueDate>
<Frequency>Monthly</Frequency>
<HistoricalDataSymbol>AFGSTANINTTRATE</HistoricalDataSymbol>
<LatestValue>14.94</LatestValue>
<LatestValueDate>2017-03-31T00:00:00</LatestValueDate>
<PreviousValue>14.57</PreviousValue>
<PreviousValueDate>2017-02-28T00:00:00</PreviousValueDate>
<Source>Afghanistan Bank</Source>
<SourceURL>http://www.centralbank.gov.af/</SourceURL>
<Title>Afghanistan Interest Rate</Title>
<URL>/afghanistan/interest-rate</URL>
<Unit>percent</Unit>
</CountryIndicator>
</ArrayOfCountryIndicator>
https://api.tradingeconomics.com/country/all/discontinued?c={your_api_key}
https://api.tradingeconomics.com/country/{countries}/discontinued?c={your_api_key}
CountryCategoryTitleLatestValueDateLatestValueSourceSourceURLUnitURLCategoryGroupAdjustmentFrequencyHistoricalDataSymbolCreateDateFirstValueDatePreviousValuePreviousValueDate
AfghanistanInternet SpeedAfghanistan Internet Speed3/31/2017 12:00:00 AM1901.54AKAMAIKBps/afghanistan/internet-speedBusinessQuarterlyAFGKBPS10/25/2017 5:12:00 PM9/30/2007 12:00:00 AM1797.4312/31/2016 12:00:00 AM
AfghanistanIP AddressesAfghanistan IP Addresses3/31/2017 12:00:00 AM14505.00AKAMAIIP/afghanistan/ip-addressesBusinessQuarterlyAFGIPS10/25/2017 5:12:00 PM9/30/2007 12:00:00 AM15003.0012/31/2016 12:00:00 AM
AfghanistanInterest RateAfghanistan Interest Rate3/31/2017 12:00:00 AM14.94Afghanistan Bankhttp://www.centralbank.gov.af/percent/afghanistan/interest-rateMoneyMonthlyAFGSTANINTTRATE8/7/2014 5:57:00 PM3/31/2007 12:00:00 AM14.572/28/2017 12:00:00 AM

Response fields

FieldTypeDescriptionExample
CountrystringName of the country associated with the indicator.“Serbia”
CategorystringName of the economic indicator or data category.“Labour Costs”
TickerstringUnique ticker code usded by Trading Economics to identifying the indicator.“SERBIALABCOS”
ReasonstringExplanation of why a change occurred.“Frequency”
DatestringRelease date and time of the data in UTC.“10/29/2024 3:47:29 AM”