Which silver price are you looking at?
A page labelled “silver price” usually shows a spot quote in US dollars per troy ounce. Keep the timestamp attached to that observation. A dealer’s price for a particular coin or bar also includes a premium, so it need not match the spot quote. Identify the currency, unit and price type before comparing two screens.
Silver is both an industrial and an investment metal. The US Geological Survey’s Mineral Commodity Summaries 2026 lists electrical and electronic products, solar cells and physical investment among its uses. These uses describe different sources of demand; they do not predict the next price move.
Worked example: USD per troy ounce to USD per gram
Take an illustrative quote of USD 30 per troy ounce. One troy ounce is exactly 31.1034768 grams. Divide the quote by 31.1034768 to obtain about USD 0.96 per gram. This changes the price denominator; it does not change the observation time or add a dealer premium.
Keep the full factor in the calculation and round the displayed result at the end. Multiply an ounce weight by the factor to obtain grams, but divide an ounce price by it to obtain a gram price. The ordinary ounce used for many everyday weights is a different unit. Select troy ounces when checking silver weights in the converter.
30 USD/ozt ÷ 31.1034768 g/ozt ≈ 0.96 USD/g
100 ozt × 31.1034768 g/ozt = 3,110.34768 gGross weight and fine silver content
A weight reading alone does not tell you how much silver an item contains. In an illustrative example, an item with a stated fineness of 999 parts per thousand and a gross weight of 100 grams contains 99.9 grams of fine silver by calculation. That assumes the stated weight and fineness are correct.
To estimate a metal-content value, apply a compatible fine-silver quote to the fine-silver weight. A finished coin or bar price can also include fabrication, a dealer premium, taxes and delivery. A mass conversion cannot calculate those charges. Check which charges a dealer includes before comparing the result with a retail price.
Request a silver spot price
Use GET /v1/commodities/spot/XAG/USD to request silver in US dollars. Silver uses the symbol XAG and is available in USD only. Other currency combinations return 404. The response below is illustrative.
The price field contains one indicative price as a decimal string. The symbol identifies the metal and currency, and the unit is troy_ounce. The timestamp is UTC and marks the start of the minute the price belongs to. The stale field is true or false.
For price history, use GET /v1/commodities/spot/XAG/USD/bars. The interval parameter accepts 1m, 5m, 15m, 1h, 4h or 1d, with 1d as the default. Responses contain closed bars, oldest first, with open, high, low and close. Missing bars stay missing, with no gap filling. Minute bars are kept for 30 days; hourly and daily bars are kept indefinitely, within the plan’s history window.
The MCP tools are commodities_get_spot_price for a spot quote and commodities_get_price_history for history.
curl --request GET "https://api.narwhalapi.com/v1/commodities/spot/XAG/USD" \
--header "Authorization: Bearer $NARWHAL_API_KEY"
# Illustrative response
{
"symbol": "XAG-USD",
"price": "30.00",
"currency": "USD",
"unit": "troy_ounce",
"timestamp": "2026-10-09T12:00:00Z",
"stale": false
}Display the silver price honestly
Show the currency, unit and timestamp next to the price. If you display a converted gram price, label it as USD per gram and keep the original timestamp. The conversion does not create a new market observation.
Narwhal has a daily pause from 21:00 to 22:00 UTC, when responses carry stale: true. Quotes can also be stale while markets are closed. Label a stale quote as stale and do not present it as a live market price. Keep that status visible after converting the unit.
Sources and references
- U.S. Geological Survey: Mineral Commodity Summaries 2026, silver
- NIST Handbook 44: mass units and conversion factors
Published . Last reviewed .

