Our API is free to use, no registration is necessary.
Global Temperature - Sample Request
http://temperature.global/api.php
Sample Response
Array ( [temp] => 58.08 [dev] => 0.88 [city] => Jakarta [country] => Indonesia [count] => 64048 )
The recorded global temperature for previous years:
Temperature.Global calculates the current global temperature of the Earth. It uses unadjusted surface temperatures. The current temperature is the 12M average mean surface temperature over the last 12 months compared against the 30 year mean. New observations are entered each minute and the site is updated accordingly. This site was created by professional meteorologists and climatologists with over 25 years experience in surface weather observations.
NOAA Global METARs
NOAA One-Minute Observations (OMOs)
NBDC Global Buoy Reports
MADIS Mesonet Data