I am just wondering if it is possible to use the API to access analyst research reports? Could you please help me understand the scope of the API--what is accessible?
Hi @Emmanuelle Jerome.Cadahing Please see this post - in short you can't get research reports via the Eikon Data API - but you can get news about research reports and targets from brokers. To do this you would need to use the get_news_headlines and get_news_story API calls.
News Headlines queries can be created using the NEWS app (type NEWS into search bar) and narrowed down to focus on particular topics you want eg Broker Research, 3rd party research and many other types of topic. Its best to play around with the NEWS app to generate the query string which you then plug into the news headline call. See an example below for IBM and broker research in English language:
df = ek.get_news_headlines('R:IBM.N AND Topic:RCH AND Language:LEN',count=100) df
I also wrote an article about using the news API calls here
I hope this can help.
Eikon Data API(python) provides access to current and historical market data(time series), news headline and story. For more details, please refer to Eikon Data APIs for Python - Reference Guide