Top 100 companies by market capitalisation

Was looking to get the top 100 companies by market capitalisation in India semi-annually from Jan 2010. Would like the listing to include companies that were trading at the point in time - ie no survivor bias. Please can you help? Indifferent between Eikon and Datastream APIs - whichever is more efficient. Many thanks

Tagged:

Best Answer

  • Gurpreet
    Gurpreet admin
    Answer ✓

    Hi @rajanraju,

    I am not a content expert but you could try getting the historical constituents of a market cap weighted index like S&P BSE100 or BSE500. Here is how to get data for year 2010:

    >> ek.get_data('0#.BSE100(2010-01-01)', 'TR.RIC')

    Instrument RIC
    0 63MO.BO 63MO.BO
    1 ABAN.BO ABAN.BO
    2 ABB.BO ABB.BO
    3 ABRL.BO^A18 ABRL.BO^A18
    4 ACC.BO ACC.BO
    .. ... ...
    95 VDAN.BO VDAN.BO
    96 VODA.BO VODA.BO
    97 WGSR.BO WGSR.BO
    98 WIPR.BO WIPR.BO
    99 ZEE.BO ZEE.BO

    [100 rows x 2 columns]


    For content question, It is best to raise a service ticket with my.refinitiv.com.


Answers

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.