Weather Historical Tracker — Current, Forecast & 30-Day History avatar

Weather Historical Tracker — Current, Forecast & 30-Day History

Pricing

from $1.00 / 1,000 item trackeds

Go to Apify Store
Weather Historical Tracker — Current, Forecast & 30-Day History

Weather Historical Tracker — Current, Forecast & 30-Day History

Fetch current conditions, 7-day forecasts, and historical weather data for any location worldwide. Returns temperature, precipitation, humidity, wind speed, UV index, and air quality using the Open-Meteo free API. No API key required. Supports bulk location queries.

Pricing

from $1.00 / 1,000 item trackeds

Rating

0.0

(0)

Developer

Hojun Lee

Hojun Lee

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

11 hours ago

Last modified

Categories

Share

What does Weather Historical Tracker do?

Weather Historical Tracker fetches current weather conditions, 7-day forecasts, and up to 30 days of historical weather data for any city or GPS coordinate worldwide — powered by the Open-Meteo free API with no API key or registration required. Pass a list of city names or lat,lon pairs and receive structured JSON covering temperature, humidity, precipitation, wind speed, and UV index for every location in a single run.

Why use Weather Historical Tracker?

  • No API key, no cost ceiling: Open-Meteo is a fully free, open-source global weather API backed by NOAA, ECMWF, DWD, and MeteoFrance model data — you can run this actor as often as you need without API quotas or sign-up friction.
  • Bulk multi-city queries in one run: Supply any number of city names or raw coordinates in a single input; the actor geocodes names automatically and fetches all locations in parallel, returning one clean record per location.
  • Three data layers in one request: Current conditions, 7-day daily forecast, and a full 30-day historical archive are all returned in a single structured output — no need to stitch together multiple API calls or tools.
  • Flexible location input: Accepts plain city names ("Tokyo"), country-qualified names ("Paris, France"), and raw coordinate strings ("48.8566,2.3522") interchangeably in the same list.
  • Structured, analysis-ready JSON: Each record includes consistent field names, ISO 8601 timestamps, and metric units — ready to import into spreadsheets, dashboards, or data pipelines without extra cleaning.

How to use Weather Historical Tracker

  1. Go to the Apify Store and search for "Weather Historical Tracker," then click Try for free.
  2. In the Input tab, edit the locations array with your cities or coordinates (e.g., ["Seoul", "London", "37.7749,-122.4194"]).
  3. Set includeForecast to true if you need the 7-day daily forecast alongside current conditions.
  4. Set includeHistorical to true to fetch the last 30 days of archived daily weather data for each location.
  5. Click Start and wait for the run to complete — typically under 30 seconds for 10 locations.
  6. View results in the Dataset tab and download as JSON, CSV, or Excel.

Input

FieldTypeDefaultDescription
locationsstring[]["London", "New York", "Tokyo"]City names or "lat,lon" coordinate strings. Any number of locations supported.
includeForecastbooleantrueInclude 7-day daily forecast (max/min temperature, precipitation, wind speed).
includeHistoricalbooleanfalseInclude last 30 days of historical daily data from the Open-Meteo archive API.

Output

[
{
"location": "Seoul",
"country": "South Korea",
"latitude": 37.5665,
"longitude": 126.978,
"timezone": "Asia/Seoul",
"current": {
"temperature_c": 28.4,
"humidity_pct": 68,
"precipitation_mm": 0.0,
"wind_speed_kmh": 9.2,
"uv_index": 6
},
"forecast_7d": [
{
"date": "2026-09-02",
"temp_max_c": 31.0,
"temp_min_c": 22.5,
"precipitation_sum_mm": 0.0,
"wind_speed_max_kmh": 14.0
},
{
"date": "2026-09-03",
"temp_max_c": 29.8,
"temp_min_c": 21.1,
"precipitation_sum_mm": 3.4,
"wind_speed_max_kmh": 18.5
}
],
"historical_30d": [],
"fetched_at": "2026-09-02T10:00:00Z"
},
{
"location": "San Francisco",
"country": "United States",
"latitude": 37.7749,
"longitude": -122.4194,
"timezone": "America/Los_Angeles",
"current": {
"temperature_c": 18.1,
"humidity_pct": 79,
"precipitation_mm": 0.0,
"wind_speed_kmh": 22.0,
"uv_index": 4
},
"forecast_7d": [
{
"date": "2026-09-02",
"temp_max_c": 20.3,
"temp_min_c": 13.6,
"precipitation_sum_mm": 0.0,
"wind_speed_max_kmh": 28.0
}
],
"historical_30d": [
{
"date": "2026-08-02",
"temp_max_c": 22.1,
"temp_min_c": 14.0,
"precipitation_sum_mm": 0.0,
"wind_speed_max_kmh": 25.3
}
],
"fetched_at": "2026-09-02T10:00:00Z"
}
]

