Market data
Get live USD prices
Current on-chain USD spot for every asset, read from Chainlink feeds on chain 4663.
GET /api/prices returns the current USD spot for every asset, read on-chain from each token’s Chainlink price feed. Assets with no live feed report source: "none" and omit priceUsd rather than showing a faked number.
GET /api/prices· public, no token required · 60 requests per 60 seconds per IP. Base URL, response envelope, and error shapes: conventions.
Feeds use 8 decimals and are already corporate-action adjusted (splits, dividends), so the feed value is the token’s full USD price. Every read folds into one eth_call through Multicall3 on chain 4663.
Parameters
Section titled “Parameters”None. The route prices the whole universe on every call.
Response
Section titled “Response”{ prices, asOf }. asOf is the ISO timestamp of the response. prices maps each asset symbol to an AssetPrice:
| Field | Type | Description |
|---|---|---|
symbol |
string | The asset ticker. |
priceUsd |
number | USD per whole token. Omitted when the asset has no live feed or the price is stale. |
source |
string | "chainlink" when a fresh feed answered, "none" when there is no usable live price. |
Example
Section titled “Example”curl "https://monvera.best/api/prices"{ "prices": { "AAPL": { "symbol": "AAPL", "priceUsd": 231.02, "source": "chainlink" }, "NVDA": { "symbol": "NVDA", "priceUsd": 171.84, "source": "chainlink" }, "SPY": { "symbol": "SPY", "priceUsd": 614.03, "source": "chainlink" }, "SPCX": { "symbol": "SPCX", "source": "none" } }, "asOf": "2026-07-08T14:03:11.204Z"}The SPCX entry is the shape for an asset with no live feed: source: "none" and no priceUsd key.
© 2026 Aibora · Documentation interface. Original Monvera materials retain their upstream attribution andMIT license.