Which API could provide event data?

I'd like to know which API could provide event data, for example, given an instrument symbol and/or time period, etc, it will list out all the events(Corporate action event, dividend event, stock split event, etc) related to this instrument.

Best Answer

Answers

  • Hi @qa2 ,

    The Eikon Data API can be used to retrieve event data, for example,

    import eikon as ek

    ek.set_app_key('YOUR_EIKON_APP_KEY_HERE')
    df, err = ek.get_data(['MSFT.O'], ["TR.EventType", "TR.EventStartDate", "TR.EventEndDate",
    "TR.EventStartTime", "TR.EventEndTime"]
    , {'Scale':6,'SDate':'2022-09-01', 'EDate':'2022-12-31'})
    df

    1683790376794.png

    You can refer to its Eikon Data API - Quick start guide.

    Plus, to confirm that the data you're looking for is available, as the moderators
    on this forum are expertise on Refinitiv APIs usage. However, they do not have
    deep expertise in every type of content available through Refinitiv products.
    Such expertise is available through Refinitiv Helpdesk, which can be reached
    via MyRefinitiv to try to retrieve the information you are looking for on Eikon Excel with =TR function. Then you can replicate that on the Eikon Data API(Python) using the same identifiers and fields

    Hope this helps
    and please let me know in case you have any further questions

  • @raksina.samasiri Thanks for your answer, unfortunately, this is not the answer I want. Actually what I need is quite simply, just share the rest API spec of the event.

  • @umer.nalla It's still difficult for me to explore the event API from the DataScope Select REST API, I don't think the API documentation is clear or friendly to developer/user, could you please just simply share the REST api spec of the event api?
  • Hi @qa2

    I don't have access to any documentation other than what is available at the above link.

    Did you check the Tutorials tab and the various examples under the Downloads section? These may provide a more accessible learning path.

    If you have specific questions about using the DSS REST API - you can post them as new questions on this forum.


  • I have the same question. Refinitiv Data Platform documentation is honestly lacking.

    I just need the endpoint to request from, what kind of request to make and the JSON schema for the request.

  • I'm attempting to do the same using the Refinitiv Data API but getting back an empty dataframe.


    Any ideas why?