# An Asset's Price

> Coming soon, upon request — this feature is turned on for your tenant by the Aurea team. [Contact us](https://www.aureahub.com/contact)

An asset's latest price, and its underlying instrument's.

## Overview

- `price` is the token's, in US dollars; `underlying` the instrument it tracks, when it has one. For an asset without a market data feed, the token's indicative price (`underlying: null`, `timestamp` the time of the reading; `price` may be `null`).
- For the yield token, when the market data cannot be read, the price its contract subscribes and redeems at, read on chain: `source` is then `chain`.
- Every asset your tenant offers; `symbol` is the token's symbol as its contract names it, and case matters. Kept about a second (five seconds without a feed).
- User token and the tenant signature ([Calling the Routes](https://docs.aureahub.com/docs/guide-tokenized-assets.md)); every tenant role may call it.

## Errors

Besides [the answers every tokenized assets route can give](https://docs.aureahub.com/docs/guide-tokenized-assets.md) (no valid token or signature, the module not set up or not switched on, a field that does not fit):

| Status | details.code | When |
| --- | --- | --- |
| 404 | TOKENIZED_ASSETS_ASSET_NOT_OFFERED | Your tenant does not offer this symbol in this environment (`This tenant does not offer this asset.`, with `details.symbol`). |
| 503 | TOKENIZED_ASSETS_PROVIDER_… | The market data could not be read ([Provider Errors](https://docs.aureahub.com/docs/guide-tokenized-assets.md)): `…_UNAVAILABLE`, `…_RATE_LIMITED`, `…_AUTHENTICATION_FAILED`, `…_UNEXPECTED_RESPONSE` or `…_ERROR`. |

## Endpoint

### `GET /v1/tokenized-assets/assets/{symbol}/price`

Authentication: bearer token required.

An asset's latest price, and its underlying instrument's.

**Path parameters**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `symbol` | string | yes | The token's symbol, as its contract names it (case matters). Pattern `^[A-Za-z0-9.-]{1,32}$`. |

**Query parameters**

| Name | Type | Required | Description |
| --- | --- | --- | --- |
| `isTestnet` | string | no | `true`: the test environment; `false` (the default): production. |

**Responses**

`200` OK

```json
{
  "isTestnet": false,
  "symbol": "AAPLon",
  "price": "254.31",
  "underlying": { "ticker": "AAPL", "price": "254.28" },
  "timestamp": "2026-10-07T15:02:10.000Z",
  "source": "feed"
}
```

`404` Not Offered

```json
{
  "statusCode": 404,
  "error": "NotFoundError",
  "message": "This tenant does not offer this asset.",
  "details": {
    "code": "TOKENIZED_ASSETS_ASSET_NOT_OFFERED",
    "symbol": "MSFTon"
  }
}
```

[Contact us for details](https://www.aureahub.com/contact).

---

Web version: https://docs.aureahub.com/#tok-asset-price
