Economic Calendar Snapshot of Latest Events

Trading Economics provides its users with a nearly real-time economic calendar updated 24 hours a day. Actual values stem from official sources, not third-party data providers. Previous values are available before an economic indicator is reported and marked as revised accordingly. Survey consensus figures are provided displaying the average forecast among a representative group of economists.

The Snapshot endpoint offers a momentary view of data, capturing specific information at a particular point in time. It generally includes details such as date, units, and general information, providing a static representation of current data.

Events

Using Requests:

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

Using Requests:

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

Or using our package:

const te = require('tradingeconomics');
te.login('your_api_key');
data = te.getCalendar().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/calendar?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/calendar?c={your_api_key}&f=json
[
  {
    "CalendarId": "318980",
    "Date": "2023-03-30T00:00:00",
    "Country": "New Zealand",
    "Category": "Business Confidence",
    "Event": "ANZ Business Confidence",
    "Reference": "Mar",
    "ReferenceDate": "2023-03-31T00:00:00",
    "Source": "ANZ Bank New Zealand",
    "SourceURL": "https://www.anz.co.nz",
    "Actual": "-43.4",
    "Previous": "-43.3",
    "Forecast": "",
    "TEForecast": "-40",
    "URL": "/new-zealand/business-confidence",
    "DateSpan": "0",
    "Importance": 2,
    "LastUpdate": "2023-03-30T00:00:00.187",
    "Revised": "",
    "Currency": "",
    "Unit": "",
    "Ticker": "NZIEBCAC",
    "Symbol": "NZIEBCAC"
  },
  {
    "CalendarId": "318764",
    "Date": "2023-03-30T00:01:00",
    "Country": "United Kingdom",
    "Category": "Car Production",
    "Event": "Car Production YoY",
    "Reference": "Feb",
    "ReferenceDate": "2023-02-28T00:00:00",
    "Source": "The Society of Motor Manufacturers and Traders Limited (SMMT)",
    "SourceURL": "https://www.smmt.co.uk/",
    "Actual": "13.1%",
    "Previous": "-0.3%",
    "Forecast": "",
    "TEForecast": "0.8%",
    "URL": "/united-kingdom/car-production",
    "DateSpan": "0",
    "Importance": 1,
    "LastUpdate": "2023-03-30T00:02:25.927",
    "Revised": "",
    "Currency": "",
    "Unit": "%",
    "Ticker": "UNITEDKINCARPRO",
    "Symbol": "UNITEDKINCARPRO"
  },
  {
    "CalendarId": "318983",
    "Date": "2023-03-30T01:00:00",
    "Country": "Philippines",
    "Category": "Producer Prices Change",
    "Event": "PPI YoY",
    "Reference": "Feb",
    "ReferenceDate": "2023-02-28T00:00:00",
    "Source": "Philippine Statistics Authority",
    "SourceURL": "https://psa.gov.ph",
    "Actual": "3.6%",
    "Previous": "4.4%",
    "Forecast": "",
    "TEForecast": "4.0%",
    "URL": "/philippines/producer-prices-change",
    "DateSpan": "0",
    "Importance": 1,
    "LastUpdate": "2023-03-30T01:01:02.3",
    "Revised": "4.2%",
    "Currency": "",
    "Unit": "%",
    "Ticker": "PHILIPPINEPROPRICHA",
    "Symbol": "PHILIPPINEPROPRICHA"
  }
]
https://api.tradingeconomics.com/calendar?c={your_api_key}&f=csv
CalendarId,Date,Country,Category,Event,Reference,ReferenceDate,Source,SourceURL,Actual,Previous,Forecast,TEForecast,URL,DateSpan,Importance,LastUpdate,Revised,Currency,Unit,Ticker,Symbol
318980,3/30/2023 12:00:00 AM,New Zealand,Business Confidence,ANZ Business Confidence,Mar,3/31/2023 12:00:00 AM,ANZ Bank New Zealand,https://www.anz.co.nz,-43.4,-43.3,,-40,/new-zealand/business-confidence,0,2,3/30/2023 12:00:00 AM,,,,NZIEBCAC,NZIEBCAC
318764,3/30/2023 12:01:00 AM,United Kingdom,Car Production,Car Production YoY,Feb,2/28/2023 12:00:00 AM,The Society of Motor Manufacturers and Traders Limited (SMMT),https://www.smmt.co.uk/,13.1%,-0.3%,,0.8%,/united-kingdom/car-production,0,1,3/30/2023 12:02:25 AM,,,%,UNITEDKINCARPRO,UNITEDKINCARPRO
318983,3/30/2023 1:00:00 AM,Philippines,Producer Prices Change,PPI YoY,Feb,2/28/2023 12:00:00 AM,Philippine Statistics Authority,https://psa.gov.ph,3.6%,4.4%,,4.0%,/philippines/producer-prices-change,0,1,3/30/2023 1:01:02 AM,4.2%,,%,PHILIPPINEPROPRICHA,PHILIPPINEPROPRICHA
https://api.tradingeconomics.com/calendar?c={your_api_key}&f=xml
<ArrayOfCalendarItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<CalendarItem>
<CalendarId>318980</CalendarId>
<Date>2023-03-30T00:00:00</Date>
<Country>New Zealand</Country>
<Category>Business Confidence</Category>
<Event>ANZ Business Confidence</Event>
<Reference>Mar</Reference>
<ReferenceDate>2023-03-31T00:00:00</ReferenceDate>
<Source>ANZ Bank New Zealand</Source>
<SourceURL>https://www.anz.co.nz</SourceURL>
<Actual>-43.4</Actual>
<Previous>-43.3</Previous>
<Forecast/>
<TEForecast>-40</TEForecast>
<URL>/new-zealand/business-confidence</URL>
<DateSpan>0</DateSpan>
<Importance>2</Importance>
<LastUpdate>2023-03-30T00:00:00.187</LastUpdate>
<Revised/>
<Currency/>
<Unit/>
<Ticker>NZIEBCAC</Ticker>
<Symbol>NZIEBCAC</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>318764</CalendarId>
<Date>2023-03-30T00:01:00</Date>
<Country>United Kingdom</Country>
<Category>Car Production</Category>
<Event>Car Production YoY</Event>
<Reference>Feb</Reference>
<ReferenceDate>2023-02-28T00:00:00</ReferenceDate>
<Source>The Society of Motor Manufacturers and Traders Limited (SMMT)</Source>
<SourceURL>https://www.smmt.co.uk/</SourceURL>
<Actual>13.1%</Actual>
<Previous>-0.3%</Previous>
<Forecast/>
<TEForecast>0.8%</TEForecast>
<URL>/united-kingdom/car-production</URL>
<DateSpan>0</DateSpan>
<Importance>1</Importance>
<LastUpdate>2023-03-30T00:02:25.927</LastUpdate>
<Revised/>
<Currency/>
<Unit>%</Unit>
<Ticker>UNITEDKINCARPRO</Ticker>
<Symbol>UNITEDKINCARPRO</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>318983</CalendarId>
<Date>2023-03-30T01:00:00</Date>
<Country>Philippines</Country>
<Category>Producer Prices Change</Category>
<Event>PPI YoY</Event>
<Reference>Feb</Reference>
<ReferenceDate>2023-02-28T00:00:00</ReferenceDate>
<Source>Philippine Statistics Authority</Source>
<SourceURL>https://psa.gov.ph</SourceURL>
<Actual>3.6%</Actual>
<Previous>4.4%</Previous>
<Forecast/>
<TEForecast>4.0%</TEForecast>
<URL>/philippines/producer-prices-change</URL>
<DateSpan>0</DateSpan>
<Importance>1</Importance>
<LastUpdate>2023-03-30T01:01:02.3</LastUpdate>
<Revised>4.2%</Revised>
<Currency/>
<Unit>%</Unit>
<Ticker>PHILIPPINEPROPRICHA</Ticker>
<Symbol>PHILIPPINEPROPRICHA</Symbol>
</CalendarItem>
</ArrayOfCalendarItem>
https://api.tradingeconomics.com/calendar?c={your_api_key}
CalendarIdDateCountryCategoryEventReferenceReferenceDateSourceSourceURLActualPreviousForecastTEForecastURLDateSpanImportanceLastUpdateRevisedCurrencyUnitTickerSymbol
3149911/3/2023 12:00:00 AMArgentinaTax RevenueTax RevenueDec12/31/2022 12:00:00 AM“Ministerio de Hacienda, Argentina”https://www.minhacienda.gob.arARS2307.48BARS1953.86BARS1956B/argentina/tax-revenue011/3/2023 3:35:32 AMARSBARGENTINATAXREVARGENTINATAXREV
3146051/3/2023 12:00:00 AMSingaporeGDP Growth RateGDP Growth Rate QoQ AdvQ412/31/2022 12:00:00 AMStatistics Singaporehttps://www.singstat.gov.sg/0.2%1.1%0.3%/singapore/gdp-growth021/3/2023 12:01:31 AM%SGDPQOQSGDPQOQ
3146061/3/2023 12:00:00 AMSingaporeGDP Annual Growth RateGDP Growth Rate YoY AdvQ412/31/2022 12:00:00 AMStatistics Singaporehttps://www.singstat.gov.sg/2.2%4.2%2.1%2.1%/singapore/gdp-growth-annual021/3/2023 12:00:00 AM4.1%%SGDPYOYSGDPYOY

