Skip to content

Morningstar fund and sustainability data (licensed)

View this page as raw Markdown (.md)

fundsesgholdingslicenseddata:morningstar

Morningstar is the standard commercial source for mutual-fund and ETF data: monthly and daily returns, portfolio holdings, the Morningstar Category classification, the star rating, fund flows, and fee/share-class detail. For sustainability research it also publishes the Morningstar Sustainability Rating (the “globes”), portfolio ESG and carbon-risk scores (built on Sustainalytics inputs), and fund-level sustainable-investing flags. A paper we distill uses it: Parise & Rubin on green window dressing.

  • Cost: licensed, subscription. No free tier for the research data (the consumer Morningstar.com site is a separate, limited product).
  • Vendor: Morningstar, Inc. (sustainability inputs from Morningstar Sustainalytics).
  • Coverage: open-end funds, ETFs, and other vehicles across many domiciles, with long return histories; sustainability ratings begin in the mid-2010s.
  • Morningstar Direct or a data feed. Most academic users query through the Morningstar Direct desktop/web platform (interactive screening and export) or receive a bulk data feed / Direct Web Services API under a licence. Check which your institution provides.
  • Keyed by SecId and FundId. Morningstar uses its own identifiers (SecId for a share class / security, FundId for the fund) as the join keys; CUSIP and ticker are available but are share-class level and change over time.
  • Credentials are required; keep any credentials in .env, never hard-coded.

These are the failure modes to expect; they are documented, not verified here.

  • Share class versus fund. Morningstar data is organized by share class, but most analysis wants the fund. Returns, fees, and flows differ across share classes of the same fund; aggregate to the fund (value-weight by share-class assets) deliberately rather than picking one class or double-counting.
  • Survivorship and the dead-fund question. The default screen in Direct can return only surviving funds; a sample built that way is survivorship-biased. Explicitly include obsolete/merged/liquidated funds and use the full universe when computing performance.
  • Category reclassification. The Morningstar Category is reassigned over time as a fund’s holdings drift, so a fund’s category is not constant. Pin the category as of the date you need rather than using the current category retroactively.
  • The Sustainability Rating is rank-based, recent, and revised. The globe rating is a percentile rank within category, exists only from the mid-2010s forward, and its methodology was revised (the 2019 shift to the Sustainalytics ESG Risk Rating framework for the underlying portfolio score). Do not treat early-vintage and post-revision globes as the same measure, and do not extend the series before it existed.
  • Carbon and ESG scores need portfolio coverage. Portfolio-level sustainability metrics are computed only over the rated portion of holdings; a fund with low coverage gets a metric off a thin base. Check the coverage percentage before conditioning on the score.
  • Backfill and incubation bias. Funds can enter the database with backfilled history, and incubated funds appear only after a successful track record; both bias performance upward. Use the date a fund was added when it matters.
  • Identifiers are not stable through corporate actions. Share-class mergers, ticker reuse, and CUSIP changes mean a ticker is not a panel key; join on SecId/FundId and verify links across mergers.
ItemLevelNotes
Monthly/daily total returnshare classload-adjusted and unadjusted variants exist
Net assets / TNAshare classaggregate to fund for fund-level totals
Morningstar Categoryfundreassigned over time
Star ratingshare classrisk-adjusted, category-relative, trailing
Sustainability Rating (globes)fundpercentile rank within category, mid-2010s on
Portfolio ESG / carbon-risk scorefunddepends on holdings coverage
Estimated net flowshare classderived from assets and returns

Cite Morningstar as the source, e.g.: Morningstar Direct, Morningstar, Inc., accessed YYYY-MM-DD (note Sustainalytics as the sustainability-data source where relevant). State the access route (Direct or data feed), the identifier used (SecId/FundId), and the share-class-versus-fund aggregation so the sample is reproducible.

Found an error or want a topic covered? Open an issue, use the Edit page link above, or email contact@instituteforautomatedresearch.org. Edits are reviewed before publishing; provenance and accuracy are the point.