---
title: "Market data"
slug: "market-data"
status: "update"
updated: 2026-05-07T11:38:22Z
published: 2026-05-07T11:38:26Z
canonical: "support.lusid.com/market-data"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://support.lusid.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Market data

You must upload *market data* to at least one LUSID market data store in order to perform a [valuation](/v1/docs/valuations).

The quantity and quality of market data required, and the store or stores to load it in, depend upon the types of instruments you wish to value and the pricing models chosen. [Find out what market data you require](/v1/docs/what-market-data-does-my-valuation-require).

LUSID has two market data stores:

- The Quote Store is designed to store data points representing a single value at a single point in time, for example a market price for Apple or a USD/GBP spot rate.
- The Complex Market Data (CMD) Store is designed to store complex market data objects required to value derivatives, for example a discount factor curve encapsulating the idea that money today is not worth the same as money in the future. [See the different categories of complex market data](/v1/docs/categories-of-complex-market-data).

For example, in order to value a USD/GBP FX forward contract using the `ForwardFromCurve` pricing model, you must upload:

- A FX spot rate for USD/GBP for the valuation date to the Quote Store.
- A discount factor curve for USD to the CMD Store.
- An appropriate FX forward curve for USD/GBP (for example `FxForwardCurveData`) to the CMD Store.

To interact with the:

- Quote Store you can use the LUSID web app, APIs in the `Quotes` collection, or dedicated Luminesce providers. [More information](/v1/docs/how-do-i-upload-a-market-price-or-fx-spot-rate-to-the-quote-store).
- CMD Store you can use the APIs in the `Complex Market Data` collection. [More information](/v1/docs/how-do-i-upload-an-object-to-the-complex-market-data-store).

**Reference**: *Understand concepts and implications*

- [Categories of complex market data](/v1/docs/categories-of-complex-market-data)
- [Using discount factor curves in LUSID](/v1/docs/using-discount-factor-curves-in-lusid)
- [Retrieving data from the Quote Store](/v1/docs/retrieving-data-from-the-quote-store)

**How-to guides**: *Get something done*

- [How do I load market prices into the Quote Store?](/v1/docs/how-do-i-upload-a-market-price-or-fx-spot-rate-to-the-quote-store)
- [Scaling market price quotes](/v1/docs/scaling-a-market-price)
- [How do I load FX spot rates into the Quote Store?](/v1/docs/how-do-i-load-fx-spot-rates-into-the-quote-store)
- [How do I load inflation fixings into the Quote Store?](/v1/docs/how-do-i-upload-an-inflation-fixing-to-the-lusid-quote-store)
- [How do I load interest rate fixings into the Quote Store?](/v1/docs/how-do-i-load-an-interest-rate-fixing-into-the-lusid-quote-store)
- [How do I upload an object to the Complex Market Data Store?](/v1/docs/how-do-i-upload-an-object-to-the-complex-market-data-store)
