Get historical commodity prices for a specific date
Get historical commodity prices for a specific date with optional amount conversion (Pro subscription required). Precious metals history back to 1968 (gold/silver) and 1990 (platinum/palladium); energy, base-metal and agricultural history accrues daily from 2026-08. 19 commodities: gold, silver, platinum, palladium (troy oz); WTI and Brent crude (barrel), US Henry Hub natural gas (MMBtu); copper, aluminium, zinc, nickel, lead, tin (tonne); wheat, corn (tonne), coffee, sugar, cocoa, cotton (kg). Precious metals are blended live from LBMA and market feeds; energy, base metals and agriculturals are World Bank reference prices (CC BY 4.0, attribution: The World Bank).
Request
- Base URLhttps://api.unirateapi.com
- Authnone declared
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
API key for authentication (Pro tier required)
Date in YYYY-MM-DD format
Amount to convert (optional)
Base symbol (commodity code such as XAU, BRENT, XCU, WHEAT — or USD). Defaults to USD.
The symbol to convert to (optional). If not specified, returns prices for all commodities.
The format of the response (optional).
The name of the JSONP callback function (optional). Only used when format is 'json'. Must be alphanumeric with underscores.
Response
Historical commodity prices retrieved successfully.
Changes
No recorded changes to this operation across all 1 revision of this API.