Weather Forecast avatar
Weather Forecast

Pricing

from $3.30 / 1,000 results

Go to Apify Store
Weather Forecast

Weather Forecast

The Weather Forecast Scraper collects daily weather data for a city, including temperature, conditions, wind, humidity, precipitation, and UV index. It supports solar forecasting, trip planning, data dashboards, and research on weather and solar patterns.

Pricing

from $3.30 / 1,000 results

Rating

5.0

(3)

Developer

Acceleration

Acceleration

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

6

Monthly active users

5 days ago

Last modified

Categories

Share

🌦 Weather Crawler (TimeAndDate)

Overview

Weather Crawler is an Apify Actor that scrapes extended 14 days weather forecast data from timeanddate.com for given locations. It extracts daily weather details such as temperature, conditions, wind, humidity, precipitation, UV index, and also enriches the data with latitude and longitude using the Open-Meteo Geocoding API.

Where you can use it?

  • Weather dashboards
  • Climate research datasets
  • Travel & tourism apps
  • Location-aware forecasting systems

Input Methods

The actor supports multiple ways to provide weather URLs.


1️⃣ Single URL

Users can manually add one or more TimeAndDate extended forecast URLs in the Start URLs field.

Example:

https://www.timeanddate.com/weather/usa/austin/ext

This method is suitable for scraping a small number of locations.


2️⃣ Text File Upload (Bulk URLs)

For scraping multiple cities at once, users can upload a text file containing weather URLs.

  • Each URL must be on a new line
  • Only TimeAndDate /ext weather URLs are supported

Example text file (urls.txt):

https://www.timeanddate.com/weather/germany/frankfurt/ext
https://www.timeanddate.com/weather/uk/london/ext
https://www.timeanddate.com/weather/india/new-delhi/ext
https://www.timeanddate.com/weather/usa/new-york/ext

This method is ideal for:

  • Bulk data collection
  • Weather analysis across multiple cities
  • Automation workflows

Example Output

Tabular Form:

CityCountryDayFeels LikeHumidityLatitudeLongitudePrecipitation AmountPrecipitation ChanceTemperatureUV IndexWeatherWind
berlingermanySat Jan 326 °F93%52.5243713.410534.26"72%34 / 25 °F0 (Low)Moderate snow. Overcast.8 mph
berlingermanySun Jan 425 °F90%52.5243713.410530.83"51%34 / 23 °F0 (Low)Light snow. Mostly cloudy.9 mph

Json Form:

{
"city": "berlin",
"country": "germany",
"latitude": 52.52437,
"longitude": 13.41053,
"day": "Sat Jan 3",
"temperature": "34 / 25 °F",
"weather": "Moderate snow. Overcast.",
"feels_like": "26 °F",
"wind": "8 mph",
"humidity": "93%",
"precipitation_chance": "72%",
"precipitation_amount": "4.26\"",
"uv_index": "0 (Low)"
}

Data Fields Explained

FieldDescription
cityCity name
countryCountry name
latitudeLatitude of City
longitudeLongitude of City
dayForecast day
temperatureMax / Min temperature
weatherWeather condition summary
feels_likeFeels-like temperature
windWind speed
humidityHumidity percentage
precipitation_chanceProbability of precipitation
precipitation_amountPrecipitation volume
uv_indexUV index & risk level

Notes & Limitations

The actor fetches weather information only for the upcoming 14 days from the date of scraping.