
Overview
Portfolio Analysis API Product Overview
The Portfolio Analysis API (PA API) makes it easier than ever to instantly start evaluating your portfolio. Use this API to understand how your decisions affected the performance of your portfolio, decompose risk, classify your funds, and compare your returns to thousands of benchmarks and mutual funds.
Use Cases
FactSet’s PA Engine API is a modern, flexible, REST API that enables users to access the power of FactSet’s world-class Portfolio Analytics suite.
Users can programmatically create Portfolio Analysis reports without reliance on the front-end user interface or leverage existing PA reports to calculate multi asset class performance, attribution using one of our 10+ models, multi asset ex-ante risk leveraging linear or monte carlo based models, and exposures.
Users can analyze portfolios on an absolute basis, compare portfolios to one or more of 5,000 available benchmarks across any time horizon, accurately measure performance, and provide flexibility in attribution to align to the client’s investment process.
If you are not currently an existing PA3 user, the PA API allows you to choose between a variety of ready-to-use and customizable canned report templates, including Risk, Characteristics, ESG, Performance, Attribution, Peer Analysis, and more.
The PA API also allows for customization of any report. Users can override existing options to change the period of the analysis, the groupings used to perform the analysis, or the methodology used to derive the analysis.
If you are not an existing FactSet client, check out the Portfolio API to get started with our APIs. You would need to upload your holdings data to FactSet to leverage FactSet’s PA API analytics. If you are an existing FactSet client, reach out to your FactSet account team for more information.
Limitations & Related APIs
-
Use the Portfolio API to get started uploading your holdings data to FactSet
-
Use the SPAR API to analyze your returns data
API Specification
View the full API specification in FactSet’s Developer Portal .
Available SDKs
An SDK for the PA API is available in Python , Java , and C# . Navigate to FactSet’s Developer Portal for code samples and more documentation.
Additional Information
Check out the recipes we've created to help illustrate the art of possible by leveraging the PA API
-
Return Analytics for Multiple Accounts Inside the Same Power BI Dashboard https://developer.factset.com/recipe-catalog/return-analytics-multiple-accounts-inside-same-power-bi-dashboard
-
Create a Power BI Visualization Using FactSet Analytics Content https://developer.factset.com/recipe-catalog/create-power-bi-visualization-using-factset-analytics-content
-
Create Dynamic Power BI Dashboards https://developer.factset.com/recipe-catalog/create-dynamic-power-bi-dashboards
-
Add Attribution Over Time to a Power BI Dashboard https://developer.factset.com/recipe-catalog/add-attribution-over-time-to-power-bi-dashboard
-
Decouple Analytics from the Workstation https://developer.factset.com/recipe-catalog/decouple-analytics-workstation