Bullion Price Check

We may earn a commission when you buy through links on this site. How we earn money.

Compare › Methodology › Data quality

Data quality: how fresh every dealer price is right now

(when this hourly run began reading dealer pages; the page generated time is in the footer)

As of Nov 11, 8:53 AM ET, 112 of 178 tracked dealer prices (63%) are fresh, meaning read from the dealer's product page within the last 120 minutes. 10 of 15 dealers have at least one fresh price. Only fresh prices are ranked. This page is rebuilt by every hourly refresh from the same data as the price tables.

Freshness rules

Dealer prices and spot are refreshed every hour, around the clock (24/7), usually around 44 minutes past the hour. A dealer price older than 120 minutes is never ranked or called the cheapest: it shows as a dated “See price” link instead (one short price feed: older than 60 minutes). The premium index is marked stale after 70 minutes, which means the next hourly refresh is late or was missed.

Each tracked dealer-and-product pair is in exactly one of these states on every run:

Dealer freshness and check results

One row per dealer, as of Nov 11, 8:53 AM ET. “Fresh now” = share of that dealer's tracked products with a fresh price. “7-day pages read / unreadable” counts product-page checks in the last 7 days of hourly runs (172 runs logged; log starts Nov 4, 12:30 AM ET). Pages we do not request (dealer blocks automated requests, or terms do not allow collection) count as not checked, not as failures.
DealerLast successful checkFresh nowOut of stockNo pricePage unreadableNot checked recently7-day pages read / unreadableWhy prices are excluded
APMEXNov 11, 8:59 AM ET100% (17 of 17)00002920 / 4—
Agate MetalsNov 11, 9:00 AM ET100% (16 of 16)00002722 / 30—
Bullion StandardNov 11, 9:00 AM ET100% (15 of 15)00002578 / 2—
Golden Eagle CoinsNov 11, 8:54 AM ET100% (2 of 2)0000344 / 0—
Summit MetalsNov 11, 9:00 AM ET93% (14 of 15)10002579 / 1dealer marks it out of stock (1)
SD BullionNov 11, 8:59 AM ET88% (14 of 16)20002718 / 34dealer marks it out of stock (2)
At Cost MetalsNov 11, 9:00 AM ET75% (12 of 16)04002752 / 0not listed, sold out, or failed the price sanity check (4)
Monument MetalsNov 11, 9:00 AM ET73% (11 of 15)04002580 / 0not listed, sold out, or failed the price sanity check (4)
MintBuilderNov 11, 9:00 AM ET62% (8 of 13)23002236 / 0price rejected: at or below melt value (3); dealer marks it out of stock (2)
Hero BullionNov 11, 8:59 AM ET18% (3 of 17)140002924 / 0dealer marks it out of stock (14)
BGASC—0% (0 of 5)00050 / 0dealer blocks automated requests (5)
JM Bullion—0% (0 of 7)00070 / 0dealer blocks automated requests (7)
KitcoNov 11, 3:01 AM ET0% (0 of 16)02014196 / 0dealer's product feed is older than the freshness limit (14); product not in the dealer's feed (2)
Money Metals Exchange—0% (0 of 5)00050 / 0dealer blocks automated requests (5)
Provident Metals—0% (0 of 3)00030 / 0dealer blocks automated requests (3)

Fresh prices by product

Share of tracked dealers with a fresh price for each product, as of Nov 11, 8:53 AM ET.
ProductFresh shareOut of stockNo pricePage unreadableNot checked recently
1 oz American Gold Eagle67% (8 of 12)1003
1/10 oz American Gold Eagle55% (6 of 11)1103
1 oz American Gold Buffalo54% (7 of 13)2103
1 oz Canadian Gold Maple Leaf62% (8 of 13)2003
1 oz South African Gold Krugerrand54% (7 of 13)2004
1 oz British Gold Britannia40% (2 of 5)2100
1 oz Austrian Gold Philharmonic80% (8 of 10)0002
1 oz Gold Bar36% (4 of 11)2302
1 oz American Silver Eagle54% (7 of 13)0204
1 oz Canadian Silver Maple Leaf73% (8 of 11)1002
1 oz British Silver Britannia78% (7 of 9)1001
1 oz Silver Buffalo Round75% (6 of 8)1001
10 oz Silver Bar50% (6 of 12)1203
1 Kilo Silver Bar70% (7 of 10)1200
100 oz Silver Bar78% (7 of 9)1001
90% "Junk" Silver – $1 Face Value75% (6 of 8)0101
1 oz American Platinum Eagle80% (8 of 10)1001

Rounding and purity

Bullion Price Check uses one rounding and purity rule for melt and inventory figures in the API and MCP tools (melt_value, quote, junk_silver_melt, and the inventory tools): karat purity is the exact fraction k/24 (so 14k is 14/24; 24k is 24/24 — pass purity 0.999 when that is the intended fineness); a caller-supplied purity fraction is used as given; arithmetic is done at full precision; US dollar amounts are rounded half-up to the nearest cent only when displayed. Intermediate fields such as fine troy ounces may be shown to more than two decimals for inspection, but they are not used as pre-rounded inputs to the dollar figure. The same lot, with the same weight, purity and spot, returns the same melt value in each of those tools.

Price history retention

Every hourly refresh appends one point per product (spot, lowest fresh price and each dealer's fresh price) to the price history. The public file for each product, /data/history/<product>.json, keeps the most recent 2,000 points (about 80 days at one refresh an hour). Nothing is deleted from the full record: each point is also written to a monthly archive, /data/history/archive/<product>/<YYYY-MM>.json (schema version 1), and every refresh is a versioned commit in our source repository, so any past snapshot can be rebuilt. The check log behind this page keeps 30 days of runs.

Download this data

Machine-readable copy: /data/data-quality.json (same numbers as this page, CC BY 4.0, cite Bullion Price Check with the timestamp). How prices are collected and how dealers can dispute a price: data provenance · methodology · developer docs · API and MCP changelog.