I just purchased the EOD All World Historical data.
However, the API calls are very slow, it takes about 2-3 seconds to pull 4 years of data from a specific ticker. My old API did that less than a second.
I had a similar issue and thought the problem was with the API, but it turned out to be my internet connection. I’d recommend starting by checking that.
Could you please share the errors you encountered while installing the library? Additionally, are there any specific dependencies or version requirements for the EOD HD library that might be causing conflicts?
thanks for taking care of this topic.
I didn’t remember what exactly caused the dependency issues with my Pipenv. I think it was a pandas version (I have currently 1.3.4 installed).
I did not found any Router or Network issues but I was able to speed up the API request speed using
with requests.Session() as session:
response = session.get(url, headers=headers)
The download speed of stock data is now acceptable.
I’m very glad to hear that your issue has been resolved and you’re now receiving data at an acceptable speed. Feel free to reach out to our support team via our website or by email at support@eodhistoricaldata.com. We’ll be happy to assist you with any questions or concerns you may have!