Meteomatics provides historic and future weather forecast data globally, spanning from 41 years of historical data to forecasts up to two years ahead. The dataset covers 240 countries and offers weather forecasts on various timescales with over 3000 weather parameters available.