Getting Benchmark Revisions for Economic Indicator

Hello,

When the US Jobs report (RIC: USNFAR=ECI) is released, they also send in revisions for prior months along with new data for the month. We noticed that the values in get_history call from LSEG python library does not reflect these revisions for prior months for few hours… today the values were updated 2-3 hours after the initial release. When we use get_history, we just specify the ric and do not include additional parameters.

Is there a way to ensure we get the revisions in a timely manner? Are there parameters we need to consider? Or is there a way to use get_data and get more than this and prior month's data?

Answers

  • raksina.samasiri
    edited 3:46AM

    Hi @iris_lee ,

    The value can be retrieved with get_data function with the code below

    # Retrieve data point on each Economic Indicator
    import lseg.data as ld
    import pandas as pd
    ld.open_session()

    fields = ['TR.IndicatorName','TR.IndicatorType','TR.IndicatorSource'
    ,'ECI_ACT_DT' # GMT Date
    ,'ACT_VAL_NS' # Time
    ,'FCAST_PRD' # Period
    ,'ECON_ACT' # Actual
    ,'RTR_POLL' # Reuters Poll
    ,'ECON_PRIOR' # Prior
    ,'ECON_REV' # Revised
    ]
    df = ld.get_data(
    universe='USNFAR=ECI',
    fields=fields
    )
    df
    image.png

    Regarding the delay of the data raise a content query ticket at Home | LSEG Support

  • iris_lee
    iris_lee LSEG
    edited 2:41PM

    Hi - thanks but unfortunately this does not answer my question and the values that this block of code is pulling is not what I am asking about. Please let me clarify - the ECON_PRIOR number (which covers the July 2025 period) was revised when the August numbers were released … to 79K from 73K.

    When the new values are released- two prior period values are revised as well. I've attached the screenshot of what I'm seeing on my Refinitive desktop. While we are able to pull the 22K number for August, we were not able to pull the revisions for July and June - (79K and -13K) respectively. What I was asking about was that when we use get_history to pull those numbers, they were not reflecting the recent changes for at least 2 hours or so.

    Is there a way to pull the July and June revised numbers in a timely manner using get_data?

    Screenshot 2025-09-08 at 7.32.37 AM.png