Open-Meteo Global Weather Forecast Scraper avatar

Open-Meteo Global Weather Forecast Scraper

Pricing

from $12.00 / 1,000 result items

Go to Apify Store
Open-Meteo Global Weather Forecast Scraper

Open-Meteo Global Weather Forecast Scraper

Pull global weather forecasts and historical climate data. Returns hourly or daily temperature, precipitation, humidity, wind, cloud cover, pressure, snowfall, UV index for any lat/lng worldwide. Up to 16 days forecast or 80 years historical. No key required.

Pricing

from $12.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 hours ago

Last modified

Share

ParseForge Banner

๐ŸŒค๏ธ Open-Meteo Global Weather Forecast Scraper

๐Ÿš€ Pull global weather forecasts and historical climate data: temperature, precipitation, wind, UV, cloud cover for any lat/lng worldwide.

๐Ÿ•’ Last updated: 2026-05-07 ยท ๐Ÿ“Š 22 fields per record ยท Worldwide forecast + 80 years historical ยท hourly or daily granularity ยท temperature, precipitation, wind, humidity, cloud, pressure, UV

The Open-Meteo Global Weather Forecast Scraper pulls weather and climate data from Open-Meteo, a free open-data weather API with no key required. Output includes temperature (max/min/apparent), precipitation, rain, snowfall, humidity, dew point, wind speed/gusts/direction, cloud cover, pressure, UV index, sunrise/sunset, and weather codes for any latitude/longitude.

Two modes: forecast (next 16 days globally) or historical (1940 to present). Daily granularity returns one row per day per location with summary stats; hourly granularity returns 24 rows per day with intra-day readings. Multi-location runs supported via lat/lng list. Pure open data โ€” no API key, no quota.

๐ŸŽฏ Target Audience๐Ÿ’ก Primary Use Cases
Travel platforms, agriculture tech, energy traders, logistics, climate researchers, journalists, ML pipelinesTravel-app forecasts, agriculture/crop modeling, energy demand forecasting, climate research, news visualizations

๐Ÿ“‹ What the Open-Meteo Global Weather Forecast Scraper does

Five filtering workflows in a single run:

  • ๐Ÿ“… Forecast mode. Next 16 days for any lat/lng worldwide.
  • ๐Ÿ“š Historical mode. 1940 to present from ERA5 reanalysis.
  • โฑ๏ธ Daily or hourly. Daily summaries (1 row/day) or hourly readings (24 rows/day).
  • ๐ŸŒ Multi-location. Pass any number of lat/lng pairs in a single run.
  • ๐ŸŒก๏ธ Multi-unit. Celsius/Fahrenheit, km/h winds, mm precipitation.

๐Ÿ’ก Why it matters: clean, server-side filtering and fresh data on every run.


๐ŸŽฌ Full Demo

๐Ÿšง Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded dataset.


โš™๏ธ Input

InputTypeDefaultBehavior
maxItemsinteger10Records to return. Free plan caps at 10, paid plan up to 1,000,000.
modestring"forecast"forecast or historical.
locationsstringnewline listOne lat,lng per line.
startDatestring""YYYY-MM-DD (historical mode).
endDatestring""YYYY-MM-DD (historical mode).
granularitystring"daily"daily or hourly.
temperatureUnitstring"celsius"celsius or fahrenheit.

Example: 7-day forecast for 3 cities.

{
"maxItems": 30,
"mode": "forecast",
"locations": "52.52,13.41\n40.71,-74.01\n35.68,139.65",
"granularity": "daily"
}

Example: Berlin historical 2020 hourly.

{
"maxItems": 200,
"mode": "historical",
"locations": "52.52,13.41",
"startDate": "2020-01-01",
"endDate": "2020-01-08",
"granularity": "hourly"
}

๐Ÿ“Š Output

Each record contains 22 fields. Download as CSV, Excel, JSON, or XML.

๐Ÿงพ Schema

FieldTypeExample
๐Ÿ“… timestampstring"2026-05-07"
๐ŸŒ latitudenumber52.52
๐ŸŒ longitudenumber13.41
๐Ÿ•’ timezonestring"Europe/Berlin"
๐Ÿ“ elevationnumber38
๐ŸŒก๏ธ temperatureMaxnumber18.5
๐ŸŒก๏ธ temperatureMinnumber9.2
๐Ÿ’ง precipitationSumnumber2.4
๐ŸŒง๏ธ rainSumnumber2.4
โ„๏ธ snowfallSumnumber0
๐Ÿ’จ windSpeedMaxnumber18.5
๐Ÿ’จ windGustMaxnumber32.4
๐ŸŒ… sunrisestring"2026-05-07T05:32"
๐ŸŒ‡ sunsetstring"2026-05-07T20:48"
โ˜€๏ธ uvIndexMaxnumber6.2
โ˜๏ธ weatherCodenumber61

๐Ÿ“ฆ Sample records


โœจ Why choose this Actor

Capability
๐ŸŒWorldwide coverage. Any lat/lng on Earth.
๐Ÿ“š80 years historical. ERA5 reanalysis from 1940 to present.
โฑ๏ธDaily or hourly. Pick the right granularity per use case.
๐Ÿ†“No API key. Pure open data with no quota.
โšกFast. 100 records in under 30 seconds.

