Request ESG data with C#

Hi,

I have an ASP.NET project with C#. I'd like to source the ESG data like in the API playground (e.g. https://api.refinitiv.com/data/environmental-social-governance/v1/views/scores-standard?universe=6758.T) via C#.

Which APIs (e.g. EikonDataAPI) do I need to install and can I do that without using Phyton?

Best,
Adrian

Best Answer

Answers

  • HI @Adrian Marti The Eikon Data API and the Refinitiv Data Platform are two unique product offerings.

    The link from API playground is for RDP, which is a service provided using RESTful Web service and does not enforce any language/API requirement from us. A user is free to choose and implement it in any language/package they wish to use. We provide starting code samples in Python and Postman collections - which a user can port to any other language.

    Eikon Data API, require that a user have a running Eikon instance on their desktop. Python is the only supported language for this. There is a COM and a .NET version, but it is not being actively supported. See the API family here.

  • Hi @nick.zincone.1

    Thx for the example and I got that working. Just one more question. My data is based on ISIN and I'd like to get the PermID by ISIN. Can I also do that with RDP for .NET library?

  • Hi @Adrian Marti,

    Yes, simply use the ISIN within the Universe specification. If you look at the swagger documentation for the ESG Endpoint, it documents this:

    image