MSCI Developer Community
MSCI APIs for powering better investment decisions

Clients are increasingly looking to integrate and consolidate data into internal systems and data warehouses to bettersupport their investment process. MSCI Developer Community offers a cohesive, intuitive platform for accessing
MSCI’s APIs that support scalable, low-cost development of investment solutions, easy customization and innovation.

MSCI Developer Community is a searchable directory of MSCI’s APIs. It’s designed to power better investing by putting
our APIs into the hands of developers, data scientists and quantitative managers quickly to help speed their work, serve
clients better, and go to market sooner.

What is an API?

Key features

Application Programming Interface
A method for software applications to communicate
Enables programmatic retrieval of information directlyfrom MSCI

Why MSCI APIs?
MSCI APIs give clients greater control and flexibility in•

Search for APIs across specification, documentation,description and tags•

See API definitions with ability to view schema andsample values•MSCI Users can request for API Keys and try out APIs
based on entitlements•

Explore real-world application of APIs and p​ re-built use
cases for various industry solutions•Access the apps in MSCI labs and leverage thedownloadable code snippets to improve collaborationand jump-start projects•

View APIs based on REST and SOAP from the same portal

integrating MSCI data and application logic into theirinvestment process and helps them save time, resources andincrease operational efficiency.

MSCI APIs support clients across the investment process

Performance Management
Incorporating data into in-housevisualization tools for management

Benchmarking andInvestor Reporting

Research / Strategy
Communicate via your ownCommunicate via your own

templates and investor packs

templates and investor packs

Capital Raising
Demonstrate track record andembed within marketing materials

developer.msci.com

MSCI Developer Community | msci.com

MSCI API benefits to client

Integration

1

MSCI data can be directly delivered via API Gateway to client applications, bypassing the manual steps toobtain and transfer data between platforms.
MSCI APIs also help developers to integrate their own offerings with APIs to enable value-added
resources and scaling up their products.

Efficiency

2

Content generated can be published automatically, speeding up time-to-market.
Save time on report checking and testing with always up to date data.
MSCI APIs help clients to deliver products faster thus making money, time and resources available forother important business projects.

Personalization

3

Users can customize the frequently used content and services, reducing any repeat data processes to asingle initial set-up.
Users can also do API Orchestration across all MSCI APIs to build new & custom digital experiences andsolutions for their own clients.

4Flexibility
APIs help to anticipate the changes over time and better support data migration and make service
provision more flexible.
MSCI APIs allows developers examine and work on individual components of an app without affecting theothers—avoiding the cumbersome point-to-point integration of apps.

5Risk Reduction
Data pull, transfer and integration is automated meaning there is a significant reduction in manual error,
and all parties can be confident they are looking at consistent and most updated data.

MSCI Developer Community | msci.com

Developer Community: API Content Available
MSCI AppAnalytics

APIFactor Lab: Provides seamless access to our latest
research-enhanced factor data sets available outside of
our factor risk models, for use cases ranging from alpharesearch to building custom risk factors.

Peer Similarity Score: Quantifies the similarity between
asset pairs using business descriptions, fundamentals,
historical returns, news and ESG key issue weights data.

Factor Crowding: Measures the relative degree ofcrowdedness in factor strategies.

Security Crowding: Measures the degree to which astock is or has been chased by investors. It provides
easy-to-interpret standardized scores that can be used
to help identify exposure to crowding.

Factor Analytics: Enables clients to access factor model data and analytics for research, portfolio
construction and risk management use cases. Clients
can access Equity, Fixed Income and Multi-Asset Classfactor models.

Single Security Analyzer: Provides a simple way to access securities and single security analytics computedby RiskManager/RiskServer in a way that is compatible
with the configuration specified by any individual client.

Risk Analysis (SOAP): Seamlessly integrate MSCI RiskManager/RiskServer hosted best-of-breed data and risk
analysis directly into your applications, data warehouses, spreadsheets, databases, and workflows.

BarraOne Developer’s Toolkit (BDT): Using a web
service API, BarraOne Developer’s Toolkit enables IT programmers and developers to develop batch processes
to leverage the features available in BarraOne.

BarraOne Developer’s Toolkit Interactive (BDTi): Web
Service API that provides client developers granular access to BarraOne analytics.
Constituent: This API returns Index constituents fora specified MSCI index code or a set of MSCI index
codes. It is particularly useful to users who do not want
to reconstruct constituents of MSCI indexes from theirunderlying security level data, eliminating the need forlegacy flag processing logic.

