{"landmarks":[{"name":"Castillo de Chapultepec","latitude":"19.42046","longitude":"-99.18209","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":0.8,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":51,"description":"Light Drizzle","precipitationProbability":25,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.2,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.3,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.2,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":98,"precipitation":1.1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Bellas Artes","latitude":"19.43550","longitude":"-99.14126","description":"Lluvia probable pronto (~1 h)","next_rain":1781337600,"raining":false,"rain_mm":1,"current":"Light Drizzle","currentTemp":14.7,"reports":[{"time":"2026-06-13T02:00","temperature":14.7,"code":51,"description":"Light Drizzle","precipitationProbability":7,"precipitation":0.4,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.8,"code":51,"description":"Light Drizzle","precipitationProbability":2,"precipitation":0.1,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":14.4,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":14.5,"code":3,"description":"Overcast","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.5,"code":1,"description":"Mostly Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.2,"code":1,"description":"Mostly Clear","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":1,"description":"Mostly Clear","precipitationProbability":25,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":20.3,"code":1,"description":"Mostly Clear","precipitationProbability":57,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.2,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":21.3,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.3,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.3,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":21.9,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.4,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.8,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.1,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":20.9,"code":2,"description":"Partly Cloudy","precipitationProbability":99,"precipitation":0,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.2,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.2,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":18.3,"code":55,"description":"Heavy Drizzle","precipitationProbability":100,"precipitation":1.1,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16.1,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.7,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.9,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.2,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.5,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.1,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.8,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.5,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Parque México","latitude":"19.41186","longitude":"-99.16981","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":4.3,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":51,"description":"Light Drizzle","precipitationProbability":25,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.2,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.3,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.2,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":98,"precipitation":1.1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Ángel de la Independencia","latitude":"19.42700","longitude":"-99.16767","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":0,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":51,"description":"Light Drizzle","precipitationProbability":25,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.2,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.3,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.2,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":98,"precipitation":1.1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Fuente de Cibeles","latitude":"19.41960","longitude":"-99.16960","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":0,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":51,"description":"Light Drizzle","precipitationProbability":25,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.2,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.3,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.2,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":98,"precipitation":1.1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Arena México","latitude":"19.42461","longitude":"-99.15200","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":1,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":51,"description":"Light Drizzle","precipitationProbability":25,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.2,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.3,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.2,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":98,"precipitation":1.1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Papalote","latitude":"19.41175","longitude":"-99.19454","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":0.8,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":51,"description":"Light Drizzle","precipitationProbability":25,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.2,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.3,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.2,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":98,"precipitation":1.1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Museo Soumaya","latitude":"19.44078","longitude":"-99.20457","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":0.8,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":51,"description":"Light Drizzle","precipitationProbability":25,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.2,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.3,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.2,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":98,"precipitation":1.1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Parque Bicentenario","latitude":"19.45850","longitude":"-99.20800","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":28.8,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":51,"description":"Light Drizzle","precipitationProbability":25,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.2,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.3,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.2,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":98,"precipitation":1.1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Fórum Buenavista","latitude":"19.44804","longitude":"-99.15198","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":0,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":51,"description":"Light Drizzle","precipitationProbability":25,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.2,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.2,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.3,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.2,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":98,"precipitation":1.1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Basílica de Guadalupe","latitude":"19.48486","longitude":"-99.11786","description":"Lluvia probable en ~10 h","next_rain":1781373600,"raining":false,"rain_mm":0,"current":"Overcast","currentTemp":13.8,"reports":[{"time":"2026-06-13T02:00","temperature":13.8,"code":3,"description":"Overcast","precipitationProbability":28,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":13.9,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.9,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.7,"code":3,"description":"Overcast","precipitationProbability":30,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.7,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":14,"code":2,"description":"Partly Cloudy","precipitationProbability":23,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.1,"code":1,"description":"Mostly Clear","precipitationProbability":16,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":16.8,"code":1,"description":"Mostly Clear","precipitationProbability":16,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.5,"code":1,"description":"Mostly Clear","precipitationProbability":30,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":20.1,"code":0,"description":"Clear","precipitationProbability":51,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":21.3,"code":51,"description":"Light Drizzle","precipitationProbability":69,"precipitation":0.2,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":21.5,"code":51,"description":"Light Drizzle","precipitationProbability":81,"precipitation":0.3,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21,"code":51,"description":"Light Drizzle","precipitationProbability":90,"precipitation":0.3,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":21.8,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.3,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.3,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":21,"code":53,"description":"Drizzle","precipitationProbability":96,"precipitation":0.7,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":18.9,"code":51,"description":"Light Drizzle","precipitationProbability":94,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.8,"code":63,"description":"Rain","precipitationProbability":95,"precipitation":3.4,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":15.8,"code":53,"description":"Drizzle","precipitationProbability":95,"precipitation":0.9,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.5,"code":55,"description":"Heavy Drizzle","precipitationProbability":92,"precipitation":1,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":14.9,"code":51,"description":"Light Drizzle","precipitationProbability":83,"precipitation":0.3,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":14.5,"code":3,"description":"Overcast","precipitationProbability":70,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":55,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.1,"code":3,"description":"Overcast","precipitationProbability":37,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Aeropuerto","latitude":"19.43423","longitude":"-99.07331","description":"Lluvia probable pronto (~1 h)","next_rain":1781337600,"raining":false,"rain_mm":2.8,"current":"Light Drizzle","currentTemp":14.7,"reports":[{"time":"2026-06-13T02:00","temperature":14.7,"code":51,"description":"Light Drizzle","precipitationProbability":28,"precipitation":0.4,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.8,"code":51,"description":"Light Drizzle","precipitationProbability":29,"precipitation":0.1,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":14.4,"code":3,"description":"Overcast","precipitationProbability":30,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":14.5,"code":3,"description":"Overcast","precipitationProbability":23,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.5,"code":1,"description":"Mostly Clear","precipitationProbability":16,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.2,"code":1,"description":"Mostly Clear","precipitationProbability":16,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":1,"description":"Mostly Clear","precipitationProbability":30,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":20.3,"code":1,"description":"Mostly Clear","precipitationProbability":51,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":69,"precipitation":0.2,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":21.3,"code":51,"description":"Light Drizzle","precipitationProbability":81,"precipitation":0.3,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":90,"precipitation":0.3,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":21.9,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.4,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.8,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.1,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":20.9,"code":2,"description":"Partly Cloudy","precipitationProbability":96,"precipitation":0,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.2,"code":51,"description":"Light Drizzle","precipitationProbability":94,"precipitation":0.2,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":18.3,"code":55,"description":"Heavy Drizzle","precipitationProbability":95,"precipitation":1.1,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16.1,"code":53,"description":"Drizzle","precipitationProbability":95,"precipitation":0.7,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.9,"code":51,"description":"Light Drizzle","precipitationProbability":92,"precipitation":0.2,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.5,"code":51,"description":"Light Drizzle","precipitationProbability":83,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.1,"code":3,"description":"Overcast","precipitationProbability":70,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.8,"code":3,"description":"Overcast","precipitationProbability":55,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.5,"code":2,"description":"Partly Cloudy","precipitationProbability":37,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Foro Sol","latitude":"19.40502","longitude":"-99.09557","description":"Lluvia probable pronto (~1 h)","next_rain":1781337600,"raining":false,"rain_mm":0.8,"current":"Light Drizzle","currentTemp":14.7,"reports":[{"time":"2026-06-13T02:00","temperature":14.7,"code":51,"description":"Light Drizzle","precipitationProbability":28,"precipitation":0.4,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.8,"code":51,"description":"Light Drizzle","precipitationProbability":29,"precipitation":0.1,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":14.4,"code":3,"description":"Overcast","precipitationProbability":30,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":14.5,"code":3,"description":"Overcast","precipitationProbability":23,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.5,"code":1,"description":"Mostly Clear","precipitationProbability":16,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.2,"code":1,"description":"Mostly Clear","precipitationProbability":16,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":1,"description":"Mostly Clear","precipitationProbability":30,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":20.3,"code":1,"description":"Mostly Clear","precipitationProbability":51,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":69,"precipitation":0.2,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":21.3,"code":51,"description":"Light Drizzle","precipitationProbability":81,"precipitation":0.3,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":90,"precipitation":0.3,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":21.9,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.4,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.8,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.1,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":20.9,"code":2,"description":"Partly Cloudy","precipitationProbability":96,"precipitation":0,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.2,"code":51,"description":"Light Drizzle","precipitationProbability":94,"precipitation":0.2,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":18.3,"code":55,"description":"Heavy Drizzle","precipitationProbability":95,"precipitation":1.1,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16.1,"code":53,"description":"Drizzle","precipitationProbability":95,"precipitation":0.7,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.9,"code":51,"description":"Light Drizzle","precipitationProbability":92,"precipitation":0.2,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.5,"code":51,"description":"Light Drizzle","precipitationProbability":83,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.1,"code":3,"description":"Overcast","precipitationProbability":70,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.8,"code":3,"description":"Overcast","precipitationProbability":55,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.5,"code":2,"description":"Partly Cloudy","precipitationProbability":37,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"TAPO","latitude":"19.43007","longitude":"-99.11228","description":"Lluvia probable pronto (~1 h)","next_rain":1781337600,"raining":false,"rain_mm":1,"current":"Light Drizzle","currentTemp":14.7,"reports":[{"time":"2026-06-13T02:00","temperature":14.7,"code":51,"description":"Light Drizzle","precipitationProbability":28,"precipitation":0.4,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.8,"code":51,"description":"Light Drizzle","precipitationProbability":29,"precipitation":0.1,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":14.4,"code":3,"description":"Overcast","precipitationProbability":30,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":14.5,"code":3,"description":"Overcast","precipitationProbability":23,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.5,"code":1,"description":"Mostly Clear","precipitationProbability":16,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.2,"code":1,"description":"Mostly Clear","precipitationProbability":16,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":1,"description":"Mostly Clear","precipitationProbability":30,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":20.3,"code":1,"description":"Mostly Clear","precipitationProbability":51,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":69,"precipitation":0.2,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":21.3,"code":51,"description":"Light Drizzle","precipitationProbability":81,"precipitation":0.3,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":90,"precipitation":0.3,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":21.9,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.4,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.8,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.1,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":20.9,"code":2,"description":"Partly Cloudy","precipitationProbability":96,"precipitation":0,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.2,"code":51,"description":"Light Drizzle","precipitationProbability":94,"precipitation":0.2,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":18.3,"code":55,"description":"Heavy Drizzle","precipitationProbability":95,"precipitation":1.1,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16.1,"code":53,"description":"Drizzle","precipitationProbability":95,"precipitation":0.7,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.9,"code":51,"description":"Light Drizzle","precipitationProbability":92,"precipitation":0.2,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.5,"code":51,"description":"Light Drizzle","precipitationProbability":83,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.1,"code":3,"description":"Overcast","precipitationProbability":70,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.8,"code":3,"description":"Overcast","precipitationProbability":55,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.5,"code":2,"description":"Partly Cloudy","precipitationProbability":37,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Central de Abasto","latitude":"19.37312","longitude":"-99.09053","description":"Lluvia probable pronto (~1 h)","next_rain":1781337600,"raining":false,"rain_mm":6.5,"current":"Light Drizzle","currentTemp":15.3,"reports":[{"time":"2026-06-13T02:00","temperature":15.3,"code":51,"description":"Light Drizzle","precipitationProbability":11,"precipitation":0.1,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":15.4,"code":2,"description":"Partly Cloudy","precipitationProbability":12,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":14.9,"code":2,"description":"Partly Cloudy","precipitationProbability":12,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":14.7,"code":2,"description":"Partly Cloudy","precipitationProbability":13,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":14.6,"code":3,"description":"Overcast","precipitationProbability":12,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":14.8,"code":3,"description":"Overcast","precipitationProbability":6,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":16.1,"code":1,"description":"Mostly Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.8,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":19.3,"code":0,"description":"Clear","precipitationProbability":24,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":20.1,"code":0,"description":"Clear","precipitationProbability":57,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":21.1,"code":1,"description":"Mostly Clear","precipitationProbability":82,"precipitation":0,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":22.1,"code":2,"description":"Partly Cloudy","precipitationProbability":92,"precipitation":0,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21.5,"code":51,"description":"Light Drizzle","precipitationProbability":95,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":22.4,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":22,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.1,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":20,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.1,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.9,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":18.7,"code":53,"description":"Drizzle","precipitationProbability":95,"precipitation":0.6,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16.3,"code":53,"description":"Drizzle","precipitationProbability":93,"precipitation":0.6,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":16.4,"code":51,"description":"Light Drizzle","precipitationProbability":88,"precipitation":0.4,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":16.5,"code":53,"description":"Drizzle","precipitationProbability":77,"precipitation":0.5,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.9,"code":51,"description":"Light Drizzle","precipitationProbability":63,"precipitation":0.1,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":15.5,"code":3,"description":"Overcast","precipitationProbability":49,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":15,"code":2,"description":"Partly Cloudy","precipitationProbability":35,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Cineteca Nacional","latitude":"19.36063","longitude":"-99.16484","description":"Lluvia probable en ~10 h","next_rain":1781373600,"raining":false,"rain_mm":5.8,"current":"Mostly Clear","currentTemp":14.7,"reports":[{"time":"2026-06-13T02:00","temperature":14.7,"code":1,"description":"Mostly Clear","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.6,"code":1,"description":"Mostly Clear","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":14.1,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":14,"code":1,"description":"Mostly Clear","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.7,"code":2,"description":"Partly Cloudy","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.9,"code":1,"description":"Mostly Clear","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.4,"code":1,"description":"Mostly Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.2,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":0,"description":"Clear","precipitationProbability":25,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.5,"code":0,"description":"Clear","precipitationProbability":57,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":19.9,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.4,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.4,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.4,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.5,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.2,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":20.6,"code":3,"description":"Overcast","precipitationProbability":99,"precipitation":0,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":19.7,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.1,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.1,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.2,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.7,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":15.7,"code":55,"description":"Heavy Drizzle","precipitationProbability":100,"precipitation":1.2,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":16,"code":53,"description":"Drizzle","precipitationProbability":98,"precipitation":0.6,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.7,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.2,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.3,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.7,"code":51,"description":"Light Drizzle","precipitationProbability":31,"precipitation":0.3,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":13.8,"code":51,"description":"Light Drizzle","precipitationProbability":18,"precipitation":0.1,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"UNAM","latitude":"19.32293","longitude":"-99.18849","description":"Lluvia probable en ~10 h","next_rain":1781373600,"raining":false,"rain_mm":23.8,"current":"Mostly Clear","currentTemp":14.6,"reports":[{"time":"2026-06-13T02:00","temperature":14.6,"code":1,"description":"Mostly Clear","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.5,"code":1,"description":"Mostly Clear","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":14,"code":2,"description":"Partly Cloudy","precipitationProbability":0,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.9,"code":1,"description":"Mostly Clear","precipitationProbability":1,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.8,"code":1,"description":"Mostly Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.3,"code":1,"description":"Mostly Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":2,"description":"Partly Cloudy","precipitationProbability":0,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.7,"code":0,"description":"Clear","precipitationProbability":29,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.4,"code":0,"description":"Clear","precipitationProbability":69,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":19.8,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.3,"code":51,"description":"Light Drizzle","precipitationProbability":100,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.3,"code":51,"description":"Light Drizzle","precipitationProbability":100,"precipitation":0.4,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.4,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.2,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":20.5,"code":3,"description":"Overcast","precipitationProbability":97,"precipitation":0,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":19.6,"code":51,"description":"Light Drizzle","precipitationProbability":100,"precipitation":0.1,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19,"code":51,"description":"Light Drizzle","precipitationProbability":100,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.1,"code":53,"description":"Drizzle","precipitationProbability":99,"precipitation":0.7,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":15.6,"code":55,"description":"Heavy Drizzle","precipitationProbability":97,"precipitation":1.2,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.9,"code":53,"description":"Drizzle","precipitationProbability":88,"precipitation":0.6,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.6,"code":51,"description":"Light Drizzle","precipitationProbability":68,"precipitation":0.2,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.2,"code":3,"description":"Overcast","precipitationProbability":43,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.6,"code":51,"description":"Light Drizzle","precipitationProbability":22,"precipitation":0.3,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":13.7,"code":51,"description":"Light Drizzle","precipitationProbability":11,"precipitation":0.1,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Estadio Azteca","latitude":"19.30298","longitude":"-99.15047","description":"Lluvia probable en ~12 h","next_rain":1781380800,"raining":false,"rain_mm":71.3,"current":"Overcast","currentTemp":14.2,"reports":[{"time":"2026-06-13T02:00","temperature":14.2,"code":3,"description":"Overcast","precipitationProbability":11,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.2,"code":1,"description":"Mostly Clear","precipitationProbability":12,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.7,"code":2,"description":"Partly Cloudy","precipitationProbability":12,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.4,"code":2,"description":"Partly Cloudy","precipitationProbability":13,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":12,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":14.1,"code":2,"description":"Partly Cloudy","precipitationProbability":6,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.8,"code":0,"description":"Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.5,"code":1,"description":"Mostly Clear","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":19,"code":1,"description":"Mostly Clear","precipitationProbability":24,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.7,"code":0,"description":"Clear","precipitationProbability":57,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.7,"code":1,"description":"Mostly Clear","precipitationProbability":82,"precipitation":0,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":21.4,"code":2,"description":"Partly Cloudy","precipitationProbability":92,"precipitation":0,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21,"code":53,"description":"Drizzle","precipitationProbability":95,"precipitation":0.5,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":22.3,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.2,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.1,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.3,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":18.5,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.4,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.4,"code":53,"description":"Drizzle","precipitationProbability":96,"precipitation":0.7,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.8,"code":55,"description":"Heavy Drizzle","precipitationProbability":95,"precipitation":1.1,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":15.6,"code":61,"description":"Light Rain","precipitationProbability":93,"precipitation":2.3,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":16,"code":51,"description":"Light Drizzle","precipitationProbability":88,"precipitation":0.4,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":16.1,"code":53,"description":"Drizzle","precipitationProbability":77,"precipitation":0.9,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":63,"precipitation":0.1,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":49,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.5,"code":1,"description":"Mostly Clear","precipitationProbability":35,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Six Flags","latitude":"19.29530","longitude":"-99.20979","description":"Lluvia probable en ~9 h","next_rain":1781370000,"raining":false,"rain_mm":31,"current":"Mostly Clear","currentTemp":13.2,"reports":[{"time":"2026-06-13T02:00","temperature":13.2,"code":1,"description":"Mostly Clear","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":13.4,"code":1,"description":"Mostly Clear","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":12.9,"code":1,"description":"Mostly Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":12.6,"code":2,"description":"Partly Cloudy","precipitationProbability":1,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":12.3,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":12.8,"code":2,"description":"Partly Cloudy","precipitationProbability":0,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":14.7,"code":0,"description":"Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":16.6,"code":2,"description":"Partly Cloudy","precipitationProbability":0,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.2,"code":1,"description":"Mostly Clear","precipitationProbability":29,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":18.7,"code":51,"description":"Light Drizzle","precipitationProbability":69,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":19,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.1,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.1,"code":61,"description":"Light Rain","precipitationProbability":100,"precipitation":2.1,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":19.6,"code":61,"description":"Light Rain","precipitationProbability":100,"precipitation":1.5,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":19.6,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":18.7,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.3,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":17.7,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.5,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":18.4,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":6.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":16.4,"code":55,"description":"Heavy Drizzle","precipitationProbability":99,"precipitation":1.1,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":14.8,"code":61,"description":"Light Rain","precipitationProbability":97,"precipitation":2.1,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15,"code":53,"description":"Drizzle","precipitationProbability":88,"precipitation":0.7,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15,"code":61,"description":"Light Rain","precipitationProbability":68,"precipitation":1.3,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":14.2,"code":51,"description":"Light Drizzle","precipitationProbability":43,"precipitation":0.1,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":13.6,"code":3,"description":"Overcast","precipitationProbability":22,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":12.8,"code":1,"description":"Mostly Clear","precipitationProbability":11,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Xochimilco","latitude":"19.25206","longitude":"-99.09335","description":"Lluvia probable en ~12 h","next_rain":1781380800,"raining":false,"rain_mm":18,"current":"Overcast","currentTemp":14.3,"reports":[{"time":"2026-06-13T02:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":11,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14.3,"code":1,"description":"Mostly Clear","precipitationProbability":12,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":12,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.5,"code":2,"description":"Partly Cloudy","precipitationProbability":13,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":12,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":14.2,"code":2,"description":"Partly Cloudy","precipitationProbability":6,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.9,"code":0,"description":"Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.6,"code":1,"description":"Mostly Clear","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":19.1,"code":1,"description":"Mostly Clear","precipitationProbability":24,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.8,"code":0,"description":"Clear","precipitationProbability":57,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.8,"code":1,"description":"Mostly Clear","precipitationProbability":82,"precipitation":0,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":21.5,"code":2,"description":"Partly Cloudy","precipitationProbability":92,"precipitation":0,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21.1,"code":53,"description":"Drizzle","precipitationProbability":95,"precipitation":0.5,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":22.4,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.2,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.3,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":18.6,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.4,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.5,"code":53,"description":"Drizzle","precipitationProbability":96,"precipitation":0.7,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.9,"code":55,"description":"Heavy Drizzle","precipitationProbability":95,"precipitation":1.1,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":15.7,"code":61,"description":"Light Rain","precipitationProbability":93,"precipitation":2.3,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":16.1,"code":51,"description":"Light Drizzle","precipitationProbability":88,"precipitation":0.4,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":16.2,"code":53,"description":"Drizzle","precipitationProbability":77,"precipitation":0.9,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.5,"code":51,"description":"Light Drizzle","precipitationProbability":63,"precipitation":0.1,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":15.1,"code":3,"description":"Overcast","precipitationProbability":49,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.6,"code":1,"description":"Mostly Clear","precipitationProbability":35,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Parque Los Olivos","latitude":"19.30605","longitude":"-99.05531","description":"Lluvia probable en ~12 h","next_rain":1781380800,"raining":false,"rain_mm":26,"current":"Overcast","currentTemp":14.1,"reports":[{"time":"2026-06-13T02:00","temperature":14.1,"code":3,"description":"Overcast","precipitationProbability":11,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":14,"code":1,"description":"Mostly Clear","precipitationProbability":12,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.6,"code":2,"description":"Partly Cloudy","precipitationProbability":12,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.3,"code":2,"description":"Partly Cloudy","precipitationProbability":13,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.2,"code":3,"description":"Overcast","precipitationProbability":12,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":14,"code":2,"description":"Partly Cloudy","precipitationProbability":6,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.6,"code":0,"description":"Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.4,"code":1,"description":"Mostly Clear","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.8,"code":1,"description":"Mostly Clear","precipitationProbability":24,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.5,"code":0,"description":"Clear","precipitationProbability":57,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.6,"code":1,"description":"Mostly Clear","precipitationProbability":82,"precipitation":0,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":21.3,"code":2,"description":"Partly Cloudy","precipitationProbability":92,"precipitation":0,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":20.9,"code":53,"description":"Drizzle","precipitationProbability":95,"precipitation":0.5,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":22.1,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.2,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":20.9,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.3,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":18.3,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.4,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19.2,"code":53,"description":"Drizzle","precipitationProbability":96,"precipitation":0.7,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.7,"code":55,"description":"Heavy Drizzle","precipitationProbability":95,"precipitation":1.1,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":15.4,"code":61,"description":"Light Rain","precipitationProbability":93,"precipitation":2.3,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.8,"code":51,"description":"Light Drizzle","precipitationProbability":88,"precipitation":0.4,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.9,"code":53,"description":"Drizzle","precipitationProbability":77,"precipitation":0.9,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15.3,"code":51,"description":"Light Drizzle","precipitationProbability":63,"precipitation":0.1,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.9,"code":3,"description":"Overcast","precipitationProbability":49,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.3,"code":1,"description":"Mostly Clear","precipitationProbability":35,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Santa Fe","latitude":"19.36130","longitude":"-99.27379","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":42.8,"current":"Mostly Clear","currentTemp":11.3,"reports":[{"time":"2026-06-13T02:00","temperature":11.3,"code":1,"description":"Mostly Clear","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":10.8,"code":1,"description":"Mostly Clear","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":10.3,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":10.3,"code":1,"description":"Mostly Clear","precipitationProbability":1,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":9.9,"code":2,"description":"Partly Cloudy","precipitationProbability":2,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":11,"code":2,"description":"Partly Cloudy","precipitationProbability":0,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":13.3,"code":1,"description":"Mostly Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":15.6,"code":2,"description":"Partly Cloudy","precipitationProbability":0,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":17.3,"code":51,"description":"Light Drizzle","precipitationProbability":29,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":18,"code":51,"description":"Light Drizzle","precipitationProbability":69,"precipitation":0.2,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":17.5,"code":53,"description":"Drizzle","precipitationProbability":98,"precipitation":0.5,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":18,"code":61,"description":"Light Rain","precipitationProbability":100,"precipitation":1.3,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":18.5,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":16.9,"code":55,"description":"Heavy Drizzle","precipitationProbability":96,"precipitation":1.2,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":18.1,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.3,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":18,"code":61,"description":"Light Rain","precipitationProbability":100,"precipitation":1.7,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":16.2,"code":51,"description":"Light Drizzle","precipitationProbability":100,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":14.4,"code":61,"description":"Light Rain","precipitationProbability":99,"precipitation":2.3,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":13.4,"code":53,"description":"Drizzle","precipitationProbability":97,"precipitation":0.5,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":13.2,"code":55,"description":"Heavy Drizzle","precipitationProbability":88,"precipitation":1.2,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":13.1,"code":51,"description":"Light Drizzle","precipitationProbability":68,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":12.3,"code":3,"description":"Overcast","precipitationProbability":43,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":11.6,"code":3,"description":"Overcast","precipitationProbability":22,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":10.8,"code":1,"description":"Mostly Clear","precipitationProbability":11,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Ciudad Satélite","latitude":"19.49920","longitude":"-99.23686","description":"Lluvia probable en ~10 h","next_rain":1781373600,"raining":false,"rain_mm":0.3,"current":"Partly Cloudy","currentTemp":13.8,"reports":[{"time":"2026-06-13T02:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.2,"code":3,"description":"Overcast","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.2,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.1,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.2,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.6,"code":1,"description":"Mostly Clear","precipitationProbability":25,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.6,"code":0,"description":"Clear","precipitationProbability":57,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.7,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.2,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.5,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21.3,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.1,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.4,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.4,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.1,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.4,"code":61,"description":"Light Rain","precipitationProbability":100,"precipitation":1.8,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16.3,"code":55,"description":"Heavy Drizzle","precipitationProbability":100,"precipitation":1.2,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.4,"code":63,"description":"Rain","precipitationProbability":98,"precipitation":2.9,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.2,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.3,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.7,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Ecatepec","latitude":"19.59941","longitude":"-99.04873","description":"Lluvia probable en ~7 h","next_rain":1781362800,"raining":false,"rain_mm":8,"current":"Mostly Clear","currentTemp":13.3,"reports":[{"time":"2026-06-13T02:00","temperature":13.3,"code":1,"description":"Mostly Clear","precipitationProbability":28,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.6,"code":3,"description":"Overcast","precipitationProbability":30,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":29,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.9,"code":2,"description":"Partly Cloudy","precipitationProbability":23,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.1,"code":3,"description":"Overcast","precipitationProbability":16,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":51,"description":"Light Drizzle","precipitationProbability":16,"precipitation":0.1,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.9,"code":51,"description":"Light Drizzle","precipitationProbability":30,"precipitation":0.2,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":51,"precipitation":0.2,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":21.9,"code":51,"description":"Light Drizzle","precipitationProbability":69,"precipitation":0.2,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":22.9,"code":55,"description":"Heavy Drizzle","precipitationProbability":81,"precipitation":1,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":22.8,"code":81,"description":"Showers","precipitationProbability":90,"precipitation":2.6,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":22.7,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.4,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":20.7,"code":51,"description":"Light Drizzle","precipitationProbability":97,"precipitation":0.1,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":20.2,"code":63,"description":"Rain","precipitationProbability":96,"precipitation":5.5,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":18.1,"code":63,"description":"Rain","precipitationProbability":94,"precipitation":3.6,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.7,"code":61,"description":"Light Rain","precipitationProbability":95,"precipitation":1.5,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":14.8,"code":61,"description":"Light Rain","precipitationProbability":95,"precipitation":2.3,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.4,"code":51,"description":"Light Drizzle","precipitationProbability":92,"precipitation":0.2,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.2,"code":51,"description":"Light Drizzle","precipitationProbability":83,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":14.9,"code":3,"description":"Overcast","precipitationProbability":70,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.5,"code":3,"description":"Overcast","precipitationProbability":55,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.2,"code":3,"description":"Overcast","precipitationProbability":37,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Ajusco","latitude":"19.21000","longitude":"-99.25300","description":"Lluvia probable en ~7 h","next_rain":1781362800,"raining":false,"rain_mm":40.8,"current":"Overcast","currentTemp":3.5,"reports":[{"time":"2026-06-13T02:00","temperature":3.5,"code":3,"description":"Overcast","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":3.4,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":3.8,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":3.4,"code":3,"description":"Overcast","precipitationProbability":1,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":3.2,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":5,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":7.1,"code":0,"description":"Clear","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":9.9,"code":51,"description":"Light Drizzle","precipitationProbability":0,"precipitation":0.2,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":12.1,"code":51,"description":"Light Drizzle","precipitationProbability":29,"precipitation":0.3,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":12.4,"code":51,"description":"Light Drizzle","precipitationProbability":69,"precipitation":0.1,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":11.9,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.2,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":11,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":9.2,"code":53,"description":"Drizzle","precipitationProbability":100,"precipitation":0.6,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":8.5,"code":53,"description":"Drizzle","precipitationProbability":96,"precipitation":0.7,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":9.1,"code":63,"description":"Rain","precipitationProbability":97,"precipitation":4.4,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":8.9,"code":81,"description":"Showers","precipitationProbability":100,"precipitation":2.9,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":8.2,"code":63,"description":"Rain","precipitationProbability":100,"precipitation":3.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":6.7,"code":55,"description":"Heavy Drizzle","precipitationProbability":99,"precipitation":1.1,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":6,"code":61,"description":"Light Rain","precipitationProbability":97,"precipitation":1.4,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":5.6,"code":51,"description":"Light Drizzle","precipitationProbability":88,"precipitation":0.3,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":5.3,"code":51,"description":"Light Drizzle","precipitationProbability":68,"precipitation":0.1,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":4.8,"code":3,"description":"Overcast","precipitationProbability":43,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":4.4,"code":3,"description":"Overcast","precipitationProbability":22,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":3.9,"code":3,"description":"Overcast","precipitationProbability":11,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Tlalnepantla","latitude":"19.53610","longitude":"-99.19550","description":"Lluvia probable en ~10 h","next_rain":1781373600,"raining":false,"rain_mm":0,"current":"Partly Cloudy","currentTemp":13.8,"reports":[{"time":"2026-06-13T02:00","temperature":13.8,"code":2,"description":"Partly Cloudy","precipitationProbability":7,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":13.2,"code":3,"description":"Overcast","precipitationProbability":1,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":13.2,"code":3,"description":"Overcast","precipitationProbability":3,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":13.1,"code":3,"description":"Overcast","precipitationProbability":4,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.5,"code":3,"description":"Overcast","precipitationProbability":1,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":15.2,"code":3,"description":"Overcast","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":17.1,"code":3,"description":"Overcast","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.6,"code":1,"description":"Mostly Clear","precipitationProbability":25,"precipitation":0,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.6,"code":0,"description":"Clear","precipitationProbability":57,"precipitation":0,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20.7,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.2,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":20.5,"code":51,"description":"Light Drizzle","precipitationProbability":93,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":21.3,"code":51,"description":"Light Drizzle","precipitationProbability":96,"precipitation":0.1,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":21.2,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.1,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":21.4,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.4,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":20.6,"code":51,"description":"Light Drizzle","precipitationProbability":99,"precipitation":0.1,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":19,"code":51,"description":"Light Drizzle","precipitationProbability":98,"precipitation":0.3,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":17.4,"code":61,"description":"Light Rain","precipitationProbability":100,"precipitation":1.8,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":16.3,"code":55,"description":"Heavy Drizzle","precipitationProbability":100,"precipitation":1.2,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":15.4,"code":63,"description":"Rain","precipitationProbability":98,"precipitation":2.9,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":15.2,"code":51,"description":"Light Drizzle","precipitationProbability":79,"precipitation":0.3,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":15,"code":3,"description":"Overcast","precipitationProbability":53,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":14.7,"code":3,"description":"Overcast","precipitationProbability":31,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":14.3,"code":3,"description":"Overcast","precipitationProbability":18,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0},{"name":"Milpa Alta","latitude":"19.19240","longitude":"-99.02330","description":"Lluvia probable en ~8 h","next_rain":1781366400,"raining":false,"rain_mm":3.3,"current":"Overcast","currentTemp":12.7,"reports":[{"time":"2026-06-13T02:00","temperature":12.7,"code":3,"description":"Overcast","precipitationProbability":11,"precipitation":0,"time_epoch":1781337600},{"time":"2026-06-13T03:00","temperature":12.4,"code":1,"description":"Mostly Clear","precipitationProbability":12,"precipitation":0,"time_epoch":1781341200},{"time":"2026-06-13T04:00","temperature":11.9,"code":0,"description":"Clear","precipitationProbability":12,"precipitation":0,"time_epoch":1781344800},{"time":"2026-06-13T05:00","temperature":11.4,"code":1,"description":"Mostly Clear","precipitationProbability":13,"precipitation":0,"time_epoch":1781348400},{"time":"2026-06-13T06:00","temperature":11.5,"code":1,"description":"Mostly Clear","precipitationProbability":12,"precipitation":0,"time_epoch":1781352000},{"time":"2026-06-13T07:00","temperature":13.1,"code":1,"description":"Mostly Clear","precipitationProbability":6,"precipitation":0,"time_epoch":1781355600},{"time":"2026-06-13T08:00","temperature":14.8,"code":2,"description":"Partly Cloudy","precipitationProbability":0,"precipitation":0,"time_epoch":1781359200},{"time":"2026-06-13T09:00","temperature":16.7,"code":1,"description":"Mostly Clear","precipitationProbability":2,"precipitation":0,"time_epoch":1781362800},{"time":"2026-06-13T10:00","temperature":18.3,"code":51,"description":"Light Drizzle","precipitationProbability":24,"precipitation":0.1,"time_epoch":1781366400},{"time":"2026-06-13T11:00","temperature":19.6,"code":51,"description":"Light Drizzle","precipitationProbability":57,"precipitation":0.3,"time_epoch":1781370000},{"time":"2026-06-13T12:00","temperature":20,"code":51,"description":"Light Drizzle","precipitationProbability":82,"precipitation":0.4,"time_epoch":1781373600},{"time":"2026-06-13T13:00","temperature":18.1,"code":51,"description":"Light Drizzle","precipitationProbability":92,"precipitation":0.2,"time_epoch":1781377200},{"time":"2026-06-13T14:00","temperature":19.4,"code":63,"description":"Rain","precipitationProbability":95,"precipitation":6.4,"time_epoch":1781380800},{"time":"2026-06-13T15:00","temperature":20.6,"code":80,"description":"Light Showers","precipitationProbability":96,"precipitation":1.4,"time_epoch":1781384400},{"time":"2026-06-13T16:00","temperature":18,"code":53,"description":"Drizzle","precipitationProbability":97,"precipitation":0.5,"time_epoch":1781388000},{"time":"2026-06-13T17:00","temperature":17.2,"code":81,"description":"Showers","precipitationProbability":97,"precipitation":6.8,"time_epoch":1781391600},{"time":"2026-06-13T18:00","temperature":16.6,"code":80,"description":"Light Showers","precipitationProbability":96,"precipitation":1.5,"time_epoch":1781395200},{"time":"2026-06-13T19:00","temperature":15.7,"code":61,"description":"Light Rain","precipitationProbability":95,"precipitation":2.4,"time_epoch":1781398800},{"time":"2026-06-13T20:00","temperature":14.5,"code":61,"description":"Light Rain","precipitationProbability":93,"precipitation":1.7,"time_epoch":1781402400},{"time":"2026-06-13T21:00","temperature":14.5,"code":61,"description":"Light Rain","precipitationProbability":88,"precipitation":1.3,"time_epoch":1781406000},{"time":"2026-06-13T22:00","temperature":14.4,"code":51,"description":"Light Drizzle","precipitationProbability":77,"precipitation":0.3,"time_epoch":1781409600},{"time":"2026-06-13T23:00","temperature":13.4,"code":3,"description":"Overcast","precipitationProbability":63,"precipitation":0,"time_epoch":1781413200},{"time":"2026-06-14T00:00","temperature":13.1,"code":3,"description":"Overcast","precipitationProbability":49,"precipitation":0,"time_epoch":1781416800},{"time":"2026-06-14T01:00","temperature":12.7,"code":1,"description":"Mostly Clear","precipitationProbability":35,"precipitation":0,"time_epoch":1781420400}],"rain_now_mm":0}],"updatedAt":1781339419}