☑ [Feature Request 🔧] Real-time share prices ⏰

The fella became a self made millionaire through (value) investing before turning 40 and he used Google Sheets. Although Google Finance API is not longer supported.


Give the finki ukBid and ukAsk functions a whirl…



Then change the ISIN accordingly

Consume in Google sheets with the functions shown on this page… finki.io/finkiAPI.html



People are saying they want live prices to make decisions on whether they want to buy/sell shares, but surely it would make more sense to be able to decide the max/min you’re willing to buy/sell shares and if at execution time the prices of the share have fallen outside your limit then Freetrade wouldn’t execute your order and if it did fall inside then it would make the exchange.

Having live prices and executing an instant trade doesn’t necessarily mean you’ll get the price displayed (difference could be pennies but point still stands) because prices are constantly changing.


True - but this is really an issue of semantics. I’d “assume” when people request a live price what they really expect is the “price I can actually execute at if I choose to”. In this instance the price displayed WOULD be the price executed at as Freetrade would (but currently doesn’t) poll the RSPs and display a current bid/offer right this moment as fed back via the trade gateway - exactly as, say, Hargreaves, do. Legally this price is usually valid for about 15 seconds just to stop/limit scalping and playing the markets… that’s why you see the 15 second timer countdown on Hargreaves website…

So, I take your point… but, I suspect most people are confusing a live price with an actually “this has legally been offered to me from the market maker via the RSP” price…


Love how they say we’re building an app for investing not trading when the name is FRee TRADE

The name is a bit of a misnomer. They’re about simple investing (impossible not to acknowledge in either AppStore) and their strapline is “own it”, not ‘trade it’. Besides, names don’t mean much these days at face value (Monzo isn’t even a real word?!) without context i.e. mission, values and ethos.

When using the app, I’ve noticed that often closing prices quoted do not match up with the true price given by Google, London Stock Exchange, WeBull etc.

I understand that during trading hours prices fluctuate so much that there will be differences and delays, but surely when the markets are closed the prices on Freetrade should match up with the real quotes.

Is there any reason for this or am I just missing something?

Apologies if this has been asked before, which I’m sure it will have been!


@engineer I just installed sheets on my phone snd tried it. Totally blown away by this. Thanks for the post!

@ Actuary92: LSE for some illiquid stocks provides mid-price as a last price. So when you check on other websites that give you either the closing auction price or the last transaction price before auction, you get different results.

1 Like

It’s times like these when you really miss live pricing!


Adding my vote for this and also adding that I would happily join Premium for this particular feature (real time prices)

1 Like

I’m on premium and am shocked it isn’t included tbh


This is being addressed by Freetrade

1 Like

Agree. Live prices should be included with premium.

Awesome, may I ask how you found this out? It’s much needed!

Check out

“Improved share price data”


But surely the clue is in the title? The platform isn’t called FreeInvest or Invest4Free.

Simply put, this is a feature request/requirement for day traders on a platform that has term trade in it’s name and so there is a significant expectation that prices are at least accurate to the end of day.

For example: April 1st 07:37 Europe/London time. Deliveroo closed at 287.45 GBX (according to Google Finance and Yahoo Finance - though Google headline price is not tallying with the closing price which is just weird). But the app is showing their price at 331GBX which is a significant difference. This isn’t just delayed. This is just wrong.

If that is not made clear right up front then that potentially is a “missell”.

You make trades in the platform so Freetrade seems appropriate in my view. If it was called Freedaytrade I’d understand your point more


Report them to trading standards. :joy:

There’s a real cost to delivering real-time bid-ask stock price data, and they’d have to pass the cost on to customers. They already charge fees for some services – will they have to change the ‘free’ in their name too?

But seriously, I partly agree with you that many people, especially people new to stock trading, get confused when they see one price displayed and find themselves paying or receiving another. But I don’t think it’s ‘real time’ that trips up these people as much as the misleading implication that there is one price for a stock. I’d suggest that Freetrade might do a better service to educate people if they displayed a range of prices, such as the bid-ask spread or the range at which the stock has traded over the past hour, even if those were not ‘real time’.