Query GraniteShares Gold Trust (BAR) prices with this API
Query GraniteShares Gold Trust (BAR) Prices with this API
In the ever-evolving landscape of financial markets, the ability to access real-time data is paramount for traders and investors. The GraniteShares Gold Trust (BAR) is a popular investment vehicle for those looking to gain exposure to gold prices without the complexities of physical ownership. To effectively track and analyze the prices of BAR, developers can leverage the powerful Metals-API. This API provides comprehensive access to gold prices and other precious metals, enabling users to build innovative applications that enhance trading strategies and market analysis.
Metals-API Information
About Gold (XAU)
Gold, represented by the symbol XAU, has long been a cornerstone of financial markets. Its value is influenced by various factors, including geopolitical stability, inflation rates, and currency fluctuations. In recent years, the digital transformation in precious metals has opened new avenues for investors. With the integration of data analytics and market insights, traders can now make informed decisions based on real-time data.
The Metals-API plays a crucial role in this transformation by providing developers with the tools necessary to access and analyze gold prices. By utilizing advanced technology, the API empowers users to innovate in price discovery and develop digital asset solutions that cater to the needs of modern investors.
API Description
The Metals-API is designed to deliver real-time and historical data on precious metals, including gold, silver, platinum, and palladium. With its robust capabilities, the API enables developers to create applications that can track market trends, analyze price movements, and facilitate trading strategies.
One of the key advantages of the Metals-API is its ability to provide real-time exchange rate data. Depending on the subscription plan, users can access the latest rates updated every 60 minutes or even every 10 minutes. This feature is essential for traders who require up-to-the-minute information to make timely decisions.
Moreover, the API offers historical rates dating back to 2019, allowing users to analyze trends over time. By appending a specific date to the API request, developers can retrieve historical data that can be used for backtesting trading strategies or conducting market research.
Key Features and Endpoints
The Metals-API boasts a variety of endpoints that cater to different needs. Here are some of the most notable features:
- Latest Rates Endpoint: This endpoint provides real-time exchange rate data for all available metals. For example, a request to this endpoint might return the current price of gold in USD, along with other metals such as silver and platinum.
- Historical Rates Endpoint: Users can access historical exchange rates for any date since 1999. This is particularly useful for analyzing past market behavior and understanding price trends.
- Bid And Ask Endpoint: This powerful feature allows users to retrieve real-time bid and ask prices for metals, providing insights into market liquidity and trading opportunities.
- Convert Endpoint: The API includes a currency conversion feature, enabling users to convert amounts between different metals or to/from USD. This is essential for traders who operate in multiple currencies.
- Time-Series Endpoint: This endpoint allows users to query the API for daily historical rates between two specified dates, making it easier to analyze price movements over time.
- Fluctuation Endpoint: Users can track how metal prices fluctuate between two dates, providing insights into market volatility and trends.
- Carat Endpoint: This feature allows users to retrieve gold rates by carat, which is particularly useful for jewelers and those dealing in fine gold.
- Lowest/Highest Price Endpoint: Users can query the API to get the lowest and highest prices for a specified date, aiding in market analysis.
- Open/High/Low/Close (OHLC) Price Endpoint: This endpoint provides open, high, low, and close prices for a specific time period, essential for technical analysis.
- Historical LME Endpoint: Access historical rates for LME symbols dating back to 2008, useful for those involved in industrial metals trading.
- API Key: Each user is assigned a unique API key that must be included in requests to authenticate access to the API.
- API Response: The API delivers exchange rates relative to USD by default, ensuring consistency in data interpretation.
- Available Endpoints: The API features 14 endpoints, each offering distinct functionalities tailored to various user needs.
- Supported Symbols Endpoint: This endpoint provides a constantly updated list of all available metal symbols, ensuring users have access to the latest information.
- News Endpoint: Users can retrieve the latest news articles related to various metals, keeping them informed about market developments.
List of Symbols
The Metals-API provides access to a comprehensive range of metal symbols. For a complete list of all supported symbols and their specifications, refer to the Metals-API Supported Symbols page.
API Endpoint Examples and Responses
Latest Rates Endpoint
Get real-time exchange rates for all available metals:
{
"success": true,
"timestamp": 1772323763,
"base": "USD",
"date": "2026-03-01",
"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
Access historical exchange rates for any date since 1999:
{
"success": true,
"timestamp": 1772237363,
"base": "USD",
"date": "2026-02-28",
"rates": {
"XAU": 0.000485,
"XAG": 0.03825,
"XPT": 0.000915,
"XPD": 0.000748
},
"unit": "per troy ounce"
}
Time-series Endpoint
Get exchange rates for a specific time period:
{
"success": true,
"timeseries": true,
"start_date": "2026-02-22",
"end_date": "2026-03-01",
"base": "USD",
"rates": {
"2026-02-22": {
"XAU": 0.000485,
"XAG": 0.03825,
"XPT": 0.000915
},
"2026-02-24": {
"XAU": 0.000483,
"XAG": 0.0382,
"XPT": 0.000913
},
"2026-03-01": {
"XAU": 0.000482,
"XAG": 0.03815,
"XPT": 0.000912
}
},
"unit": "per troy ounce"
}
Convert Endpoint
Convert any amount from one metal to another or to/from USD:
{
"success": true,
"query": {
"from": "USD",
"to": "XAU",
"amount": 1000
},
"info": {
"timestamp": 1772323763,
"rate": 0.000482
},
"result": 0.482,
"unit": "troy ounces"
}
Fluctuation Endpoint
Track rate fluctuations between two dates:
{
"success": true,
"fluctuation": true,
"start_date": "2026-02-22",
"end_date": "2026-03-01",
"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) Endpoint
Get OHLC data for a specific time period:
{
"success": true,
"timestamp": 1772323763,
"base": "USD",
"date": "2026-03-01",
"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
Get current bid and ask prices for metals:
{
"success": true,
"timestamp": 1772323763,
"base": "USD",
"date": "2026-03-01",
"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
The Metals-API is an invaluable resource for developers looking to integrate real-time and historical data on precious metals, particularly gold. By leveraging its extensive features, including the latest rates, historical data, and various conversion options, developers can create powerful applications that enhance trading strategies and market analysis.
As the financial landscape continues to evolve, the integration of technology in trading and data analytics will play a crucial role in shaping the future of precious metals investment. The Metals-API stands at the forefront of this transformation, providing the tools necessary for developers to innovate and excel in the competitive world of finance.
For more information on how to get started with the Metals-API, visit the Metals-API Website and explore the Metals-API Documentation for detailed guidance on implementation and usage.