Access mutual fund portfolio holdings via Eikon API

Hello,
I would like to extract the portfolio holdings of multiple mutual funds via the Eikon API. Are the full holdings, the top 10 holdings, or historial holdings of a mutual fund accessible via the API? Which field would I have to use to get these holdings?
Background: In the Fund screener in Eikon, the full holdings of a single fund can be viewed, and they can be manually exported as xlsx (Excel) file for ONE fund at a time. But since I want to build a large panel data set, I need to be able to automate the export of portfolio data for multiple funds at a time, hence my interest in the API. So far I have been unable to find a field that describes anything remotely resembling the fund portfolio holdings; this is unfortunate since the data is clearly available in Eikon!
Thank you!
Best Answer
-
Here's an example
ek.get_data('LP40065886', ['TR.FundHoldingRIC','TR.FundHoldingName',
'TR.FundPercentageOfFundAssets',
'TR.FundNumberOfShares',
'TR.FundNumberOfSharesChanged'],
{'Endnum':'5000'})I think you would benefit from checking out this tutorial, which talks at length about discovering metadata (field names and parameters) for use with Eikon Data APIs.
0
Answers
-
Thank you Alex, this is exactly what I was looking for. I did stumble upon TR.FundHoldingName in the data item browser but did not realize it was what I was looking for, because it only showed one company (first item) rather than a list.
To find these field names myself next time: Was there a way to identify these field names from the fund holdings screen in Eikon, which shows this data (screenshot of that screen below)? Because going via data item browser kind of requires one to know the right term (part of the field name) in the first place.
0 -
I'm afraid there's no way to discover the field names from the Fund Holdings view in Eikon. In Formula Builder wizard in Excel you can browse the fields by category, which in my opinion is the best way to go about metadata discovery for use with Eikon Data APIs. Unfortunately these categories are not available in DIB.
0 -
Alex Putkov. , do you know how to get the full holding name for bond etfs? Seems like it's not possible to retrieve tickers/isins for bond etfs
0 -
You're right, it appears that you can only get the holding name, but not RIC or ISIN, or another identifier. This said, I suggest you verify it with Refinitiv Helpdesk. This forum is aimed at software developers using Refinitiv APIs. The moderators on this forum are experts in the use of Refinitiv APIs, who do not necessarily have deep expertise in every type of content available through Refinitiv products and services. Content questions such as this one are best directed to Refinitiv Helpdesk, which you can reach by either calling the Helpdesk number in your country or by using Contact Us capability in your Eikon application.
Also whenever you'd like to ask a new question, please start a new thread. Old threads that already have an accepted answer are not monitored by forum moderators, hence a question asked on an old thread can be easily overlooked.0
Categories
- All Categories
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 684 Datastream
- 1.4K DSS
- 613 Eikon COM
- 5.2K Eikon Data APIs
- 10 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- 3 Trading API
- 2.9K Elektron
- 1.4K EMA
- 248 ETA
- 552 WebSocket API
- 37 FX Venues
- 14 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 23 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 275 Open PermID
- 44 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 22 RDMS
- 1.9K Refinitiv Data Platform
- 629 Refinitiv Data Platform Libraries
- 4 LSEG Due Diligence
- LSEG Due Diligence Portal API
- 4 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.2K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 12 World-Check Customer Risk Screener
- 1K World-Check One
- 46 World-Check One Zero Footprint
- 45 Side by Side Integration API
- 2 Test Space
- 3 Thomson One Smart
- 10 TR Knowledge Graph
- 151 Transactions
- 143 REDI API
- 1.8K TREP APIs
- 4 CAT
- 26 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 191 TREP Infrastructure
- 228 TRKD
- 915 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 86 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