I am using get_data to pull the following fields about about 5000 PermIDs. While it runs relatively smoothly (takes about 10 mins), some of the fields (e.g., country of headquarters) have gaps even though I can see they have values in Workspace. Is this because I'm throttling the API or some other error?
info_by_permid_finance = rd.get_data( universe=permids_finance_list, fields=flds_finance_info, parameters={"Scale": "6"},)
TR.OrganizationID
TR.CommonName
TR.BusinessSummary
TR.LegalEntityIdentifier
TR.ISIN
TR.TickerSymbol
TR.CompanyLegalType
TR.RegistrationCountry
TR.HeadquartersCountry
TR.HeadquartersRegion
TR.UltimateParent
TR.UltimateParentId
TR.IsPublic
TR.InstrPctHldStrategic
TR.FreeFloatPct
TR.TRBCActivity
TR.GICSSubIndustry
TR.NAICSNationalIndustry
TR.TRBCActivityAll
TR.NAICSNationalIndustryAll
Dependencies
python 3.11 (to use rdp)
import refinitiv.data as rd
from refinitiv.data.errors import RDError
from refinitiv.data.content import search