# Prices

Delayed quotes, daily and intraday bars, and technical indicators for anything with a price, on-chain tokens included.

## End-of-day bars

GET `/v1/prices/daily` 

 1 credit per instrument 2 credits with fresh=true Operation ID `prices.daily`

Daily OHLCV on the exchange's local trading date. With date, returns the single bar on or before it. History length doesn't change the price.

### Query parameters

- `symbols` array of strings Required  
Comma-separated identifiers, up to 100, like ASX:VAS, isin:AU000000VAS1 or ins\_...  
Up to 100 items
- `listedOn` date  
Resolves tickers as the listing that traded on this day, for tickers that have since been reused. A symbol can carry its own day instead, like ASX:CCL@2021-05-10, which overrides this
- `from` date  
First day, YYYY-MM-DD
- `to` date  
Last day, YYYY-MM-DD
- `currency` string  
Convert every price into this ISO currency, or count it in any instrument, like CRYPTO:BTC for how many bitcoin it's worth  
Up to 100 characters
- `fresh` boolean  
Skip our cache and get the latest data. Items refreshed this way cost double
- `format` string  
Response format  
One of `json` `csv`  
Defaults to json
- `date` date  
Return only the bar on or before this day
- `adjust` string  
Use none for raw prices, splits to adjust for splits, or total to also reinvest dividends  
One of `none` `splits` `total`  
Defaults to splits

### Response

- `data` array of objects  

  - `adjust` string  
  One of `none` `splits` `total`
  - `asOf` timestamp  
  The point in time this data describes. For history and events it's the date of the newest record, or the end of your range when there are none. Live values give when they were observed, and reference data gives when we last confirmed it
  - `bars` array of objects  

    - `close` number
    - `date` date
    - `high` number or null
    - `low` number or null
    - `open` number or null
    - `volume` number or null
  - `currency` string
  - `instrument` object  
  What the symbol resolved to

    - `country` string
    - `currency` string
    - `id` string
    - `mic` string  
      Left out for instruments that don't trade on an exchange, like tokens
    - `name` string
    - `symbol` string
    - `ticker` string or null  
      The code it's known by, like a listing's ticker, a token's symbol or an unlisted fund's APIR code. Null when it has none
    - `type` string  
      One of `equity` `etf` `fund` `index` `fx` `crypto` `token` `rate` `future` `commodity` `bond` `nft` `option` `warrant`
  - `symbol` string  
  The symbol as sent
- `errors` array of objects  

  - `code` string  
  One of `invalid_symbol` `instrument_not_found` `not_supported` `data_unavailable` `data_pending` `data_failed`
  - `message` string
  - `symbol` string
- `meta` object  

  - `credits` integer  
  Credits this call cost
  - `requestId` string

### Errors

`400` Bad Request`401` Unauthorized`402` Payment Required`403` Forbidden`422` Unprocessable Entity`429` Too Many Requests`500` Internal Server Error`503` Service Unavailable

