
Introducing TraderMade's API Playground: Your New Favourite Developer Tool
Explore TraderMade's API Playground – a powerful developer tool for testing market data API, streamlining, and accelerating financial app development.
Reliable low-latency data APIs for Forex, Crypto, Metals, and Stock CFDs — built to deliver precision in every millisecond.
Trusted by top companies & institutions. Read our customer stories
Premium market data with effortless access.
Stay ahead in finance with our reliable APIs, providing seamless access to premium market data. Access the rates you need — fast, accurate, and built to scale with you.
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 data with precision, speed, and complete transparency. Our infrastructure delivers real-time rates you can trust, with seamless integration and enterprise-grade control.
Our financial market data APIs delivers real-time updates with sub-50ms latency, ensuring speed and reliability. Our robust infrastructure guarantees uninterrupted access.
We are a globally reputed real-time financial data provider delivering high quality rates. It’s clean, normalized, and reliable - trusted by traders and institutions.
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.
Clear guides, real-world examples, tutorials and tools designed for quick, seamless integration — so your team can start building without friction.
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.
Easily manage usage, billing, and access—all from a centralized dashboard that simplifies operations across teams.
Accessible to everyone
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.
Made for developers by developers
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)
}
}
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.
We operate geographically distributed servers and data centers to provide robust redundancy and high availability, ensuring uninterrupted data access for mission-critical applications.
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.
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.
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.
Learn how to grow your business with our expert advice.
Explore TraderMade's API Playground – a powerful developer tool for testing market data API, streamlining, and accelerating financial app development.
Explore TraderMade’s upcoming features: new documentation, enterprise tools, and more to enhance your market data API experience.
Explore new website for 2025 with improved navigation, customer stories, better tutorials, and advanced searchability.