A couple of years ago I used to work with Landsat-8 data. I was using kapadia/usgs or yannforget/landsatxplore librairies to download data programmatically from USGS EarthExplorer.

Now I need to download this data again, but it seems these libraries are not maintained anymore.

Is there any up-to-date, currently maintained python library for searching and download Landsat-8 and -9 data from USGS EarthExplorer?

1 Answer 1


After some investigation, I recommend the EODAG library.

This library allows to search, aggregate results, and download data not only from USGS, but also from many other data providers, with a unified API regardless of the provider.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.