Modular Finance Dataflow

/insider/transactions

GET/insider/transactionsapplication/json · application/xml · text/csv

Requires your access key in the X-Dataflow-Key header (or key query parameter). Which parameters and response fields are available to you depends on your contract; your personal OpenAPI spec from /resources/open-api shows your exact surface.

curl -H "X-Dataflow-Key: $DATAFLOW_KEY" \
  "https://dataflow.modularfinance.com/api/insider/transactions"

Query parameters

ParameterTypeDescription
daysintegerLook-back window in days. Default 30, max 1825 (5 years).
countriesstring[]Filter to companies listed in these countries (ISO 3166-1 alpha-2, e.g. 'SE').
company-idsinteger[]Filter to these company IDs.
owner-idsinteger[]Filter to insiders connected to these owner IDs.
market-segment-idsinteger[]Filter to companies listed on these market segments.
include-miscbooleanInclude miscellaneous transaction types. Default true.

Response

An array of InsiderInsiderTransaction rows, streamed for JSON and CSV.

FieldTypeDescription
company_idintegerModular Finance company identifier.
company_namestringCompany name.
company_sharesintegerThe insider's resulting aggregate holding across all share classes of the company after the transaction.
currencystringCurrency of share_price (ISO 4217).
delta_sharesintegerChange in shares from this transaction (positive for a buy, negative for a sell).
engagement_positionstringThe insider's role at the company (e.g. CEO, board member).
equity_programbooleanTrue if the transaction was part of an equity incentive program.
insider_namestringName of the insider.
instrumentstringTicker symbol of the traded instrument.
instrument_typestringType of instrument traded (e.g. share, warrant, option).
is_relativebooleanTrue if the transaction was made by a person closely associated with the insider.
isinstringISIN of the traded instrument.
misc_transactionbooleanTrue for miscellaneous transaction types (e.g. gifts, pledges) rather than open-market trades.
owner_idintegerModular Finance owner identifier for the insider.
owner_namestringOwner name associated with the insider.
reportedstringWhen the transaction was verified and recorded.
share_pricenumberPrice per share in the transaction.
sharesintegerThe insider's resulting holding in the specific share class after the transaction (alias of stock_shares; null for derivatives).
stock_namestringShare class name.
stock_sharesintegerThe insider's resulting holding in the specific share class after the transaction; null when the instrument is a derivative that does not map to an equity stock.
transaction_datestringDate the transaction took place (YYYY-MM-DD).
transaction_typestringTransaction type in English (e.g. Acquisition, Disposal).