Weather Data & Forecast Scraper
Pricing
Pay per usage
Weather Data & Forecast Scraper
Extract current weather, historical data, and forecasts from Weather.com, AccuWeather, OpenWeatherMap, and other weather services. Collect temperature, humidity, wind speed, precipitation, UV index, air quality, and 10-day forecasts for agriculture, logistics, insurance, and climate research.
π Extract weather data, forecasts & climate history from Weather.com, AccuWeather, OpenWeather
Scrape current weather, historical data, and forecasts from Weather.com, AccuWeather, and OpenWeatherMap. Collect temperature, humidity, wind, precipitation, UV index, air quality, and 10-day forecasts for agriculture and research.
β¨ Features
- π Multi-platform scraping - Extract data from multiple sources in a single run
- π Structured output - Clean JSON datasets ready for analysis
- β‘ High performance - Parallel scraping with automatic rate limiting
- π‘οΈ Anti-blocking - Built-in rotation and stealth techniques
- π° Cost-effective - Pay only for results ($5.0/1K results)
- π Scheduled runs - Automate recurring data collection via Apify scheduler
- π€ Multiple export formats - JSON, CSV, Excel, and more
π Supported Websites
- Weather.com - Current conditions, forecasts, radar
- AccuWeather - MinuteCast, daily/monthly forecasts
- OpenWeatherMap - Historical data, current weather API
- Weather Underground - Hyperlocal weather data
π Data Output
| Field | Description |
|---|---|
| location | City/region name and coordinates |
| temperature | Current temperature in Β°C/Β°F |
| feelsLike | Feels-like temperature |
| humidity | Relative humidity percentage |
| windSpeed | Wind speed and direction |
| precipitation | Precipitation chance/amount |
| uvIndex | UV radiation index |
| airQuality | AQI (Air Quality Index) |
| forecast | Up to 10-day forecast data |
| historical | Past weather data records |
π° Pricing
This actor uses PAY_PER_EVENT pricing:
- 5Β’ per result ($5.00 per 1,000 results)
- Free trial available - test with sample data before committing
π Quick Start
Using Apify Console
- Open the actor page
- Click "Try for free"
- Configure your input parameters
- Click "Run"
Using API
from apify_client import ApifyClientclient = ApifyClient("YOUR_API_TOKEN")# Prepare inputrun_input = {}# Run the actorrun = client.actor("oneary/weather-database-scraper").call(run_input=run_input)# Fetch resultsdataset = client.dataset(run["defaultDatasetId"]).list_items()for item in dataset.items:print(item)
Using curl
# Run the actorcurl -X POST "https://api.apify.com/v2/acts/oneary/weather-database-scraper/runs?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{}'# Fetch resultscurl "https://api.apify.com/v2/datasets/DATASET_ID/items?token=YOUR_TOKEN"
π Use Cases
- πΎ Agriculture - Plan planting, irrigation, and harvest based on forecast data
- π Logistics - Optimize delivery routes and schedules around weather conditions
- π Insurance - Assess weather-related risk for insurance underwriting
- π¬ Climate Research - Build historical weather datasets for climate analysis
- ποΈ Construction - Schedule outdoor work around weather forecasts
- β‘ Energy - Predict energy demand based on temperature forecasts
βοΈ Configuration
See the .actor/input_schema.json for full configuration options.
π Integration
Connect with your favorite tools via Apify integrations:
- Make (Integromat) - Automate workflows
- Zapier - Connect with 5,000+ apps
- Webhooks - Real-time data delivery
- API - Full REST API access
π License
This actor is available under the MIT License.
Built with β€οΈ by Luan (oneary)