Weather Scraper — Current & Forecast (Open-Meteo) avatar

Weather Scraper — Current & Forecast (Open-Meteo)

Pricing

from $5.00 / 1,000 results

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

Weather Scraper — Current & Forecast (Open-Meteo)

Scrape current conditions and a multi-day forecast — temperature, precipitation, wind, humidity & sunrise/sunset — from the public Open-Meteo API. Enter city names (geocoded for you) or coordinates. Great for apps, dashboards & agriculture/logistics planning. No login, no key, no proxy.

Pricing

from $5.00 / 1,000 results

Rating

0.0

(0)

Developer

thanachit singruang

thanachit singruang

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Share

Scrape current conditions and a multi-day forecast — temperature, precipitation, wind, humidity, and sunrise/sunset — into one unified dataset using the public Open-Meteo API. No login, no proxies, no browser, no API key.

Enter city names (geocoded automatically) or exact coordinates.

What you get

One row per location (recordType: "weather"):

FieldDescription
locationName / countryresolved place and country
latitude / longitude / timezone / elevationlocation metadata
currentcurrent conditions object (temperature, humidity, precipitation, wind, weatherDescription)
dailyarray of daily forecasts (max/min temp, precipitation, wind, sunrise/sunset, weatherDescription)

Weather codes are translated to plain text (e.g. 95 → "Thunderstorm").

Sample output

{
"recordType": "weather",
"locationName": "Bangkok",
"country": "Thailand",
"latitude": 13.75,
"longitude": 100.5,
"timezone": "Asia/Bangkok",
"current": {
"time": "2026-08-25T11:45",
"temperature": 30.1,
"humidity": 72,
"precipitation": 0.2,
"weatherCode": 3,
"weatherDescription": "Overcast",
"windSpeed": 14.8
},
"daily": [
{ "date": "2026-08-25", "weatherDescription": "Thunderstorm", "tempMax": 30, "tempMin": 25, "precipitationSum": 13.2, "sunrise": "2026-08-25T06:00", "sunset": "2026-08-25T18:30" }
]
}

Input

{
"locations": ["Bangkok", "London"],
"coordinates": [],
"forecastDays": 7,
"includeCurrent": true,
"includeDaily": true,
"temperatureUnit": "celsius"
}
  • locations — city/place names (geocoded for you).
  • coordinates — exact "lat,lon" points.
  • forecastDays — number of forecast days (1–16).
  • includeCurrent / includeDaily — toggle sections.
  • temperatureUnitcelsius or fahrenheit.

Use cases

  • Apps & dashboards — a clean current + forecast feed by city
  • Agriculture & logistics — precipitation and temperature planning
  • Events & travel — check the outlook for a set of locations
  • Energy & demand — weather signals for forecasting models

FAQ

Do I need an API key or login? No. Open-Meteo is public and key-free.

Is it free to try? Yes — click Try for free and run the prefilled cities (Bangkok, London).

Can I use coordinates instead of city names? Yes — pass "lat,lon" strings in coordinates.

Fahrenheit? Set temperatureUnit to fahrenheit.

Pricing

Pay per result — $5 per 1,000 locations. Each location (with its full forecast) is one result. Runs that return nothing cost nothing.