Events list

Using Requests:

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/calendar/events/country/china?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.getCalendarEvents(country='china')

With multi countries:

te.getCalendarEvents(country=['china', 'canada'])

Using Requests:

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

Or using our package:

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

With multi countries:

data = te.getCalendarEvents(country = ['china', 'canada']).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/calendar/events/country/china?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);
        }
    }
}

With multi countries:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/calendar/events/country/china,canada?c=your_api_key");

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

https://api.tradingeconomics.com/calendar/events/country/{country}?c={your_api_key}&f=json
[
  {
    "Category": "1 Year MLF Rate",
    "Event": "PBoC 1-Year MLF Announcement"
  },
  {
    "Category": "Balance of Trade",
    "Event": "Balance of Trade"
  },
  {
    "Category": "Banks Balance Sheet",
    "Event": "New Yuan Loans"
  }
]
https://api.tradingeconomics.com/calendar/events/country/{country}?c={your_api_key}&f=csv
Category,Event
1 Year MLF Rate,PBoC 1-Year MLF Announcement
Balance of Trade,Balance of Trade
Banks Balance Sheet,New Yuan Loans
https://api.tradingeconomics.com/calendar/events/country/{country}?c={your_api_key}&f=xml
<ArrayOfEventsItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<EventsItem>
<Category>1 Year MLF Rate</Category>
<Event>PBoC 1-Year MLF Announcement</Event>
</EventsItem>
<EventsItem>
<Category>Balance of Trade</Category>
<Event>Balance of Trade</Event>
</EventsItem>
<EventsItem>
<Category>Banks Balance Sheet</Category>
<Event>New Yuan Loans</Event>
</EventsItem>
</ArrayOfEventsItem>
https://api.tradingeconomics.com/calendar/events/country/{country}?c={your_api_key}
CategoryEvent
1 Year MLF RatePBoC 1-Year MLF Announcement
Balance of TradeBalance of Trade
Banks Balance SheetNew Yuan Loans

By date

