Forecasts Latest Updates

List all forecast updates with their related country, category, and ticker.

Updates

Using Requests:

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/forecast/updates?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.getForecastUpdates()

Using Requests:

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

Or using our package:

const te = require('tradingeconomics');
te.login('your_api_key');
data = te.getForecastsUpdates().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/forecast/updates?c=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/forecasts/updates?c={your_api_key}&f=json
[
  {
    "Country": "Albania",
    "Category": "CPI Transportation",
    "Ticker": "ALBANIACPITRA",
    "LastUpdate": "2024-12-02T18:15:00"
  },
  {
    "Country": "Albania",
    "Category": "Gasoline Prices",
    "Ticker": "AlbaniaGasPri",
    "LastUpdate": "2024-12-02T18:15:00"
  },
  {
    "Country": "Angola",
    "Category": "CPI Transportation",
    "Ticker": "ANGOLACPITRA",
    "LastUpdate": "2024-12-02T18:15:00"
  }
]
https://api.tradingeconomics.com/forecasts/updates?c={your_api_key}&f=csv
Country,Category,Ticker,LastUpdate
Albania	CPI Transportation	ALBANIACPITRA	12/2/2024 6:15:00 PM
Albania	Gasoline Prices	AlbaniaGasPri	12/2/2024 6:15:00 PM
Angola	CPI Transportation	ANGOLACPITRA	12/2/2024 6:15:00 PM
https://api.tradingeconomics.com/forecasts/updates?c={your_api_key}
CountryCategoryTickerLastUpdate
AlbaniaCPI TransportationALBANIACPITRA12/2/2024 6:15:00 PM
AlbaniaGasoline PricesAlbaniaGasPri12/2/2024 6:15:00 PM
AngolaCPI TransportationANGOLACPITRA12/2/2024 6:15:00 PM

By date

Using Requests:

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/forecast/updates?start_date=2024-10-30&c={your_api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

te.getForecastUpdates(init_date = '2024-10-30')

Using Requests:

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

Or using our package:


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

Using Requests:

    new HttpMethod("GET"), "https://api.tradingeconomics.com/forecast/updates?start_date=2024-10-30&c=your_api_key"

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

https://api.tradingeconomics.com/forecasts/updates?c={your_api_key}&start_date={yyyy-mm-dd}&f=json
[
  {
    "Country": "Albania",
    "Category": "CPI Transportation",
    "Ticker": "ALBANIACPITRA",
    "LastUpdate": "2024-12-02T18:15:00"
  },
  {
    "Country": "Albania",
    "Category": "Gasoline Prices",
    "Ticker": "AlbaniaGasPri",
    "LastUpdate": "2024-12-02T18:15:00"
  },
  {
    "Country": "Angola",
    "Category": "CPI Transportation",
    "Ticker": "ANGOLACPITRA",
    "LastUpdate": "2024-12-02T18:15:00"
  }
]
https://api.tradingeconomics.com/forecasts/updates?c={your_api_key}&start_date={yyyy-mm-dd}&f=csv
Country,Category,Ticker,LastUpdate
Albania	CPI Transportation	ALBANIACPITRA	12/2/2024 6:15:00 PM
Albania	Gasoline Prices	AlbaniaGasPri	12/2/2024 6:15:00 PM
Angola	CPI Transportation	ANGOLACPITRA	12/2/2024 6:15:00 PM
https://api.tradingeconomics.com/forecasts/updates?c={your_api_key}&start_date={yyyy-mm-dd}
CountryCategoryTickerLastUpdate
AlbaniaCPI TransportationALBANIACPITRA12/2/2024 6:15:00 PM
AlbaniaGasoline PricesAlbaniaGasPri12/2/2024 6:15:00 PM
AngolaCPI TransportationANGOLACPITRA12/2/2024 6:15:00 PM

By country

Using Requests:

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

Or using our package:

te.getForecastUpdates(country = 'albania')

Using Requests:

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

Or using our package:


data = te.getForecastsUpdates(country = 'albania').then(function(data){
    console.log(data)     
});

Using Requests:

    new HttpMethod("GET"), "https://api.tradingeconomics.com/forecast/updates?country=albania&c=your_api_key"

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

https://api.tradingeconomics.com/forecasts/updates?c={your_api_key}&country={country}&f=json
[
  {
    "Country": "Albania",
    "Category": "CPI Transportation",
    "Ticker": "ALBANIACPITRA",
    "LastUpdate": "2024-12-02T18:15:00"
  },
  {
    "Country": "Albania",
    "Category": "Gasoline Prices",
    "Ticker": "AlbaniaGasPri",
    "LastUpdate": "2024-12-02T18:15:00"
  },
  {
    "Country": "Angola",
    "Category": "CPI Transportation",
    "Ticker": "ANGOLACPITRA",
    "LastUpdate": "2024-12-02T18:15:00"
  }
]
https://api.tradingeconomics.com/forecasts/updates?c={your_api_key}&country={country}&f=csv
Country,Category,Ticker,LastUpdate
Albania	CPI Transportation	ALBANIACPITRA	12/2/2024 6:15:00 PM
Albania	Gasoline Prices	AlbaniaGasPri	12/2/2024 6:15:00 PM
Angola	CPI Transportation	ANGOLACPITRA	12/2/2024 6:15:00 PM
https://api.tradingeconomics.com/forecasts/updates?c={your_api_key}&country={country}
CountryCategoryTickerLastUpdate
AlbaniaCPI TransportationALBANIACPITRA12/2/2024 6:15:00 PM
AlbaniaGasoline PricesAlbaniaGasPri12/2/2024 6:15:00 PM
AngolaCPI TransportationANGOLACPITRA12/2/2024 6:15:00 PM

Response fields

FieldTypeDescriptionExample
CountrystringName of the country associated with the indicator.“Albania”
CategorystringName of the economic indicator.“CPI Transportations”
TickerstringUnique ticker used by Trading Economics“ANGOLACPITRA”
LastUpdatestringTimestamp of the most recent update to the data (insert or change), in UTC.“12/2/2024 6:15:00 PM”