diff --git a/THISMEDownload.py b/THISMEDownload.py
index 9a0a7db63683020279a64c3549e3e746f6331a2e..52bf8310f653f0d0cacb450a5c44d1195d3126da 100755
--- a/THISMEDownload.py
+++ b/THISMEDownload.py
@@ -108,7 +108,14 @@ if __name__ == "__main__":
             
         datafeatures = data["features"]
         for feat in datafeatures:
-            durl = feat["properties"]["services"]["download"]["url"]
+            pdown = feat["properties"]["services"]["download"]
+            for key in pdown :
+                if key == "tif":
+                    durl = pdown["tif"]["url"]
+                elif key == "zip":
+                    durl = pdown["zip"]["url"]
+                else:
+                    raise Exception("Property url not find in "+str(pdown))
             spurl = durl.split("/")
             if len(spurl) < 3 :
                 spurl = durl.split("%2F")