Using Requests:

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/calendar/country/All/2016-12-02/2016-12-03?c={your_api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

te.getCalendarData(initDate='2016-12-02', endDate='2016-12-03')

Using Requests:

const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/calendar/country/All/2016-12-02/2016-12-03?c=${your_api_key}`)
    console.log(response.data)
})()

Or using our package:

data = te.getCalendar(start_date = '2016-12-02', end_date = '2016-12-03').then(function(data){
    console.log(data)     
});

Using Requests:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/calendar/country/All/2016-12-02/2016-12-03?c=your_api_key");
https://api.tradingeconomics.com/calendar/country/All/{yyyy-mm-dd}/{yyyy-mm-dd}?c={your_api_key}&f=json
[
  {
    "CalendarId": "85653",
    "Date": "2016-12-02T00:30:00",
    "Country": "Australia",
    "Category": "Retail Sales MoM",
    "Event": "Retail Sales MoM",
    "Reference": "Oct",
    "ReferenceDate": "2016-10-31T00:00:00",
    "Source": "Australian Bureau of Statistics",
    "SourceURL": "http://www.abs.gov.au",
    "Actual": "0.5%",
    "Previous": "0.6%",
    "Forecast": "0.3%",
    "TEForecast": "0.2%",
    "URL": "/australia/retail-sales",
    "DateSpan": "0",
    "Importance": 2,
    "LastUpdate": "2016-12-02T00:30:00",
    "Revised": "",
    "Currency": "",
    "Unit": "%",
    "Ticker": "AUSRETAILSALESMOM",
    "Symbol": "AUSRetailSalesMoM"
  },
  {
    "CalendarId": "103536",
    "Date": "2016-12-02T02:00:00",
    "Country": "Philippines",
    "Category": "Retail Price Index",
    "Event": "Retail Price Index YoY",
    "Reference": "Oct",
    "ReferenceDate": "2016-10-31T00:00:00",
    "Source": "Philippine Statistics Authority",
    "SourceURL": "https://psa.gov.ph",
    "Actual": "3.4%",
    "Previous": "3%",
    "Forecast": "",
    "TEForecast": "3.49%",
    "URL": "/philippines/retail-price-index",
    "DateSpan": "0",
    "Importance": 1,
    "LastUpdate": "2016-12-02T08:35:00",
    "Revised": "",
    "Currency": "",
    "Unit": "%",
    "Ticker": "PHLRPI",
    "Symbol": "PHLRPI"
  },
  {
    "CalendarId": "103827",
    "Date": "2016-12-02T04:00:00",
    "Country": "East Timor",
    "Category": "Inflation Rate",
    "Event": "Inflation Rate YoY",
    "Reference": "Oct",
    "ReferenceDate": "2016-10-31T00:00:00",
    "Source": "National Statistics Directorate, Timor",
    "SourceURL": "https://inetl-ip.gov.tl/",
    "Actual": "-1.3%",
    "Previous": "-1.3%",
    "Forecast": "",
    "TEForecast": "-1.1%",
    "URL": "/east-timor/inflation-cpi",
    "DateSpan": "0",
    "Importance": 1,
    "LastUpdate": "2016-12-02T18:21:00",
    "Revised": "",
    "Currency": "",
    "Unit": "%",
    "Ticker": "TIMIMORINFNRATE",
    "Symbol": "TIMIMORINFNRATE"
  }
]
https://api.tradingeconomics.com/calendar/country/All/{yyyy-mm-dd}/{yyyy-mm-dd}?c={your_api_key}&f=csv
CalendarId,Date,Country,Category,Event,Reference,ReferenceDate,Source,SourceURL,Actual,Previous,Forecast,TEForecast,URL,DateSpan,Importance,LastUpdate,Revised,Currency,Unit,Ticker,Symbol
103536,12/2/2016 2:00:00 AM,Philippines,Retail Price Index,Retail Price Index YoY,Oct,10/31/2016 12:00:00 AM,Philippine Statistics Authority,https://psa.gov.ph,3.4%,3%,,3.49%,/philippines/retail-price-index,0,1,12/2/2016 8:35:00 AM,,,%,PHLRPI,PHLRPI
103536,12/2/2016 2:00:00 AM,Philippines,Retail Price Index,Retail Price Index YoY,Oct,10/31/2016 12:00:00 AM,Philippine Statistics Authority,https://psa.gov.ph,3.4%,3%,,3.49%,/philippines/retail-price-index,0,1,12/2/2016 8:35:00 AM,,,%,PHLRPI,PHLRPI
103827,12/2/2016 4:00:00 AM,East Timor,Inflation Rate,Inflation Rate YoY,Oct,10/31/2016 12:00:00 AM,"National Statistics Directorate, Timor",https://inetl-ip.gov.tl/,-1.3%,-1.3%,,-1.1%,/east-timor/inflation-cpi,0,1,12/2/2016 6:21:00 PM,,,%,TIMIMORINFNRATE,TIMIMORINFNRATE
https://api.tradingeconomics.com/calendar/country/All/{yyyy-mm-dd}/{yyyy-mm-dd}?c={your_api_key}&f=xml
<ArrayOfCalendarItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<CalendarItem>
<CalendarId>85653</CalendarId>
<Date>2016-12-02T00:30:00</Date>
<Country>Australia</Country>
<Category>Retail Sales MoM</Category>
<Event>Retail Sales MoM</Event>
<Reference>Oct</Reference>
<ReferenceDate>2016-10-31T00:00:00</ReferenceDate>
<Source>Australian Bureau of Statistics</Source>
<SourceURL>http://www.abs.gov.au</SourceURL>
<Actual>0.5%</Actual>
<Previous>0.6%</Previous>
<Forecast>0.3%</Forecast>
<TEForecast>0.2%</TEForecast>
<URL>/australia/retail-sales</URL>
<DateSpan>0</DateSpan>
<Importance>2</Importance>
<LastUpdate>2016-12-02T00:30:00</LastUpdate>
<Revised/>
<Currency/>
<Unit>%</Unit>
<Ticker>AUSRETAILSALESMOM</Ticker>
<Symbol>AUSRetailSalesMoM</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>103536</CalendarId>
<Date>2016-12-02T02:00:00</Date>
<Country>Philippines</Country>
<Category>Retail Price Index</Category>
<Event>Retail Price Index YoY</Event>
<Reference>Oct</Reference>
<ReferenceDate>2016-10-31T00:00:00</ReferenceDate>
<Source>Philippine Statistics Authority</Source>
<SourceURL>https://psa.gov.ph</SourceURL>
<Actual>3.4%</Actual>
<Previous>3%</Previous>
<Forecast/>
<TEForecast>3.49%</TEForecast>
<URL>/philippines/retail-price-index</URL>
<DateSpan>0</DateSpan>
<Importance>1</Importance>
<LastUpdate>2016-12-02T08:35:00</LastUpdate>
<Revised/>
<Currency/>
<Unit>%</Unit>
<Ticker>PHLRPI</Ticker>
<Symbol>PHLRPI</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>103827</CalendarId>
<Date>2016-12-02T04:00:00</Date>
<Country>East Timor</Country>
<Category>Inflation Rate</Category>
<Event>Inflation Rate YoY</Event>
<Reference>Oct</Reference>
<ReferenceDate>2016-10-31T00:00:00</ReferenceDate>
<Source>National Statistics Directorate, Timor</Source>
<SourceURL>https://inetl-ip.gov.tl/</SourceURL>
<Actual>-1.3%</Actual>
<Previous>-1.3%</Previous>
<Forecast/>
<TEForecast>-1.1%</TEForecast>
<URL>/east-timor/inflation-cpi</URL>
<DateSpan>0</DateSpan>
<Importance>1</Importance>
<LastUpdate>2016-12-02T18:21:00</LastUpdate>
<Revised/>
<Currency/>
<Unit>%</Unit>
<Ticker>TIMIMORINFNRATE</Ticker>
<Symbol>TIMIMORINFNRATE</Symbol>
</CalendarItem>
</ArrayOfCalendarItem>
https://api.tradingeconomics.com/calendar/country/All/{yyyy-mm-dd}/{yyyy-mm-dd}?c={your_api_key}
CalendarIdDateCountryCategoryEventReferenceReferenceDateSourceSourceURLActualPreviousForecastTEForecastURLDateSpanImportanceLastUpdateRevisedCurrencyUnitTickerSymbol
8565312/2/2016 12:30:00 AMAustraliaRetail Sales MoMRetail Sales MoMOct10/31/2016 12:00:00 AMAustralian Bureau of Statisticshttps://www.abs.gov.au0.5%0.6%0.3%0.2%/australia/retail-sales0212/2/2016 12:30:00 AM%AUSRETAILSALESMOMAUSRetailSalesMoM
10353612/2/2016 2:00:00 AMPhilippinesRetail Price IndexRetail Price Index YoYOct10/31/2016 12:00:00 AMPhilippine Statistics Authorityhttps://psa.gov.ph3.4%3%3.49%/philippines/retail-price-index0112/2/2016 8:35:00 AM%PHLRPIPHLRPI
10382712/2/2016 4:00:00 AMEast TimorInflation RateInflation Rate YoYOct10/31/2016 12:00:00 AM“National Statistics Directorate, Timor”https://www.statistics.gov.tl-1.3%-1.3%-1.1%/east-timor/inflation-cpi0112/2/2016 6:21:00 PM%TIMIMORINFNRATETIMIMORINFNRATE

By importance

importance = (1-Low, 2-Medium, 3-High)

Using Requests:

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

Or using our package:

te.getCalendarData(importance='2')

Using Requests:

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

Or using our package:

data = te.getCalendar(importance = '2').then(function(data){
    console.log(data)       
});

Using Requests:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/calendar?c=your_api_key&importance=2");
https://api.tradingeconomics.com/calendar?c={your_api_key}&importance={importance}&f=json
[
  {
    "CalendarId": "319311",
    "Date": "2023-04-02T23:00:00",
    "Country": "Australia",
    "Category": "manufacturing pmi",
    "Event": "Judo Bank Manufacturing PMI Final",
    "Reference": "Mar",
    "ReferenceDate": "2023-03-31T00:00:00",
    "Source": "Markit Economics",
    "SourceURL": "https://www.markiteconomics.com",
    "Actual": "49.1",
    "Previous": "50.5",
    "Forecast": "",
    "TEForecast": "48.7",
    "URL": "/australia/manufacturing-pmi",
    "DateSpan": "0",
    "Importance": 2,
    "LastUpdate": "2023-04-02T23:08:12.6",
    "Revised": "",
    "Currency": "",
    "Unit": "",
    "Ticker": "AUSTRALIAMANPMI",
    "Symbol": "AUSTRALIAMANPMI"
  },
  {
    "CalendarId": "319079",
    "Date": "2023-04-03T00:30:00",
    "Country": "Japan",
    "Category": "Manufacturing PMI",
    "Event": "Jibun Bank Manufacturing PMI Final",
    "Reference": "Mar",
    "ReferenceDate": "2023-03-31T00:00:00",
    "Source": "Markit Economics",
    "SourceURL": "https://www.markiteconomics.com",
    "Actual": "49.2",
    "Previous": "47.7",
    "Forecast": "",
    "TEForecast": "48.6",
    "URL": "/japan/manufacturing-pmi",
    "DateSpan": "0",
    "Importance": 2,
    "LastUpdate": "2023-04-03T00:30:01.163",
    "Revised": "",
    "Currency": "",
    "Unit": "",
    "Ticker": "JAPANMANPMI",
    "Symbol": "JAPANMANPMI"
  },
  {
    "CalendarId": "319324",
    "Date": "2023-04-03T00:30:00",
    "Country": "South Korea",
    "Category": "Manufacturing PMI",
    "Event": "S&P Global Manufacturing PMI",
    "Reference": "Mar",
    "ReferenceDate": "2023-03-31T00:00:00",
    "Source": "Markit Economics",
    "SourceURL": "https://www.markiteconomics.com",
    "Actual": "47.6",
    "Previous": "48.5",
    "Forecast": "",
    "TEForecast": "49.1",
    "URL": "/south-korea/manufacturing-pmi",
    "DateSpan": "0",
    "Importance": 2,
    "LastUpdate": "2023-04-03T00:30:00.513",
    "Revised": "",
    "Currency": "",
    "Unit": "",
    "Ticker": "SOUTHKOREMANPMI",
    "Symbol": "SOUTHKOREMANPMI"
  }
]
https://api.tradingeconomics.com/calendar?c={your_api_key}&importance={importance}&f=csv
CalendarId,Date,Country,Category,Event,Reference,ReferenceDate,Source,SourceURL,Actual,Previous,Forecast,TEForecast,URL,DateSpan,Importance,LastUpdate,Revised,Currency,Unit,Ticker,Symbol
319311,4/2/2023 11:00:00 PM,Australia,manufacturing pmi,Judo Bank Manufacturing PMI Final,Mar,3/31/2023 12:00:00 AM,Markit Economics,https://www.markiteconomics.com,49.1,50.5,,48.7,/australia/manufacturing-pmi,0,2,4/2/2023 11:08:12 PM,,,,AUSTRALIAMANPMI,AUSTRALIAMANPMI
319079,4/3/2023 12:30:00 AM,Japan,Manufacturing PMI,Jibun Bank Manufacturing PMI Final,Mar,3/31/2023 12:00:00 AM,Markit Economics,https://www.markiteconomics.com,49.2,47.7,,48.6,/japan/manufacturing-pmi,0,2,4/3/2023 12:30:01 AM,,,,JAPANMANPMI,JAPANMANPMI
319324,4/3/2023 12:30:00 AM,South Korea,Manufacturing PMI,S&P Global Manufacturing PMI,Mar,3/31/2023 12:00:00 AM,Markit Economics,https://www.markiteconomics.com,47.6,48.5,,49.1,/south-korea/manufacturing-pmi,0,2,4/3/2023 12:30:00 AM,,,,SOUTHKOREMANPMI,SOUTHKOREMANPMI
https://api.tradingeconomics.com/calendar?c={your_api_key}&importance={importance}&f=xml
<ArrayOfCalendarItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<CalendarItem>
<CalendarId>319311</CalendarId>
<Date>2023-04-02T23:00:00</Date>
<Country>Australia</Country>
<Category>manufacturing pmi</Category>
<Event>Judo Bank Manufacturing PMI Final</Event>
<Reference>Mar</Reference>
<ReferenceDate>2023-03-31T00:00:00</ReferenceDate>
<Source>Markit Economics</Source>
<SourceURL>https://www.markiteconomics.com</SourceURL>
<Actual>49.1</Actual>
<Previous>50.5</Previous>
<Forecast/>
<TEForecast>48.7</TEForecast>
<URL>/australia/manufacturing-pmi</URL>
<DateSpan>0</DateSpan>
<Importance>2</Importance>
<LastUpdate>2023-04-02T23:08:12.6</LastUpdate>
<Revised/>
<Currency/>
<Unit/>
<Ticker>AUSTRALIAMANPMI</Ticker>
<Symbol>AUSTRALIAMANPMI</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>319079</CalendarId>
<Date>2023-04-03T00:30:00</Date>
<Country>Japan</Country>
<Category>Manufacturing PMI</Category>
<Event>Jibun Bank Manufacturing PMI Final</Event>
<Reference>Mar</Reference>
<ReferenceDate>2023-03-31T00:00:00</ReferenceDate>
<Source>Markit Economics</Source>
<SourceURL>https://www.markiteconomics.com</SourceURL>
<Actual>49.2</Actual>
<Previous>47.7</Previous>
<Forecast/>
<TEForecast>48.6</TEForecast>
<URL>/japan/manufacturing-pmi</URL>
<DateSpan>0</DateSpan>
<Importance>2</Importance>
<LastUpdate>2023-04-03T00:30:01.163</LastUpdate>
<Revised/>
<Currency/>
<Unit/>
<Ticker>JAPANMANPMI</Ticker>
<Symbol>JAPANMANPMI</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>319324</CalendarId>
<Date>2023-04-03T00:30:00</Date>
<Country>South Korea</Country>
<Category>Manufacturing PMI</Category>
<Event>S&P Global Manufacturing PMI</Event>
<Reference>Mar</Reference>
<ReferenceDate>2023-03-31T00:00:00</ReferenceDate>
<Source>Markit Economics</Source>
<SourceURL>https://www.markiteconomics.com</SourceURL>
<Actual>47.6</Actual>
<Previous>48.5</Previous>
<Forecast/>
<TEForecast>49.1</TEForecast>
<URL>/south-korea/manufacturing-pmi</URL>
<DateSpan>0</DateSpan>
<Importance>2</Importance>
<LastUpdate>2023-04-03T00:30:00.513</LastUpdate>
<Revised/>
<Currency/>
<Unit/>
<Ticker>SOUTHKOREMANPMI</Ticker>
<Symbol>SOUTHKOREMANPMI</Symbol>
</CalendarItem>
</ArrayOfCalendarItem>
https://api.tradingeconomics.com/calendar?c={your_api_key}&importance={importance}
CalendarIdDateCountryCategoryEventReferenceReferenceDateSourceSourceURLActualPreviousForecastTEForecastURLDateSpanImportanceLastUpdateRevisedCurrencyUnitTickerSymbol
3146051/3/2023 12:00:00 AMSingaporeGDP Growth RateGDP Growth Rate QoQ AdvQ412/31/2022 12:00:00 AMStatistics Singaporehttps://www.singstat.gov.sg/0.2%1.1%0.3%/singapore/gdp-growth021/3/2023 12:01:31 AM%SGDPQOQSGDPQOQ
3146061/3/2023 12:00:00 AMSingaporeGDP Annual Growth RateGDP Growth Rate YoY AdvQ412/31/2022 12:00:00 AMStatistics Singaporehttps://www.singstat.gov.sg/2.2%4.2%2.1%2.1%/singapore/gdp-growth-annual021/3/2023 12:00:00 AM4.1%%SGDPYOYSGDPYOY
3146251/3/2023 7:00:00 AMTurkeyInflation Rate MomInflation Rate MoMDec12/31/2022 12:00:00 AMTurkish Statistical Institutehttps://www.tuik.gov.tr/1.18%2.88%2.58%2.4%/turkey/inflation-rate-mom021/3/2023 7:00:38 AM%TURKEYINFRATMOMTURKEYINFRATMOM

By importance and date

Using Requests:

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/calendar/country/All/2016-12-02/2016-12-03?c={your_api_key}&importance=3'
data = requests.get(url).json()
print(data)

Or using our package:

te.getCalendarData(initDate='2016-12-02', endDate='2016-12-03', 
 importance='3')

Using Requests:

const axios = require('axios');
(async () => {
    const your_api_key = 'your_api_key'
    const response = await axios.get(`https://api.tradingeconomics.com/calendar/country/All/2016-12-02/2016-12-03?c=${your_api_key}&importance=3`)
    console.log(response.data)
})()

