VOOZH about

URL: https://apify.com/moving_beacon-owner1/weather-forecast-historical-data

⇱ Weather Forecast & Historical Data Β· Apify


πŸ‘ Weather Forecast & Historical Data avatar

Weather Forecast & Historical Data

Pricing

from $10.00 / 1,000 results

Go to Apify Store

Weather Forecast & Historical Data

Scrapes weather forecasts, historical weather, and air quality data from the Open-Meteo API. Supports multi-location batch queries, 50+ weather variables, city name geocoding, and data going back to 1940. No API key required.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

πŸ‘ Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 months ago

Last modified

Share

🌀️ Open-Meteo β€” Weather Forecast & Historical Data β€” Apify Actor

Scrapes weather forecasts, historical weather, and air quality data from the Open-Meteo API. Supports multi-location batch queries, 50+ weather variables, city name geocoding, and data going back to 1940. No API key required.

Features

  • 3 data modes β€” forecast (up to 16 days), historical (1940–present), and air quality.
  • Multi-location β€” batch query any number of cities or coordinates in one run.
  • Auto-geocoding β€” type city names like Lahore, PK β€” coordinates are resolved automatically.
  • 50+ weather variables β€” temperature, precipitation, wind, humidity, UV, cloud cover, soil, solar radiation, and more.
  • 21 air quality variables β€” PM2.5, PM10, ozone, NOβ‚‚, CO, pollen, AQI indices.
  • Hourly + Daily β€” fetch either or both granularities.
  • Unit selection β€” Β°C/Β°F, km/h/mph/mΒ·s⁻¹/knots, mm/inches.
  • WMO weather codes decoded into human-readable descriptions.
  • 4 output formats β€” one-per-day, one-per-hour, one-per-location, raw.

Input Examples

7-Day Forecast for Multiple Cities

{
"mode":"forecast",
"locations":"New York, US\nLondon, UK\nTokyo, JP\nLahore, PK",
"dailyVariables":[
"temperature_2m_max","temperature_2m_min",
"precipitation_sum","windspeed_10m_max",
"weathercode","sunrise","sunset","uv_index_max"
],
"forecastDays":7,
"temperatureUnit":"celsius",
"outputFormat":"one_per_day"
}

Hourly Forecast with Wind & Humidity

{
"mode":"forecast",
"locations":"48.8566,2.3522,Paris\n40.7128,-74.0060,New York",
"hourlyVariables":[
"temperature_2m","apparent_temperature",
"relative_humidity_2m","windspeed_10m",
"precipitation_probability","weathercode"
],
"forecastDays":3,
"outputFormat":"one_per_hour"
}

Historical Weather for 2024

{
"mode":"historical",
"locations":"Islamabad, PK\nDelhi, IN",
"dailyVariables":[
"temperature_2m_max","temperature_2m_min",
"precipitation_sum","windspeed_10m_max"
],
"startDate":"2024-01-01",
"endDate":"2024-12-31",
"outputFormat":"one_per_day"
}

Air Quality Monitoring

{
"mode":"air_quality",
"locations":"Lahore, PK\nDelhi, IN\nBeijing, CN",
"airQualityVariables":[
"pm2_5","pm10","us_aqi",
"nitrogen_dioxide","ozone","carbon_monoxide"
],
"forecastDays":5,
"outputFormat":"one_per_hour"
}

Location Input Formats

Each line in the locations field can be:

FormatExampleNotes
City, CountryLahore, PKAuto-geocoded via Open-Meteo
City nameLondonWorks but add country for precision
Coordinates32.68,73.96Direct lat,lon
Coords + Label32.68,73.96,Lala MusaLat,lon with custom name

Output Formats

One Per Day (default)

Best for daily data. Each row = one location Γ— one date.

FieldExample
id1
locationLondon, United Kingdom
latitude51.5085
longitude-0.1257
countryUnited Kingdom
timezoneEurope/London
date2025-04-06
temperature_2m_max14.2
temperature_2m_max_unitΒ°C
temperature_2m_min7.8
precipitation_sum0.3
weathercode3
weather_descriptionOvercast
sunrise2025-04-06T06:23
sunset2025-04-06T19:42

One Per Hour

Best for hourly data. Each row = one location Γ— one hour.

One Per Location

All daily/hourly data nested under each location. Best for JSON export.

Raw

Original API response with _location_label added.

Daily Variables (21 available)

Temperature (max/min, actual/apparent), precipitation (total/rain/snow/hours/probability), weather code, sunrise/sunset, sunshine/daylight duration, wind (speed/gusts/direction), solar radiation, evapotranspiration, UV index.

Hourly Variables (29 available)

Temperature, apparent temperature, humidity, dewpoint, precipitation, rain, snowfall, snow depth, weather code, pressure (MSL/surface), cloud cover (total/low/mid/high), visibility, wind (speed/direction/gusts at 10m and 80m), UV index, is_day flag, sunshine duration, radiation (shortwave/direct/diffuse), soil temperature, soil moisture.

Air Quality Variables (21 available)

PM10, PM2.5, CO, NOβ‚‚, SOβ‚‚, O₃, dust, UV, ammonia, pollen (6 types), European AQI, US AQI (total and per-pollutant).

WMO Weather Codes

The actor automatically decodes WMO numeric codes into descriptions:

CodeDescriptionCodeDescription
0Clear sky61Slight rain
1Mainly clear63Moderate rain
2Partly cloudy65Heavy rain
3Overcast71Slight snowfall
45Fog80Slight rain showers
51Light drizzle95Thunderstorm

You might also like

Open-Meteo Weather Scraper

crawlerbros/open-meteo-scraper

Scrape Open-Meteo, free open-source weather API with global forecasts, historical weather, air quality, marine conditions, and climate data. No API key required.

Weather Forecast API

gentle_cloud/weather-forecast-api

Get current weather conditions and 7-day forecasts for any location worldwide using the free Open-Meteo API. Supports city names and coordinates.

38

Weather Data Scraper

filip_cicvarek/weather-data-scraper

Get weather forecasts and historical data from weather.com for any location worldwide. Supports 10-day daily forecasts, 48 hour hourly forecasts, and past weather observations with detailed hourly readings.

πŸ‘ User avatar

Filip CicvΓ‘rek

20

5.0

πŸŽ‰ Open Weather Map

prog-party/open-weather-map

This Open Weather Map Actor retrieves weather data from any location around the world, and returns the weather data for your input as a Dataset.