global-warming.org APIglobal-warming.org ↗
Access global temperature anomalies, CO2, methane, N2O, arctic sea ice, ocean warming, and climate news via the global-warming.org API.
No input parameters required.
curl -X GET 'https://api.parse.bot/scraper/c8ba2562-c9f9-4a10-ad83-7041ad7228e7/get_temperature_data' \ -H 'X-API-Key: $PARSE_API_KEY'
Fetches global monthly mean surface temperature anomaly data from 1880 to present. Returns an array of monthly records with time (decimal year), station anomaly, and land anomaly values.
No input parameters required.
{
"type": "object",
"fields": {
"error": "string or null indicating any error from the upstream API",
"result": "array of objects each containing time (decimal year as string), station (temperature anomaly as string), and land (temperature anomaly as string)"
},
"sample": {
"data": {
"error": null,
"result": [
{
"land": "-0.19",
"time": "1880.04",
"station": "-0.29"
},
{
"land": "-0.25",
"time": "1880.13",
"station": "-0.50"
}
]
},
"status": "success"
}
}About the global-warming.org API
The global-warming.org API exposes 10 endpoints covering climate and environmental datasets that span from 1851 to the present, including surface temperature anomalies, greenhouse gas concentrations, and arctic sea ice extent. Endpoints like get_co2_data return daily CO2 readings with both cycle and trend values in ppm, while get_arctic_sea_ice_data delivers monthly extent figures alongside decadal trend metadata — all in structured JSON ready for analysis or visualization.
Climate Measurement Data
Four endpoints cover the core greenhouse gas and temperature record. get_temperature_data returns monthly mean surface temperature anomalies from 1880 onward, with each record carrying a decimal-year time field, a station anomaly, and a land anomaly. get_co2_data provides daily atmospheric CO2 readings from 2016 to present, each record containing year, month, day, cycle (the raw daily oscillation in ppm), and trend (the smoothed long-term value). get_methane_data and get_nitrous_oxide_data both return monthly records from 1984 and 2002 respectively, each with date, average, trend, and averageUnc (uncertainty in ppb).
Sea Ice and Ocean Data
get_arctic_sea_ice_data returns a structured object with a description block (holding title, basePeriod, units, annualMean, and decadalTrend) plus a data object keyed by YYYYMM. Each monthly entry includes value, anomaly, and monthly mean in million square kilometers, covering 1979 to present. get_ocean_warming_data returns annual ocean temperature anomaly data from 1851 onward, keyed by year, with each entry providing a departure value in degrees Celsius.
News, Deforestation, and Navigation
get_news_list returns aggregated climate news articles with title, url, thumbnail, and source fields — useful for monitoring publication activity around climate topics. get_deforestation_page delivers the full text content and page title from the deforestation section, including embedded statistics and map descriptions. get_site_navigation extracts all navigation links from the homepage as text and url pairs. get_home_page_data returns the page title, description, and an array of content sections each with a header and content string.
- Charting long-term CO2 trend vs. cycle divergence using
cycleandtrendfields fromget_co2_data - Building a greenhouse gas dashboard combining methane, nitrous oxide, and CO2 endpoint data
- Tracking arctic sea ice anomalies month-over-month using
get_arctic_sea_ice_dataYYYYMM-keyed records - Correlating ocean warming departure values from
get_ocean_warming_datawith surface temperature anomalies fromget_temperature_data - Aggregating climate news headlines and sources for a media monitoring feed via
get_news_list - Pulling deforestation statistics and narrative text for environmental reporting via
get_deforestation_page - Reconstructing surface temperature history from 1880 using
stationandlandanomaly fields
| Tier | Price | Credits/month | Rate limit |
|---|---|---|---|
| Free | $0/mo | 100 | 5 req/min |
| Hobby | $30/mo | 1,000 | 20 req/min |
| Developer | $100/mo | 5,000 | 250 req/min |
One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.
Does global-warming.org provide an official developer API?+
What does `get_arctic_sea_ice_data` actually return, and what is the `decadalTrend` field?+
get_arctic_sea_ice_data returns both metadata and monthly observations. The description block includes decadalTrend, which is the rate of change in sea ice extent per decade (in million square kilometers), along with annualMean, basePeriod, and units. The data object is keyed by YYYYMM and each entry contains the observed value, the anomaly relative to the base period, and the monthly mean — all in million square kilometers.How current is the CO2 data, and are there gaps in the record?+
get_co2_data covers daily readings from 2016 to the present. The upstream dataset may occasionally include gaps or delayed updates for the most recent days; the cycle and trend fields may differ for such entries. The temperature and ocean warming endpoints extend back to 1880 and 1851 respectively, offering much longer historical coverage.Does the API return country-level or regional greenhouse gas breakdowns?+
get_co2_data, get_methane_data, and get_nitrous_oxide_data — return global atmospheric averages rather than per-country or regional figures. You can fork the API on Parse and revise it to add an endpoint targeting a regional dataset if one becomes available on the source.