Stay ahead in finance with our reliable APIs, providing seamless
access to premium FX data.
Access the rates you need — fast, accurate, and built to scale with you.
FX
170+ Global Currencies
Access real-time and historical currency data for all major, minor, and exotic pairs.
We
provide bespoke data and
technology solutions to help customers integrate our data into
their platforms. If you don't find
what
you are looking for, talk to our team of experts.
Get direct access to Tier 1 market prices with precision, speed, and complete transparency.
Our infrastructure delivers real-time prices you can trust, with seamless integration and enterprise-grade control.
Speed, Precision, Dependability
Our currency data API delivers real-time updates with
sub-50ms latency,
ensuring speed and reliability. Our robust infrastructure guarantees
uninterrupted access.
Institutional-Grade
We are a globally reputed real-time FX data provider
delivering high quality rates. It’s clean, normalized, and
reliable - trusted by traders and institutions.
Developer Friendly
Our RESTful APIs and WebSockets include query builders, an interactive API playground, and language-specific code examples—everything you need to build and scale your tech stack.
Seamless Documentation
Clear guides, real-world examples, tutorials and tools designed for quick, seamless integration
— so your team can start building without friction.
Instant Access and Support
Get live and historical currency rates via our JSON API. Start seamlessly with self-service plans—backed by reliable infrastructure and expert support you can trust.
Enterprise Convenience, Built-In
Easily manage usage, billing, and access—all from a centralized dashboard that simplifies operations across teams.
Powerful data, simple access
Accessible to everyone
FIX / WebSocket / REST
Data APIs
Access real-time and historical rates for wide ranging financial
markets via
WebSocket and REST APIs. Seamlessly
integrate
with apps, financial analysis tools, or algorithmic systems for optimal
performance.
Enhance Google Sheets, Excel, and ChatGPT with our user-friendly
add-ins, Get data in CSV format for real-time market analysis. Pull real-time
market information into your preferred tools
effortlessly.
import tradermade as tm
# set api key
tm.set_rest_api_key('api_key')
#get live data
tm.live(currency='EURUSD,GBPUSD',fields=['bid', 'mid', 'ask'])
# get historical data
tm.historical(currency='EURUSD,GBPUSD', date='2021-04-22',interval='daily', fields=['open', 'high', 'low','close'])
# get hourly timeseries data
tm.timeseries(currency='EURUSD', start='2024-11-25-00:00',end='2024-11-26-15:03',interval='hourly',fields=['open', 'high', 'low','close'])
# gets list of all available cfds
tm.cfd_list()
# gets list of all available currency codes
tm.currency_list()
import (
"log"
"fmt"
tradermade "github.com/tradermade/Go-SDK/rest"
)
func main() {
// init client
client := tradermade.NewRESTClient("YOUR_API_KEY")
// set parameters
currencyPairs := []string{"EURUSD", "GBPUSD", "USDJPY"}
// get live rates
liveRates, err := client.GetLiveRates(currencyPairs)
if err != nil {
log.Fatalf("Error fetching live rates: %v", err)
}
// iterate over quotes
for _, quote := range liveRates.Quotes {
fmt.Printf("Base: %s, Quote: %s, Bid: %f, Ask: %f, Mid: %f",
quote.BaseCurrency, quote.QuoteCurrency, quote.Bid, quote.Ask, quote.Mid)
}
}
package io.tradermade.test_client_jvm
import io.tradermade.test_client_jvm.ui.theme.TestClientJVMTheme
import io.tradermade.kotlin.sdk.TraderMadeAPI
public class JavaTMSSample {
public static void main(String[] args) throws InterruptedException {
val api = TraderMadeAPI("YOUR_API_KEY")
val liveData = api.getLiveData("EURUSD,GBPUSD")
print(liveData)
val historicalData = api.getHistoricalData("EURUSD", "2023-08-01")
print(historicalData)
val timeSeriesData = api.getTimeSeriesData("EURUSD", "2023-08-01", "2023-08-10", "daily", "1")
print(timeSeriesData)
val convertedAmount = api.convertCurrency("EUR", "USD", 1000.0)
print(convertedAmount)
}
}
Uncompromised
Data
Quality
Maintain continuous access to
premium forex, CFDs, and crypto
feeds.
Our multi-layered redundancy architecture protects your systems from disruption and data loss,
ensuring consistent delivery with enterprise-grade reliability.
Redundant servers
We operate geographically distributed servers and data centers to provide robust redundancy and high availability, ensuring uninterrupted data access for mission-critical applications.
Multi-Source Feed Aggregation
We aggregate data from multiple Tier 1 banks and institutions, combining it intelligently to deliver accurate, real-time market rates across instruments and asset classes.
Real-time data validation
Our platform uses advanced validation algorithms to continuously cleanse, filter, and verify incoming data—ensuring every feed meets the highest standards for integrity, consistency, and precision.
What people say
One of the bedrocks of Fuze is good financial data and TraderMade is
tailor made for our use-case.
The flexibility of the API to fetch prices for different FX pairs, the
robustness and availability of the API has
never
failed us.
Srijan Shetty
CTO, Fuze Finance
TraderMade has been a reliable source of FX and Precious Metals
pricing data. In the indexing industry,
you
have to be as precise as a Swiss watch. Using TraderMade has been a help for
Bita to reach that precision on our
calculations.
George Kuznetsov
COO, BITA Data
From
the blog
Learn how to grow your
business with our expert advice.
Discover how reliable market data infrastructure powers CFD and FX innovation. Learn how redundancy, low latency, and deep historical data enable faster, smarter, and more resilient trading systems in 2025.