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

# Markets

> Commodities, credit spreads and rates volatility.

Market series covering commodities, credit and rates volatility.

## Calling it

<CodeGroup>
  ```bash cURL theme={"dark"}
  curl -H "x-api-key: $QUANTORA_API_KEY" \
    "https://api.financialdatapi.com/observations/latest?indicator_id=credit_spread_hy"
  ```

  ```python Python theme={"dark"}
  spreads = requests.get(
      "https://api.financialdatapi.com/observations/latest",
      params={"indicator_id": "credit_spread_hy"},
      headers={"x-api-key": KEY},
  ).json()["data"]
  ```
</CodeGroup>

## What is served

| Family           | Covers                                     |
| ---------------- | ------------------------------------------ |
| Commodities      | Energy, metals and agricultural benchmarks |
| Credit           | Investment grade and high yield spreads    |
| Rates volatility | Implied volatility on rates                |

## Rights

<Warning>
  Market data carries the tightest licensing in the API. Several feeds permit internal
  use but not redistribution, and those rows are served with metadata and a null value
  rather than silently omitted.

  Check `attribution` on any market row before putting it in front of an end user. See
  [Sources and rights](/concepts/sources-and-rights).
</Warning>

This is a property of the feed, not of your plan. No tier unlocks a value we do not
hold the right to pass on.

## Freshness

Market series are daily and follow exchange calendars. A gap over a holiday is the
calendar. A `freshnessStatus` of `stale` on a market series means the feed itself is
behind, which is worth alerting on.