Or using our package:

data = te.getCalendar(start_date = '2016-12-02', end_date = '2016-12-03', 
 importance = '3').then(function(data){
    console.log(data)     
});

Using Requests:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/calendar/country/All/2016-12-02/2016-12-03?c=your_api_key&importance=3");
https://api.tradingeconomics.com/calendar/country/All/{yyyy-mm-dd}/{yyyy-mm-dd}?c={your_api_key}&importance={importance}&f=json
[
  {
    "CalendarId": "87220",
    "Date": "2016-12-02T13:30:00",
    "Country": "United States",
    "Category": "Non Farm Payrolls",
    "Event": "Non Farm Payrolls",
    "Reference": "Nov",
    "ReferenceDate": "2016-11-30T00:00:00",
    "Source": "U.S. Bureau of Labor Statistics",
    "SourceURL": "http://www.bls.gov/",
    "Actual": "178K",
    "Previous": "142K",
    "Forecast": "175K",
    "TEForecast": "180K",
    "URL": "/united-states/non-farm-payrolls",
    "DateSpan": "0",
    "Importance": 3,
    "LastUpdate": "2016-12-02T13:31:00",
    "Revised": "161K",
    "Currency": "",
    "Unit": "K",
    "Ticker": "NFP TCH",
    "Symbol": "NFP TCH"
  },
  {
    "CalendarId": "85661",
    "Date": "2016-12-05T05:00:00",
    "Country": "Japan",
    "Category": "Consumer Confidence",
    "Event": "Consumer Confidence",
    "Reference": "Nov",
    "ReferenceDate": "2016-11-30T00:00:00",
    "Source": "Cabinet Office, Japan",
    "SourceURL": "https://www.cao.go.jp",
    "Actual": "40.9",
    "Previous": "42.3",
    "Forecast": "43.8",
    "TEForecast": "42.53",
    "URL": "/japan/consumer-confidence",
    "DateSpan": "0",
    "Importance": 3,
    "LastUpdate": "2016-12-05T05:03:00",
    "Revised": "",
    "Currency": "",
    "Unit": "",
    "Ticker": "JCOMACF",
    "Symbol": "JCOMACF"
  },
  {
    "CalendarId": "85700",
    "Date": "2016-12-06T13:30:00",
    "Country": "Canada",
    "Category": "Balance of Trade",
    "Event": "Balance of Trade",
    "Reference": "Oct",
    "ReferenceDate": "2016-10-31T00:00:00",
    "Source": "Statistics Canada",
    "SourceURL": "https://www.statcan.gc.ca",
    "Actual": "C$-1.13B",
    "Previous": "C$-4.38B",
    "Forecast": "C$-2.0B",
    "TEForecast": "C$-3B",
    "URL": "/canada/balance-of-trade",
    "DateSpan": "0",
    "Importance": 3,
    "LastUpdate": "2016-12-06T13:30:00",
    "Revised": "C$-4.08B",
    "Currency": "C$",
    "Unit": "B",
    "Ticker": "CATBTOTB",
    "Symbol": "CATBTOTB"
  }
]
https://api.tradingeconomics.com/calendar/country/All/{yyyy-mm-dd}/{yyyy-mm-dd}?c={your_api_key}&importance={importance}&f=csv
CalendarId,Date,Country,Category,Event,Reference,ReferenceDate,Source,SourceURL,Actual,Previous,Forecast,TEForecast,URL,DateSpan,Importance,LastUpdate,Revised,Currency,Unit,Ticker,Symbol
87220,12/2/2016 1:30:00 PM,United States,Non Farm Payrolls,Non Farm Payrolls,Nov,11/30/2016 12:00:00 AM,U.S. Bureau of Labor Statistics,http://www.bls.gov/,178K,142K,175K,180K,/united-states/non-farm-payrolls,0,3,12/2/2016 1:31:00 PM,161K,,K,NFP TCH,NFP TCH
85661,12/5/2016 5:00:00 AM,Japan,Consumer Confidence,Consumer Confidence,Nov,11/30/2016 12:00:00 AM,"Cabinet Office, Japan",https://www.cao.go.jp,40.9,42.3,43.8,42.53,/japan/consumer-confidence,0,3,12/5/2016 5:03:00 AM,,,,JCOMACF,JCOMACF
85700,12/6/2016 1:30:00 PM,Canada,Balance of Trade,Balance of Trade,Oct,10/31/2016 12:00:00 AM,Statistics Canada,https://www.statcan.gc.ca,C$-1.13B,C$-4.38B,C$-2.0B,C$-3B,/canada/balance-of-trade,0,3,12/6/2016 1:30:00 PM,C$-4.08B,C$,B,CATBTOTB,CATBTOTB
https://api.tradingeconomics.com/calendar/country/All/{yyyy-mm-dd}/{yyyy-mm-dd}?c={your_api_key}&importance={importance}&f=xml
<ArrayOfCalendarItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<CalendarItem>
<CalendarId>87220</CalendarId>
<Date>2016-12-02T13:30:00</Date>
<Country>United States</Country>
<Category>Non Farm Payrolls</Category>
<Event>Non Farm Payrolls</Event>
<Reference>Nov</Reference>
<ReferenceDate>2016-11-30T00:00:00</ReferenceDate>
<Source>U.S. Bureau of Labor Statistics</Source>
<SourceURL>http://www.bls.gov/</SourceURL>
<Actual>178K</Actual>
<Previous>142K</Previous>
<Forecast>175K</Forecast>
<TEForecast>180K</TEForecast>
<URL>/united-states/non-farm-payrolls</URL>
<DateSpan>0</DateSpan>
<Importance>3</Importance>
<LastUpdate>2016-12-02T13:31:00</LastUpdate>
<Revised>161K</Revised>
<Currency/>
<Unit>K</Unit>
<Ticker>NFP TCH</Ticker>
<Symbol>NFP TCH</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>85661</CalendarId>
<Date>2016-12-05T05:00:00</Date>
<Country>Japan</Country>
<Category>Consumer Confidence</Category>
<Event>Consumer Confidence</Event>
<Reference>Nov</Reference>
<ReferenceDate>2016-11-30T00:00:00</ReferenceDate>
<Source>Cabinet Office, Japan</Source>
<SourceURL>https://www.cao.go.jp</SourceURL>
<Actual>40.9</Actual>
<Previous>42.3</Previous>
<Forecast>43.8</Forecast>
<TEForecast>42.53</TEForecast>
<URL>/japan/consumer-confidence</URL>
<DateSpan>0</DateSpan>
<Importance>3</Importance>
<LastUpdate>2016-12-05T05:03:00</LastUpdate>
<Revised/>
<Currency/>
<Unit/>
<Ticker>JCOMACF</Ticker>
<Symbol>JCOMACF</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>85700</CalendarId>
<Date>2016-12-06T13:30:00</Date>
<Country>Canada</Country>
<Category>Balance of Trade</Category>
<Event>Balance of Trade</Event>
<Reference>Oct</Reference>
<ReferenceDate>2016-10-31T00:00:00</ReferenceDate>
<Source>Statistics Canada</Source>
<SourceURL>https://www.statcan.gc.ca</SourceURL>
<Actual>C$-1.13B</Actual>
<Previous>C$-4.38B</Previous>
<Forecast>C$-2.0B</Forecast>
<TEForecast>C$-3B</TEForecast>
<URL>/canada/balance-of-trade</URL>
<DateSpan>0</DateSpan>
<Importance>3</Importance>
<LastUpdate>2016-12-06T13:30:00</LastUpdate>
<Revised>C$-4.08B</Revised>
<Currency>C$</Currency>
<Unit>B</Unit>
<Ticker>CATBTOTB</Ticker>
<Symbol>CATBTOTB</Symbol>
</CalendarItem>
</ArrayOfCalendarItem>
https://api.tradingeconomics.com/calendar/country/All/{yyyy-mm-dd}/{yyyy-mm-dd}?c={your_api_key}&importance={importance}
CalendarIdDateCountryCategoryEventReferenceReferenceDateSourceSourceURLActualPreviousForecastTEForecastURLDateSpanImportanceLastUpdateRevisedCurrencyUnitTickerSymbol
8722012/2/2016 1:30:00 PMUnited StatesNon Farm PayrollsNon Farm PayrollsNov11/30/2016 12:00:00 AMU.S. Bureau of Labor Statisticshttps://www.bls.gov/178K142K175K180K/united-states/non-farm-payrolls0312/2/2016 1:31:00 PM161KKNFP TCHNFP TCH
8566112/5/2016 5:00:00 AMJapanConsumer ConfidenceConsumer ConfidenceNov11/30/2016 12:00:00 AM“Cabinet Office, Japan”https://www.cao.go.jp40.942.343.842.53/japan/consumer-confidence0312/5/2016 5:03:00 AMJCOMACFJCOMACF
8570012/6/2016 1:30:00 PMCanadaBalance of TradeBalance of TradeOct10/31/2016 12:00:00 AMStatistics Canadahttps://www.statcan.gc.caC$-1.13BC$-4.38BC$-2.0BC$-3B/canada/balance-of-trade0312/6/2016 1:30:00 PMC$-4.08BC$BCATBTOTBCATBTOTB

