Modular Finance Dataflow

/shares/company

GET/shares/companyapplication/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/shares/company"

Query parameters

ParameterTypeDescription
countriesstring[]Filter to companies listed in these countries (ISO 3166-1 alpha-2, e.g. 'SE').
market-segment-idsinteger[]Filter to companies listed on these market segments.
datestringSnapshot date (YYYY-MM-DD). Defaults to the most recent data.

Response

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

FieldTypeDescription
company_idintegerModular Finance company identifier.
company_namestringCompany name.
countrystringCountry where the company is listed (ISO 3166-1 alpha-2).
datestringDate of this snapshot (YYYY-MM-DD).
leistringLegal Entity Identifier (LEI) of the company.
market_segment_idsinteger[]Identifiers of those market segments.
market_segmentsstring[]Market segments the company's stocks trade on.
market_sharesintegerTradeable shares across all share classes under the market perspective, excluding the company's own holdings.
market_votesnumberTotal votes for the company under the market perspective.
market_votes_roundednumbermarket_votes rounded to a whole number.
micstring[]Market Identifier Codes (ISO 10383) of the trading venues.
regulatory_sharesintegerIssued shares across all share classes under the regulatory perspective, including the company's own holdings.
regulatory_votesnumberTotal votes for the company under the regulatory perspective.
regulatory_votes_roundednumberregulatory_votes rounded to a whole number.
treasury_sharesintegerShares held by the company itself (its treasury owner). Subtract from regulatory_shares to get outstanding shares.