Temperature Anomalies
Global temperature anomaly data come from NOAA's Global Surface Temperature Analysis (NOAAGlobalTemp), which uses comprehensive data collections of increased global coverage over land (Global Historical Climatology Network-Monthly) and ocean (Extended Reconstructed Sea Surface Temperature) surfaces. These datasets have data from 1850 to the present. The land and ocean datasets are blended into a single product to produce the combined global land and ocean temperature anomalies. The global and hemispheric temperature anomalies are calculated with respect to the 1901-2000 average, the gridded temperature anomalies with respect to the 1991-2020 base period, while all other regional anomalies are based on the 1910-2000 period. For more information on these anomalies, please visit Global Surface Temperature Anomalies.
Precipitation
Precipitation data are provided by the The Global Precipitation Climatology Project (GPCP) Monthly Precipitation Climate Data Record (CDR) with data beginning in 1979. Anomalies are calculated with respect to the 1991-2020 base period.
Global Regions
Data Service API
Overview
A RESTful application programming interface (API) is available to access Climate at a Glance data. The API can format desired data as comma-separated values (CSV), JavaScript Object Notation (JSON), and Extensible Markup Language (XML). The Data Service is only available via HTTP Strict Transport Security (HSTS) following Federal government policy.
Request Endpoint Parameters
Accepted values are defined in the table below.
Required Parameters
Required parameters are passed as path parameters.
/
Optional Parameters
Note: not applicable to Average Temperature Anomalies (parameter = tavg)
Optional parameters are passed using a GET request. This an optional query component which follows the path, preceded by a question-mark ?
, in the form of key=value
pairs, and separated by an ampersand &
.
…?{basePeriod}=[true|false]&{begBaseYear}=[year]&{begBaseYear}=[year]
Request Parameter | Type | Description |
---|---|---|
region | String |
Accepted surface values in parentheses
Accepted Values
|
parameter | String |
Accepted Values
|
surface/ |
String |
Accepted Values
*If 'coords' is entered for region, use comma separated latitude (between -90.0 and 90.0) and longitude (between -180.0 and 180.0) with no spaces (e.g., 30.4,84.3).
|
timescale | Integer, String |
Accepted Values
1-60
Number of Months
ytd
Year to Date
|
month | Integer |
Accepted Values
1-12
January-December
0
All Months
|
startYear | Integer |
4-digit year (must be less than or equal to endYear)
Accepted Values
|
endYear | Integer |
4-digit year (must be greater than or equal to startYear)
Accepted Values
|
format | String |
Accepted Values
csv
Comma-Separated Values
json
JavaScript Object Notation
xml
Extensible Markup Language
|
basePeriod | Boolean |
Accepted Values
true
Return anomalies based on the requested base period mean
false
Return no anomalies
|
begBaseYear | Integer |
4-digit year (must be less than or equal to endBaseYear)
Accepted Values
|
endBaseYear | Integer |
4-digit year (must be greater than or equal to begBaseYear)
Accepted Values
|
Citing This Page
- NOAA National Centers for Environmental information, Climate at a Glance: ###SCOPE_NAME### ###SECTION_TITLE###, published ###PUBLISH_DATE###, retrieved on ###CURRENT_DATE### from ###HTTP_PATH_ROOT######RELATIVE_PATH_APP###/###SCOPE###/###SECTION###