最初に目をつけたのがOpenWeatherMap
例えばちばんぬの天気取得するには
http://api.openweathermap.org/data/2.5/weather?units=metric&lat=35.800193&lon=140.116384
週間天気予報なら
http://api.openweathermap.org/data/2.5/forecast/daily?lat=35.800193&lon=140.116384
って感じなんだけどどうも精度がよろしくなさそうなので却下
{ "response": { "version": "0.1", "termsofService": "http://www.wunderground.com/weather/api/d/terms.html", "features": { "forecast": 1 } }, "forecast": { "txt_forecast": { "date": "12:49 PM JST", "forecastday": [ { "period": 0, "icon": "clear", "icon_url": "http://icons.wxug.com/i/c/k/clear.gif", "title": "火曜日", "fcttext": "大体晴れ。 最高気温46℉。 東北東の風は変わりやすい。", "fcttext_metric": "大体晴れ。 最高気温8℃。 東北東の風は変わりやすい。", "pop": "0" }, { "period": 1, "icon": "nt_clear", "icon_url": "http://icons.wxug.com/i/c/k/nt_clear.gif", "title": "火曜日の夜", "fcttext": "大体晴れ。 最低気温31℉。 北東の風5~10マイル毎時。", "fcttext_metric": "大体晴れ。 最低気温-1℃。 北東の風10~15キロメートル毎時。", "pop": "0" }, { "period": 2, "icon": "clear", "icon_url": "http://icons.wxug.com/i/c/k/clear.gif", "title": "水曜日", "fcttext": "大体晴れ。 最高気温49℉。 東北東の風5~10マイル毎時。", "fcttext_metric": "大体晴れ。 最高気温9℃。 東北東の風10~15キロメートル毎時。", "pop": "0" }, { "period": 3, "icon": "nt_mostlycloudy", "icon_url": "http://icons.wxug.com/i/c/k/nt_mostlycloudy.gif", "title": "水曜日の夜", "fcttext": "大体曇り。 最低気温36℉。 東の風5~10マイル毎時。", "fcttext_metric": "大体曇り。 最低気温2℃。 東の風10~15キロメートル毎時。", "pop": "20" }, { "period": 4, "icon": "rain", "icon_url": "http://icons.wxug.com/i/c/k/rain.gif", "title": "木曜日", "fcttext": "雨。 最高気温44℉。 北北東の風10~20マイル毎時。 降雨確率は90%。 約~ 0.5 インチの雨。", "fcttext_metric": "雨。 最高気温6℃。 北北東の風15~30キロメートル毎時。 降雨確率は90%。 約~ 12 ミリメートルの雨。", "pop": "90" }, { "period": 5, "icon": "nt_snow", "icon_url": "http://icons.wxug.com/i/c/k/nt_snow.gif", "title": "木曜日の夜", "fcttext": "雪混じりの雨。 最低気温34℉。 北の風10~20マイル毎時。 降水確率は90%。", "fcttext_metric": "雪混じりの雨。 最低気温1℃。 北の風15~30キロメートル毎時。 降水確率は90%。", "pop": "90" }, { "period": 6, "icon": "partlycloudy", "icon_url": "http://icons.wxug.com/i/c/k/partlycloudy.gif", "title": "金曜日", "fcttext": "所により曇り。 最高気温46℉。 北北西の風5~10マイル毎時。", "fcttext_metric": "所により曇り。 最高気温8℃。 北北西の風10~15キロメートル毎時。", "pop": "0" }, { "period": 7, "icon": "nt_clear", "icon_url": "http://icons.wxug.com/i/c/k/nt_clear.gif", "title": "金曜日の夜", "fcttext": "大体晴れ。 最低気温30℉。 の風5~10マイル毎時。", "fcttext_metric": "大体晴れ。 最低気温-1℃。 の風10~15キロメートル毎時。", "pop": "0" } ] }, "simpleforecast": { "forecastday": [ { "date": { "epoch": "1422957600", "pretty": "7:00 PM JST on 二月 03, 2015", "day": 3, "month": 2, "year": 2015, "yday": 33, "hour": 19, "min": "00", "sec": 0, "isdst": "0", "monthname": "二月", "monthname_short": "2月", "weekday_short": "火曜日", "weekday": "火曜日", "ampm": "PM", "tz_short": "JST", "tz_long": "Asia/Tokyo" }, "period": 1, "high": { "fahrenheit": "46", "celsius": "8" }, "low": { "fahrenheit": "31", "celsius": "-1" }, "conditions": "晴", "icon": "clear", "icon_url": "http://icons.wxug.com/i/c/k/clear.gif", "skyicon": "", "pop": 0, "qpf_allday": { "in": 0, "mm": 0 }, "qpf_day": { "in": 0, "mm": 0 }, "qpf_night": { "in": 0, "mm": 0 }, "snow_allday": { "in": 0, "cm": 0 }, "snow_day": { "in": 0, "cm": 0 }, "snow_night": { "in": 0, "cm": 0 }, "maxwind": { "mph": 10, "kph": 16, "dir": "東北東", "degrees": 75 }, "avewind": { "mph": 5, "kph": 8, "dir": "東北東", "degrees": 75 }, "avehumidity": 36, "maxhumidity": 0, "minhumidity": 0 }, { "date": { "epoch": "1423044000", "pretty": "7:00 PM JST on 二月 04, 2015", "day": 4, "month": 2, "year": 2015, "yday": 34, "hour": 19, "min": "00", "sec": 0, "isdst": "0", "monthname": "二月", "monthname_short": "2月", "weekday_short": "水曜日", "weekday": "水曜日", "ampm": "PM", "tz_short": "JST", "tz_long": "Asia/Tokyo" }, "period": 2, "high": { "fahrenheit": "49", "celsius": "9" }, "low": { "fahrenheit": "36", "celsius": "2" }, "conditions": "晴", "icon": "clear", "icon_url": "http://icons.wxug.com/i/c/k/clear.gif", "skyicon": "", "pop": 0, "qpf_allday": { "in": 0, "mm": 0 }, "qpf_day": { "in": 0, "mm": 0 }, "qpf_night": { "in": 0, "mm": 0 }, "snow_allday": { "in": 0, "cm": 0 }, "snow_day": { "in": 0, "cm": 0 }, "snow_night": { "in": 0, "cm": 0 }, "maxwind": { "mph": 10, "kph": 16, "dir": "東北東", "degrees": 74 }, "avewind": { "mph": 6, "kph": 10, "dir": "東北東", "degrees": 74 }, "avehumidity": 43, "maxhumidity": 0, "minhumidity": 0 }, { "date": { "epoch": "1423130400", "pretty": "7:00 PM JST on 二月 05, 2015", "day": 5, "month": 2, "year": 2015, "yday": 35, "hour": 19, "min": "00", "sec": 0, "isdst": "0", "monthname": "二月", "monthname_short": "2月", "weekday_short": "木曜日", "weekday": "木曜日", "ampm": "PM", "tz_short": "JST", "tz_long": "Asia/Tokyo" }, "period": 3, "high": { "fahrenheit": "44", "celsius": "7" }, "low": { "fahrenheit": "34", "celsius": "1" }, "conditions": "雨", "icon": "rain", "icon_url": "http://icons.wxug.com/i/c/k/rain.gif", "skyicon": "", "pop": 90, "qpf_allday": { "in": 0.75, "mm": 19 }, "qpf_day": { "in": 0.54, "mm": 14 }, "qpf_night": { "in": 0.21, "mm": 5 }, "snow_allday": { "in": 0, "cm": 0 }, "snow_day": { "in": 0, "cm": 0 }, "snow_night": { "in": 0, "cm": 0 }, "maxwind": { "mph": 20, "kph": 32, "dir": "北北東", "degrees": 33 }, "avewind": { "mph": 16, "kph": 26, "dir": "北北東", "degrees": 33 }, "avehumidity": 65, "maxhumidity": 0, "minhumidity": 0 }, { "date": { "epoch": "1423216800", "pretty": "7:00 PM JST on 二月 06, 2015", "day": 6, "month": 2, "year": 2015, "yday": 36, "hour": 19, "min": "00", "sec": 0, "isdst": "0", "monthname": "二月", "monthname_short": "2月", "weekday_short": "金曜日", "weekday": "金曜日", "ampm": "PM", "tz_short": "JST", "tz_long": "Asia/Tokyo" }, "period": 4, "high": { "fahrenheit": "46", "celsius": "8" }, "low": { "fahrenheit": "30", "celsius": "-1" }, "conditions": "所により曇", "icon": "partlycloudy", "icon_url": "http://icons.wxug.com/i/c/k/partlycloudy.gif", "skyicon": "", "pop": 0, "qpf_allday": { "in": 0, "mm": 0 }, "qpf_day": { "in": 0, "mm": 0 }, "qpf_night": { "in": 0, "mm": 0 }, "snow_allday": { "in": 0, "cm": 0 }, "snow_day": { "in": 0, "cm": 0 }, "snow_night": { "in": 0, "cm": 0 }, "maxwind": { "mph": 10, "kph": 16, "dir": "北北西", "degrees": 329 }, "avewind": { "mph": 9, "kph": 14, "dir": "北北西", "degrees": 329 }, "avehumidity": 51, "maxhumidity": 0, "minhumidity": 0 } ] } } } http://api.wunderground.com/api/255ed5605826319e/forecast/lang:JP/q/35.800193,140.116384.json