Awesome Open Source
Awesome Open Source

Datasets APIs and open source projects related to Climate Change


How to contribute

This set of resources is based on my own research but feel free to add anything that I might have missed. If you'd like to contribute, feel free to:

  1. Create a Pull Request with suggested changes, as described here.

  2. Create an Issue with included

    • category (API, dataset, ML project)
    • link to the resource
    • short resource description

ML open projects

name url description
Climate Change AI LINK Climate Change AI aims to facilitate work at the nexus of climate change and machine learning.
Driven Data LINK Data science competitions on some of the world's biggest social challenges
Mattermore LINK Our mission is to bring the best and the brightest together to build data-driven solutions to climate change
Open Climate Fix LINK Open Climate Fix is a new non-profit research and development lab using an open-source approach to search for ML problems where, if we solve a well-defined ML task, then there is likely to be a large climate impact.
ZIND LINK Data Science competitions in Africa. It is a place to access African datasets and solve African problems.


name url sector description existing-r-pkg
Air Quality Index API LINK air quality Air Quality Programmatic APIs offering Air quality Index data for more than 11000 station-level and 1000 city-level data
AQI API LINK air quality Drive innovation through accurate, local air quality and weather data
Breezometer API LINK air quality Air-Quality, Pollen, and Weather APIs
Brighter Planet API LINK carbon emissions CM1 can assess CO2 emissions for a wide variety of activities, from transportation to computation to supply chains
Carbon Intensity API LINK carbon intensity Data and 96+ hour forecast of carbon intensity and generation mix for each country/region/postcode in the UK LINK
Clean Power Research API LINK energy Irradiance and Weather Data API
ClimaCell Weather API LINK weather Weather and related risks data
Copernicus Climate Data Store API LINK atmosphere, biosphere, hydrology, ocean physics and biochemistry This is the free data store of the EU's Copernicus program, which provides researchers with raw satellite sensor data and monthly aggregates LINK
Degree Days API LINK weather Weather Data for Energy Professionals
Eurostat API LINK atmosphere, biosphere, hydrology The European statistical networks API which provides data to various government statistics, data of the European Environment Agency (EEA) and the Commission's Joint Research Centre (JRC) LINK
Green Web Foundation API Service LINK web Check if a website can be found in the Green Web Database
Meteostat JSON API LINK weather Historical weather data API
National Centers for Environmental Information LINK various NCEI is the world’s largest provider of weather and climate data. Land-based, marine, model, radar, weather balloon, satellite, and paleoclimatic are just a few of the types of datasets available. Detailed descriptions of the available products and platforms are on their website. LINK
Noise Tube API LINK noise Data on noise pollution
Open AQ API LINK air quality An API for open air quality data LINK
Open Charge Map API LINK energy The global public registry of electric vehicles charging locations
OpenWeatherMap API LINK weather Weather and pollution data. Provides free or paid subscriptions.
Planet OS API LINK various Weather, climate and environmental data
The National Renewable Energy Laboratory LINK energy Helps access energy data on renewable energy and alternative fuel data.
United States Environmental Protection Agency LINK various Access to EPA's rich datasets
Waterservices USGS API LINK water The service lets you acquire near real-time water data from thousands of sites managed or monitored by the USGS across the US.
WattzOn Link API LINK energy WattzOn Link is a software-as-a-service (SaaS) platform for retrieving billing and usage data from utility providers
WattzOn Snap API LINK energy WattzOn Snap is a software-as-a-service (SaaS) platform for extracting usage data from images of bills from residential utility providers.

Open Data

