import eikon as ek
import pandas as pd
Set your App Key
ek.set_app_key("...")
expr = (
'SCREEN('
'U(IN(Equity(active,public,primary))) AND TR.IsPrimaryQuote = 1 AND TR.IsDelistedQuote = false, IN(TR.TRBCEconomicSector,""), '
'TOP(TR.CompanyMarketCap, 25, nnumber), '
'CURN=USD'
')'
)
fields = [
"TR.OrganizationID",
"TR.CommonName",
"TR.CompanyMarketCap(CURN=USD)",
"TR.TRBCEconomicSector",
"TR.TRBCBusinessSector",
"TR.InstrumentType",
"TR.AssetCategory",
"TR.ExchangeName",
"TR.MICName"
]
Retrieve data
df, err = ek.get_data(expr, fields=fields)