Fetch High Grade Copper Sep 2025 (HGU25) Historical Prices with this API

Introduction
Metals-API can be a game-changer. This API provides a robust framework for accessing historical prices, real-time data, and a plethora of functionalities that can empower developers to create innovative applications. In this blog post, we will delve into the intricacies of copper (symbol: XCU), explore the transformative potential of the Metals-API, and guide you through the process of retrieving historical prices effectively.
About Copper (XCU)
Technological Innovation and Advancement
Data Analytics and Insights
Future Trends and Possibilities
API Description
Key Features and Endpoints
- Latest Rates Endpoint: This endpoint provides real-time exchange rate data for metals, allowing users to stay updated on current prices.
- Historical Rates Endpoint: Users can access historical rates for most currencies dating back to 2019. By appending a specific date to the API request, developers can retrieve past prices for analysis.
- Bid And Ask Endpoint: This feature enables users to retrieve real-time bid and ask prices, which are essential for understanding market dynamics.
- Convert Endpoint: The API includes a currency conversion feature, allowing users to convert amounts between different metals or to/from USD.
- Time-Series Endpoint: This endpoint allows users to query the API for daily historical rates between two specified dates, providing a comprehensive view of price trends over time.
- Fluctuation Endpoint: Users can track how prices fluctuate on a day-to-day basis, which is crucial for understanding market volatility.
- Carat Endpoint: This feature provides information about gold rates by carat, catering to specific market needs.
- Lowest/Highest Price Endpoint: Users can query the API to get the lowest and highest prices for a specified date.
- Open/High/Low/Close (OHLC) Price Endpoint: This endpoint provides open, high, low, and close prices for a specific date, which is essential for technical analysis.
- Historical LME Endpoint: This feature allows users to access historical rates for LME symbols dating back to 2008, providing a long-term view of price trends.
- API Key: Each user is assigned a unique API key that must be included in requests to authenticate access.
- API Response: The API delivers exchange rates relative to USD, ensuring consistency in data presentation.
- Available Endpoints: The API provides a constantly updated list of all available currencies and metals.
- Gold Price India Endpoint: Users can retrieve the latest gold price in India using this dedicated endpoint.
- News Endpoint: This feature allows users to access the latest news articles related to various metals, keeping them informed about market developments.
API Endpoint Examples and Responses
Latest Rates Endpoint
{
"success": true,
"timestamp": 1753891225,
"base": "USD",
"date": "2025-07-30",
"rates": {
"XAU": 0.000482,
"XAG": 0.03815,
"XPT": 0.000912,
"XPD": 0.000744,
"XCU": 0.294118,
"XAL": 0.434783,
"XNI": 0.142857,
"XZN": 0.344828
},
"unit": "per troy ounce"
}
Historical Rates Endpoint
{
"success": true,
"timestamp": 1753804825,
"base": "USD",
"date": "2025-07-29",
"rates": {
"XAU": 0.000485,
"XAG": 0.03825,
"XPT": 0.000915,
"XPD": 0.000748
},
"unit": "per troy ounce"
}
Time-Series Endpoint
{
"success": true,
"timeseries": true,
"start_date": "2025-07-23",
"end_date": "2025-07-30",
"base": "USD",
"rates": {
"2025-07-23": {
"XAU": 0.000485,
"XAG": 0.03825,
"XPT": 0.000915
},
"2025-07-25": {
"XAU": 0.000483,
"XAG": 0.0382,
"XPT": 0.000913
},
"2025-07-30": {
"XAU": 0.000482,
"XAG": 0.03815,
"XPT": 0.000912
}
},
"unit": "per troy ounce"
}
Convert Endpoint
{
"success": true,
"query": {
"from": "USD",
"to": "XAU",
"amount": 1000
},
"info": {
"timestamp": 1753891225,
"rate": 0.000482
},
"result": 0.482,
"unit": "troy ounces"
}
Fluctuation Endpoint
{
"success": true,
"fluctuation": true,
"start_date": "2025-07-23",
"end_date": "2025-07-30",
"base": "USD",
"rates": {
"XAU": {
"start_rate": 0.000485,
"end_rate": 0.000482,
"change": -3.0e-6,
"change_pct": -0.62
},
"XAG": {
"start_rate": 0.03825,
"end_rate": 0.03815,
"change": -0.0001,
"change_pct": -0.26
},
"XPT": {
"start_rate": 0.000915,
"end_rate": 0.000912,
"change": -3.0e-6,
"change_pct": -0.33
}
},
"unit": "per troy ounce"
}
OHLC (Open/High/Low/Close) Price Endpoint
{
"success": true,
"timestamp": 1753891225,
"base": "USD",
"date": "2025-07-30",
"rates": {
"XAU": {
"open": 0.000485,
"high": 0.000487,
"low": 0.000481,
"close": 0.000482
},
"XAG": {
"open": 0.03825,
"high": 0.0383,
"low": 0.0381,
"close": 0.03815
},
"XPT": {
"open": 0.000915,
"high": 0.000918,
"low": 0.00091,
"close": 0.000912
}
},
"unit": "per troy ounce"
}
Bid/Ask Endpoint
{
"success": true,
"timestamp": 1753891225,
"base": "USD",
"date": "2025-07-30",
"rates": {
"XAU": {
"bid": 0.000481,
"ask": 0.000483,
"spread": 2.0e-6
},
"XAG": {
"bid": 0.0381,
"ask": 0.0382,
"spread": 0.0001
},
"XPT": {
"bid": 0.000911,
"ask": 0.000913,
"spread": 2.0e-6
}
},
"unit": "per troy ounce"
}
Conclusion
Metals-API Documentation, and for a complete list of supported symbols, check out the Metals-API Supported Symbols. The future of trading in metals, particularly copper, is bright, and with the right tools, developers can harness this potential to create innovative solutions that drive success in the market.