Weather Forecast Scraper (Open-Meteo) avatar

Weather Forecast Scraper (Open-Meteo)

Pricing

$1.50 / 1,000 results

Go to Apify Store
Weather Forecast Scraper (Open-Meteo)

Weather Forecast Scraper (Open-Meteo)

Weather forecast by city: temperatures, rain, wind, UV, sunrise and sunset up to 16 days.

Pricing

$1.50 / 1,000 results

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Categories

Share

Get a daily weather forecast and current conditions for any list of cities. Type place names, get coordinates, temperatures, rain, wind, sunrise and sunset for up to 16 days.

What you get

  • Paste city names, no coordinates needed
  • Current conditions plus 1 to 16 day forecast
  • Min and max temperature, rain, snow, wind, UV and sunrise
  • Metric or imperial units
  • Place details: country, region, timezone, population
  • One row per city per day

How to use

  1. Open the Input tab. The form is already filled with a working example.
  2. Change the fields to your own search, or keep the example to see the output format.
  3. Click Start and download the results as JSON, CSV, Excel or HTML from the Output tab, or read them through the Apify API.

Input

FieldWhat it does
CitiesOne place per line, for example Paris or Austin, Texas.
Forecast daysFrom 1 to 16.
UnitsTemperature and speed units.
Maximum resultsStop after this many rows.

Example input:

{
"locations": [
"Paris",
"London",
"New York"
],
"days": 7,
"units": "metric",
"maxItems": 100
}

Output

Each result is one row. Main fields:

FieldDescription
placePlace searched
resolvedNameMatched place
countryCountry
regionRegion
latitudeLatitude
longitudeLongitude
timezoneTimezone
populationPopulation
elevationElevation (m)
dateDate
weatherCodeWeather code
weatherWeather summary
tempMaxMax temperature
tempMinMin temperature
precipitationSumTotal precipitation
rainSumRain
snowfallSumSnowfall
precipitationProbabilityMaxMax precipitation probability %
windSpeedMaxMax wind speed
windGustsMaxMax wind gusts
uvIndexMaxMax UV index
sunriseSunrise
sunsetSunset
currentTemperatureCurrent temperature
currentWeatherCurrent weather
currentWindSpeedCurrent wind speed
currentHumidityCurrent humidity %
unitsUnits used

Example output (shortened):

{
"place": "Paris",
"resolvedName": "Paris",
"country": "France",
"region": "Île-de-France Region",
"latitude": 48.85341,
"longitude": 2.3488,
"timezone": "Europe/Paris",
"population": 2138551,
"elevation": 43,
"date": "11-10-2026",
"weatherCode": 80,
"weather": "Light showers",
"tempMax": 16.8,
"tempMin": 11.2,
"precipitationSum": 0.4,
"rainSum": 0.4,
"snowfallSum": 0,
"precipitationProbabilityMax": 3,
"windSpeedMax": 12.2,
"windGustsMax": 26.6,
"uvIndexMax": 3.1,
"sunrise": "2026-10-11T08:04",
"sunset": "2026-10-11T19:09",
"currentTemperature": 13.1,
"currentWeather": "Overcast",
"currentWindSpeed": 12,
"currentHumidity": 70,
"units": "metric"
}

Good to know

  • The Actor never fails on a bad or empty input. It finishes with a clear message in the run status explaining what to change.
  • Results are saved while the run is going, so you can open the dataset before it finishes.

Support

Found a field that is missing or a result that looks wrong? Open an issue from the Actor page and include the run link.