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

(13)

Developer

Acceleration

Acceleration

Maintained by Community

Actor stats

0

Bookmarked

111

Total users

80

Monthly active users

7 days ago

Last modified

Categories

Share

🌦 Weather Crawler (TimeAndDate)

Overview

Weather Crawler takes a location (city name) and provides 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. For example:

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.


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/usa/new-york/ext

This method is ideal for:

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

Example Output

Here's a sample output. As you can see, it contains all the useful attributes (explained below).

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

In JSON format, it would be:

{
"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

Most of the attributes are optional. For reference, here is the detailed field description.

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.


Notes & Limitations

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