Skip to content
Broker news. Connected. RSS feed
FXBROKERS

A clearer view of the broker industry.

Industry ProvidersProvider profile

TraderMade: FX data APIs, streaming feeds and historical downloads

TraderMade supplies FX, crypto and CFD market data through APIs, streaming feeds and downloads. Its commercial offer ranges from published business subscriptions to enterprise licensing for distribution and customised delivery.

By FXBrokers.ai ResearchOperating status: ActivePublished Sources checked

Services and data coverage

Sections ↑

TraderMade supplies reference data for pricing applications, charting, research and treasury workflows. Its product range combines live rates, historical series and developer-oriented delivery.[1]

Specifications01

Published data coverage

Published data coverage
DatasetScope
FXMore than 150 currencies; TraderMade describes aggregation and validation of bank, non-bank and institutional-venue prices.Source 2
CFDsMore than 400 stock CFDs, 10 indices, metals and energy instruments. These are CFD reference prices, not a consolidated exchange-equity tape.Source 3
CryptoMore than 50 cryptocurrencies, with live bid/ask and historical OHLC data.Source 4

The FIX specification expressly excludes trading and order placement. A feed can support a broker’s reference prices or analytics without providing an executable counterparty, a funded trading account or settlement.[7]

APIs, streaming and session behaviour

Sections ↑
Specifications02

Protocol behaviour

Protocol behaviour
InterfaceDocumented mechanism
RESTHTTPS requests use an API key. Live responses can return bid, ask and mid; per_quote_ts=true adds a Unix timestamp to each quote.Source 5
WebSocket V2Authenticate first. login_ok returns account capabilities, including symbol limits, CFD access and ladder entitlement; sample numbers are not universal plan allowances.Source 6
SubscriptionsAcknowledgements distinguish accepted, denied and invalid symbols. A mixed batch can partially succeed. send_last=true supplies a cached LAST_QUOTE before subsequent QUOTE events.Source 6
DepthLadders require both account permission and send_ladder at login. Ask and bid arrays contain price/volume pairs, best price first.Source 6
FIX 4.4Assigned CompIDs and credentials establish the session. MarketDataRequest subscribes or unsubscribes; Snapshot/FullRefresh carries prices and request-reject messages explain refused subscriptions.Source 7

WebSocket control messages remain JSON even when quote delivery uses CSV or SSV. A duplicate key login can log out the other connection. After a disconnect, the documented recovery is backoff, reconnect, authenticate and subscribe again: the server does not retain subscriptions.[6]

FIX handles heartbeat, test request, resend, sequence reset and logout. Its example heartbeat interval is 30 seconds; the guide recommends resetting sequence numbers on logon to simplify reconnection. Entitlement and symbol limits remain server-enforced, so example configuration files are not a substitute for assigned session details.[7]

Published prices and subscription conditions

Sections ↑
Pricing & charges03

Published business subscriptions

Published business subscriptions
OfferMonthly priceIncluded scope
FX and crypto£599All FX/crypto pairs, REST live and historical data, minute series, historical ticks, WebSocket and dedicated support.Source 8
CFDs£59940 CFD symbols, with REST, historical ticks, minute series, WebSocket and dedicated support.Source 8
EnterpriseCustom quoteFIX/REST/WebSocket, depth, tailored feeds and white-label or redistribution rights; advertises 99.95% uptime.Source 8

Unused monthly requests do not roll over; exhausting the allowance blocks further calls that month. REST renews monthly unless cancelled; failed payment returns it to free access. Paid WebSocket access runs one month from payment and is disabled after failed renewal.[9]

The historical-data purchase tool separately offers a 20% discount on purchases over £200. It selects tick or minute files by symbol and month; the unauthenticated page leaves unit prices dynamic. Payment generates a download link after file preparation.[13]

Building and maintaining a feed

Sections ↑

Enterprise delivery includes dedicated feeds, cloud endpoints and tailored data, supported by integration staff and developer examples. The implementation offer is a commercial service description; the public page does not give a standard project duration or migration charge.[10]

Specifications04

REST timeseries boundaries

REST timeseries boundaries
IntervalMaximum span per requestMaximum published history
DailyOne year20 yearsSource 5
HourlyOne month8 yearsSource 5
MinuteTwo days5 yearsSource 5
Specifications05

Timeseries history by plan

Timeseries history by plan
PlanDailyHourlyMinute
Team10 years1 year1 yearSource 5
Advanced15 years5 years3 yearsSource 5
Enterprise20 years8 years5 yearsSource 5

A successful HTTP status is insufficient for REST validation: documented errors 204 and 401 can arrive in an HTTP 200 response. Clients must inspect the body. Timeseries supports records, CSV, index, columns and split output; weekend=true is supported for crypto pairs only.[5]

The March 2026 MT5 tutorial supplies a distinct reference implementation. A Python TCP server retrieves REST minute history and then forwards streaming ticks to an MQL5 receiver, which creates MT5 custom symbols. Its history_tracker.json state records the last candle to avoid downloading the entire history on every restart. The receiver adds ticks and removes overlapping records when replacing data.[11]

Setup requires REST and streaming keys plus the Python dependencies or supplied executable. The tutorial attaches its receiving EA to a normal broker chart, enables the required terminal setting and permits local/network connections. The resulting custom-symbol feed populates data; the tutorial does not document a broker order-routing service.[11]

Support, availability and contacts

Sections ↑

The published enterprise service includes implementation assistance, while standard contact routes separate sales from technical support. Public email addresses do not establish an incident response clock.[15][10]

