How to obtain data for the number of segments for a list of companies?

I have a list of companies, roughly over 300 in total, and I would need to get data on how many business and/or operating segments each company has. Screener doesn't let me do this. Does anyone know a possible solution?

Best Answer

  • @lauri.karimo Thanks for your question - we have written an article on how to get segment level data (we offer both Geographic and Business Segment level data) - the example in the article concentrates mainly on Geographic segments - however these are easily switched out by selecting the appropriate Business segment fields (beginning with BUS as opposed to GEO). You can do this using the Data Item Browser app (type DIB into Eikon Search bar) and go to Company Fundamentals -> Standardized Fundamentals -> Segments: You can then see all the fields and their parameters to request in the same way as the article shows for Geo segments:

    1695818380274.png

    Here is an example to get you started quickly using our newest Refinitiv Data Libraries:

    import refintiv.data as rd
    rd.open_session()
    rd.get_data(
        universe=['IBM.N'],
        fields=['TR.F.BUSTotRevBizActiv(Period=FY0).segmentCode','TR.F.BUSTotRevBizActiv(Period=FY0).segmentName','TR.F.BUSTotRevBizActiv(Period=FY0)']
    )

    1695818872837.png

    I hope this can help.

Answers