This data is organized by Country, then by area within the country. You may download the data for a specific area, a country, or the entire data base.
You may notice that there can be multiple entries per weather station. When this happens, the more recent observations are updates of the previous observations. Often one observation will have information that another observation doesn't. To correctly use this data you should process each entry for a particular station. The data is sorted such that the earlier observations are first. So you should process each observation in order, over writing the older information with the newer as you go.
Note: the software I provide to decode the data has mechanisms to handle this.
Currently I have data (updated hourly) for the entire USA and Canada. I hope to add additional countries if I can find the data online. If anyone out there knows of data sources for other countries, please let me know.
MSP SA 2052 31 SCT M44 BKN 75 BKN 250 BKN 20 205/36/21/0119/010/Which roughly translates to: Minneapolis Minnesota, observation at 2:52pm (local time.) Clouds = 3,100' scattered, measured 4,400' broken, 7,500' broken, 25,000' broken. Visibility = 20 miles. Pressure = 1020.5, Temperature = 36, Dew Point = 21, Winds 19 at 10 degrees, Altimeter = 30.10
UES SA 1847 E20 OVC 6-SW 35/29/3410/996/PSPN VRY LGTWhich roughly translates to: Waukesha Wisconsin, observation at 12:47pm (local time.) Clouds = estimated 2,000' overcast. Visibility = 6 miles with light snow showers. Pressure = not reported, Temperature = 35, Dew Point = 29, Winds 10 at 340 degrees, Altimeter = 29.96. Comment = Perspiration is very light, unless you have a couple of inches of ice on your wings from trying to fly in this stuff.