Modular Finance Dataflow

/buyback/programs

GET/buyback/programsapplication/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/buyback/programs"

Query parameters

ParameterTypeDescription
countriesstring[]Filter to companies listed in these countries (ISO 3166-1 alpha-2, e.g. 'SE').

Response

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

FieldTypeDescription
bought_capitalnumberRepurchased shares as a percentage of the company's share capital.
bought_percentnumberShare of the authorized program completed so far (bought shares versus max_shares), as a percentage.
bought_sharesintegerNumber of shares repurchased under the program so far.
bought_valuenumberTotal monetary value repurchased so far.
bought_value_currencystringCurrency of bought_value (ISO 4217).
company_idintegerModular Finance company identifier.
company_namestringCompany name.
leistringLegal Entity Identifier (LEI) of the company.
max_sharesintegerMaximum number of shares authorized for repurchase under the program.
max_valuenumberMaximum monetary value authorized for repurchase.
max_value_currencystringCurrency of max_value (ISO 4217).
position_currencystringCurrency of the position values (ISO 4217).
position_current_valuenumberCurrent market value of the repurchased position.
position_purchased_valuenumberValue of the repurchased position at purchase.
valid_fromstringProgram start date (YYYY-MM-DD).
valid_tostringProgram end date (YYYY-MM-DD).
vwapnumberVolume-weighted average price paid across the program's repurchases.
vwap_currencystringCurrency of the volume-weighted average price (ISO 4217).