Join the tens of thousands of companies who have trusted our currency and metals API.

Real-time Metals API

Our Gold/Metals and FX/Currency APIs are used by over 36,000 developers worldwide. We provide a fast, reliable, API for your application.

Scalable exchange rate api

Gold Price API

Get realtime pricing for Gold, Silver, Platinum and Palladium with our Metals API. Any currency, unit & purity.

Scalable exchange rate api

Copper & Base Metals

Spot pricing for Copper, Aluminium, Nickel, Lead & Zinc. WebSocket streaming or JSON API.

Free trail of forex api

1 Million Calls Included

Every plan ships with 1,000,000 API calls a month as standard. Need more? Top up anytime, no long-term contracts.

Forex api portal

160+ Currencies, One API

Access 160+ fiat currencies, 2,300+ FX trading pairs, and 500+ cryptocurrencies - all through a single, simple JSON API.

Forex api portal

Built For AI Agents

Plug fastFOREX straight into your LLM or AI agent with our native MCP Server - no custom integration required.

Currency exchange api

Streaming Rates, No Polling

Stream live bid/ask data over WebSockets, with hundreds of updates per second on our most liquid trading pairs.

Scalable exchange rate api

Trusted Midpoint Rates

Get accurate midpoint exchange rates sourced from trusted banks and data providers - perfect for conversion, daily history, and time-series.

Currency exchange api

Real-time Bid/Ask Pricing

Get live bid/ask FX quotes across 2,300+ pairs, plus full quote time-series data for backtesting and analysis.

Get Free API Key
No credit card required - Cancel anytime

Gold, Silver & Metals API.

Get real-time pricing data for 4 precious (Gold, Silver, Platinum & Palladium) and 5 base metals (Copper, Aluminium, Lead, Nickel & Zinc).

Real-time Metals API

For a complete list of all supported metals, units & purities, sign in to the customer console.

Rates for ANY Currency/Weight/Purity

Use our /metals/spot conversion API to get gold and metal prices in any physical currency you need. Plus any unit of weight or purity.

Gold in INR+grams? ZAR+troy ounces? USD+18K?

JSON API or WebSocket Streaming

All our metals data is available via JSON API, including spot prices and market quotes. Plus all the unit/weight/purity conversions.

You can stream market prices for 40+ metal instruments via WebSockets.

Fast & Secure.

Slow response times are a drag. They slow down your application which leaves your customers annoyed (who needs that?). Our response times are the best in the business, which will keep you and your customers happy.

Bank-level Security

Our competitors may use weaker security, but we use SHA-256 SSL encryption to keep you and your customers safe.

World-Class Technical Support

We're geeks at heart, so you might not be surprised that IPv6 and HTTP/2 come as standard. What you might not expect is that our support team is on hand to answer your questions 365 days a year.

Exchange Rate API with Metals

Get Free API Key

Finding a good exchange rate API (read our comprehensive comparison) can be difficult, so we've simplified it for you. We aggregate our data from 100+ FX contributors plus major OTC inter-dealer brokers and from the dealing rooms of leading market-making banks.

Best Value Gold & Metals API

All accounts have access to the fastFOREX API, with live rates for over +9 Metals, 160+ world currencies and 500+ cryptocurrencies.
Get a Free API Key, and you will be able to try the complete service for the entire duration of your 7-day free trial.
Once your seven day free trial is over, upgrade to our paid plan.

I want 1s updates
I want 1,000,000 API calls / month
Prices exclude tax, applied at checkout.

Compare API Access

OneExtraPremiumPremium + WebSockets
160+ Currencies, Midpoint Rates
Midpoint rate updates60s30s1s1s
/fetch-one, /fetch-multi, /fetch-all✓✓✓✓
/fetch-matrix, /fetch-many-to-one✓✓✓✓
/convert✓✓✓✓
/historical, /time-series (Daily)✓✓✓✓
/currencies✓✓✓✓
500+ Cryptocurrencies, 750+ Pairs
Crypto rate updates1s1s1s1s
/crypto/currencies, /crypto/pairs✓✓✓✓
/crypto/fetch-prices✓✓✓✓
2,300+ FX Trading Pairs
FX pair update interval—30sRealtimeRealtime
/fx/quote (Bid, Ask)—✓✓✓
/fx/pairs, /fx/pairs/quote-sizes—✓✓✓
/fx/pairs/historical-limits, /fx/currencies—✓✓✓
/fx/ohlc/time-series (~55 yrs)——✓✓
/fx/quote/time-series (~55 yrs)——✓✓
Precious & Base Metals
Metals update interval——RealtimeRealtime
/metals/spot (any currency, unit & purity)——✓✓
/metals/quote (Bid, Ask)——✓✓
/metals/instruments, /metals/list——✓✓
/metals/units, /metals/purities——✓✓
Realtime Streaming WebSockets
2,300+ FX Quote (Bid/Ask) streaming———✓ Included
Metals Quote (Bid/Ask) streaming———✓ Included
Testimonial image of customer

'Fast API and always great support'

Get Free API Key

We had intermittent failures with our previous currency exchange API provider. We decided to change to fastFOREX. The setup was easy, and we always get fast response times. That’s all we need.

Esteban Tósta, Beyond Bath & Bed

Metals & FX API - FAQ

Do you offer a free trial period?

We certainly do - with no Credit Card required! Get your Free Trial API Key, and you will be able to try the complete service for the entire duration of your 7-day free trial.

Where do you source your data from?

We aggregate from 100+ FX contributors plus major OTC inter-dealer brokers (Tullett Prebon, ICAP/Parameta, Tradition, Fenics), and from the dealing rooms of leading market-making banks - including ABN AMRO, ANZ, Barclays Capital, HSBC, JPMorgan, Royal Bank of Canada, Standard Chartered, and UBS.

What counts as one API request?

Each HTTP request to our API endpoints counts as a single request towards your usage quota (regardless of the number of currencies or data points returned).

The only exceptions to this are the /fetch-matrix & /fetch-many-to-one API endpoints which are charged at one request for each pair returned in the call.

Is there a minimum term or contract to sign?

There is no minimum contract period and no scary paperwork to sign.

How can I view my usage statistics?

You can view your current usage in your user console. Just log into you account to see where you are up to.

What types of payment do you accept?

We can accept all major Credit Cards and PayPal.

If you're paying for an annual subscription, you can also pay by bank / wire transfer. If you would like to pay this way, just drop us an email and we'll hook you up with all the correct details and an invoice.

What happens if I go over my allowance?

You can buy additional API calls in blocks of 1m at $18 per month. If you buy more than 6 million/month we can offer a further discount. Contact us today and we will arrange everything for you!

Do you offer time-series?

Yes, you can fetch a time-series dataset of currency rates with our API. Read more here.

Do you offer Cryptocurrency data?

Yes! We provide real-time pricing data on over 500 cryptocurrencies which equates to 750+ cryptocurrency pairs.

Do you offer historical data?

Yes! We now offer FX historial data as far back as Jan 1970. How far we go back depends on the currency pair.

NEW! Do you offer Gold & Metals data?

Yes! We now offer realtime metals pricing (Gold, Silver, Platinum & Palladium). And base metals Copper, Aluminium, Nickel, Lead & Zinc.

Read the Metals API docs here

NEW! Do you offer websocket/streaming data?

Yes, we offer websocket/streaming data for FX and Metals pricing WebSocket documentation.

Switch to a faster, more secure, more reliable Gold & Metals API.

What are you waiting for? It's time to get started.
Get Free API Key