Is there a 1-Year Historical Lookback Limit for 1-Minute Interval Data in get_history?

Hello Developer Community,
I am trying to retrieve historical intraday data with a 1-minute interval for periods extending further back than one year using the lseg.data library in Python.
THE GOAL: My objective is to pull a continuous stream of minute-level data for a ticker like 'AAPL.O' for a period like July 2020 to July 2024.
THE PROBLEM:When I run a query with a start date older than one year, the API does not return an error. Instead, it silently ignores my start date and only returns data starting from exactly one year ago from the current date.
EXAMPLE CODE:
// --- Start of Code ---//
# Today's Date: 2025-07-08
ld.get_history( universe=['AAPL.O'], interval='minute', start='2023-07-05 00:00:00', end='2024-07-10 23:59:59')
// --- End of Code ---
Expected Result: A dataframe with data starting on or after 2023-07-05.Actual Result: The dataframe returned starts on 2024-07-08.
DEBUGGING STEPS TAKEN:To rule out general API data point limits, we performed a second test for a very small date range that was older than one year.
Test 2 Parameters: start='2023-07-05', end='2023-07-10'.This request is for a very small amount of data, well below the 3,000 point limit.
The result of this test was an EMPTY DATAFRAME.
This strongly suggests the issue is a hard limit on the data's age, not the size of the request.
THE CORE QUESTION:Could you please confirm if a one-year historical lookback limitation for 1-minute interval data is the expected behavior for the get_history function? If this one-year limit for the get_history function is indeed by design, could you please advise if there is an alternative method to retrieve older intraday data? For example, is there another function, a different API endpoint, or a specific parameter we should be using for this purpose?
Thank you for your time and any clarification you can provide.
Gustavo
Answers
-
Thank you for reaching out to us.
Yes, the Intraday time series database only stores up to 1 year of history.
To get historical data that is older than 1 year, you need to use other products, such as LSEG Tick History. The LSEG Tick History supports the LSEG Tick History - REST API.
0
Categories
- All Categories
- 3 Polls
- 6 AHS
- 37 Alpha
- 166 App Studio
- 6 Block Chain
- 4 Bot Platform
- 18 Connected Risk APIs
- 47 Data Fusion
- 34 Data Model Discovery
- 697 Datastream
- 1.5K DSS
- 632 Eikon COM
- 5.2K Eikon Data APIs
- 12 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 4 Trading API
- 2.9K Elektron
- 1.4K EMA
- 256 ETA
- 563 WebSocket API
- 39 FX Venues
- 15 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 25 Messenger Bot
- 3 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 60 Open Calais
- 281 Open PermID
- 46 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 23 RDMS
- 2K Refinitiv Data Platform
- 749 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
- 123 Open DACS
- 1.1K RFA
- 107 UPA
- 194 TREP Infrastructure
- 229 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 96 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