Skip to content

go-mihai/trading212-unofficial-api

Repository files navigation

Unofficial Trading212 API - Data Fetching

How to use ?

Initialize Class

const trading212 = new Trading212();

Companies/Tickers API

This method is used to retrieve a list of companies available for trading on the Trading 212 platform.

import Trading212 from 'trading212-unofficial-api';
// ...
const data =  await trading212.companies().select();

Candles API

Current methods for candles :

  • timeframe
  • limit (size) number of candles.
const data = await trading212.from(['MSFT','AAPL']).candles().select();
const data2 = await trading212.from(['MSFT','AAPL']).candles().limit(100).select();
const data3 = await trading212.from(['MSFT','AAPL']).candles().timeframe('ONE_DAY').limit(50).select()

Current Candle API

showPreviousPrice (optional) : boolean

The showPreviousPrice property is a boolean that indicates whether the previous price for the financial instrument should be included in the returned data. The default value for this property is false.

Returns

The method returns a Promise that resolves to an object containing the current candle data for each financial instrument specified in the input array.

const data = await trading212.from(['EURUSD','USDJPY']).currentCandle().select();

Get Current Weekly Price Candles

currentWeekCandles

Setting up timeframe is optional, default is Daily.

const data = await trading212.from(['EURUSD','USDJPY']).currentWeekCandles().timeframe('FIFTEEN_MINUTES').select()

SVG

Currently we are working to improve this function.

const data = await trading212.from('MSFT']).currentWeekCandles().timeframe('ONE_HOUR').svg();
//or 
const data = await trading212.from(['MSFT','AAPL']).currentWeekCandles().timeframe('ONE_HOUR').svg();
//or
const data = await trading212.from(['MSFT','AAPL']).candles().svg();

Disclaimer

This code is work in progress. I am in no way affiliated with trading212 and trading212 does not endorse this project. Use this code at your own risk. I afford no guarantee that the code is stable or error free.

About

Unofficial Trading212 API written in Typescript used to retrieve financial data.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published