Eikon Data in Python: Refintiv Workspace vs. Eikon
Hi,
we are currently using Eikon Desktop to activiate the Eikon Data API in order to receive eikon data via Python (GUI: Spyder, Package "eikon").
Unfortunatelly, we have to migrate to a Windows Server Environment. To my knowledge, Eikon Desktop has no server version, therefore, we can not install or use it in the new environment. However, in order to use the Eikon Data API, Eikon Desktop has to be run on the same local machine. Therefore, we are looking for a solution as otherwise we can not continue using Eikon Data in Python.
To my knowledge, Refintiiv Workspace might be a solution. It can be run via a browser, therefore no installation is needed and we should still be able to use the Eikon Data API and get Data into Python.
So far, we have tested this approach in our current (desktop) environment. However, when I run Refinitiv Workspace, I receive the usual error message in python, that die Eikon Data API is not working (s. below). When I run Eikon Desktop, everything is working fine as usual.
Therefore, I have the following questions:
1) How can we continue using Eikon Data in our new WIndows Server Envrionment?
2) Is Refinitiv Workspace a potential solution to our issue?
3) As exceptions to the firewall in our new envrionment have to be implemented manually:
Which ports / URL and other Procedures are used?
Best,
Thomas
2023-01-27 11:43:10,309 P[12284] [MainThread 26232] Error: no proxy address identified.
Check if Eikon Desktop or Eikon API Proxy is running.
2023-01-27 11:43:12,318 P[12284] [MainThread 26232] Error on handshake url http://127.0.0.1:9060/api/handshake : ConnectError("[Errno 10061] Connect call failed ('127.0.0.1', 9060)")
2023-01-27 11:43:12,319 P[12284] [MainThread 26232] Error on handshake url http://127.0.0.1:9060/api/handshake : ConnectError("[Errno 10061] Connect call failed ('127.0.0.1', 9060)")
2023-01-27 11:43:12,321 P[12284] [MainThread 26232] Port number was not identified, cannot send any request
Best Answer
-
@thomas.osowski Thanks for your question and sorry to hear about the issue you are facing. So you are correct that the Eikon Data API requires access to a local Eikon terminal running - as all API calls go via a proxy that is embedded in Eikon/WorkSpace. The same is true of Workspace. The web versions of Eikon and Workspace do not expose the proxy and cannot be used for an API session.
One notable exception is to use WorksSpace to power web apps open in the same browser window as the WorkSpace Web instance using the Refinitiv Workspace SDK and our TypeScript Refinitiv Data Library. I think if you wish to go Server side - you probably would want to look the Refinitiv Data Platform product which does not rely on the desktop proxy and provides access to the Refinitiv Data Platform and services directly. It uses the same Refinitiv Data Library in Python - as we have code portability across the platform. I hope this can help - I wish I has a better answer for you.
What datasets are you looking to access out of interest - streaming, non-streaming, price histories, fundamentals etc?
2
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