The API terms define an outage as unavailability to all customers for over three consecutive hours in one London calendar day. More than three outages in a Monday–Sunday week permit termination; notice is nevertheless due within one week of the third outage. That mismatch warrants clarification. Accepted termination refunds the latest paid term.[9]

Official contact routes

SalesEmail
[email protected]Source 15

Scope Licensing, feeds and commercial enquiries

Technical supportEmail
[email protected]Source 15

Scope API access, integration and account queries

Contact formWebsite
https://tradermade.com/contactSource 15

Scope Official enquiry route

Data rights and service authority

Sections ↑

The standard API licence permits internal reference use; external display or access needs prior permission. It restricts redistribution, derivative works and systematic extraction for storage or distribution. Rates across all protocols are indicative.[9]

Enterprise pricing explicitly offers white-label and redistribution rights. Those rights need to appear in the selected agreement because the general API licence does not itself grant them.[8]

The Excel and Google Sheets integrations retrieve market data using an API key. TraderMade also advertises a conversational analysis add-in for rate retrieval, calculations and technical analysis; its description establishes data access, not authority to execute trades. Add-ins are described as free for existing data users, leaving the underlying data entitlement separate.[14]

Company and ownership context

Sections ↑

TraderMade dates its brand history to 1984 and describes a longstanding financial-data and analytics business. That operating history predates the incorporation of the present named UK company.[16]

Companies House lists TraderMade Systems Ltd, company 08217895, as active, incorporated on 17 September 2012. Its registered office is Kingfisher House, Elmfield Road, Bromley, matching the location on the current contact page.[17][15]

The current public control record names Emil Assentato as a person with significant control through 75% or more of the shares. A provider-hosted April 2015 announcement described Currency Mountain Holdings LLC’s acquisition of TraderMade; that historical transaction is distinct from the present direct control disclosure.[18][19]

Operator
TraderMade Systems Ltd
Service scope
Reference market data through REST, WebSocket, FIX and historical files.
Customer types
Trading platforms; Fintechs; Corporate treasury teams
Delivery
API
Pricing publication
Public and quoted pricing
Integrations
REST API; WebSocket V2; FIX 4.4; Excel and Google Sheets; MT5 custom-symbol data example
Implementation
API credentials, symbol entitlements, request-window handling and connection recovery.
Support
Sales and support email; enterprise implementation assistance.
Permissions and regulatory scope
FIX is a market-data service with no order-placement function.

Provider metadata checked 21 Oct 2026Source 1Source 17Source 5Source 8Source 6Source 15Source 10Source 7Source 14Source 11

Additional information

Sections ↑
Specifications06

Downloads and workflow alternatives

Downloads and workflow alternatives
RoutePractical detail
Free historical CSV toolRegistration provides daily history up to 5 years, hourly history up to 2 months and minute history up to 2 days, including today; its universe includes XAUUSD. These are download-tool limits.Source 12
Purchased historical filesThe purchase page lists minute availability from January 2018 and ticks from September 2016, covering more than 50 FX pairs including XAUUSD/XAGUSD. The requested date range and product determine the delivered file.Source 13
Spreadsheet setupExcel uses an XLAM add-in; Google Sheets uses a supplied sheet and code. The API key links the spreadsheet to the data account.Source 14

A WebSocket licence permits one connection per key; additional simultaneous clients require additional licences.[9]

Ending the API agreement also ends permission to use, store or access its data. An archive-retention right therefore needs separate agreement.[9]

The currently linked privacy notice is dated 1 November 2018. It treats account administration as controller processing and distinguishes product processing covered by a separate data-processing agreement. Registered-user data may remain after account closure where legally necessary, including accounting retention; deletion and portability requests go through support.[20]

That notice describes encrypted transmission and storage, access controls, backups and physical server safeguards. These are the provider’s stated measures in the dated policy, rather than a newly verified security certification or a contractual recovery-time promise. Personal-data portability also differs from a licence to retain the market-data archive.[20]

Follow the evidence

Sources & further reading

  1. Market-data services TraderMade · Accessed 21 Oct 2026
  2. FX data TraderMade · Accessed 21 Oct 2026
  3. CFD data TraderMade · Accessed 21 Oct 2026
  4. Crypto data TraderMade · Accessed 21 Oct 2026
  5. REST API documentation TraderMade · Accessed 21 Oct 2026
  6. WebSocket V2 documentation TraderMade · Accessed 21 Oct 2026
  7. FIX API documentation TraderMade · Accessed 21 Oct 2026
  8. Business pricing TraderMade · Accessed 21 Oct 2026
  9. API service terms TraderMade · Accessed 21 Oct 2026
  10. Enterprise delivery TraderMade · Accessed 21 Oct 2026
  11. MT5 data plugin tutorial, March 2026 TraderMade · Accessed 21 Oct 2026
  12. Historical CSV downloads TraderMade · Accessed 21 Oct 2026
  13. Historical-data purchase tool TraderMade · Accessed 21 Oct 2026
  14. Spreadsheet and analysis add-ins TraderMade · Accessed 21 Oct 2026
  15. Official contact details TraderMade · Accessed 21 Oct 2026
  16. Company background TraderMade · Accessed 21 Oct 2026
  17. Company 08217895 Companies House · Accessed 21 Oct 2026
  18. Persons with significant control Companies House · Accessed 21 Oct 2026
  19. 2015 acquisition announcement TraderMade · Accessed 21 Oct 2026
  20. Privacy policy TraderMade · Accessed 21 Oct 2026

This profile reports dated public information, including provider-published services and terms. It does not independently test or guarantee service delivery, integrations or performance. Inclusion is not an endorsement. Permissions and protections apply only to the named legal entity, service and client category; check the current official records and your contract.

Report an error or submit an update