๐Ÿ“ˆ How it compares to alternatives

ApproachCostCoverageRefreshFiltersSetup
โญ This Actor$5 free creditWorldwideLive per runmode, locations, granularity, unitsโšก 2 min
OpenWeatherMap$$WorldwideLiveYes๐Ÿข API key
WeatherAPI$$WorldwideLiveYes๐Ÿข API key
Manual NOAA scrapingFreeUS-leaningVariableDIY๐Ÿข Days

๐Ÿš€ How to use

  1. ๐Ÿ“ Sign up. Create a free account with $5 credit (takes 2 minutes).
  2. ๐ŸŒ Open the Actor. Find the Open-Meteo Global Weather Forecast Scraper on the Apify Store.
  3. ๐ŸŽฏ Set input. Pick filters and maxItems.
  4. ๐Ÿš€ Run it. Click Start.
  5. ๐Ÿ“ฅ Download. Grab results in the Dataset tab as CSV, Excel, JSON, or XML.

โฑ๏ธ Total time from signup to dataset: 3-5 minutes. No coding required.


๐Ÿ’ผ Business use cases

โœˆ๏ธ Travel + Tourism

  • Trip-planner forecasts
  • City pages with seasonal stats
  • Best-time-to-visit indicators
  • Beach/ski-resort weather

๐ŸŒพ Agriculture + Energy

  • Crop modeling with temp + precip
  • Energy demand forecasting
  • Solar generation by UV index
  • Wind farm power forecasting

๐Ÿ“ฐ News + Visualizations

  • Heatwave story visualizations
  • Climate-change overlays
  • Weather-event explainers
  • Year-in-review climate summaries

๐Ÿค– ML + Research

  • Train weather-prediction models
  • Build climate-change features
  • Power agriculture/energy dashboards
  • Cross-train with historical reanalysis

๐Ÿ”Œ Automating Open-Meteo Global Weather Forecast Scraper

Control the scraper programmatically:

  • ๐ŸŸข Node.js. Install the apify-client NPM package.
  • ๐Ÿ Python. Use the apify-client PyPI package.
  • ๐Ÿ“š See the Apify API documentation for full details.

The Apify Schedules feature lets you trigger this Actor on any cron interval.


๐ŸŒŸ Beyond business use cases

Data like this powers more than commercial workflows.

๐ŸŽ“ Research and academia

  • Climate-research datasets
  • Reproducible weather snapshots
  • Course materials
  • Cross-region climate studies

๐ŸŽจ Personal and creative

  • Personal weather dashboards
  • Garden/outdoor planning apps
  • Newsletter content
  • Hobbyist climate analysis

๐Ÿค Non-profit and civic

  • Disaster-response planning
  • Climate-justice research
  • Open-data weather services
  • Civic-tech projects

๐Ÿงช Experimentation

  • Train weather forecasting models
  • Prototype weather-aware agents
  • Build climate visualizations
  • Test forecasting libraries

๐Ÿค– Ask an AI assistant about this scraper

Open a ready-to-send prompt in the AI of your choice:


โ“ Frequently Asked Questions

๐Ÿงฉ How does it work?

Pick mode (forecast or historical) and supply lat/lng locations. The Actor calls Open-Meteo and emits one row per day or per hour per location.

๐Ÿ“Š How many fields per record?

Up to 22 daily fields, plus weather code, sunrise/sunset, and UV index. Hourly mode returns ~13 columns per row.

๐Ÿ“… What's the historical range?

1940 to present. Open-Meteo's archive is backed by ERA5 reanalysis.

๐ŸŒ What lat/lng resolution?

Forecast = ~1km grid (down to building-level for some areas). Historical = ~10km ERA5 grid.

๐Ÿ†“ Is the API really free?

Yes. Open-Meteo is non-profit. No API key for personal/non-commercial use; high-volume commercial users can subscribe.

๐Ÿ” Can I schedule runs?

Yes. Schedule daily for fresh forecasts.

โš–๏ธ Is this data free to use commercially?

Yes for moderate volume. For high-volume commercial use, see Open-Meteo's pricing for guaranteed-quota plans.

๐Ÿ’ณ Do I need a paid Apify plan?

No. The free plan covers preview runs.

๐Ÿ†˜ What if a run fails?

Apify retries transient errors. Per-location failures are logged and other locations continue.

โ˜๏ธ What does weatherCode mean?

WMO standard weather codes. 0=clear, 1-3=mostly clear, 45-48=fog, 51-67=drizzle/rain, 71-77=snow, 80+=showers/storms.


๐Ÿ”Œ Integrate with any app

Open-Meteo Global Weather Forecast Scraper connects to any cloud service via Apify integrations:

  • Make - Automate multi-step workflows
  • Zapier - Connect with 5,000+ apps
  • Slack - Get run notifications
  • Airbyte - Pipe data into your warehouse
  • GitHub - Trigger runs from commits
  • Google Drive - Export datasets to Sheets

๐Ÿ’ก Pro Tip: browse the complete ParseForge collection for more reference-data scrapers.


๐Ÿ†˜ Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.


โš ๏ธ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by Open-Meteo, ECMWF, NOAA, or any contributing weather agency. All trademarks mentioned are the property of their respective owners. Only publicly available open data is collected.