python API error code 429
Hello, I am trying to download hystorical data by using python Eikon API but I got this error message:
2024-05-13 08:24:22,509 P[5976] [MainThread 23728] Error code 429 | Client Error: {"message":"Too many requests, please try again later."} Wait for 56138 seconds.
2024-05-13 08:24:22,509 P[5976] [MainThread 23728] HTTP request failed: EikonError-Client Error: {"message":"Too many requests, please try again later."} Wait for 56138 seconds.
As far as I understood this is related to the fact that I reached the limit for the amount of data; is it possible to increase this limit? if not, could you please suggest any workaround.
Thanks
Paolo
Best Answer
-
Hi @ptarpanelli ,
There's an answer provided in this thread as below
You can find out detailed information on our API limits here. Please see the call based limits and also the daily limits. You are receiving a 429 error because you have breached daily limits. The wait period is enforced on the server side.
You could have breached either of the following:
- Requests per day - The number of requests sent to the platform per day via the Eikon Data APIs cannot exceed this limit. This number of requests is counted across all client applications connected to the same Eikon instance.The current limit value (10-Oct-2019) is 10,000 requests per day.
- Response volume per day - The volume (size) of data retrieved from the platform per day cannot exceed this limit. This volume of data is counted across all client applications connected to the same Eikon instance.The current limit value (10-Oct-2019) is 5 GB per day.
The request per day limit of 10,000 API calls in total can be hit if for example you are using API calls in loops. In particular - our get_news_story API call only allows 1 news story to be retrieved at a time and if you are looking at news it is very easy to fall foul of daily limit breaches if you are looping across large news headlines frames. Another way to watch for is looping API calls over large numbers of RICs one at a time. You can implement batches of RICs to reduce the number of API calls but you need to be aware of per API call limits - which are detailed in the link above.
If you find you regularly need more data than this - please consider one of our bulk data feeds which will be more suitable for you. Your account representative team can assist with this. I hope this can help.
0
Categories
- All Categories
- 6 AHS
- 37 Alpha
- 161 App Studio
- 4 Block Chain
- 4 Bot Platform
- 16 Connected Risk APIs
- 47 Data Fusion
- 30 Data Model Discovery
- 608 Datastream
- 1.3K DSS
- 577 Eikon COM
- 4.9K Eikon Data APIs
- 7 Electronic Trading
- Generic FIX
- 7 Local Bank Node API
- Trading API
- 2.7K Elektron
- 1.3K EMA
- 236 ETA
- 519 WebSocket API
- 33 FX Venues
- 10 FX Market Data
- 1 FX Post Trade
- 1 FX Trading - Matching
- 12 FX Trading – RFQ Maker
- 5 Intelligent Tagging
- 2 Legal One
- 20 Messenger Bot
- 2 Messenger Side by Side
- 9 ONESOURCE
- 7 Indirect Tax
- 59 Open Calais
- 264 Open PermID
- 39 Entity Search
- 2 Org ID
- PAM
- PAM - Logging
- 8.4K Private Comments
- 6 Product Insight
- Project Tracking
- ProView
- ProView Internal
- 20 RDMS
- 1.4K Refinitiv Data Platform
- 367 Refinitiv Data Platform Libraries
- 3 Refinitiv Due Diligence
- LSEG Due Diligence Portal API
- 3 Refinitiv Due Dilligence Centre
- Rose's Space
- 1.1K Screening
- 18 Qual-ID API
- 13 Screening Deployed
- 23 Screening Online
- 10 World-Check Customer Risk Screener
- 990 World-Check One
- 44 World-Check One Zero Footprint
- 45 Side by Side Integration API
- Test Space
- 3 Thomson One Smart
- 1.2K TR Internal
- Global Hackathon 2015
- 2 Specialists Who Code
- 10 TR Knowledge Graph
- 150 Transactions
- 142 REDI API
- 1.7K TREP APIs
- 4 CAT
- 21 DACS Station
- 117 Open DACS
- 1.1K RFA
- 103 UPA
- 172 TREP Infrastructure
- 224 TRKD
- 886 TRTH
- 5 Velocity Analytics
- 5 Wealth Management Web Services
- 59 Workspace SDK
- 9 Element Framework
- 5 Grid
- 13 World-Check Data File
- Yield Book Analytics
- 46 中文论坛