Reliable real-time crypto API

Unleash the potential of global crypto markets. Access real-time and historical crypto data for BTC, ETH, and more, empowering your financial apps, wallets, websites, and analysis.

Tradermade Crypto
client logos client logos client logos client logos

Trusted by top companies & institutions. Read our customer stories

Cryptocurrencies
50+
Tick Data
6+ Years
Updates
< 50ms
Service Uptime
99.99%

Libraries & tutorials

Made for developers by developers

Flexible Data Formats Flexible Data Formats.
JSON and CSV formats for easy crypto data integration across programming environments. Ideal for developers, analysts, and traders.
Powerful Client Libraries & SDKs Powerful Client Libraries & SDKs.
Comprehensive libraries and SDKs accelerate development. Streamline API integration in your preferred language for faster project completion.
Comprehensive Tutorials & Examples Comprehensive Tutorials & Examples.
Extensive guides and code samples for quick API implementation. Build robust financial applications efficiently with step-by-step help.
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\n",
        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)

    }
}

Cryptocurrencies Data

Real-time Crypto Price Feed

Real-time Crypto Price Feed

Low latency tick data feed for CryptoCurrencies that can power your trade decisions and web applications.

Crypto, Ethereum & Bitcoin Price API

Crypto, Ethereum & Bitcoin Price API

Our REST API offers tick, intraday and end-of-day historical bid-ask and OHLC prices for 50+ cryptocurrencies.

Addins

Addins

Get Crypto data directly into your Excel spreadsheets, Google Sheets or Chat GPT with our add-ins.

Get the right solution

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.

Our crypto data features

Why TraderMade Crypto Data?

Seamless Documentation Seamless Documentation

Documentation and examples for many programming languages will help you integrate our data quickly and seamlessly.

Low Latency Low Latency

High-frequency tick data streamed in real-time via Websockets. Lightning-fast data feed with 5-10ms latency.

Robust Infrastructure Robust Infrastructure

At the forefront of technology with AWS servers that allow you to integrate data fast with 99.96% uptime.

Aggregated Rates Aggregated Rates

The aggregated feed from multiple cryptocurrency exchanges is curated in real time. You can rest assured that the data will be unbiased from skew.

Unmatched Support Unmatched Support

Dedicated customer support for business needs. Get answers to technical issues in minutes, not hours, via email and phone.

Fiat Currency Rates Fiat Currency Rates

Exchange rates for 4000+ Cryptocurrency and Fiat currency pairs streamed in one cost-effective solution.

Data for all

Who uses our Crypto API?

Our API is easy to use, fast, and reliable, so you can spend less time worrying about data and more time building your app.

Developers
We proudly offer our developer-friendly data portal and ensure that non-skewed, unbiased financial data is ready for integration into various infrastructure projects.
Brokerage Firms
Brokerage firms use our Crypto API to provide their clients with accurate and up-to-date market data, enabling them to make informed trading decisions.
Trading Platforms
Crypto trading platforms rely on our API to deliver real-time quotes, charts, and analysis tools to their users, facilitating efficient and effective trading.
Algorithmic Traders
Algorithmic traders utilize our Crypto API to develop and execute automated trading strategies based on market data, enabling them to capitalize on trading opportunities at high speeds.
Research Firms
Research firms use our Crypto API to conduct in-depth market analysis, generate reports, and provide valuable insights to their clients.
Education and Training
Educational institutions and training providers use our Crypto API to simulate real-world trading environments and educate students on the intricacies of Crypto trading.

What people say

Director Operations, Linkpool

The TraderMade team delivers where it matters most - by providing highly reliable, accurate data. TraderMade ensures our rapidly evolving business ... needs. After years of data provider evaluation and production experience, it's clear that using TraderMade is the responsible decision.

Ian Read
Director Operations, Linkpool
CTO, Fuze Finance

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

Frequently asked questions

The TraderMade Crypto API provides real-time and historical cryptocurrency data.

Data sourced from multiple crypto exchanges. Systems to clean the data to represent the most accurate prices.

There are over 50+ cryptocurrencies to choose from, which makes up to 4000+ pairs. Learn more on the Cryptocurrencies list page.

TraderMade's data is sourced from an aggregated feed of institutional providers, and they have systems in place to clean the data to ensure accuracy.

Data is updated in real-time, ensuring precise and timely information for data users.

Yes, the API offers historical cryptocurrency data to support backtesting and analysis.

Access your REST API key from the dashboard after signing up for free. You can easily track your API usage. Start a trial once you log in for the streaming data API key. The streaming API key expires in 14 days.

You can sign up for a free API key on the TraderMade website. There are also video tutorials available to help you get started.

The API is designed with a simple REST interface, allowing quick integration with minimal setup.

Yes. A free trial allows users to explore the API's capabilities before committing.

TraderMade offers a range of pricing plans to suit different usage needs, including a free trial for testing. Please explore the pricing page for more information.

TraderMade provides detailed documentation, code samples, and dedicated support for developers.

We only provide Crypto rates in conjunction with the Forex data. You are, however free to use just Crypto prices only. If you have bespoke requirements please contact us, and we may be able to assist.

Our live Crypto data is available 24x7, but rates versus Fiat currencies do not update over the weekends.

Forex
Forex
Looking to get live and historical Forex data for your applications and services. We cover over 4000+ currency pairs via our REST and Websocket APIs.
Explore Forex
CFDs
CFDs
Looking to get live and historical CFD data for your applications and services. We cover over 40+ CFDs via our REST and Websocket APIs.
Explore CFDs

From the blog

Learn how to grow your business with our expert advice.

What is WTI?

What is WTI?

Learn more about WTI, why it is a crucial oil benchmark, how it is traded, WTI-based CFDs, and why choose us for reliable WTI CFD data.