COM APIs for use in custom applications

API Family: Eikon APIs

API Description

The Eikon Desktop Data API can be used with Visual Basic for Applications (VBA), VB, C++ and .Net languages (C#, VB.Net, etc.).  The API was specifically designed to enable the developer to build applications not possible with the native Microsoft Office APIs. 

Note: Because the "Eikon – Microsoft Office" APIs utilize add-in capabilities to automatically establish communication to the Eikon desktop on the users’ behalf, for example the Excel Add-in component, there is no need for the Eikon Desktop Data API component. 

How the API works

The Eikon Desktop Data API only works when connected to the Thomson Reuters Platform through Thomson Reuters Eikon Desktop.  The following steps outline the general usage of the API within custom applications:

  • Create and initialize an EikonDesktopDataAPI instance – this initiates a connection to Eikon
  • During the initialization, the API ensures the Eikon Desktop is running on the same machine and is connected to the platform
  • If it detects Eikon is not running, Eikon will be automatically launched for the user to log in
  • The API is properly initialized when it is connected to Eikon and the desktop is connected to the platform
  • Once properly connected, the application is free to access the supported "Eikon - Microsoft Office" APIs to begin data retrieval

Data through custom applications is subject to the same limitations and entitlements as through Thomson Reuters Eikon Desktop based on the user profile.  The Eikon Desktop Data API shares most of the capabilities with the "Eikon - Microsoft Office" APIs which include:

Eikon Desktop API