Create amazing apps for your wealth management business

With our APIs, you can programmatically access institutional-caliber wealth management analytics. Whether you’re looking to create new tools for end-users, enhance practice management applications, or even build your own Robo Advisor, our Advisor Software Wealth Management Cloud Platform lets you deploy new financial solutions more efficiently than ever before.

Investment Planning

Some of the world’s most sophisticated financial institutions use our Investment Planning analytics. Now you can too.

Questionnaires

Our Questionnaires API enables the retrieval of a questionnaire that a firm has stored on our platform. A questionnaire can be used to help assess risk tolerance, select a financial product, or provide financial guidance for investors. The Questionnaires API returns the questions, answers, and scoring ranges configured for a questionnaire so that information can be displayed to a user through an application so that the questionnaire upon completion by a user can then be scored using the Questionnaire Score API.

The Questionnaires API will return different information based on the request. Without any input parameters, a complete list of questionnaires for the firm will be returned. By including a questionnaire ID in the API URL, the details for a specific questionnaire are returned which include questions, answer options, and scoring ranges.

    Input
  • Questionnaire ID - Optional parameter to return details for a specific questionnaire
    Output
  • Questionnaire ID
  • Questionnaire Name
  • Questions & Answers (text, weight)
  • Scoring Ranges

Questionnaire Score

Our Questionnaire Score API returns a score and associated profile label based on a user’s answers to a questionnaire. Profile label text and mapping to scores can be configured via the ASI Admin Portal for use by the Questionnaire Score API.

    Input
  • Questionnaire Answers
    Output
  • Score
  • Profile

Model Portfolios

Our Model Portfolios API returns a list of model portfolios for a given tenant, along with holdings and performance detail.

The Model Portfolios API returns different information based on the request. If the Model Portfolios API is called without any input parameters, then the complete list of model portfolios for the firm will be returned with just the name and ID of each model portfolio. You would use this option if you were trying to show a summary list of model portfolios, or if you needed to get a model ID to use in another API request. Additionally, you can include flags in the request to specify whether to return holdings and performance information for each model portfolio.

Optionally, if a model ID is included in the API URL, then only the details for that model portfolio will be returned. Again, you can include flags in the request to specify whether to return holdings and performance information for the model portfolio.

    Input
  • Model ID – Optional parameter to return details for a specific model portfolio
  • Model Holdings Flag - Optional parameter to return the list of holdings for each model portfolio
  • Model Performance Flag - Optional parameter to return model portfolio performance data
    Output
  • Model Portfolio List
    • ID and name of each model portfolio
    • Holdings of each model portfolio if Model Holdings Flag sent in request
    • Monthly returns for each model portfolio if Model Performance Flag sent in request
  • Model Portfolio Details (when Model ID sent in request)
    • ID and name of model portfolio
    • Holdings of model portfolio if Model Holdings Flag sent in request

Model Portfolio Selection

Our Model Selection API facilitates the selection of a model portfolio for a customer based on the customer’s overall risk profile. Based on rules configured through the ASI Admin Portal, the Model Selection algorithm weighs a client’s risk tolerance, goal time horizon, and ratio of goal investment to total assets to determine a client’s overall risk profile and then returns the model portfolio mapped to that risk profile.

    Input
  • Model Portfolio Set
  • Risk Tolerance
  • Goal Time Horizon
  • Initial Investment
  • Total Assets
    Output
  • Model Portfolio

Financial Planning

Make goal-based planning central to your user experience. Our APIs let you easily track progress-to-goal, analyze cash flows, and create Household Balance Sheets.

Progress to Goal

Our Progress to Goal API calculates goal funding metrics to determine if a user of a goal-based investing platform is on track to meet a particular investing goal. This API can use constant expected returns or simulated returns from our Monte Carlo Simulator.

    Input
  • Account Value
  • Expected Return
  • Goal Information
    Output
  • Future Goal Cost
  • Funding Status
  • Funding Gap
  • Additional Savings
Goal Progress
Contact Us Developer Portal

Portfolio Analysis

Instantly analyze portfolio performance and risk, conduct simulations on-the-fly, and much more with lightning-fast cloud-based Portfolio Analysis APIs.

Monte Carlo Simulation

Our Monte Carlo Simulation API lets a user of a digital investment platform quickly run hundreds or thousands of Monte Carlo Simulations on one or more investment portfolios. Over the past few years, Monte Carlo simulation has become a popular method for simulating the range of possible outcomes for retail investors. As an illustration, it provides the investor with an understanding of the risk they will be taking over time. The starting point for each portfolio simulation is the portfolio’s projected average monthly return and associated Standard Deviation. The projected average return is tied to asset style, with the return for each asset style calculated by applying hypotheses regarding current and future market trends to the historic average monthly return on the associated Style Benchmark Index.

    Input
  • Portfolio Holdings
  • Goal Information (e.g. time, contributions/withdrawals schedule)
  • Number of Simulations
  • Tax Status
    Output
  • Returns Probability Distribution including trajectories
  • Mean Annualized Return
  • Standard Deviation
  • Bankruptcy Risk
Monte Carlo Simulation

Asset Allocation

