I was referred here to customer support.
This requests hangs, sometimes works, and unexplicable throws "backend error. 400 Bad Request" unreproducible errors. Is there something sub-optimal about my request, or another way of doing this that plays nicer with the API?
data_holding, err = ek.get_data(
'US4781601046'
,
fields=["TR.InvestorFullName",
"TR.InvParentType",
"TR.InvestorRegion",
"TR.InvestorType",
"TR.SharesHeld.Date",
"TR.SharesHeld",
"TR.SharesHeldValue",
"TR.SharesHeldValChg"
],
parameters={'SDate': '1980-01-01'.format(start_date),
'EDate': '2020-12-31'.format(end_date),
'Frq': 'D'})