---
title: "API Inputs"
description: "Input fields for the Investment Details (Sync) API."
url: "https://developer-beta.morningstar.com/investment-details-api/api-inputs"
image: "https://developer-beta.morningstar.com/_og/d/c_Ocean.takumi,title_~QVBJIElucHV0c3wgSW52ZXN0bWVudCBEZXRhaWxzIEFQSQ,description_Input+fields+for+the+Investment+Details+(Sync)+API.,props_eyJ0aGVtZSI6eyJtb2RlIjoibGlnaHQiLCJjb2xvcnMiOnsicHJpbWFyeSI6IiMwMDAwMDAifX19,p_Ii9pbnZlc3RtZW50LWRldGFpbHMtYXBpL2FwaS1pbnB1dHMi,s_biiLmBQzKr7t8lC-.png"
---

-   [APIs](https://developer-beta.morningstar.com/apis)
-   [API Catalog](https://developer-beta.morningstar.com/api-catalog)
-   [API Assistant MCP Server](https://developer-beta.morningstar.com/api-assistant-mcp)
-   [Guides](https://developer-beta.morningstar.com/api-guides)
-   [Trial Access](https://developer-beta.morningstar.com/trial-access)

# Investment Details API

Get detailed profile data for a single investment, drawing on Morningstar's fundamental, reference, and historical data.

# API Inputs

[View Markdown](https://developer-beta.morningstar.com/investment-details-api/api-inputs.md)[Download Markdown](https://developer-beta.morningstar.com/investment-details-api/api-inputs.md)

This API returns one package per request, at a single endpoint per package. These inputs identify the investment to look up and apply general filtering, and are accepted across most package endpoints regardless of which package is being requested.

## [baseCurrency](#basecurrency)

| Attribute       | Value                               |
| :-------------- | :---------------------------------- |
| Type            | Query Parameter                     |
| Data Type       | string                              |
| Possible Values | 3-character ISO 4217 currency codes |
| Example         | USD                                 |

Base currency to use for investment lookup. Accepts 3-character ISO 4217 currency codes.

For more information about investment lookup, see the [Identifiers](https://developer-beta.morningstar.com/api-identifiers#identifier-lookup) page.

## [currencyId](#currencyid)

| Attribute       | Value                   |
| :-------------- | :---------------------- |
| Type            | Query Parameter         |
| Data Type       | string                  |
| Possible Values | ISO 4217 currency codes |
| Example         | USD                     |

Currency identifier used to filter or convert results. Only applies to currency-dependent packages.

## [domicile](#domicile)

| Attribute       | Value                                |
| :-------------- | :----------------------------------- |
| Type            | Query Parameter                      |
| Data Type       | string                               |
| Possible Values | 3-character ISO 3166-1 country codes |
| Example         | USA                                  |

Domicile to use for investment lookup. Accepts 3-character ISO 3166-1 country codes.

For more information about investment lookup, see the [Identifiers](https://developer-beta.morningstar.com/api-identifiers#identifier-lookup) page.

## [endDate](#enddate)

| Attribute       | Value           |
| :-------------- | :-------------- |
| Type            | Query Parameter |
| Data Type       | string (date)   |
| Possible Values | yyyy-MM-dd      |
| Example         | 2025-12-31      |

Time series end date. Only applies to packages that support historical/time series data.

## [exchangeCountry](#exchangecountry)

| Attribute       | Value                                |
| :-------------- | :----------------------------------- |
| Type            | Query Parameter                      |
| Data Type       | string                               |
| Possible Values | 3-character ISO 3166-1 country codes |
| Example         | USA                                  |

Exchange country to use for investment lookup. Accepts 3-character ISO 3166-1 country codes.

For more information about investment lookup, see the [Identifiers](https://developer-beta.morningstar.com/api-identifiers#identifier-lookup) page.

## [exchangeId](#exchangeid)

| Attribute       | Value           |
| :-------------- | :-------------- |
| Type            | Query Parameter |
| Data Type       | string          |
| Possible Values | —               |
| Example         | EX$$$$XNAS      |

Exchange identifier to use for investment lookup.

For more information about investment lookup, see the [Identifiers](https://developer-beta.morningstar.com/api-identifiers#identifier-lookup) page.

## [id](#id)

| Attribute       | Value                                                                            |
| :-------------- | :------------------------------------------------------------------------------- |
| Type            | Path                                                                             |
| Data Type       | string                                                                           |
| Possible Values | A performance ID, ISIN, security ID, CUSIP, trading symbol, or Morningstar ID, matching the idType provided |
| Example         | 0P00000046                                                                       |

Specifies the investment to query. Required. Morningstar Performance ID is the default identifier; use the Universe API to retrieve Performance IDs for investments in your entitled universe.

## [idType](#idtype)

| Attribute       | Value                                                                            |
| :-------------- | :------------------------------------------------------------------------------- |
| Type            | Query Parameter                                                                  |
| Data Type       | string                                                                           |
| Possible Values | performanceId, isin, securityId, cusip, tradingSymbol, fundCode, msid. Default: performanceId |
| Example         | performanceId                                                                    |

Specifies the type of identifier provided in `id`.

## [languageId](#languageid)

| Attribute       | Value                                       |
| :-------------- | :------------------------------------------ |
| Type            | Query Parameter                             |
| Data Type       | string                                      |
| Possible Values | ENG, SPA, FRA, DEU, ITA, JPN, CHI, ZHO, KOR |
| Example         | ENG                                         |

Language to filter results by. Only applies to language-dependent packages; language support varies by package.

## [startDate](#startdate)

| Attribute       | Value           |
| :-------------- | :-------------- |
| Type            | Query Parameter |
| Data Type       | string (date)   |
| Possible Values | yyyy-MM-dd      |
| Example         | 2025-06-01      |

Time series start date. Only applies to packages that support historical/time series data.