Skip to content

Fetches insider transactions published in Insynsregistret

License

Notifications You must be signed in to change notification settings

finsyn/insynsregistret-js

Repository files navigation

Insynsregistret-js

Fetches insider transactions published in Insynsregistret.

Persons discharging managerial responsibilities (PDMRs) and persons closely associated with them are required, under MAR Article 19, to notify FI of certain transactions in or related to the issuer's financial instruments conducted on their own account and once a total amount of EUR 5,000 has been reached. Such notification shall be made promptly and no later than three business days.

The notifications are directly published in FI's web site. In the PDMR transactions register you can search by issuer, PDMR, transaction date and a publication date.

Installation

npm i insynsregistret

Example

const ir = require('insynsregistret')

// get transactions published on a given date
ir('2017-01-10')
.then(console.log)

// [ { publishedAt: 2017-09-10T18:27:58.000Z,
//     publisher: 'Företag AB',
//     publisherLei: '549300I1FSPPU9HHU419',
//     responsible: 'Sverre Svansson',
//     person: 'Sven Svensson',
//     title: 'Styrelseordförande',
//     isAssociated: true,
//     createdAt: 2017-09-06T22:00:00.000Z,
//     isCorrection: false,
//     correctionReason: null,
//     isFirstReport: true,
//     isSharesProgramConnection: false,
//     transactionType: 'Acquisition',
//     instrument: 'Företag B',
//     instrumentType: 'Share',
//     isin: 'SE0007439442',
//     volumeUnit: 'Quantity',
//     volume: '7400',
//     price: '67.5',
//     currency: 'SEK',
//     market: 'EXEMPELMARKNAD',
//     status: 'Current' },
//     ...
// ]

// get transactions published between two dates
ir('2017-01-01', '2017-01-10')
.then(console.log)

About

Fetches insider transactions published in Insynsregistret

Resources

License

Stars

Watchers

Forks

Packages

No packages published