Hello
I worked with lots of similar forex APIs using different programming languages.
Also, I have about couple of years of experience with Python.
I am investigating OAnda API, I believe there should be option to make loop to retrieve every historical data.
AOnda API v2.0 Documentation wrote that they provide "Access historical pricing information dating back to 2005"
I think it's possible to complete in 1,5 hrs