By ID

Using Requests:

import requests
your_api_key = 'your_api_key'
url = f'https://api.tradingeconomics.com/calendar/calendarid/174108,160025,160030?c={your_api_key}'
data = requests.get(url).json()
print(data)

Or using our package:

te.getCalendarId(id = '174108')

With multi IDs:

te.getCalendarId(id = [ '174108', '160025', '160030'])

Using Requests:

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

Or using our package:

data = te.getCalendar(id = '174108').then(function(data){
  console.log(data)     
});

With multi IDs:

data = te.getCalendar(id = ['174108','160025','160030']).then(function(data){
    console.log(data)     
});

Using Requests:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/calendar/calendarid/174108c=your_api_key");

With multi IDs:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/calendar/calendarid/174108,160025,160030?c=your_api_key");
https://api.tradingeconomics.com/calendar/calendarid/{calendarIDs}?c={your_api_key}&f=json
[
  {
    "CalendarId": "160025",
    "Date": "2018-06-21T07:00:00",
    "Country": "Spain",
    "Category": "Factory Orders",
    "Event": "Industrial Orders YoY",
    "Reference": "Apr",
    "ReferenceDate": "2018-04-30T00:00:00",
    "Source": "National Statistics Institute (INE)",
    "SourceURL": "https://www.ine.es/",
    "Actual": "4.8%",
    "Previous": "3.9%",
    "Forecast": "",
    "TEForecast": "4.5%",
    "URL": "/spain/factory-orders",
    "DateSpan": "0",
    "Importance": 1,
    "LastUpdate": "2018-06-21T07:02:00",
    "Revised": "",
    "Currency": "",
    "Unit": "%",
    "Ticker": "SPAINFACORD",
    "Symbol": "SPAINFACORD"
  },
  {
    "CalendarId": "160030",
    "Date": "2018-06-23T06:15:00",
    "Country": "Bahrain",
    "Category": "Inflation Rate",
    "Event": "Inflation Rate YoY",
    "Reference": "May",
    "ReferenceDate": "2018-05-31T00:00:00",
    "Source": "Central Informatics Organisation - Kingdom of Bahrain",
    "SourceURL": "http://www.data.gov.bh",
    "Actual": "2.8%",
    "Previous": "2.6%",
    "Forecast": "",
    "TEForecast": "2.80%",
    "URL": "/bahrain/inflation-cpi",
    "DateSpan": "0",
    "Importance": 1,
    "LastUpdate": "2018-06-23T06:13:00",
    "Revised": "",
    "Currency": "",
    "Unit": "%",
    "Ticker": "BAHRAININFNRATE",
    "Symbol": "BAHRAININFNRATE"
  },
  {
    "CalendarId": "174108",
    "Date": "2018-06-19T00:00:00",
    "Country": "Azerbaijan",
    "Category": "Holidays",
    "Event": "End of Ramadan (Substitute Day)",
    "Reference": "",
    "ReferenceDate": null,
    "Source": "",
    "SourceURL": "",
    "Actual": "",
    "Previous": "",
    "Forecast": "",
    "TEForecast": "",
    "URL": "/azerbaijan/holidays",
    "DateSpan": "1",
    "Importance": 1,
    "LastUpdate": "2018-01-15T13:39:00",
    "Revised": "",
    "Currency": "",
    "Unit": "",
    "Ticker": "HOLIDAYSAZERBAIJAN",
    "Symbol": ""
  }
]
https://api.tradingeconomics.com/calendar/calendarid/{calendarIDs}?c={your_api_key}&f=csv
CalendarId,Date,Country,Category,Event,Reference,ReferenceDate,Source,SourceURL,Actual,Previous,Forecast,TEForecast,URL,DateSpan,Importance,LastUpdate,Revised,Currency,Unit,Ticker,Symbol
160025,6/21/2018 7:00:00 AM,Spain,Factory Orders,Industrial Orders YoY,Apr,4/30/2018 12:00:00 AM,National Statistics Institute (INE),https://www.ine.es/,4.8%,3.9%,,4.5%,/spain/factory-orders,0,1,6/21/2018 7:02:00 AM,,,%,SPAINFACORD,SPAINFACORD
160030,6/23/2018 6:15:00 AM,Bahrain,Inflation Rate,Inflation Rate YoY,May,5/31/2018 12:00:00 AM,Central Informatics Organisation - Kingdom of Bahrain,http://www.data.gov.bh,2.8%,2.6%,,2.80%,/bahrain/inflation-cpi,0,1,6/23/2018 6:13:00 AM,,,%,BAHRAININFNRATE,BAHRAININFNRATE
174108,6/19/2018 12:00:00 AM,Azerbaijan,Holidays,End of Ramadan (Substitute Day),,,,,,,,,/azerbaijan/holidays,1,1,1/15/2018 1:39:00 PM,,,,HOLIDAYSAZERBAIJAN,
https://api.tradingeconomics.com/calendar/calendarid/{calendarIDs}?c={your_api_key}&f=xml
<ArrayOfCalendarItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<CalendarItem>
<CalendarId>160025</CalendarId>
<Date>2018-06-21T07:00:00</Date>
<Country>Spain</Country>
<Category>Factory Orders</Category>
<Event>Industrial Orders YoY</Event>
<Reference>Apr</Reference>
<ReferenceDate>2018-04-30T00:00:00</ReferenceDate>
<Source>National Statistics Institute (INE)</Source>
<SourceURL>https://www.ine.es/</SourceURL>
<Actual>4.8%</Actual>
<Previous>3.9%</Previous>
<Forecast/>
<TEForecast>4.5%</TEForecast>
<URL>/spain/factory-orders</URL>
<DateSpan>0</DateSpan>
<Importance>1</Importance>
<LastUpdate>2018-06-21T07:02:00</LastUpdate>
<Revised/>
<Currency/>
<Unit>%</Unit>
<Ticker>SPAINFACORD</Ticker>
<Symbol>SPAINFACORD</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>160030</CalendarId>
<Date>2018-06-23T06:15:00</Date>
<Country>Bahrain</Country>
<Category>Inflation Rate</Category>
<Event>Inflation Rate YoY</Event>
<Reference>May</Reference>
<ReferenceDate>2018-05-31T00:00:00</ReferenceDate>
<Source>Central Informatics Organisation - Kingdom of Bahrain</Source>
<SourceURL>http://www.data.gov.bh</SourceURL>
<Actual>2.8%</Actual>
<Previous>2.6%</Previous>
<Forecast/>
<TEForecast>2.80%</TEForecast>
<URL>/bahrain/inflation-cpi</URL>
<DateSpan>0</DateSpan>
<Importance>1</Importance>
<LastUpdate>2018-06-23T06:13:00</LastUpdate>
<Revised/>
<Currency/>
<Unit>%</Unit>
<Ticker>BAHRAININFNRATE</Ticker>
<Symbol>BAHRAININFNRATE</Symbol>
</CalendarItem>
<CalendarItem>
<CalendarId>174108</CalendarId>
<Date>2018-06-19T00:00:00</Date>
<Country>Azerbaijan</Country>
<Category>Holidays</Category>
<Event>End of Ramadan (Substitute Day)</Event>
<Reference/>
<ReferenceDate i:nil="true"/>
<Source/>
<SourceURL/>
<Actual/>
<Previous/>
<Forecast/>
<TEForecast/>
<URL>/azerbaijan/holidays</URL>
<DateSpan>1</DateSpan>
<Importance>1</Importance>
<LastUpdate>2018-01-15T13:39:00</LastUpdate>
<Revised/>
<Currency/>
<Unit/>
<Ticker>HOLIDAYSAZERBAIJAN</Ticker>
<Symbol/>
</CalendarItem>
</ArrayOfCalendarItem>
https://api.tradingeconomics.com/calendar/calendarid/{calendarIDs}?c={your_api_key}
CalendarIdDateCountryCategoryEventReferenceReferenceDateSourceSourceURLActualPreviousForecastTEForecastURLDateSpanImportanceLastUpdateRevisedCurrencyUnitTickerSymbol
1600256/21/2018 7:00:00 AMSpainFactory OrdersIndustrial Orders YoYApr4/30/2018 12:00:00 AMNational Statistics Institute (INE)https://www.ine.es/4.8%3.9%4.5%/spain/factory-orders016/21/2018 7:02:00 AM%SPAINFACORDSPAINFACORD
1600306/23/2018 6:15:00 AMBahrainInflation RateInflation Rate YoYMay5/31/2018 12:00:00 AMInformatics Organisation - Kingdom of Bahrainhttps://www.data.gov.bh2.8%2.6%2.80%/bahrain/inflation-cpi016/23/2018 6:13:00 AM%BAHRAININFNRATEBAHRAININFNRATE
1741086/19/2018 12:00:00 AMAzerbaijanHolidaysEnd of Ramadan (Substitute Day)/azerbaijan/holidays111/15/2018 1:39:00 PMHOLIDAYSAZERBAIJAN

