Purpose
Deposits and production are different maps. The critical-minerals layer shows where a resource sits; this dataset shows where it is actually mined and, separately, where it is refined. Refining is usually the more concentrated of the two, and it is the stage that fails first under an export control. Served fromGET /api/supply-chain/v1/get-mineral-production and MCP get_mineral_production. Both require a Pro subscription.
Sources
Both permit derived aggregates. The snapshot stores country shares, not a mirror of either publication.
Vocabulary
The commodity list is a controlled set defined inscripts/shared/, seeded with the strategic group: rare earths, lithium, cobalt, copper, nickel, graphite, tungsten, gallium, germanium, helium, aluminum, and uranium. USGS names are canonical; BGS names are resolved through an alias map so a commodity is never double-counted under two spellings.
Stages
Each commodity carries up to two independent snapshots:mine— extractionrefinery— processing
mine or refinery property is absent, not null and not an explicit unavailable object. Clients should check field presence, not === null.
Concentration
Per stage, the Herfindahl-Hirschman Index is computed over country shares:Three fields that change the reading
withheld — the source suppressed this country’s figure, usually for commercial confidentiality. Its share is unknown, not zero. withheldCount on the stage says how many rows are affected; a stage with a high withheld count has a correspondingly less trustworthy HHI.
residual — the USGS “Other countries” aggregate. It is a bucket, not a producer, and it is frequently large enough to outrank real countries: on copper mine production it lands third at roughly 13%, displacing Peru from the top three. Filter it out before ranking, and render it separately if at all.
year — each commodity-stage picks its own vintage. A BGS-filled commodity can trail the snapshot’s dataYear by several years. The row’s own year is authoritative; the envelope’s dataYear is only the newest across the set.
Cadence
Annual. The seeder writessupply-chain:mineral-production:v1 after each USGS publication. Between publications the snapshot is intentionally static — a stale-looking dataYear in mid-year is the expected state, not a seeder failure.
Related
- Pro Intelligence Suite
- Supply vulnerability — consumes these shares as its concentration input
- Data sources
