Frequently Asked Questions

Most commonly asked questions about MetalpriceAPI, billing and account management.


MetalpriceAPI provides a simple and efficient JSON-based REST API that offers real-time and historical data for precious metals and foreign exchange (forex) rates, covering over 150 currencies worldwide. We have pricing plans suitable for businesses of any size, from startups to large enterprises requiring live and historical data.

MetalpriceAPI enables you to access dependable and precise precious metals and forex data to drive your business operations, improve your offerings, and make well-informed choices on a global level.

Our solutions cater to a wide range of customers, including online retailers, marketing professionals, software developers, physical shop managers, jewelry manufacturers and retailers, and news media and financial publishing professionals, enhancing their business operations.

Data & Sources

Our data is sourced from a wide range of commercial sources and banks globally, with a heavier emphasis on commercial sources to more accurately reflect live market trading activities.

Our proprietary algorithm intelligently analyzes data from multiple providers, dynamically identifying and correcting inaccuracies in real-time. This ensures that our API delivers precise, reliable information in a user-friendly format, empowering you to make informed decisions with confidence.

Refresh rates depend on your subscription plan.

Our API returns the best representation of the market globally which is the “midpoint” value.

We support Gold (XAU), Silver (XAG), Palladium (XPD), and Platinum (XPT) and over 150+ foreign exchange rates. We are constantly expanding our data feed. See the most up-to-date detailed list of all supported metals and currencies here.

The previous day's historical exchange rates become available each day at 00:05 AM GMT (12:05 AM London time).

The previous day’s historical rates become available each day at 00:05 AM GMT. However, to allow for reverse rate conversions and consistent comparisons, all rates are time-stamped at 23:59:59 GMT. All timestamp values returned by the API are standard UTC timestamps.

API Access & Features

Simply by signing up and verifying your email. Every registered user is assigned a unique personal API key that can be used to access and query our API. You can also rotate/reset your API key at any time in our easy-to-use dashboard. No commitments and we offer a forever free plan. Give it a try by signing up here (takes less than 5 minutes).

Accessing any of our endpoints will count as one “API Request”. Based on your Subscription Plan, you get a monthly allowance of “API Requests”.

Your connection to the our API is encrypted using bank-grade 256-bit SSL Encryption.

Users will be automatically notified via email and on their Account Dashboard when they reach 75%, 90%, and 100% of their monthly API Request allowance.

After reaching 100% of your quota, your account will be soft-capped, meaning paid customers can exceed their API request volume by 20% without any degradation to the services provided. However, after using 120% of your volume, your API access will be disabled.

Please note that exceeding the monthly API Request allowance will not result in any additional charges.

Yes. Learn more about our timeframe endpoint here.

Yes. Learn more about our change endpoint here.

Plans, Pricing & Payment

Our free plan lets you evaluate our offerings with zero commitment without a time limit. Free plans offer very basic API functionality, limited live data, and access to advanced features compared to our paid plans.
Our paid plans feature significantly higher API Request volumes and data refresh rates and include prioritized technical support.

If you choose to use our free plan for commercial purposes, we require attribution to However, on our paid plans, attribution is not required.

Yes. Choosing annual billing will result in a 20% discount compared to the total amount you would pay with monthly billing.

Our dashboard allows you to easily upgrade/downgrade your plan.

Yes, we offer custom plans for users requiring more than 500k requests per month. Please contact us to discuss your specific needs and receive a tailored solution.

Yes, we provide invoices for any paid plan and we allow invoices to be addressed accordingly. See more here.
Questions unanswered?

If you have any further questions or require assistance, please don't hesitate to reach out to our support team.

Contact Sales & Support