Our Asset Allocation API rapidly analyzes an investor’s portfolio to determine the portfolio’s asset allocation and asset class assignments of each holding in the portfolio. The API call will return the analysis at the portfolio level with a percentage allocation for each asset allocation sub-class. The API user selects the appropriate Asset Allocation style scheme for its firm via the ASI Admin Portal. ASI offers industry standard schemes or can customize a style scheme to match your needs.

    Input
  • Portfolio Holdings
  • Model ID
    Output
  • Asset Allocation at the Asset Class level (e.g. Stocks, Bonds, Cash)
  • Asset Allocation at the Style level (e.g. Large Cap Value, Small Cap Growth)

Sector Analysis

Our Sector Analysis API analyzes an investment portfolio to determine the overall sector breakdown of all of the holdings within the portfolio. The ASI calculation engine will analyze your portfolio holdings and determine the GICS sector allocation for both the portfolio and individual holding

    Input
  • Portfolio Set
  • Individual Holdings
    Output
  • Sector Allocation at Portfolio
  • Sector Allocation at Security Level

Efficient Frontier

Our Efficient Frontier API quickly retrieves Efficient Frontier data points for a firm/company and renders an Efficient Frontier chart for a given portfolio. The efficient frontier illustration is used to compare a portfolio to theoretically efficient portfolios. An efficient portfolio is one with the highest expected return for a given level of risk. If a given portfolio appears on the efficient frontier line, it is considered efficient. However, from ASI’s perspective, it is better to use the efficient frontier for reviewing the difference between two portfolios. The relative difference between two portfolios is much more useful than comparing a portfolio to some theoretical mix of assets.

The Efficient Frontier may be generated using ASI’s capital market assumptions, or alternatively the API user may enter into the Admin Hub his firm’s expected risk and return for each asset class enabling the generation of unique results matching your own view of the world.

    Input
  • Portfolio Set
  • Individual Holdings
    Output
  • Efficient Frontier Curve Points
  • Expected Risk & Return at Portfolio Level

Geographic Breakdown

Our Geographic Breakdown API rapidly analyzes an investment portfolio to determine the geographic breakdown of all the holdings within that portfolio.

    Input
  • Portfolio Set
  • Model ID
    Output
  • Geographical Allocation (region + country) at Portfolio
  • Security Level as a percentage weight

Historical Performance Analysis

Our Historical Performance Analysis API analyzes an investment portfolio to determine its historical risk and return characteristics. This analysis can then easily be used to create a comparison chart to one or more benchmarks. The computation uses benchmark return history to calculate the portfolio estimated monthly returns during the desired time period for 10 years or less. Each scenario will assume a starting investment of $10,000 and will provide the dollar value for each proceeding month. The API may also be used to request benchmark data to enable charts to illustrate comparisons.

The Historical Performance illustration puts the historical performance of an asset allocation in dollar terms for the investor. The chart provides the investor with a chance to see how an allocation has performed over time, and can see that the allocation most likely did not move in a straight line. The most important take away for the investor is to see the relative visual volatility of each portfolio. Regardless of how one portfolio performed versus the other, the ups and downs of the portfolios is key to understanding the allocation.

    Input
  • Portfolio Set or Model ID
  • Time Period
  • Computation Rules
  • Benchmarks
    Output
  • Historical Performance Time Series ($ or %) for Portfolio Set
  • Model ID
  • Benchmarks
Performance Chart

Historical Risk & Return

Our Historical Risk & Return API analyzes risk and return at the portfolio and style level. The computation uses benchmark return history to calculate the portfolio estimated monthly returns during the desired time period for 10 years or less. The API may also be used to request benchmark data to enable charts to illustrate comparisons.

    Input
  • Portfolio Set or Model ID
  • Time Period
  • Computation Rules
    Output
  • Portfolio Historical Return
  • Historical Risk & Return for other asset classes

Portfolio Comparisons

The Portfolio Comparisons API allows any digital investment advice platform to compare a set of portfolios at some attribute level – such as asset allocation, styles, sectors, geographical exposure, cost, historical & expected risk / return). Using a single API call, sufficient portfolio data will be returned enabling the creation of multiple analytical illustrations or tables.

    Input
  • Portfolio Set or Model ID
  • Comparison Type (Allocation, Sector, Risk, etc)
    Output
  • Side by Side Comparisons across various attributes (Sector, Geo, Style, etc)

Average Annualized Returns

The Average Annualized Returns API allows any digital investment advice platform to provide historical portfolio average returns for various periods - typically 1-year, 3-years, 5-years, 10-years and since inception.

    Input
  • Portfolio Set or Model ID
  • Computation Rules
    Output
  • 1-year, 3-year, 5-year, 10-year Avg. Annualized Portfolio Returns

Annual Calendar Returns

The Annual Calendar Returns API allows any digital investment advice platform to provide historical portfolio average returns for various historical periods. This API provides the results based on the calendar year rather than a rolling 12 months period.

    Input
  • Portfolio Set or Model ID
  • Computation Rules
    Output
  • Current Year, Current Year minus 1 ... and Current Year minus 4 Annual Returns

Portfolio Management

Easily create and deploy institutional-grade Portfolio Management solutions, with APIs that enable tax-aware rebalancing, model drift analysis and security substitution.

Rebalancer

Our powerful Rebalancer API allows a financial institution to rebalance a customer’s portfolio back to a model portfolio.

    Input
  • Model Portfolio
  • Current Holdings
  • Prices
    Output
  • Proposed Holdings
  • Trade List

Advisor Software has over 50 other APIs available, please contact us if you want more details.

Contact Us Developer Portal