export the daily valuation of 40 portfolios since inception in Excel using API

I couldn't get exporting portfolio list through API with received following guide on this. Can you please help me with that or instruct me?
,, The only option now to get daily returns for a portfolio since inception would be using the PAM API in a multi-step process. First, run a request for each portfolio using the API method /user-data/portfolio-management/v1/portfolio-analytics/return-statistics. 40 individual requests would have to be run for 40 portfolios. For each portfolio you would then need to take the output and transfer it to Excel. This transfer can be done in one of two ways: 1. Saved as a file in JSON format. You would then need to extract the data from each file into Excel using Power Query under Data | Get Data. or, 2. Run the requests in API Playground and copy and paste from the table output rendered in API Playground into Excel. The copy and paste method is probably easier for anyone not familiar with Power Query."
Best Answer
-
Have you seen the article that utilizes the PAM APIs?
Enhancing Portfolio Visualization: Exploring APIs with Python and Jupyter | Devportal (lseg.com)The article, and the associated source code, greatly simplify the action of retrieving Portfolio Analytics via a convenient package included within the source code called 'pam' that was developed for the article but can be used in any PAM project. In that article, there is a convenient function that does provide the ability to pull down statistics for multiple portfolios:
And this call captures the entire result set within a single dataframe that looks something like this:
And from here, you can export to Excel with a single call:
df.to_excel("output.xlsx")
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 36 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 685 Datastream
- 1.4K DSS
- 620 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
- 254 ETA
- 557 WebSocket API
- 38 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
- 276 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
- 662 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
- 27 DACS Station
- 121 Open DACS
- 1.1K RFA
- 104 UPA
- 193 TREP Infrastructure
- 229 TRKD
- 917 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 90 Workspace SDK
- 11 Element Framework
- 5 Grid
- 18 World-Check Data File
- 1 Yield Book Analytics
- 46 中文论坛