Rate Limit Trigger in get_hist

caling get_hist for historical data.
the flow is getting the consititute of Index like IDX and SPX, knowing the constitute then enquiry history data of 500 company for 20 days data , for example SP500.
Then, for top 100 most traded company, find option chain for each of them, getting the option ticker RIC.
get history data multiple of 100 of symbol.
flow :
1. get consittuate of SP500 from Chain
2. get_hist of 500 company for 20 days data, interval = day
3. get top 100 most traded company
4. each company get option Chain
5. get history of option chain symbol in mutplie of 100, start day 8/7/2025, end day = 9/7/2025, interval = minute
from 1-4 getting NVDA option Chain, up to 2000+ option symbol.
5 ld.get_history(universe=[ here is 100 option symbol], startday, enday, onterval=minute)
- using python lseg.data as ld, calling ld.get_history
end up i have call the get_history in number of 40++ times, accumulated dataframe return size of 200MB, and then trigger 429 rate limit.
Please assist
Answers
-
Hello @Khor
There is no way around the rate limit. Workspace and API data is bound by hard limits as described in this Usage Limits document. If your application has need for more data, then an enterprise product like RDP or DSS would be a better fit. Please speak with your LSEG account manager to get access to these products.
0 -
Hi there,
i just want to know in my case which part of my calculation of the limit is wrong and causing rate limit trigger.
based on my calculation, it seems not reasonble.
100symbol and in minute interval, given the feiield is around 10 * 100 symbol * around 390 row
even i chg to 5min and 65 symbol per rest api call, and call take 30s, and still i get 429 tooo many request… I only call 50 times and dataframe size is just less than 1MB and less than100 rows0 -
Unfortunately, we don't have access to product/server logs. I would suggest contacting the LSEG MyAccount to raise a ticket for product support and refer this discussion.
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
- 698 Datastream
- 1.5K DSS
- 633 Eikon COM
- 5.2K Eikon Data APIs
- 14 Electronic Trading
- 1 Generic FIX
- 7 Local Bank Node API
- 6 Trading API
- 2.9K Elektron
- 1.5K EMA
- 257 ETA
- 565 WebSocket API
- 40 FX Venues
- 16 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
- 283 Open PermID
- 47 Entity Search
- 2 Org ID
- 1 PAM
- PAM - Logging
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 24 RDMS
- 2.1K Refinitiv Data Platform
- 803 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
- 122 Open DACS
- 1.1K RFA
- 107 UPA
- 194 TREP Infrastructure
- 232 TRKD
- 918 TRTH
- 5 Velocity Analytics
- 9 Wealth Management Web Services
- 100 Workspace SDK
- 11 Element Framework
- 5 Grid
- 19 World-Check Data File
- 1 Yield Book Analytics
- 48 中文论坛