Data fields

FieldDescription
locationResolved location name (city)
countryCountry name for the resolved location
latitudeDecimal latitude of the location
longitudeDecimal longitude of the location
timezoneIANA timezone string (e.g., Europe/London)
current.temperature_cCurrent air temperature in Celsius at 2 m height
current.humidity_pctCurrent relative humidity as a percentage
current.precipitation_mmCurrent precipitation in millimeters
current.wind_speed_kmhCurrent wind speed in km/h at 10 m height
current.uv_indexCurrent UV index (0–11+)
forecast_7d[].dateCalendar date of the forecast day (YYYY-MM-DD)
forecast_7d[].temp_max_cForecast daily maximum temperature in Celsius
forecast_7d[].temp_min_cForecast daily minimum temperature in Celsius
forecast_7d[].precipitation_sum_mmTotal forecasted precipitation for the day in mm
forecast_7d[].wind_speed_max_kmhMaximum forecasted wind speed for the day in km/h
historical_30d[].dateCalendar date of the historical day (YYYY-MM-DD)
historical_30d[].temp_max_cObserved daily maximum temperature in Celsius
historical_30d[].temp_min_cObserved daily minimum temperature in Celsius
historical_30d[].precipitation_sum_mmObserved total daily precipitation in mm
historical_30d[].wind_speed_max_kmhObserved maximum daily wind speed in km/h
fetched_atISO 8601 UTC timestamp of the data fetch

Cost estimation

The actor charges $0.002 per location (Pay-Per-Event).

ScenarioLocationsEstimated cost
Small — 5 cities, current + forecast5$0.01
Medium — 50 cities, current + forecast + historical50$0.10
Large — 500 cities bulk run500$1.00

FAQ

Q: Do I need an API key for Open-Meteo? A: No. Open-Meteo is completely free for non-commercial use with no registration required. The actor works out of the box with no credentials to configure.

Q: How accurate is the historical data? A: Historical data comes from Open-Meteo's archive API, which blends reanalysis data from NOAA ERA5 and similar sources. It is generally accurate to within ±1–2°C and matches observed station data closely, though it represents gridded model output rather than a specific weather station measurement.

Q: Can I query more than 30 days of history? A: The current actor fetches the last 30 days. For longer historical ranges, submit a feature request via the Issues tab on the actor's Apify Store page and a custom solution can be arranged.

Disclaimer: Weather data is sourced from Open-Meteo's public API and is provided for informational purposes only. Forecast accuracy decreases beyond 3–5 days. Historical data represents model reanalysis, not direct station measurements. The actor is not affiliated with Open-Meteo. Do not use weather data from this actor as the sole input for safety-critical decisions.

Keywords: historical weather data scraper, weather API no key required, Open-Meteo actor, multi-city weather data, weather forecast API, bulk weather data collection, historical temperature data, weather data automation, city weather JSON, weather dataset download


  • Weather Alerts Tracker — NWS severe weather alerts to pair with this actor's historical and forecast data
  • Energy Prices Tracker — Energy demand and prices driven by temperature extremes tracked here
  • EIA Energy Data — Natural gas storage changes correlated with heating/cooling degree days

Feedback

If this actor powers your weather data workflows, a review helps others find it: Leave a review on Apify Store