Updates

This includes any modifications made to an event as well as newly created events.

Using Requests:

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

Or using our package:

te.getCalendarUpdates()

Using Requests:

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

Or using our package:

data = te.getCalendarUpdates().then(function(data){
    console.log(data)     
});

Using Requests:

new HttpRequestMessage(new HttpMethod("GET"), "https://api.tradingeconomics.com/calendar/updates?c=your_api_key");
https://api.tradingeconomics.com/calendar/updates?c={your_api_key}&f=json
[
  {
    "CalendarId": "328304",
    "Country": "Costa Rica",
    "Event": "Current Account",
    "LastUpdate": "2023-10-02T18:03:46.623"
  },
  {
    "CalendarId": "328422",
    "Country": "Brazil",
    "Event": "Balance of Trade",
    "LastUpdate": "2023-10-02T18:00:00.203"
  },
  {
    "CalendarId": "328286",
    "Country": "Brazil",
    "Event": "Net Payrolls",
    "LastUpdate": "2023-10-02T17:39:15.047"
  }
]
https://api.tradingeconomics.com/calendar/updates?c={your_api_key}&f=csv
CalendarId,Country,Event,LastUpdate
328304,Costa Rica,Current Account,10/2/2023 6:03:46 PM
328422,Brazil,Balance of Trade,10/2/2023 6:00:00 PM
328286,Brazil,Net Payrolls,10/2/2023 5:39:15 PM
https://api.tradingeconomics.com/calendar/updates?c={your_api_key}&f=xml
<ArrayOfCalendarUpdateItem xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/API.Models">
<CalendarUpdateItem>
<CalendarId>328304</CalendarId>
<Country>Costa Rica</Country>
<Event>Current Account</Event>
<LastUpdate>2023-10-02T18:03:46.623</LastUpdate>
</CalendarUpdateItem>
<CalendarUpdateItem>
<CalendarId>328422</CalendarId>
<Country>Brazil</Country>
<Event>Balance of Trade</Event>
<LastUpdate>2023-10-02T18:00:00.203</LastUpdate>
</CalendarUpdateItem>
<CalendarUpdateItem>
<CalendarId>328286</CalendarId>
<Country>Brazil</Country>
<Event>Net Payrolls</Event>
<LastUpdate>2023-10-02T17:39:15.047</LastUpdate>
</CalendarUpdateItem>
</ArrayOfCalendarUpdateItem>
https://api.tradingeconomics.com/calendar/updates?c={your_api_key}
CalendarIdCountryEventLastUpdate
328304Costa RicaCurrent Account10/2/2023 6:03:46 PM
328422BrazilBalance of Trade10/2/2023 6:00:00 PM
328286BrazilNet Payrolls10/2/2023 5:39:15 PM

Date format

Calendar methods described above support string dates in different formats

Date FormatExample
yyyy-MM-dd2018-01-01
yyyy-mm-dd HH:mm2016-12-03 23:59:59