@trading212_team
I’ve just spent another few minutes looking at this and can see why things don’t match.
First the naming on the website uses the latest instrument ticker name. So as an example:
STU shown on website table, however the app/live still uses FDL when it was called Findel.
Tickers with dots, BA shown on website table, however the app/live uses BA.
You’ve then got those that are missing like the website shows BP, BP.A and BP.B but the app/live only has BP under Energy.
You’ve also got a case like APGNA in app but the website is APGN
Theres also a case that a few that aren’t in LSE are still classed as United Kingdom in the app like these:
GRUB (NYSE), LBTYA (NASDAQ), JD (NASDAQ), AVB (NYSE)
And then even weirder you’ll noticed above the app lists 452 with the call and theres 450 shown, i think that GRUB and LBTYA both USD don’t show.
LBTYA_US_EQ: 0
GRUB_US_EQ: 0
JD suffers from the fact that you have both JD. (Sports) and JD (.com).
And AVB is AvalonBay Communities, but also theres a AV.B which is Aviva B.

Not sure whats up with FCPT (NYSE), its bring that back as United Kingdom when its clearly NYSE and in USD? Edit: ok FCPT is “Four Corners Property Trust, Inc.” but it was used for “BMO Commercial Property Trust Ltd” and that is now BCPTl
Oh and theres an extra space after data-label="Instrument">IUSE </div>
in the table.
–
So in the table there’s 767 (London Stock Exchange) made up of 671 (GBP and GBX), 87 USD and 9 EUR.
In the app/live under the United Kingdom theres (450+127) 577

Edit: also
PRSMB in the json but PRSM
also this:
‘IHYG’, // ‘EUNW’
‘IUSE’, // IBCF’
‘LQDH’, // ‘IS0Y’
‘EIMU’, // ‘IBC3’
and
‘AGT’, // ‘BTEM’
‘VTY’, // ‘BVS’
‘BOO’, // ‘BOOH’
‘STEM’, // ‘STHR’
‘VMUK’, // ‘CYBG’
‘TRN’, // “TRNT”
‘FRAS’, // “SPD”
‘SIG’, // “BBA”
‘STU’, // “FDL”
‘REDD’, // “NTG”
‘SLA’, // “SL”
‘HZD’, // “HZDH”
‘SDRY’, // “SGP”
‘KCT’, // “SIV”
‘RCH’, // “TNI”
‘BREI’, // “FCRE”
‘HYVE’, // “ITE”
‘OMU’, // “OML”
‘RAV’, // “RUS”
‘PHAR’, // “SIA”
‘SLP’, // “SLPL”
‘IFRB’, // “SFRB”
‘IWVL’, // “IWV”
oh and a weird lowercase i on
‘JETI’, // ‘JETi’