Are any free Forex data APIs available? There are a ton of historical data repositories that are freely available but what about a live, streaming data API? 1 minute updates or tick data would be great.
Your options for real-time tick data are limited, but there are some:
Limited pairs, multiple updates per minute (HTML format) http://webrates.truefx.com/rates/connect.html?f=html
The only reliable/free JSON API: http://1forge.com/forex-data-api
There is a new currency API I have seen by https://fxmarketapi.com it's free and real-time for even a basic version.
I think the easiest way is to open a trading account, the choice of brokers is huge. Some of them even offer next to their own API also FIX protocol. Minimal deposit could be as low as couple of hundred dollars, datafeed is then free.
Not free but affordable are dedicated datafeeds, about forty dollars per months.
$\begingroup$ Examples of brokers are interactivebrokers.com and thinkorswim.com. What are examples of "dedicated datafeeds for about \$40 a month"? Maybe barchart.com, any others? $\endgroup$– nbbo2Jan 12, 2018 at 21:44
$\begingroup$ I wanted to avoid anything looking as an advertisement here, but never mind. Brokers Pepperstone and FXCM provide FIX (with integral a.k.a. truefx.com and own ticks, respectively). IQFeed is a datafeed (with FXCM ticks), you might want to visit futures.io for further feed hints and an affiliate discount. Tenfore is more expensive but consolidates more liquidity providers. $\endgroup$– XpectorJan 12, 2018 at 21:53
Real-time forex and crypto (ticks and bars (21 periods from 1 minute to 1 month)): https://cerebro1.com
It provides also technical indicators values live.
Haven't used it myself (yet) but
For real-time prices: http://1forge.com/forex-data-api.
For historical data: http://datadt.com.
Both sources are free.
Update: datadt.com seems dead for some good time. Domain up for sale...