---
title: "OutputXRayHoldingsHoldingsItem"
url: "https://developer-beta.morningstar.com/apis/portfolio-xray-api/versions/4c9879bf-1def-4f49-adea-5a04cd02e29e/schemas/OutputXRayHoldingsHoldingsItem"
---

> Full API specification: https://developer-beta.morningstar.com/apis/portfolio-xray-api/versions/4c9879bf-1def-4f49-adea-5a04cd02e29e.md

# OutputXRayHoldingsHoldingsItem

Holdings data.

## OpenAPI definition

```yaml
openapi: 3.1.0
info:
  title: Portfolio X-Ray API
  version: "1.0"
servers:
  - url: https://www.us-api.morningstar.com
    description: Americas Production
  - url: https://www.apac-api.morningstar.com
    description: APAC Production
  - url: https://www.emea-api.morningstar.com
    description: EMEA Production
components:
  schemas:
    OutputXRayHoldingsRegionAnalysis:
      description: Count of portfolio holdings allocated by region.
      type: object
      properties:
        US:
          type: integer
          format: int32
          description: Number of holdings allocated to the US region.
        NotClassified:
          type: integer
          format: int32
          description: Number of holdings not classified to a region.
        Foreign:
          type: integer
          format: int32
          description: Number of holdings allocated to foreign regions.
        Cash:
          type: integer
          format: int32
          description: Number of cash holdings.
    OutputXRayHoldingsTopNetUnderlyingHoldings:
      description: Top net underlying holdings data.
      type: object
      properties:
        AsOfDate:
          type: string
          format: date-time
          description: End date of analysis.
        TopNumber:
          type: integer
          format: int32
          description: Number of top holdings returned.
        Security:
          type: array
          items:
            $ref: "#/components/schemas/OutputXRayHoldingsTopNetUnderlyingHoldingsSecurity"
    OutputXRayHoldingsPortfolioHoldings:
      description: Portfolio holdings data.
      type: object
      properties:
        AsOfDate:
          type: string
          format: date-time
          description: End date of analysis.
        Security:
          type: array
          items:
            $ref: "#/components/schemas/OutputXRayHoldingsPortfolioHolding"
    OutputXRayHoldingsStockIntersection:
      description: Stock intersection data showing overlapping equity holdings across
        portfolio funds.
      type: object
      properties:
        IncludeIndex:
          type: boolean
          default: false
          description: Indicates whether index holdings are included in the stock
            intersection.
        Stock:
          type: array
          items:
            $ref: "#/components/schemas/OutputXRayHoldingsStockIntersectionItem"
        ConcentrationRatio:
          $ref: "#/components/schemas/OutputXRayHoldingsStockIntersectionConcentrationRat\
            io"
    OutputXRayHoldingsTopNetUnderlyingHoldingsSecurity:
      type: object
      properties:
        SecurityId:
          type: string
          description: Unique identifier of a security.
        PercentAssets:
          type: number
          format: double
          description: Percent of portfolio assets.
        EquitySector:
          type: string
          description: Institution-specific equity sector classification.
        FixedIncomeSector:
          type: string
          description: Fixed income sector identifier.
        Country:
          type: string
          description: Country identifier (ISO country code).
    OutputXRayHoldingsPortfolioHolding:
      type: object
      properties:
        SecurityId:
          type: string
          description: Unique identifier of a security.
        Name:
          type: string
          description: Security name.
        FundPortfolioDate:
          type: string
          format: date-time
          description: The date the portfolio was reported.
        Year1:
          type: number
          format: double
          description: 1-year annualized return.
        Year3:
          type: number
          format: double
          description: 3-year annualized return.
        Year5:
          type: number
          format: double
          description: 5-year annualized return.
        Year10:
          type: number
          format: double
          description: 10-year annualized return.
        PercentAssets:
          type: number
          format: double
          description: Percent of portfolio assets.
        MarketValue:
          type: number
          format: double
          description: Current market value of the holding.
        NotClassifiedHoldingId:
          type: string
          description: Identifier of an unclassified holding.
    OutputXRayHoldingsStockIntersectionItem:
      type: object
      properties:
        SecurityId:
          type: string
          description: Unique identifier of a security.
        SecurityName:
          type: string
          description: Security name.
        CUSIP:
          type: string
          description: Nine-character CUSIP identifier consisting of a six-character
            issuer number, two-character issue number, and one check digit.
        TradingSymbol:
          type: string
          description: Security trading symbol.
        PercentOfInvestments:
          type: number
          format: double
          description: Percentage of total portfolio investments.
        MarketValue:
          type: number
          format: double
          description: Current market value of the holding.
        StockSector:
          type: string
          description: Stock sector identifier.
        SourceOfStock:
          type: array
          items:
            $ref: "#/components/schemas/OutputXRayHoldingsStockIntersectionItemSource"
    OutputXRayHoldingsStockIntersectionConcentrationRatio:
      description: Concentration ratio showing the combined percentage of portfolio
        assets held in the top stocks.
      type: object
      properties:
        TopStocksPercent:
          type: number
          format: double
          description: Percentage of portfolio assets in the top stocks.
        OtherStocksPercent:
          type: number
          format: double
          description: Percentage of portfolio assets in all other stocks.
        TopNumberOfStocks:
          type: integer
          format: int32
          description: Number of stocks counted as top holdings.
    OutputXRayHoldingsStockIntersectionItemSource:
      type: object
      properties:
        SecurityId:
          type: string
          description: Unique identifier of a security.
        CUSIP:
          type: string
          description: Nine-character CUSIP identifier consisting of a six-character
            issuer number, two-character issue number, and one check digit.
        FundPortfolioDate:
          type: string
          format: date-time
          description: The date the portfolio was reported.
        PercentOfInvestments:
          type: number
          format: double
          description: Percentage of total portfolio investments.
        MarketValue:
          type: number
          format: double
          description: Current market value of the holding.
    OutputXRayHoldingsHoldingsItem:
      description: Holdings data.
      type: object
      properties:
        AsOfDate:
          type: string
          format: date-time
          description: End date of analysis.
        RegionAnalysis:
          $ref: "#/components/schemas/OutputXRayHoldingsRegionAnalysis"
        TopNetUnderlyingHoldings:
          $ref: "#/components/schemas/OutputXRayHoldingsTopNetUnderlyingHoldings"
        PortfolioHoldings:
          $ref: "#/components/schemas/OutputXRayHoldingsPortfolioHoldings"
        StockIntersection:
          $ref: "#/components/schemas/OutputXRayHoldingsStockIntersection"
```