name url sector description
Atlas of Data on Earth LINK various A portal hosting various data visualisations on climate change issues - each project gives a reference to the data used.
Climate Change Data LINK various The most important “general” datasets to have on climate change
CO2 Emissions from Fossil Fuels since 1751, By Nation LINK CO2 emissions Per Country CO2 Emissions from fossil-fuels annually since 1751 till 2014. Data Data comes from the Carbon Dioxide Information Analysis Center (CDIAC).
CO2 PPM - Trends in Atmospheric Carbon Dioxide LINK CO2 emissions CO2 PPM - Trends in Atmospheric Carbon Dioxide. Data are sourced from the US Government's Earth System Research Laboratory, Global Monitoring Division.
Data World Data LINK various A range of environmental, geospatial, weather, air, etc. open datasets
Environmental Intelligence LINK various A GitHub repo collating numerous open data resources on climate change, water, forest, biodiversity, etc.
Glacier Mass balance data LINK glaciers Average cumulative mass balance of "reference" Glaciers worldwide from 1945-2014 sourced from US EPA and the World Glacier Monitoring Service (WGMS).
Global Carbon Budget LINK various Annual data publication of carbon cycle sources and sinks.
Global Climate Change Data LINK air temperature Average land temperature data from 1750-2015
Global Gridded Weather Data LINK temperature, precipitation, sun time, cloud cover, ground frost, vapour pressure, potential evapotranspiration A large set of land weather data spanning 1901-2018, gridded into 0.5x0.5 deg squares. Data extrapolated from real weather station data. Details in:
Global Temperature Time Series LINK air temperature Combined Land-Surface Air and Sea-Surface Water Temperature Anomalies [i.e. deviations from the corresponding 1951-1980 means]. Global-mean monthly […] and annual means, 1880-present, updated through most recent month.
Greenhouse gas emissions per 1000 kilocalories LINK CO2 emissions Greenhouse gas emissions are measured in kilograms of carbon dioxide equivalents (kgCO₂eq) per 1000 kilocalories.
Hockeystick (R package) LINK various R package to download and plot latest climate data. Datasets include CO2, multiple temperature records, climate stripes, sea levels, and sea-ice.
How many gigatons of CO2...? LINK CO2 emissions Data on CO2 remaining budget - Information Is Beautiful data vis with references to underlying data sources
How to reduce the worlds carbon footprint by 2050 LINK CO2 emissions Data on CO2 emissions - Information Is Beautiful data vis with references to underlying data sources
IEA LINK various Analysis and data visualizations of various environmental datasets usually allowing to donwload the underlying datasets.
In Deep Water - can we offorfd to spill any oil? LINK oil spillage Data on oil spillage - Information Is Beautiful data vis with references to underlying data sources
India Air Quality Data LINK air pollution This data is combined(across the years and states) and largely clean version of the Historical Daily Ambient Air Quality Data released by the Ministry of Environment and Forests and Central Pollution Control Board of India under the National Data Sharing and Accessibility Policy (NDSAP).
Mega-What? LINK energy World's largest and notable data sources - Information Is Beautiful data vis with references to underlying data sources
Meteostat Python Package LINK various Access and analyze historical weather and climate data with Python
Methana - aka- natural gas LINK methane emissions Data on methane emisisons - Information Is Beautiful data vis with references to underlying data sources
NASA GISS Global Temperature LINK air temperature Temperature anomaly data
Nasa GISS Surface Temperature (GISTEMP) Analysis LINK air temperature Nasa GISS Surface Temperature (GISTEMP) Analysis. Four different series are provided: Global Annual Temperature Anomalies (Land) 1880-2014, Global Annual Temperature Anomalies (Land and Ocean) 1880-2014, Hemispheric Temperature Anomalies (Land+ Ocean) 1880-2014 and Annual Temperature anomalies (Land + Ocean) for three latitude bands that cover 30%, 40% and 30% of the global area, respectively, 1900-2014.
Natural disaster data LINK natural disasters This dataset contains information on global occurrences of natural disasters and the economic damage caused by them. The included types of natural disaster are 'Drought', 'Earthquake', 'Extreme temperature', 'Extreme weather', 'Flood', 'Impact', 'Landslide', 'Mass movement (dry)', 'Volcanic activity' and 'Wildfire'. It also includes information on all these natural disasters combined. The time period is 1900-2018 with several missing values.
NOAA data LINK various A range of environmental datasets (weather, air & sea temperature) mainly for the US
Our World in Data LINK CO2 emissions Interactive data visualisation with an option to download the undelying data
What a technologist can do about Climate Change? LINK various A blog post showing data visualisations and analyses on climate change issues - each analysis gives a reference to the data used.
World Bank Climate Change Data LINK various Data from World Development Indicators and Climate Change Knowledge Portal on climate systems, exposure to climate impacts, resilience, greenhouse gas emissions, and energy use.
Alternatives To Climate Change Data
Select To Compare

Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Python (807,156
R (57,905
Weather (11,813
Data Science (10,156
Rstats (2,699
Carbon (1,816
Climate (360
Climate Change (316
Climate Data (121
Climate Analysis (31