Every error body is problem+json with a stable `code`. See [errors](https://quova.io/docs/index.md#errors).

```shell
curl "https://api.quova.io/v1/prices/daily?symbols=NASDAQ:AAPL,ASX:BHP&from=2026-06-01&to=2026-06-05&currency=USD" \
  -H "Authorization: Bearer $QUOVA_API_KEY"
```

Response 

 200 OK 

```json
{
  "data": [
    {
      "symbol": "NASDAQ:AAPL",
      "instrument": {
        "id": "ins_34VInjBb4l9Qz9gdXnDar",
        "symbol": "NASDAQ:AAPL",
        "name": "Apple Inc.",
        "type": "equity",
        "mic": "XNAS",
        "currency": "USD",
        "country": "US"
      },
      "asOf": "2026-06-05T00:00:00Z",
      "currency": "USD",
      "adjust": "splits",
      "bars": [
        {
          "date": "2026-06-01",
          "open": 309.625,
          "high": 310.94,
          "low": 305.02,
          "close": 306.31,
          "volume": 48849933
        },
        {
          "date": "2026-06-02",
          "open": 307.46,
          "high": 315.45,
          "low": 306.685,
          "close": 315.2,
          "volume": 44534716
        },
        {
          "date": "2026-06-03",
          "open": 314.175,
          "high": 316.94,
          "low": 308.85,
          "close": 310.26,
          "volume": 50836705
        },
        {
          "date": "2026-06-04",
          "open": 313.23,
          "high": 313.54,
          "low": 309.65,
          "close": 311.23,
          "volume": 44869134
        },
        {
          "date": "2026-06-05",
          "open": 312.86,
          "high": 315.17,
          "low": 307.15,
          "close": 307.34,
          "volume": 65310502
        }
      ]
    },
    {
      "symbol": "ASX:BHP",
      "instrument": {
        "id": "ins_34VMvft6kZEXThtzFGcAL",
        "symbol": "ASX:BHP",
        "name": "BHP Group Ltd",
        "type": "equity",
        "mic": "XASX",
        "currency": "AUD",
        "country": "AU"
      },
      "asOf": "2026-06-05T00:00:00Z",
      "currency": "USD",
      "adjust": "splits",
      "bars": [
        {
          "date": "2026-06-01",
          "open": 44.582805,
          "high": 45.040725,
          "low": 44.4575925,
          "close": 44.70444,
          "volume": 6338357
        },
        {
          "date": "2026-06-02",
          "open": 45.50852,
          "high": 45.637724,
          "low": 44.89839,
          "close": 45.486986,
          "volume": 7621289
        },
        {
          "date": "2026-06-03",
          "open": 46.01124,
          "high": 46.360512,
          "low": 45.897192,
          "close": 46.267848,
          "volume": 8405596
        },
        {
          "date": "2026-06-04",
          "open": 45.57987,
          "high": 45.6512,
          "low": 44.488521,
          "close": 44.79524,
          "volume": 7871447
        },
        {
          "date": "2026-06-05",
          "open": 43.8199,
          "high": 43.967845,
          "low": 42.953365,
          "close": 43.14358,
          "volume": 7385673
        }
      ]
    }
  ],
  "errors": [],
  "meta": {
    "credits": 2,
    "requestId": "req_34VoxwgsJXbOecNLR74B7"
  }
}
```

## Intraday bars

GET `/v1/prices/intraday` 

 1 credit per instrument  Growth and up 2 credits with fresh=true Operation ID `prices.intraday`

1m, 5m, 15m or 1h candles stamped in UTC, where from and to are UTC days. A call covers up to 7 days of 1m candles, 30 of 5m, 90 of 15m or 365 of 1h, and without from it covers that much up to to or now. Pre and post market candles are left out unless extended is set.

### Query parameters

- `symbols` array of strings Required  
Comma-separated identifiers, up to 100, like ASX:VAS, isin:AU000000VAS1 or ins\_...  
Up to 100 items
- `listedOn` date  
Resolves tickers as the listing that traded on this day, for tickers that have since been reused. A symbol can carry its own day instead, like ASX:CCL@2021-05-10, which overrides this
- `from` date  
First day, YYYY-MM-DD
- `to` date  
Last day, YYYY-MM-DD
- `currency` string  
Convert every price into this ISO currency, or count it in any instrument, like CRYPTO:BTC for how many bitcoin it's worth  
Up to 100 characters
- `fresh` boolean  
Skip our cache and get the latest data. Items refreshed this way cost double
- `format` string  
Response format  
One of `json` `csv`  
Defaults to json
- `interval` string Required  
Candle length  
One of `1m` `5m` `15m` `1h`
- `extended` boolean  
Keep pre and post market candles

### Response

- `data` array of objects  

  - `asOf` timestamp  
  The point in time this data describes. For history and events it's the date of the newest record, or the end of your range when there are none. Live values give when they were observed, and reference data gives when we last confirmed it
  - `bars` array of objects  

    - `close` number
    - `high` number or null
    - `low` number or null
    - `open` number or null
    - `session` string  
      pre or post outside regular hours  
      One of `pre` `open` `post`
    - `time` timestamp  
      Start of the candle
    - `volume` number or null
  - `currency` string
  - `instrument` object  
  What the symbol resolved to

    - `country` string
    - `currency` string
    - `id` string
    - `mic` string  
      Left out for instruments that don't trade on an exchange, like tokens
    - `name` string
    - `symbol` string
    - `ticker` string or null  
      The code it's known by, like a listing's ticker, a token's symbol or an unlisted fund's APIR code. Null when it has none
    - `type` string  
      One of `equity` `etf` `fund` `index` `fx` `crypto` `token` `rate` `future` `commodity` `bond` `nft` `option` `warrant`
  - `symbol` string  
  The symbol as sent
- `errors` array of objects  

  - `code` string  
  One of `invalid_symbol` `instrument_not_found` `not_supported` `data_unavailable` `data_pending` `data_failed`
  - `message` string
  - `symbol` string
- `meta` object  

  - `credits` integer  
  Credits this call cost
  - `requestId` string

### Errors

`400` Bad Request`401` Unauthorized`402` Payment Required`403` Forbidden`422` Unprocessable Entity`429` Too Many Requests`500` Internal Server Error`503` Service Unavailable

Every error body is problem+json with a stable `code`. See [errors](https://quova.io/docs/index.md#errors).

```shell
curl "https://api.quova.io/v1/prices/intraday?symbols=NASDAQ:AAPL,ASX:BHP&from=2026-06-15&to=2026-06-15&currency=USD&interval=1h" \
  -H "Authorization: Bearer $QUOVA_API_KEY"
```

Response 

 200 OK 

```json
{
  "data": [
    {
      "symbol": "NASDAQ:AAPL",
      "instrument": {
        "id": "ins_34VInjBb4l9Qz9gdXnDar",
        "symbol": "NASDAQ:AAPL",
        "name": "Apple Inc.",
        "type": "equity",
        "mic": "XNAS",
        "currency": "USD",
        "country": "US"
      },
      "asOf": "2026-06-15T19:00:00Z",
      "currency": "USD",
      "bars": [
        {
          "time": "2026-06-15T13:00:00Z",
          "open": 293,
          "high": 295.93,
          "low": 291.7,
          "close": 295.3583,
          "volume": 5435807,
          "session": "open"
        },
        {
          "time": "2026-06-15T14:00:00Z",
          "open": 295.35,
          "high": 296.71,
          "low": 295.06,
          "close": 296.483,
          "volume": 4242945,
          "session": "open"
        },
        {
          "time": "2026-06-15T15:00:00Z",
          "open": 296.48,
          "high": 297.78,
          "low": 296,
          "close": 297.48,
          "volume": 3427777,
          "session": "open"
        },
        {
          "time": "2026-06-15T16:00:00Z",
          "open": 297.48,
          "high": 297.77,
          "low": 296.56,
          "close": 296.945,
          "volume": 2123360,
          "session": "open"
        },
        {
          "time": "2026-06-15T17:00:00Z",
          "open": 296.92,
          "high": 297.21,
          "low": 295.63,
          "close": 295.745,
          "volume": 2684147,
          "session": "open"
        },
        {
          "time": "2026-06-15T18:00:00Z",
          "open": 295.75,
          "high": 296.405,
          "low": 294.96,
          "close": 296.395,
          "volume": 2957315,
          "session": "open"
        },
        {
          "time": "2026-06-15T19:00:00Z",
          "open": 296.39,
          "high": 296.67,
          "low": 295.61,
          "close": 296.36,
          "volume": 5006442,
          "session": "open"
        }
      ]
    },
    {
      "symbol": "ASX:BHP",
      "instrument": {
        "id": "ins_34VMvft6kZEXThtzFGcAL",
        "symbol": "ASX:BHP",
        "name": "BHP Group Ltd",
        "type": "equity",
        "mic": "XASX",
        "currency": "AUD",
        "country": "AU"
      },
      "asOf": "2026-06-15T05:00:00Z",
      "currency": "USD",
      "bars": [
        {
          "time": "2026-06-15T00:00:00Z",
          "open": 46.018068,
          "high": 46.272624,
          "low": 45.777654,
          "close": 45.876648,
          "volume": 1215425,
          "session": "open"
        },
        {
          "time": "2026-06-15T01:00:00Z",
          "open": 45.869577,
          "high": 45.940287,
          "low": 45.7953315,
          "close": 45.897861,
          "volume": 695001,
          "session": "open"
        },
        {
          "time": "2026-06-15T02:00:00Z",
          "open": 45.9013965,
          "high": 46.145346,
          "low": 45.869577,
          "close": 46.138275,
          "volume": 780448,
          "session": "open"
        },
        {
          "time": "2026-06-15T03:00:00Z",
          "open": 46.131204,
          "high": 46.2549465,
          "low": 45.904932,
          "close": 45.954429,
          "volume": 749648,
          "session": "open"
        },
        {
          "time": "2026-06-15T04:00:00Z",
          "open": 45.954429,
          "high": 46.088778,
          "low": 45.827151,
          "close": 46.003926,
          "volume": 1618631,
          "session": "open"
        },
        {
          "time": "2026-06-15T05:00:00Z",
          "open": 46.003926,
          "high": 46.237269,
          "low": 45.9615,
          "close": 46.145346,
          "volume": 1185386,
          "session": "open"
        }
      ]
    }
  ],
  "errors": [],
  "meta": {
    "credits": 2,
    "requestId": "req_34VoxwhkaloNS27L2UtpH"
  }
}
```

## Latest quotes

GET `/v1/quotes` 

 1 credit per instrument 2 credits with fresh=true Operation ID `prices.quotes`

The latest delayed price with its change on the previous close, the day's range and volume, bid and ask, and the market state. The delaySeconds field says how far behind the quote is.

### Query parameters

- `symbols` array of strings Required  
Comma-separated identifiers, up to 100, like ASX:VAS, isin:AU000000VAS1 or ins\_...  
Up to 100 items
- `listedOn` date  
Resolves tickers as the listing that traded on this day, for tickers that have since been reused. A symbol can carry its own day instead, like ASX:CCL@2021-05-10, which overrides this
- `currency` string  
Convert every price into this ISO currency, or count it in any instrument, like CRYPTO:BTC for how many bitcoin it's worth  
Up to 100 characters
- `fresh` boolean  
Skip our cache and get the latest data. Items refreshed this way cost double
- `format` string  
Response format  
One of `json` `csv`  
Defaults to json

### Response

- `data` array of objects  

  - `asOf` timestamp  
  The point in time this data describes. For history and events it's the date of the newest record, or the end of your range when there are none. Live values give when they were observed, and reference data gives when we last confirmed it
  - `ask` number or null
  - `askSize` number or null
  - `bid` number or null
  - `bidSize` number or null
  - `change` number or null  
  Price minus the previous close
  - `changePercent` number or null  
  Change as a percentage of the previous close
  - `currency` string
  - `delaySeconds` integer  
  How far behind the market this quote is
  - `high` number or null
  - `instrument` object  
  What the symbol resolved to

    - `country` string
    - `currency` string
    - `id` string
    - `mic` string  
      Left out for instruments that don't trade on an exchange, like tokens
    - `name` string
    - `symbol` string
    - `ticker` string or null  
      The code it's known by, like a listing's ticker, a token's symbol or an unlisted fund's APIR code. Null when it has none
    - `type` string  
      One of `equity` `etf` `fund` `index` `fx` `crypto` `token` `rate` `future` `commodity` `bond` `nft` `option` `warrant`
  - `low` number or null
  - `marketState` string  
  One of `pre` `open` `post` `closed`
  - `open` number or null
  - `prevClose` number or null
  - `price` number
  - `quotedAt` timestamp
  - `symbol` string  
  The symbol as sent
  - `volume` number or null
- `errors` array of objects  

  - `code` string  
  One of `invalid_symbol` `instrument_not_found` `not_supported` `data_unavailable` `data_pending` `data_failed`
  - `message` string
  - `symbol` string
- `meta` object  

  - `credits` integer  
  Credits this call cost
  - `requestId` string

### Errors

`400` Bad Request`401` Unauthorized`402` Payment Required`403` Forbidden`422` Unprocessable Entity`429` Too Many Requests`500` Internal Server Error`503` Service Unavailable

Every error body is problem+json with a stable `code`. See [errors](https://quova.io/docs/index.md#errors).

```shell
curl "https://api.quova.io/v1/quotes?symbols=NASDAQ:AAPL,ASX:BHP&currency=USD" \
  -H "Authorization: Bearer $QUOVA_API_KEY"
```

Response 

 200 OK 

```json
{
  "data": [
    {
      "symbol": "NASDAQ:AAPL",
      "instrument": {
        "id": "ins_34VInjBb4l9Qz9gdXnDar",
        "symbol": "NASDAQ:AAPL",
        "name": "Apple Inc.",
        "type": "equity",
        "mic": "XNAS",
        "currency": "USD",
        "country": "US"
      },
      "asOf": "2026-09-25T20:00:00Z",
      "currency": "USD",
      "price": 341.07,
      "change": 5.15,
      "changePercent": 1.53310311979,
      "prevClose": 335.92,
      "open": 336.04,
      "high": 341.67,
      "low": 334.53,
      "volume": 27272428,
      "bid": null,
      "ask": null,
      "bidSize": null,
      "askSize": null,
      "marketState": "closed",
      "delaySeconds": 0,
      "quotedAt": "2026-09-25T20:00:00Z"
    },
    {
      "symbol": "ASX:BHP",
      "instrument": {
        "id": "ins_34VMvft6kZEXThtzFGcAL",
        "symbol": "ASX:BHP",
        "name": "BHP Group Ltd",
        "type": "equity",
        "mic": "XASX",
        "currency": "AUD",
        "country": "AU"
      },
      "asOf": "2026-09-25T06:00:00Z",
      "currency": "USD",
      "price": 42.643656,
      "change": -0.21069,
      "changePercent": -0.491642084562,
      "prevClose": 42.854346,
      "open": 42.454035,
      "high": 42.727932,
      "low": 42.362736,
      "volume": 6531835,
      "bid": null,
      "ask": null,
      "bidSize": null,
      "askSize": null,
      "marketState": "closed",
      "delaySeconds": 1200,
      "quotedAt": "2026-09-25T06:00:00Z"
    }
  ],
  "errors": [],
  "meta": {
    "credits": 2,
    "requestId": "req_34VoxwkTpUGxU7i2DJA7k"
  }
}
```

## Technical indicators

GET `/v1/technicals/{indicator}` 

 1 credit per instrument 2 credits with fresh=true Operation ID `prices.technicals`

An indicator per trading day, computed from our own daily bars. The period defaults to 20 for sma and ema and 14 for rsi. MACD always uses 12, 26 and 9, so it takes no period.

### Path parameters

- `indicator` string Required  
One of `sma` `ema` `rsi` `macd`

### Query parameters

- `symbols` array of strings Required  
Comma-separated identifiers, up to 100, like ASX:VAS, isin:AU000000VAS1 or ins\_...  
Up to 100 items
- `listedOn` date  
Resolves tickers as the listing that traded on this day, for tickers that have since been reused. A symbol can carry its own day instead, like ASX:CCL@2021-05-10, which overrides this
- `from` date  
First day, YYYY-MM-DD
- `to` date  
Last day, YYYY-MM-DD
- `currency` string  
Convert every price into this ISO currency, or count it in any instrument, like CRYPTO:BTC for how many bitcoin it's worth  
Up to 100 characters
- `fresh` boolean  
Skip our cache and get the latest data. Items refreshed this way cost double
- `format` string  
Response format  
One of `json` `csv`  
Defaults to json
- `period` integer  
Lookback in trading days  
From 2 to 200
- `adjust` string  
Which bars to compute from, like prices.daily  
One of `none` `splits` `total`  
Defaults to splits

### Response

- `data` array of objects  

  - `adjust` string  
  One of `none` `splits` `total`
  - `asOf` timestamp  
  The point in time this data describes. For history and events it's the date of the newest record, or the end of your range when there are none. Live values give when they were observed, and reference data gives when we last confirmed it
  - `currency` string  
  The currency values are in, left out for rsi
  - `instrument` object  
  What the symbol resolved to

    - `country` string
    - `currency` string
    - `id` string
    - `mic` string  
      Left out for instruments that don't trade on an exchange, like tokens
    - `name` string
    - `symbol` string
    - `ticker` string or null  
      The code it's known by, like a listing's ticker, a token's symbol or an unlisted fund's APIR code. Null when it has none
    - `type` string  
      One of `equity` `etf` `fund` `index` `fx` `crypto` `token` `rate` `future` `commodity` `bond` `nft` `option` `warrant`
  - `symbol` string  
  The symbol as sent
  - `values` array of objects  

    - `date` date
    - `histogram` number  
      MACD minus its signal, only on macd
    - `signal` number  
      The MACD signal line, only on macd
    - `value` number  
      The indicator, or the MACD line
- `errors` array of objects  

  - `code` string  
  One of `invalid_symbol` `instrument_not_found` `not_supported` `data_unavailable` `data_pending` `data_failed`
  - `message` string
  - `symbol` string
- `meta` object  

  - `credits` integer  
  Credits this call cost
  - `requestId` string

### Errors

`400` Bad Request`401` Unauthorized`402` Payment Required`403` Forbidden`422` Unprocessable Entity`429` Too Many Requests`500` Internal Server Error`503` Service Unavailable

Every error body is problem+json with a stable `code`. See [errors](https://quova.io/docs/index.md#errors).

```shell
curl "https://api.quova.io/v1/technicals/sma?symbols=NASDAQ:AAPL,ASX:BHP&from=2026-06-01&to=2026-06-30&currency=USD&period=20" \
  -H "Authorization: Bearer $QUOVA_API_KEY"
```

Response 

 200 OK 

```json
{
  "data": [
    {
      "symbol": "NASDAQ:AAPL",
      "instrument": {
        "id": "ins_34VInjBb4l9Qz9gdXnDar",
        "symbol": "NASDAQ:AAPL",
        "name": "Apple Inc.",
        "type": "equity",
        "mic": "XNAS",
        "currency": "USD",
        "country": "US"
      },
      "asOf": "2026-06-30T00:00:00Z",
      "currency": "USD",
      "adjust": "splits",
      "values": [
        {
          "date": "2026-06-01",
          "value": 298.85
        },
        {
          "date": "2026-06-02",
          "value": 300.7685
        },
        {
          "date": "2026-06-03",
          "value": 302.0725
        },
        {
          "date": "2026-06-04",
          "value": 303.2585
        },
        {
          "date": "2026-06-05",
          "value": 304.2535
        },
        {
          "date": "2026-06-08",
          "value": 304.6645
        },
        {
          "date": "2026-06-09",
          "value": 304.558
        },
        {
          "date": "2026-06-10",
          "value": 304.397
        },
        {
          "date": "2026-06-11",
          "value": 304.235
        },
        {
          "date": "2026-06-12",
          "value": 303.881
        },
        {
          "date": "2026-06-15",
          "value": 303.6905
        },
        {
          "date": "2026-06-16",
          "value": 303.7605
        },
        {
          "date": "2026-06-17",
          "value": 303.6095
        },
        {
          "date": "2026-06-18",
          "value": 303.3975
        },
        {
          "date": "2026-06-22",
          "value": 302.9985
        },
        {
          "date": "2026-06-23",
          "value": 302.2725
        },
        {
          "date": "2026-06-24",
          "value": 301.51
        },
        {
          "date": "2026-06-25",
          "value": 299.725
        },
        {
          "date": "2026-06-26",
          "value": 298.2885
        },
        {
          "date": "2026-06-29",
          "value": 296.7725
        },
        {
          "date": "2026-06-30",
          "value": 295.925
        }
      ]
    },
    {
      "symbol": "ASX:BHP",
      "instrument": {
        "id": "ins_34VMvft6kZEXThtzFGcAL",
        "symbol": "ASX:BHP",
        "name": "BHP Group Ltd",
        "type": "equity",
        "mic": "XASX",
        "currency": "AUD",
        "country": "AU"
      },
      "asOf": "2026-06-30T00:00:00Z",
      "currency": "USD",
      "adjust": "splits",
      "values": [
        {
          "date": "2026-06-01",
          "value": 42.75360135
        },
        {
          "date": "2026-06-02",
          "value": 43.06295545
        },
        {
          "date": "2026-06-03",
          "value": 43.33615765
        },
        {
          "date": "2026-06-04",
          "value": 43.46656625
        },
        {
          "date": "2026-06-05",
          "value": 43.52479625
        },
        {
          "date": "2026-06-09",
          "value": 43.5224199
        },
        {
          "date": "2026-06-10",
          "value": 43.4662848
        },
        {
          "date": "2026-06-11",
          "value": 43.376316
        },
        {
          "date": "2026-06-12",
          "value": 43.35202995
        },
        {
          "date": "2026-06-15",
          "value": 43.49562845
        },
        {
          "date": "2026-06-16",
          "value": 43.69306205
        },
        {
          "date": "2026-06-17",
          "value": 43.90681185
        },
        {
          "date": "2026-06-18",
          "value": 44.1385038
        },
        {
          "date": "2026-06-19",
          "value": 44.1789423
        },
        {
          "date": "2026-06-22",
          "value": 44.1622456
        },
        {
          "date": "2026-06-23",
          "value": 44.0774762
        },
        {
          "date": "2026-06-24",
          "value": 43.96728645
        },
        {
          "date": "2026-06-25",
          "value": 43.80179045
        },
        {
          "date": "2026-06-26",
          "value": 43.66746235
        },
        {
          "date": "2026-06-29",
          "value": 43.4892013
        },
        {
          "date": "2026-06-30",
          "value": 43.3089223
        }
      ]
    }
  ],
  "errors": [],
  "meta": {
    "credits": 2,
    "requestId": "req_34VoxwnhUHUCIfByMwLzh"
  }
}
```