Events: This API returns Corporate Events Data points
like Price Adjustment Factor, Old & New Number ofShares, and other key attributes.

Performance: This API returns Index Levels, Performance (Returns), and other key attributes for a specified MSCI index code or a set of MSCI index codes.
This API can retrieve Levels, Performance, and Market
Capitalization for all supported Index Variants & Currencies for the specified indexes.

Dividends: This API returns Dividend Data points like
Declared Dividend Amount, Net & Gross DividendAmount.

Security Master: API returns security details for all securities that the caller is entitled to receive from MSCI.
This security master contains all security level data
points for a given date.

FX Rates: API returns Foreign Exchange (FX) rates usedin the calculation of MSCI Indexes. Spot FX Rates arealso provided in the PRICE_NOS data set of secmaster/security API.

ESG

Data: The ESG Data API provides a way for a client toretrieve current day and historical ESG data for all issuers and data points that the requesting user is entitledto receive. The ESG Data API provides access to over
4,000 ESG data points, including ratings and raw data.

Reports: The ESG Report API is used to provide clientswith a means to access ESG documents and reports
for companies, funds, industries, and more. Reports areavailable as PDF documents and many reports are alsoavailable in HTML.

Real Estate

Reporting: Access computed results from MSCI’s
global private investment real estate database of property fund indexes, property indexes, real estate portfolio
performance benchmarks, and real estate portfolio
performance & risk across the complete set of analytical models, measures, and themes.

Submission: The MSCI Real Estate Data Upload API
provides a secure and automated interface to upload
private real estate portfolio data to My Data Manager.

Index

MSCI Developer Community | msci.com

MSCI API Highlights

ESG Data API

Index API4,000+

Extensive Data forESG data points, including ratings and raw data

400,000+indexes

Real Estate Performance & Risk Data
API
Aggregated private real estate market data on20+
property fund indexes

40+

property indexes covering 32 countries

370+

FactorLab and Security Crowding API

160+
factor descriptors across

75,000+securities currently available covering

87with a deep history of up to 23 years

cities60,000+properties$2 trillion+
in AUMdeveloper.msci.com

About MSCIMSCI is a leading provider of critical decision support tools and services for the global investment community. With over 50 years ofexpertise in research, data and technology, we power better investment decisions by enabling clients to understand and analyze key
drivers of risk and return and confidently build more effective portfolios. We create industry-leading research-enhanced solutions
that clients use to gain insight into and improve transparency across the investment process.
To learn more, please visit www.msci.com.
The information contained herein (the “Information”) may not be reproduced or disseminated in whole or in part without prior written permission from MSCI. The Information may not be used to verify orcorrect other data, to create indexes, risk models, or analytics, or in connection with issuing, offering, sponsoring, managing or marketing any securities, portfolios, financial products or other investment
vehicles. Historical data and analysis should not be taken as an indication or guarantee of any future performance, analysis, forecast or prediction. None of the Information or MSCI index or other productor service constitutes an offer to buy or sell, or a promotion or recommendation of, any security, financial instrument or product or trading strategy. Further, none of the Information or any MSCI index isintended to constitute investment advice or a recommendation to make (or refrain from making) any kind of investment decision and may not be relied on as such. The Information is provided “as is” and theuser of the Information assumes the entire risk of any use it may make or permit to be made of the Information. NONE OF MSCI INC. OR ANY OF ITS SUBSIDIARIES OR ITS OR THEIR DIRECT OR INDIRECTSUPPLIERS OR ANY THIRD PARTY INVOLVED IN THE MAKING OR COMPILING OF THE INFORMATION (EACH, AN “MSCI PARTY”) MAKES ANY WARRANTIES OR REPRESENTATIONS AND, TO THE MAXIMUMEXTENT PERMITTED BY LAW, EACH MSCI PARTY HEREBY EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULARPURPOSE. WITHOUT LIMITING ANY OF THE FOREGOING AND TO THE MAXIMUM EXTENT PERMITTED BY LAW, IN NO EVENT SHALL ANY OF THE MSCI PARTIES HAVE ANY LIABILITY REGARDING ANYOF THE INFORMATION FOR ANY DIRECT, INDIRECT, SPECIAL, PUNITIVE, CONSEQUENTIAL (INCLUDING LOST PROFITS) OR ANY OTHER DAMAGES EVEN IF NOTIFIED OF THE POSSIBILITY OF SUCHDAMAGES. The foregoing shall not exclude or limit any liability that may not by applicable law be excluded or limited.
©2021 MSCI Inc. All rights reserved | CFS1221

MSCI Developer Community | msci.com