Hi Refinitiv Developer Community,
I am working with a list of ~450 companies (primarily listed firms) and would like to retrieve, for each company, a list of peer companies — ideally 5 to 10 — using the Refinitiv Eikon or Workspace Python API.
In the Workspace platform, I know the “Peers” tab in the GUI and the PEERS()
Excel formula provide these peer groups based on Refinitiv’s classification and market data.
I am looking for the programmatic equivalent (based on own criteria):
- Is there a way to to do selection logic — e.g., based on TRBC industry, market cap proximity, region — using the Screener API or via a parameterized
get_data()
call? - Can this be done in bulk, i.e., iterate through my list of RICs or ISINs and fetch peers per firm?
Ideally, I’m looking for either:
- A way to construct a screener query dynamically for each company (e.g., TRBC = X, ±30% market cap, same country).
Any guidance, and especially working coding examples would be great.
Best regards,