
How Crypto Wallets Leverage Currency APIs
Explore how Forex and Crypto APIs empower a crypto wallet company to enhance its services, features, and tools to add value and improve user experience.
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.
Trusted by top companies & institutions. Read our customer stories
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\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
Low latency tick data feed for CryptoCurrencies that can power your trade decisions and web applications.
Addins
Get Crypto data directly into your Excel spreadsheets, Google Sheets or Chat GPT with our add-ins.
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.
Documentation and examples for many programming languages will help you integrate our data quickly and seamlessly.
High-frequency tick data streamed in real-time via Websockets. Lightning-fast data feed with 5-10ms latency.
At the forefront of technology with AWS servers that allow you to integrate data fast with 99.96% uptime.
The aggregated feed from multiple cryptocurrency exchanges is curated in real time. You can rest assured that the data will be unbiased from skew.
Dedicated customer support for business needs. Get answers to technical issues in minutes, not hours, via email and phone.
Exchange rates for 4000+ Cryptocurrency and Fiat currency pairs streamed in one cost-effective solution.
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.
What people say
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.
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.
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.
Learn how to grow your business with our expert advice.
Explore how Forex and Crypto APIs empower a crypto wallet company to enhance its services, features, and tools to add value and improve user experience.
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.
Explore how to set up accounts, make API calls, optimize usage, and enrich apps with Forex data retrieval features in our comprehensive Python developers manual.