question

Upvotes
Accepted
1 0 0 0

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

#technology#productpython apiprice-historyerror-429error429
icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

· Write an Answer
Upvotes
Accepted
15.6k 33 5 10

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.

icon clock
10 |1500

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.