🌤️ Weather Scraper — Forecast & History avatar

🌤️ Weather Scraper — Forecast & History

Pricing

from $10.00 / 1,000 results

Go to Apify Store
🌤️ Weather Scraper — Forecast & History

🌤️ Weather Scraper — Forecast & History

Get current weather, forecasts & historical data for any location. Temperature, humidity, wind, precipitation & UV index. Build weather dashboards, ag tools & travel planners. Pay per query.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

5

Total users

3

Monthly active users

4 days ago

Last modified

Categories

Share

🌦️ Weather Forecast Scraper — Multi-Day Forecasts, Current Conditions & Historical Data

Bulk-extract weather forecasts and current conditions for any global location: temperature high / low, humidity, wind speed + direction, precipitation probability + accumulation, UV index, dew point, cloud cover, pressure, multi-day outlook (up to 14 days), and historical observations. A pay-per-result alternative to OpenWeather API ($0-180/mo), Weather.com Enterprise, AccuWeather, and Tomorrow.io — designed for agtech founders timing planting + spraying, logistics ops routing around storms, event planners advising on outdoor risk, and insurers pricing weather-linked policies.

Why Weather Forecast Scraper Beats OpenWeather, Weather.com, AccuWeather & Tomorrow.io

FeatureNexGenData Weather ScraperOpenWeather APIWeather.com EnterpriseAccuWeather APITomorrow.io
Cost$2 per 1K forecasts, pay-per-eventFree (60/min) - $180/mo$$$$ enterprise quote$25-1000+ / month$0 (limited) - $$ / month
14-day forecastYesYes (paid tier)YesYes (paid tier)Yes (paid tier)
Hourly granularityYes — 48h hourlyYes (paid)YesYes (paid)Yes (paid)
Historical observationsYes — back 5+ yearsPlan-gatedPlan-gatedPlan-gatedPlan-gated
Severe-weather alertsYesYes (paid)YesYesYes
Global coverageYesYesYesYesYes
Bulk exportJSON / CSV / ExcelPlan-gatedCustomPlan-gatedPlan-gated
AuthApify tokenAPI key + planEnterprise contractAPI key + planAPI key + plan
Monthly minimumNone$0-180+$$$$$25+Plan-based

Most agtech + logistics teams pick this actor instead of OpenWeather paid tier because they only need bulk forecasts once or twice a day for many locations — cheaper than Tomorrow.io for non-real-time use cases and drop-in compatible with the JSON shape developers already know from OpenWeather.

What You Get Per Location

Each dataset item is a flat record:

  • location{name, country, lat, lon, timezone, elevation_m}
  • current{temp_c, temp_f, feels_like, humidity, wind_kph, wind_dir, condition, icon, pressure_mb, dew_point_c, cloud_pct, uv_index, observed_at}
  • hourly[] — 48-hour hourly forecast objects
  • daily[] — up to 14-day daily forecast with {date, temp_high, temp_low, condition, precip_probability, precip_mm, sunrise, sunset, moon_phase, uv_max}
  • alerts[] — severe-weather alerts {title, severity, areas, effective, expires, description}
  • air_quality{aqi, pm25, pm10, o3, no2, so2, co} when available
  • historical[] — daily aggregates for the trailing N days (configurable)
  • last_updated_utc

Use Cases

  • Agtech platforms — pull daily forecasts for every grower's field to power planting and spraying advice
  • Logistics ops — route truck dispatches around storms by joining shipping lanes with severe-weather alerts
  • Event planners — pre-event 14-day risk view for outdoor venues; trigger cancellation playbook automatically
  • Insurance underwriting — score historical exposure for parametric weather products
  • Retail demand forecasting — feed temperature + precipitation into a regression for next-week sales by store
  • Construction PMs — schedule pours and crane work around precipitation windows

Quick Start

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run = client.actor("nexgendata/weather-forecast-scraper").call(run_input={
"locations": [
{"name": "Iowa City, IA"},
{"lat": 35.6762, "lon": 139.6503},
{"name": "Sao Paulo, BR"}
],
"forecastDays": 14,
"includeHourly": True,
"includeAlerts": True
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(item["location"]["name"], item["current"]["temp_c"], item["daily"][0]["precip_probability"])

Pricing

Pay-per-event:

  • Actor Start: small fixed charge per run (memory-scaled)
  • Per forecast: $2 per 1,000 location-forecasts returned

No subscription, no minimum, no per-seat fee.

Use caseActor
Weather intelligence MCP for AI agentsweather-mcp-server
Real-estate intelligence MCPreal-estate-mcp-server
Google Maps places + reviewsgoogle-maps-mcp-server
News content + sentiment MCPnews-mcp-server
Commodity futures trackercommodity-futures-tracker
Redfin real-estate scraperredfin-real-estate-scraper
Yahoo Finance stock + ETF scraperyahoo-finance-scraper
Government contracts searchgovernment-contracts-search

FAQ

What's the source of the forecast data? A blended forecast assembled from publicly available NOAA, ECMWF, MeteoFrance, and JMA model outputs plus official observation stations.

How accurate is the 14-day outlook? Beyond 7 days, forecasts are best treated as scenarios rather than point predictions — this is a property of physics, not the API.

Can I geocode by city name or postal code? Yes — pass name and the actor geocodes to lat/lon internally.

Output formats? JSON, CSV, Excel, and the Apify dataset API.

Is this legal? Yes. All upstream weather model data is publicly published by national meteorological agencies.

About NexGenData

NexGenData publishes 260+ buyer-intent actors covering SEC filings, YC alumni, lead generation, competitive intelligence, stock fundamentals across 30+ exchanges, and more. All pay-per-result. Browse the full catalog at https://apify.com/nexgendata?fpr=2ayu9b


How NexGenData Pricing Works

Every NexGenData actor uses pay-per-event pricing — you only pay for results that actually land in your dataset. No monthly minimum, no seat fees, no surprise overage bills.

  • Actor Start: a single-event charge each time you spin the actor up (scaled to memory size)
  • Result / item: charged per item written to the default dataset
  • No charge for retries, internal proxy rotation, or failed sub-requests — those are absorbed by the platform

Apify Platform Bonus

New to Apify? Sign up with the NexGenData referral link — you get free platform credits on signup (enough for several thousand free results) and you help fund the maintenance of this actor fleet.

Integration Surface

Every actor in the NexGenData catalog can be triggered from:

  • Apify console — point-and-click run
  • Apify API — REST + webhooks
  • Apify Python / JS SDKs — programmatic batch
  • Zapier, Make.com, n8n — official integrations
  • MCP — many actors are exposed as MCP tools for Claude / ChatGPT / Cursor agents
  • Schedules — built-in cron for daily / weekly / monthly runs
  • Webhooks — POST results to any HTTPS endpoint on dataset write

Support

NexGenData maintains 260+ Apify actors and ships updates regularly. Bug reports via the Apify console issues tab get a response within 24 hours. Roadmap requests are welcome — high-demand features ship in the next version.

Home: thenextgennexus.com Full catalog: apify.com/nexgendata