-
Notifications
You must be signed in to change notification settings - Fork 56
Part 1. How to Use the Dark Sky API
Edit: Dark Sky API is no longer accepting new signups https://darksky.net/dev
In order to use the Dark Sky API, you first need your own API key. Getting an API key is quick and free.
- https://darksky.net/dev
- Click “Try for Free”.
- Register an account and click the link sent to you in a validation email to activate your account
- Sign in
- You get 1,000 API calls per day with your free Dark Sky Developer account. There is no credit card required unless you want to upgrade to an account that will allow you more than 1,000 API calls per day.
Your secret Dark Sky API key will look something like this: 0123456789abcdef9876543210fedcba. Save it.
You can make an API call to Dark Sky by typing in a URL into your browser in the following format:
https://api.darksky.net/forecast/[key]/[latitude],[longitude]
for example, to get the weather in Boston, first get the latitude and longitude coordinates (for example from Google Maps):
Let's look at what is returned (you will have to place your Dark Sky API key in the above link):
{
"latitude":42.3601,
"longitude":-71.0589,
"timezone":"America/New_York",
"currently":{
"time":1528402806,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"nearestStormDistance":2,
"nearestStormBearing":164,
"precipIntensity":0,
"precipProbability":0,
"temperature":70.54,
"apparentTemperature":70.54,
"dewPoint":52.59,
"humidity":0.53,
"pressure":1018.75,
"windSpeed":8.7,
"windGust":12.49,
"windBearing":207,
"cloudCover":0.91,
"uvIndex":2,
"visibility":10,
"ozone":346.01
},
"minutely":{
"summary":"Mostly cloudy for the hour.",
"icon":"partly-cloudy-day",
"data":[
{
"time":1528402800,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528402860,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528402920,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528402980,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403040,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403100,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403160,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403220,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403280,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403340,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403400,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403460,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403520,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403580,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403640,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403700,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403760,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403820,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403880,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528403940,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404000,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404060,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404120,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404180,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404240,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404300,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404360,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404420,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404480,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404540,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404600,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404660,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404720,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404780,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404840,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404900,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528404960,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405020,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405080,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405140,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405200,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405260,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405320,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405380,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405440,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405500,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405560,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405620,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405680,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405740,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405800,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405860,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405920,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528405980,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528406040,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528406100,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528406160,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528406220,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528406280,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528406340,
"precipIntensity":0,
"precipProbability":0
},
{
"time":1528406400,
"precipIntensity":0,
"precipProbability":0
}
]
},
"hourly":{
"summary":"Partly cloudy until tomorrow morning.",
"icon":"partly-cloudy-night",
"data":[
{
"time":1528401600,
"summary":"Overcast",
"icon":"cloudy",
"precipIntensity":0.0012,
"precipProbability":0.05,
"precipType":"rain",
"temperature":70.52,
"apparentTemperature":70.52,
"dewPoint":52.87,
"humidity":0.54,
"pressure":1018.76,
"windSpeed":8.42,
"windGust":11.71,
"windBearing":208,
"cloudCover":0.94,
"uvIndex":2,
"visibility":10,
"ozone":345.71
},
{
"time":1528405200,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0.0003,
"precipProbability":0.04,
"precipType":"rain",
"temperature":70.58,
"apparentTemperature":70.58,
"dewPoint":52.01,
"humidity":0.52,
"pressure":1018.73,
"windSpeed":9.28,
"windGust":14.04,
"windBearing":204,
"cloudCover":0.85,
"uvIndex":1,
"visibility":10,
"ozone":346.61
},
{
"time":1528408800,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0.0002,
"precipProbability":0.02,
"precipType":"rain",
"temperature":69.55,
"apparentTemperature":69.55,
"dewPoint":51.04,
"humidity":0.52,
"pressure":1018.82,
"windSpeed":10.03,
"windGust":16.03,
"windBearing":203,
"cloudCover":0.76,
"uvIndex":1,
"visibility":10,
"ozone":348.47
},
{
"time":1528412400,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":67.79,
"apparentTemperature":67.79,
"dewPoint":50.56,
"humidity":0.54,
"pressure":1019.02,
"windSpeed":10.06,
"windGust":17.8,
"windBearing":203,
"cloudCover":0.56,
"uvIndex":0,
"visibility":10,
"ozone":350.61
},
{
"time":1528416000,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0.0004,
"precipProbability":0.01,
"precipType":"rain",
"temperature":65.39,
"apparentTemperature":65.39,
"dewPoint":50.3,
"humidity":0.58,
"pressure":1019.43,
"windSpeed":9.6,
"windGust":17.31,
"windBearing":199,
"cloudCover":0.49,
"uvIndex":0,
"visibility":10,
"ozone":351.83
},
{
"time":1528419600,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0,
"precipProbability":0,
"temperature":62.96,
"apparentTemperature":62.96,
"dewPoint":50.05,
"humidity":0.63,
"pressure":1019.75,
"windSpeed":9.23,
"windGust":18.5,
"windBearing":200,
"cloudCover":0.39,
"uvIndex":0,
"visibility":10,
"ozone":351.53
},
{
"time":1528423200,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0.001,
"precipProbability":0.02,
"precipType":"rain",
"temperature":61.1,
"apparentTemperature":61.1,
"dewPoint":50.02,
"humidity":0.67,
"pressure":1020.26,
"windSpeed":8.84,
"windGust":18.77,
"windBearing":204,
"cloudCover":0.3,
"uvIndex":0,
"visibility":10,
"ozone":350.33
},
{
"time":1528426800,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0.0004,
"precipProbability":0.02,
"precipType":"rain",
"temperature":59.77,
"apparentTemperature":59.77,
"dewPoint":50.14,
"humidity":0.7,
"pressure":1020.61,
"windSpeed":8.42,
"windGust":18.63,
"windBearing":208,
"cloudCover":0.25,
"uvIndex":0,
"visibility":10,
"ozone":348.74
},
{
"time":1528430400,
"summary":"Clear",
"icon":"clear-night",
"precipIntensity":0,
"precipProbability":0,
"temperature":58.79,
"apparentTemperature":58.79,
"dewPoint":50.36,
"humidity":0.74,
"pressure":1020.66,
"windSpeed":8.13,
"windGust":18.2,
"windBearing":211,
"cloudCover":0.24,
"uvIndex":0,
"visibility":10,
"ozone":346.63
},
{
"time":1528434000,
"summary":"Clear",
"icon":"clear-night",
"precipIntensity":0.0011,
"precipProbability":0.02,
"precipType":"rain",
"temperature":58.05,
"apparentTemperature":58.05,
"dewPoint":50.52,
"humidity":0.76,
"pressure":1020.35,
"windSpeed":7.9,
"windGust":17.75,
"windBearing":215,
"cloudCover":0.24,
"uvIndex":0,
"visibility":10,
"ozone":344.19
},
{
"time":1528437600,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0,
"precipProbability":0,
"temperature":57.52,
"apparentTemperature":57.52,
"dewPoint":50.58,
"humidity":0.78,
"pressure":1020.07,
"windSpeed":7.73,
"windGust":17.29,
"windBearing":216,
"cloudCover":0.32,
"uvIndex":0,
"visibility":10,
"ozone":342.58
},
{
"time":1528441200,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0.0014,
"precipProbability":0.02,
"precipType":"rain",
"temperature":57.07,
"apparentTemperature":57.07,
"dewPoint":50.52,
"humidity":0.79,
"pressure":1020.05,
"windSpeed":7.68,
"windGust":17.41,
"windBearing":220,
"cloudCover":0.32,
"uvIndex":0,
"visibility":10,
"ozone":342.54
},
{
"time":1528444800,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0,
"precipProbability":0,
"temperature":56.7,
"apparentTemperature":56.7,
"dewPoint":50.37,
"humidity":0.79,
"pressure":1020.1,
"windSpeed":7.55,
"windGust":17.5,
"windBearing":226,
"cloudCover":0.3,
"uvIndex":0,
"visibility":10,
"ozone":343.33
},
{
"time":1528448400,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0,
"precipProbability":0,
"temperature":56.68,
"apparentTemperature":56.68,
"dewPoint":50.44,
"humidity":0.8,
"pressure":1020.22,
"windSpeed":7.36,
"windGust":17.23,
"windBearing":230,
"cloudCover":0.26,
"uvIndex":0,
"visibility":10,
"ozone":343.9
},
{
"time":1528452000,
"summary":"Clear",
"icon":"clear-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":57.35,
"apparentTemperature":57.35,
"dewPoint":52,
"humidity":0.82,
"pressure":1020.39,
"windSpeed":7.17,
"windGust":16.92,
"windBearing":237,
"cloudCover":0.14,
"uvIndex":0,
"visibility":10,
"ozone":343.94
},
{
"time":1528455600,
"summary":"Clear",
"icon":"clear-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":59.98,
"apparentTemperature":59.98,
"dewPoint":52.93,
"humidity":0.78,
"pressure":1020.59,
"windSpeed":6.62,
"windGust":13.62,
"windBearing":259,
"cloudCover":0.16,
"uvIndex":1,
"visibility":10,
"ozone":343.71
},
{
"time":1528459200,
"summary":"Clear",
"icon":"clear-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":63.06,
"apparentTemperature":63.06,
"dewPoint":53.65,
"humidity":0.71,
"pressure":1020.71,
"windSpeed":6.15,
"windGust":11.08,
"windBearing":252,
"cloudCover":0.1,
"uvIndex":1,
"visibility":10,
"ozone":343.2
},
{
"time":1528462800,
"summary":"Clear",
"icon":"clear-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":66.96,
"apparentTemperature":66.96,
"dewPoint":53.92,
"humidity":0.63,
"pressure":1020.64,
"windSpeed":5.56,
"windGust":9.85,
"windBearing":221,
"cloudCover":0.09,
"uvIndex":3,
"visibility":10,
"ozone":342.19
},
{
"time":1528466400,
"summary":"Clear",
"icon":"clear-day",
"precipIntensity":0.0002,
"precipProbability":0.01,
"precipType":"rain",
"temperature":70.7,
"apparentTemperature":70.7,
"dewPoint":53.91,
"humidity":0.55,
"pressure":1020.46,
"windSpeed":4.94,
"windGust":9.27,
"windBearing":307,
"cloudCover":0.09,
"uvIndex":4,
"visibility":10,
"ozone":340.92
},
{
"time":1528470000,
"summary":"Clear",
"icon":"clear-day",
"precipIntensity":0.0002,
"precipProbability":0.01,
"precipType":"rain",
"temperature":74.04,
"apparentTemperature":74.04,
"dewPoint":53.87,
"humidity":0.49,
"pressure":1020.11,
"windSpeed":5.13,
"windGust":9.31,
"windBearing":278,
"cloudCover":0.24,
"uvIndex":6,
"visibility":10,
"ozone":339.79
},
{
"time":1528473600,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":76.23,
"apparentTemperature":76.23,
"dewPoint":53.98,
"humidity":0.46,
"pressure":1019.72,
"windSpeed":5.39,
"windGust":10.49,
"windBearing":277,
"cloudCover":0.26,
"uvIndex":8,
"visibility":10,
"ozone":338.91
},
{
"time":1528477200,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":77.81,
"apparentTemperature":77.81,
"dewPoint":54.16,
"humidity":0.44,
"pressure":1019.18,
"windSpeed":5.74,
"windGust":12.38,
"windBearing":281,
"cloudCover":0.33,
"uvIndex":8,
"visibility":10,
"ozone":338.27
},
{
"time":1528480800,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":79.17,
"apparentTemperature":79.17,
"dewPoint":54.35,
"humidity":0.42,
"pressure":1018.69,
"windSpeed":5.91,
"windGust":13.48,
"windBearing":275,
"cloudCover":0.32,
"uvIndex":7,
"visibility":10,
"ozone":338.22
},
{
"time":1528484400,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":80.2,
"apparentTemperature":80.2,
"dewPoint":54.54,
"humidity":0.41,
"pressure":1018.17,
"windSpeed":5.79,
"windGust":13.04,
"windBearing":260,
"cloudCover":0.54,
"uvIndex":4,
"visibility":10,
"ozone":339.46
},
{
"time":1528488000,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0.0011,
"precipProbability":0.01,
"precipType":"rain",
"temperature":80.43,
"apparentTemperature":80.43,
"dewPoint":54.75,
"humidity":0.41,
"pressure":1017.79,
"windSpeed":5.62,
"windGust":11.89,
"windBearing":313,
"cloudCover":0.61,
"uvIndex":2,
"visibility":10,
"ozone":341.31
},
{
"time":1528491600,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0.0026,
"precipProbability":0.01,
"precipType":"rain",
"temperature":79.7,
"apparentTemperature":79.7,
"dewPoint":54.92,
"humidity":0.43,
"pressure":1017.61,
"windSpeed":5.4,
"windGust":10.72,
"windBearing":293,
"cloudCover":0.58,
"uvIndex":1,
"visibility":10,
"ozone":342.33
},
{
"time":1528495200,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0.0047,
"precipProbability":0.01,
"precipType":"rain",
"temperature":78.22,
"apparentTemperature":78.22,
"dewPoint":55.18,
"humidity":0.45,
"pressure":1017.62,
"windSpeed":4.8,
"windGust":9.57,
"windBearing":298,
"cloudCover":0.55,
"uvIndex":1,
"visibility":10,
"ozone":341.73
},
{
"time":1528498800,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0.0079,
"precipProbability":0.02,
"precipType":"rain",
"temperature":76.28,
"apparentTemperature":76.28,
"dewPoint":55.41,
"humidity":0.48,
"pressure":1017.81,
"windSpeed":4.13,
"windGust":8.43,
"windBearing":312,
"cloudCover":0.52,
"uvIndex":0,
"visibility":10,
"ozone":340.32
},
{
"time":1528502400,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0.0091,
"precipProbability":0.01,
"precipType":"rain",
"temperature":73.8,
"apparentTemperature":73.8,
"dewPoint":55.25,
"humidity":0.52,
"pressure":1018.04,
"windSpeed":3.75,
"windGust":8.07,
"windBearing":331,
"cloudCover":0.46,
"uvIndex":0,
"visibility":10,
"ozone":339.02
},
{
"time":1528506000,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0.0053,
"precipProbability":0.01,
"precipType":"rain",
"temperature":71.42,
"apparentTemperature":71.42,
"dewPoint":54.46,
"humidity":0.55,
"pressure":1018.43,
"windSpeed":3.82,
"windGust":9.06,
"windBearing":343,
"cloudCover":0.34,
"uvIndex":0,
"visibility":10,
"ozone":338.18
},
{
"time":1528509600,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0.0015,
"precipProbability":0.01,
"precipType":"rain",
"temperature":69.38,
"apparentTemperature":69.38,
"dewPoint":53.36,
"humidity":0.57,
"pressure":1018.84,
"windSpeed":4.3,
"windGust":10.55,
"windBearing":338,
"cloudCover":0.28,
"uvIndex":0,
"visibility":10,
"ozone":337.52
},
{
"time":1528513200,
"summary":"Clear",
"icon":"clear-night",
"precipIntensity":0.0007,
"precipProbability":0.01,
"precipType":"rain",
"temperature":67.56,
"apparentTemperature":67.56,
"dewPoint":52.3,
"humidity":0.58,
"pressure":1019.12,
"windSpeed":4.42,
"windGust":11.13,
"windBearing":337,
"cloudCover":0.24,
"uvIndex":0,
"visibility":10,
"ozone":337.21
},
{
"time":1528516800,
"summary":"Clear",
"icon":"clear-night",
"precipIntensity":0.0005,
"precipProbability":0.01,
"precipType":"rain",
"temperature":65.9,
"apparentTemperature":65.9,
"dewPoint":51.23,
"humidity":0.59,
"pressure":1019.19,
"windSpeed":4.04,
"windGust":10.23,
"windBearing":340,
"cloudCover":0.23,
"uvIndex":0,
"visibility":10,
"ozone":337.34
},
{
"time":1528520400,
"summary":"Clear",
"icon":"clear-night",
"precipIntensity":0.0003,
"precipProbability":0.01,
"precipType":"rain",
"temperature":64.35,
"apparentTemperature":64.35,
"dewPoint":50.11,
"humidity":0.6,
"pressure":1019.14,
"windSpeed":3.53,
"windGust":8.62,
"windBearing":332,
"cloudCover":0.24,
"uvIndex":0,
"visibility":10,
"ozone":337.84
},
{
"time":1528524000,
"summary":"Clear",
"icon":"clear-night",
"precipIntensity":0.0002,
"precipProbability":0.01,
"precipType":"rain",
"temperature":62.91,
"apparentTemperature":62.91,
"dewPoint":49.26,
"humidity":0.61,
"pressure":1019.15,
"windSpeed":3.39,
"windGust":7.13,
"windBearing":318,
"cloudCover":0.24,
"uvIndex":0,
"visibility":10,
"ozone":338.68
},
{
"time":1528527600,
"summary":"Clear",
"icon":"clear-night",
"precipIntensity":0,
"precipProbability":0,
"temperature":61.36,
"apparentTemperature":61.36,
"dewPoint":48.85,
"humidity":0.63,
"pressure":1019.08,
"windSpeed":3.28,
"windGust":5.97,
"windBearing":341,
"cloudCover":0.23,
"uvIndex":0,
"visibility":10,
"ozone":340.48
},
{
"time":1528531200,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-night",
"precipIntensity":0,
"precipProbability":0,
"temperature":60.11,
"apparentTemperature":60.11,
"dewPoint":48.69,
"humidity":0.66,
"pressure":1019.02,
"windSpeed":3.16,
"windGust":4.96,
"windBearing":325,
"cloudCover":0.35,
"uvIndex":0,
"visibility":10,
"ozone":342.67
},
{
"time":1528534800,
"summary":"Clear",
"icon":"clear-night",
"precipIntensity":0,
"precipProbability":0,
"temperature":59.44,
"apparentTemperature":59.44,
"dewPoint":48.57,
"humidity":0.67,
"pressure":1019.07,
"windSpeed":3.61,
"windGust":4.5,
"windBearing":305,
"cloudCover":0.21,
"uvIndex":0,
"visibility":10,
"ozone":343.74
},
{
"time":1528538400,
"summary":"Clear",
"icon":"clear-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":60.55,
"apparentTemperature":60.55,
"dewPoint":48.5,
"humidity":0.64,
"pressure":1019.18,
"windSpeed":3.56,
"windGust":4.79,
"windBearing":300,
"cloudCover":0.18,
"uvIndex":0,
"visibility":10,
"ozone":342.85
},
{
"time":1528542000,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":63.26,
"apparentTemperature":63.26,
"dewPoint":48.51,
"humidity":0.59,
"pressure":1019.39,
"windSpeed":3.49,
"windGust":5.62,
"windBearing":295,
"cloudCover":0.38,
"uvIndex":1,
"visibility":10,
"ozone":340.85
},
{
"time":1528545600,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":66.24,
"apparentTemperature":66.24,
"dewPoint":48.39,
"humidity":0.53,
"pressure":1019.34,
"windSpeed":3.63,
"windGust":6.5,
"windBearing":289,
"cloudCover":0.46,
"uvIndex":1,
"visibility":10,
"ozone":339.03
},
{
"time":1528549200,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":68.74,
"apparentTemperature":68.74,
"dewPoint":48.08,
"humidity":0.48,
"pressure":1019.23,
"windSpeed":4.48,
"windGust":7.19,
"windBearing":291,
"cloudCover":0.5,
"uvIndex":2,
"visibility":10,
"ozone":338.05
},
{
"time":1528552800,
"summary":"Partly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":71.58,
"apparentTemperature":71.58,
"dewPoint":47.63,
"humidity":0.43,
"pressure":1018.87,
"windSpeed":5.37,
"windGust":7.9,
"windBearing":295,
"cloudCover":0.51,
"uvIndex":4,
"visibility":10,
"ozone":337.36
},
{
"time":1528556400,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":74.16,
"apparentTemperature":74.16,
"dewPoint":47.19,
"humidity":0.38,
"pressure":1018.47,
"windSpeed":6,
"windGust":8.86,
"windBearing":297,
"cloudCover":0.6,
"uvIndex":5,
"visibility":10,
"ozone":336.09
},
{
"time":1528560000,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":75.98,
"apparentTemperature":75.98,
"dewPoint":46.84,
"humidity":0.36,
"pressure":1018.06,
"windSpeed":6.42,
"windGust":10.53,
"windBearing":293,
"cloudCover":0.63,
"uvIndex":6,
"visibility":10,
"ozone":333.59
},
{
"time":1528563600,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":77.48,
"apparentTemperature":77.48,
"dewPoint":46.53,
"humidity":0.34,
"pressure":1017.54,
"windSpeed":7.07,
"windGust":12.55,
"windBearing":287,
"cloudCover":0.65,
"uvIndex":7,
"visibility":10,
"ozone":330.57
},
{
"time":1528567200,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":78.58,
"apparentTemperature":78.58,
"dewPoint":46.33,
"humidity":0.32,
"pressure":1017.05,
"windSpeed":7.59,
"windGust":13.68,
"windBearing":286,
"cloudCover":0.64,
"uvIndex":6,
"visibility":10,
"ozone":328.37
},
{
"time":1528570800,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":79.21,
"apparentTemperature":79.21,
"dewPoint":46.07,
"humidity":0.31,
"pressure":1016.5,
"windSpeed":7.61,
"windGust":13.09,
"windBearing":294,
"cloudCover":0.65,
"uvIndex":4,
"visibility":10,
"ozone":327.56
},
{
"time":1528574400,
"summary":"Mostly Cloudy",
"icon":"partly-cloudy-day",
"precipIntensity":0,
"precipProbability":0,
"temperature":79.22,
"apparentTemperature":79.22,
"dewPoint":45.82,
"humidity":0.31,
"pressure":1016.03,
"windSpeed":7.13,
"windGust":11.61,
"windBearing":306,
"cloudCover":0.65,
"uvIndex":2,
"visibility":10,
"ozone":327.54
}
]
},
"daily":{
"summary":"No precipitation throughout the week, with high temperatures rising to 82°F next Thursday.",
"icon":"clear-day",
"data":[
{
"time":1528344000,
"summary":"Mostly cloudy throughout the day.",
"icon":"partly-cloudy-day",
"sunriseTime":1528362552,
"sunsetTime":1528417203,
"moonPhase":0.78,
"precipIntensity":0.0002,
"precipIntensityMax":0.0016,
"precipIntensityMaxTime":1528398000,
"precipProbability":0.05,
"precipType":"rain",
"temperatureHigh":70.58,
"temperatureHighTime":1528405200,
"temperatureLow":56.68,
"temperatureLowTime":1528448400,
"apparentTemperatureHigh":70.58,
"apparentTemperatureHighTime":1528405200,
"apparentTemperatureLow":56.68,
"apparentTemperatureLowTime":1528448400,
"dewPoint":52.08,
"humidity":0.7,
"pressure":1018.79,
"windSpeed":6.39,
"windGust":18.77,
"windGustTime":1528423200,
"windBearing":205,
"cloudCover":0.75,
"uvIndex":7,
"uvIndexTime":1528387200,
"visibility":10,
"ozone":342,
"temperatureMin":54.46,
"temperatureMinTime":1528362000,
"temperatureMax":70.58,
"temperatureMaxTime":1528405200,
"apparentTemperatureMin":54.46,
"apparentTemperatureMinTime":1528362000,
"apparentTemperatureMax":70.58,
"apparentTemperatureMaxTime":1528405200
},
{
"time":1528430400,
"summary":"Partly cloudy starting in the afternoon.",
"icon":"partly-cloudy-day",
"sunriseTime":1528448938,
"sunsetTime":1528503639,
"moonPhase":0.81,
"precipIntensity":0.0015,
"precipIntensityMax":0.0091,
"precipIntensityMaxTime":1528502400,
"precipProbability":0.05,
"precipType":"rain",
"temperatureHigh":80.43,
"temperatureHighTime":1528488000,
"temperatureLow":59.44,
"temperatureLowTime":1528534800,
"apparentTemperatureHigh":80.43,
"apparentTemperatureHighTime":1528488000,
"apparentTemperatureLow":59.44,
"apparentTemperatureLowTime":1528534800,
"dewPoint":53.16,
"humidity":0.6,
"pressure":1019.39,
"windSpeed":4.45,
"windGust":18.2,
"windGustTime":1528430400,
"windBearing":262,
"cloudCover":0.31,
"uvIndex":8,
"uvIndexTime":1528473600,
"visibility":10,
"ozone":341.22,
"temperatureMin":56.68,
"temperatureMinTime":1528448400,
"temperatureMax":80.43,
"temperatureMaxTime":1528488000,
"apparentTemperatureMin":56.68,
"apparentTemperatureMinTime":1528448400,
"apparentTemperatureMax":80.43,
"apparentTemperatureMaxTime":1528488000
},
{
"time":1528516800,
"summary":"Mostly cloudy throughout the day.",
"icon":"partly-cloudy-day",
"sunriseTime":1528535325,
"sunsetTime":1528590074,
"moonPhase":0.85,
"precipIntensity":0.0001,
"precipIntensityMax":0.0005,
"precipIntensityMaxTime":1528516800,
"precipProbability":0.01,
"precipType":"rain",
"temperatureHigh":79.22,
"temperatureHighTime":1528574400,
"temperatureLow":56.94,
"temperatureLowTime":1528621200,
"apparentTemperatureHigh":79.22,
"apparentTemperatureHighTime":1528574400,
"apparentTemperatureLow":56.94,
"apparentTemperatureLowTime":1528621200,
"dewPoint":47.68,
"humidity":0.47,
"pressure":1017.9,
"windSpeed":4.7,
"windGust":13.68,
"windGustTime":1528567200,
"windBearing":315,
"cloudCover":0.53,
"uvIndex":7,
"uvIndexTime":1528563600,
"visibility":10,
"ozone":334.63,
"temperatureMin":59.44,
"temperatureMinTime":1528534800,
"temperatureMax":79.22,
"temperatureMaxTime":1528574400,
"apparentTemperatureMin":59.44,
"apparentTemperatureMinTime":1528534800,
"apparentTemperatureMax":79.22,
"apparentTemperatureMaxTime":1528574400
},
{
"time":1528603200,
"summary":"Partly cloudy until afternoon.",
"icon":"partly-cloudy-day",
"sunriseTime":1528621714,
"sunsetTime":1528676508,
"moonPhase":0.88,
"precipIntensity":0,
"precipIntensityMax":0,
"precipProbability":0,
"temperatureHigh":72.69,
"temperatureHighTime":1528657200,
"temperatureLow":53.15,
"temperatureLowTime":1528704000,
"apparentTemperatureHigh":72.69,
"apparentTemperatureHighTime":1528657200,
"apparentTemperatureLow":53.15,
"apparentTemperatureLowTime":1528704000,
"dewPoint":39.93,
"humidity":0.41,
"pressure":1017.8,
"windSpeed":3.88,
"windGust":21.08,
"windGustTime":1528614000,
"windBearing":23,
"cloudCover":0.3,
"uvIndex":8,
"uvIndexTime":1528650000,
"visibility":10,
"ozone":345.11,
"temperatureMin":56.94,
"temperatureMinTime":1528621200,
"temperatureMax":72.69,
"temperatureMaxTime":1528657200,
"apparentTemperatureMin":56.94,
"apparentTemperatureMinTime":1528621200,
"apparentTemperatureMax":72.69,
"apparentTemperatureMaxTime":1528657200
},
{
"time":1528689600,
"summary":"Clear throughout the day.",
"icon":"clear-day",
"sunriseTime":1528708106,
"sunsetTime":1528762939,
"moonPhase":0.92,
"precipIntensity":0,
"precipIntensityMax":0,
"precipProbability":0,
"temperatureHigh":78.96,
"temperatureHighTime":1528747200,
"temperatureLow":56.95,
"temperatureLowTime":1528794000,
"apparentTemperatureHigh":78.96,
"apparentTemperatureHighTime":1528747200,
"apparentTemperatureLow":56.95,
"apparentTemperatureLowTime":1528794000,
"dewPoint":40.61,
"humidity":0.42,
"pressure":1019.19,
"windSpeed":3.45,
"windGust":28.67,
"windGustTime":1528772400,
"windBearing":272,
"cloudCover":0.01,
"uvIndex":9,
"uvIndexTime":1528732800,
"visibility":10,
"ozone":345.23,
"temperatureMin":53.15,
"temperatureMinTime":1528704000,
"temperatureMax":78.96,
"temperatureMaxTime":1528747200,
"apparentTemperatureMin":53.15,
"apparentTemperatureMinTime":1528704000,
"apparentTemperatureMax":78.96,
"apparentTemperatureMaxTime":1528747200
},
{
"time":1528776000,
"summary":"Mostly cloudy throughout the day.",
"icon":"partly-cloudy-day",
"sunriseTime":1528794499,
"sunsetTime":1528849369,
"moonPhase":0.95,
"precipIntensity":0,
"precipIntensityMax":0.0002,
"precipIntensityMaxTime":1528794000,
"precipProbability":0,
"temperatureHigh":78.52,
"temperatureHighTime":1528830000,
"temperatureLow":59.54,
"temperatureLowTime":1528876800,
"apparentTemperatureHigh":78.52,
"apparentTemperatureHighTime":1528830000,
"apparentTemperatureLow":59.54,
"apparentTemperatureLowTime":1528876800,
"dewPoint":41.49,
"humidity":0.4,
"pressure":1016.77,
"windSpeed":6.62,
"windGust":29.02,
"windGustTime":1528779600,
"windBearing":211,
"cloudCover":0.51,
"uvIndex":7,
"uvIndexTime":1528819200,
"visibility":10,
"ozone":320.53,
"temperatureMin":56.95,
"temperatureMinTime":1528794000,
"temperatureMax":78.52,
"temperatureMaxTime":1528830000,
"apparentTemperatureMin":56.95,
"apparentTemperatureMinTime":1528794000,
"apparentTemperatureMax":78.52,
"apparentTemperatureMaxTime":1528830000
},
{
"time":1528862400,
"summary":"Mostly cloudy throughout the day.",
"icon":"partly-cloudy-day",
"sunriseTime":1528880895,
"sunsetTime":1528935797,
"moonPhase":0.99,
"precipIntensity":0.0039,
"precipIntensityMax":0.0279,
"precipIntensityMaxTime":1528923600,
"precipProbability":0.45,
"precipType":"rain",
"temperatureHigh":81.23,
"temperatureHighTime":1528912800,
"temperatureLow":62.86,
"temperatureLowTime":1528966800,
"apparentTemperatureHigh":81.51,
"apparentTemperatureHighTime":1528912800,
"apparentTemperatureLow":62.86,
"apparentTemperatureLowTime":1528966800,
"dewPoint":57.32,
"humidity":0.66,
"pressure":1015.1,
"windSpeed":8.01,
"windGust":24.4,
"windGustTime":1528862400,
"windBearing":208,
"cloudCover":0.91,
"uvIndex":6,
"uvIndexTime":1528909200,
"visibility":10,
"ozone":305.69,
"temperatureMin":59.54,
"temperatureMinTime":1528876800,
"temperatureMax":81.23,
"temperatureMaxTime":1528912800,
"apparentTemperatureMin":59.54,
"apparentTemperatureMinTime":1528876800,
"apparentTemperatureMax":81.51,
"apparentTemperatureMaxTime":1528912800
},
{
"time":1528948800,
"summary":"Mostly cloudy until afternoon.",
"icon":"partly-cloudy-day",
"sunriseTime":1528967292,
"sunsetTime":1529022224,
"moonPhase":0.03,
"precipIntensity":0.0048,
"precipIntensityMax":0.0262,
"precipIntensityMaxTime":1529010000,
"precipProbability":0.09,
"precipType":"rain",
"temperatureHigh":82.11,
"temperatureHighTime":1528999200,
"temperatureLow":63.7,
"temperatureLowTime":1529053200,
"apparentTemperatureHigh":82.11,
"apparentTemperatureHighTime":1528999200,
"apparentTemperatureLow":63.7,
"apparentTemperatureLowTime":1529053200,
"dewPoint":51.63,
"humidity":0.5,
"pressure":1011.65,
"windSpeed":5.61,
"windGust":25.5,
"windGustTime":1528956000,
"windBearing":241,
"cloudCover":0.61,
"uvIndex":6,
"uvIndexTime":1528995600,
"visibility":10,
"ozone":318.91,
"temperatureMin":62.86,
"temperatureMinTime":1528966800,
"temperatureMax":82.11,
"temperatureMaxTime":1528999200,
"apparentTemperatureMin":62.86,
"apparentTemperatureMinTime":1528966800,
"apparentTemperatureMax":82.11,
"apparentTemperatureMaxTime":1528999200
}
]
},
"flags":{
"sources":[
"nearest-precip",
"nwspa",
"cmc",
"gfs",
"hrrr",
"icon",
"isd",
"madis",
"nam",
"sref",
"darksky"
],
"units":"us"
},
"offset":-4
}
Look at all of that glorious weather data. We just need to make a script to parse it, then ship it to a web-based dashboard. First, let's setup the destination for our data -> Initial State.