Skip to content

tradingeconomics/tradingeconomics-js

Repository files navigation

Trading Economics for NodeJS

npm version Unit Tests

The Trading Economics NPM package provides direct access to our data. It allows you to request millions of rows of economic historical data, to query our real-time economic calendar and to subscribe to updates.

Installation

Using NPM

npm install -g tradingeconomics

Using GitHub

git clone https://github.com/tradingeconomics/tradingeconomics-js.git
cd tradingeconomics-js
npm i

Requirements

const te = require('tradingeconomics');

Authentication

Authentication using Environment Variable (more secure)

apikey="key:secret" node app.js

Authentication using inline code

te.login('guest:guest'); # replace with your key

Examples

te.getHistoricalData(country = 'mexico', indicator = 'gdp').then(function(data){
  console.log(data)       
});
te.getCalendar().then(function(data){
    console.log(data)       
});
te.getEarnings(symbol = 'aapl:us', start_date = '2016-01-01', end_date = '2017-12-31')
  .then((data) => {
    console.log(data);
  })
  .catch((err) => console.log(err));

More examples

https://github.com/tradingeconomics/tradingeconomics-js/tree/main/Examples

Docker

Please set apikey with your credentials

docker run --rm -it --init --name te-nodejs -e apikey='guest:guest' tradingeconomics/nodejs:latest sh
node Calendar/events.js
node Indicators/historical.js
node Markets/marketForecast.js
ls # to view for more examples

Documentation

https://docs.tradingeconomics.com

Learn More

https://tradingeconomics.com/analytics/api.aspx

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages