Trusted by 36,000+ registered developers
Forex API: live currency, FX and metals data, without enterprise pricing
Our forex data API fetches midpoint rates for 170+ currencies through one exchange rate API, plus live bid/ask across 2,300+ FX pairs for forex market data, 500+ crypto assets, real-time gold, silver and base metals, and over 55 years of history. Every plan includes 1 million API calls, from $18/month.
- Full-feature access for 7 days
- No credit card
- Email-only signup
$ curl "api.fastforex.io/fetch-multi?from=USD&to=EUR,GBP,CHF"
{
"base": "USD",
"results": {
"EUR": 0.874883,
"GBP": 0.742914,
"CHF": 0.80796
},
"ms": 4
}Example response. Try live requests in the docs playground.
Trusted by 36,000+ registered developers at companies like
"So far, it's been an awesome experience.Everything is well documented, and the MCP server is a great touch. Performance-wise, it's excellent - it just works exactly as expected."

Founder
MrProfit Co.
36,000+ developers since 2020
Everything you need from a forex data API.
A forex API for developers, used by over 36,000 registered developers worldwide. We provide a fast, reliable API for your application.
Rates that never sleep
Midpoint rates update every 60, 30, or 1 second by plan. Crypto refreshes every second on every plan, always.
170+ currencies, one API
Access 170+ fiat currencies, 2,300+ FX trading pairs, and 500+ cryptocurrencies — all through a single, simple JSON API.
Real-time bid/ask pricing
A real-time forex API on Premium: live bid/ask FX quotes across 2,300+ pairs, plus full quote time-series data for backtesting and analysis.
Streaming rates, no polling
Stream live bid/ask data over WebSockets, with hundreds of updates per second on our most liquid trading pairs.
Built for AI agents
Plug fastFOREX API straight into your LLM or AI agent with our native MCP Server — no custom integration required.
Gold Price API
Realtime pricing for Gold, Silver, Platinum and Palladium with our Metals API — in any currency, unit and purity.
Use cases
Who uses fastFOREX API.
Pick your industry to see how teams like yours use exchange rate data.
SaaS & Software
Add multi-currency to your product without building a rates pipeline.
Show prices, invoices and reports in your customers' own currencies. It's one plain JSON API that works from any language or framework, so it fits whatever stack you already have.
- Convert any amount in a single call, with any of 170+ currencies as the base
- Average response time of 21ms, and 1,000,000 calls a month included from $18/month
- Existing endpoints are never changed in breaking ways, so code you ship today keeps working
Payments
Quote cross-border payments with rates you can explain.
Show senders what they'll pay and recipients what they'll receive, in 170+ currencies. Midpoint rates are sourced from banks, inter-dealer brokers and 100+ FX contributors, so the number on screen has a story behind it.
- Convert any fiat pair in one call
- Live bid/ask on 2,300+ pairs (Extra plan and above) when you need to model a spread
- A published 99.95% availability target and a public status page
FX & Trading
Market data for platforms, charts and strategies, not just converters.
Live bid/ask quotes on 2,300+ FX pairs, OHLC candles down to the minute and over 55 years of history, for charting, risk checks and backtesting. Stream it over WebSockets if you'd rather have prices pushed than polled.
- Realtime bid/ask on Premium, with hundreds of updates per second on major pairs over WebSockets
- Daily, hourly and minute OHLC candles, plus quote history for backtests
- Tick-level history available on request
Crypto & Web3
Price any coin in any currency, from the same API.
500+ cryptocurrencies across 750+ pairs, refreshed every second on every plan and aggregated from major exchanges. Show wallet balances, swaps and portfolios in your users' local currency without stitching two data sources together.
- Convert between any fiat and crypto pair, even without a direct market pair
- Crypto crosses like ETH/BTC, with stablecoins included
- One API key and one bill for crypto and fiat
E-commerce
Show every shopper a price in their own currency.
Local-currency prices at checkout, in seller dashboards and in payout reports. Rates refresh every 60 seconds even on the entry plan, and one request returns as many currencies as you need.
- Fetch all the currencies you sell in with a single call
- Convert any amount, with any currency as the base
- 1,000,000 calls a month included on every plan, with top-ups if you need more
Banking & Accounting
Revalue, reconcile and report in more than one currency.
Multi-currency ledgers, loan books and statements need the right rate for the right day. Look up a historical rate for any date (back to 1970 for major pairs), or pull a whole date range in one request.
- Historical and time-series endpoints, daily on every plan
- Rates aggregated from institutional sources: 100+ FX contributors, inter-dealer brokers and bank dealing rooms
- A 99.95% availability target, with a discount on annual renewal if we miss it
Travel
Prices your travellers understand, wherever they're booking from.
Show fares, rooms and packages in a traveller's own currency, and convert supplier costs at the moment of booking. Fast responses keep search results snappy.
- 170+ currencies, with any of them as the base
- One call can return a whole set of currencies for a results page
- 21ms average response time
iGaming
Players in every currency, and crypto too.
Offer deposits, balances and odds in local currencies and in crypto from one integration. Crypto prices refresh every second on every plan, and fiat rates can update as often as every second on Premium.
- Fiat and 500+ cryptocurrencies in the same API
- Convert any amount between any supported pair
- A published 99.95% availability target and a public status page
Marketing & Media
Report spend and revenue across currencies without the spreadsheet.
Ad spend, sponsorships and subscriptions arrive in different currencies. Convert them once for dashboards and client reports, using today's rate or the rate on the day it happened.
- Historical rates for any past date, so month-end reports stay consistent
- Plain JSON over HTTPS that works from any script or data pipeline
- Official SDKs for PHP and Python, and examples for JavaScript, Ruby and Go
Logistics
Quote freight in one currency and reconcile invoices in another.
Carriers, suppliers and customers all invoice in their own currency. Convert at quote time, then look up the historical rate later to reconcile what was actually billed.
- Convert any fiat pair in one call
- Daily historical rates (back to 1970 for major pairs) for invoice reconciliation
- Rate tables for several currencies at once with the matrix endpoint
Build faster
One API for FX, crypto and metals.
Fetch rates your way
Choose fetch-one, fetch-multi, fetch-all, fetch-matrix, or fetch-many-to-one — pull exactly the currency data your application needs, nothing more.
Any fiat, any crypto
Convert between any fiat and crypto pair — 500+ cryptocurrencies, updated every second, on every plan, no exceptions.
Copper & base metals
Spot pricing for Copper, Aluminium, Nickel, Lead & Zinc — over the JSON API or streamed live via WebSockets.
1M calls included
Every plan ships with 1,000,000 API calls a month as standard. Need more? Top up anytime, no long-term contracts.
Trust the numbers
Data you can chart, test and rely on.
Trusted midpoint rates
Accurate midpoint exchange rates sourced from trusted banks and data providers — perfect for conversion, daily history, and time-series.
OHLC, down to the minute
Open, High, Low, Close data across daily, hourly, and minute intervals — everything you need to chart FX price action.
55+ years of history
Historical data stretching back to 1970 for select pairs, available daily, hourly, or by the minute — start dates vary by pair.
Tick history, on request
Millions of price updates a day on our most liquid FX pairs and metals — true tick-level history, available on request.
How it works
Get a key. Make a call. Done.
Step 1
Create your API key
Sign up with just an email — no credit card. Your 7-day trial includes full-feature access.
Step 2
Make your first call
One GET request returns clean JSON, answered in 21 milliseconds on average.
Step 3
Ship with confidence
1,000,000 API calls a month are included on every plan, from $18/month.
Built for speed. Priced for scale.
5-star reviews
What our customers say.
"Thanks for a great service!"

Pouya Athari
Peach Business Software

"We have been using fastFOREX for nearly a year and value the service!"

Matan Aivas
Data Scientist, University of Oxford

"The data structure returned by this endpoint is clear and comprehensive. Thank you once again for your great support!"

CTO
Consensus Cloud Solutions
"We would like to continue using fastFOREX and proceed with the subscription renewal!"

Shoko Yamakawa
Sustech Inc.
Frequently asked questions.
Everything you need to know about the API, pricing and data. Can't find an answer? Our support team replies 365 days a year.
Do you offer a free trial?
How is this different from free exchange rate APIs?
Where do you source your data?
Do you offer gold & metals data?
What counts as one API request?
Is there a minimum term or contract?
What happens if I exceed my allowance?
Do you offer WebSocket streaming?
Do you offer historical data?
What payment types do you accept?
It's time to switch to a faster exchange rate API.
Get your free API key in under a minute — no credit card required, cancel anytime.