Requesting data from indices, I stumbled upon a particular stock (APG.N) for which I couldn't retrieve TR.ExchangeCountry but had a successful request for TR.HeadquartersCountry (I attached two more companies for which both requests are successful).
df, e = ek.get_data(['APG.N', 'PAGP.N', '1089.HK'],
['TR.ExchangeCountry', 'TR.HEadquartersCountry'])
The outcome is:
Instrument Country of Exchange Country of Headquarters
0 APG.N None United States of America
1 PAGP.N United States of America United States of America
2 1089.HK Hong Kong Hong Kong
[{'code': 416, 'col': 1, 'message': "Unable to collect data for the field 'TR.ExchangeCountry' and some specific identifier(s).", 'row': 0}]
Is there a particular reason why this might have occurred?
Thanks in advance!