How to correctly query python API for Eikon news
Hi. I am trying to use the python Eikon API to retrieve the news that show up on the "*TOP NEWS*-Front Page - RTRS | News" page (the section you get when clicking on the "TOP NEWS SUMMARIES ON OTHER SUBJECTS Front Page TOP/NEWS" on the news app), but I can't seem to figure out how. I am doing the following query:
today = DT.date.today()
source1 = ek.get_news_headlines(query=q, date_from=today, date_to=today, count=13, raw_output=False)
Where "q", I have tried the following:
q = 'Topic:TOP/NEWS AND Language:LEN AND Source:RTRS'
Which doesn't return the same content; and
q = '( Topic:TOP/NEWS OR Topic:SREP OR Topic:EXCLSV ) NOT ( AA OR Topic:TOPNP OR Table OR Brief OR Topic:TAL OR Topic:MKTREP ) AND Source:RTRS AND Language:LEN'
which returns more of the content, but it is still not the same. How can I query for that particular content?
Best Answer
-
If you're looking to get the list of headlines at the top of this page, you won't be able to do it by applying a news search filter. Any news search filter will return the list of headlines that satisfy the filter criteria in chronological order. On the Top News Front Page the headlines are listed in order of importance.
You can however retrieve the HTML comprising the Top News Front Page and parse the headlines out of it. Here's the call that returns the HTML for the page:ek.get_news_story('nTOPNEWS')
0
Answers
-
Would you mind including detailed step by step instructions how to display in Eikon application the page you're interested in and include the screenshot of this page? I'm having a hard time figuring out what page in Eikon you're looking to replicate.
Alternatively you might want to call TR Helpdesk and ask how you can retrieve the news you're looking for using News Monitor app in Eikon. The news search expressions you can use in Eikon Data APIs and in News Monitor app in Eikon are the same.0 -
Hi Alex. Thank you for your reply. I included the image below. I did contact the TR Helpdesk prior to making this post, but after a day of passing the query around they concluded that I should post here.
0 -
Thank you! That worked great.
0
Categories
- All Categories
- 6 AHS
- 39 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
- 370 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
- 60 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