Global Weather Forecast & Climate Scraper avatar

Global Weather Forecast & Climate Scraper

Pricing

from $0.70 / 1,000 item scrapeds

Go to Apify Store
Global Weather Forecast & Climate Scraper

Global Weather Forecast & Climate Scraper

Extract daily weather forecasts, max/min temperatures, precipitation totals, wind speeds, and precipitation probabilities across cities worldwide without API keys.

Pricing

from $0.70 / 1,000 item scrapeds

Rating

0.0

(0)

Developer

LiteZero

LiteZero

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Share

🌦️ Global Weather Forecast & Climate Scraper

Extract accurate 7-to-14 day weather forecasts, max/min temperatures, precipitation probabilities, wind speeds, and atmospheric conditions for any city or geographic coordinates worldwide using Open-Meteo.

Engineered for travel planners, logistics operations, agricultural supply chains, outdoor event coordinators, and automated weather alerting services.


🥊 Why This Actor Beats the Competition

Feature🌦️ This Actor (litezero)🔒 OpenWeatherMap / AccuWeather🐢 Scraping Weather.com / AccuWeather HTML
Speed⚡ < 1.0 second / location⏳ 2–3s with rate limiting🐌 15–30s headless browser scraping
Pricing💰 $1.00 / 1,000 locations (Free Platform Usage)💳 $40–$200/month subscriptions💸 $5–$10 per run compute costs
Setup Friction🚀 Zero API keys required📝 Complex developer API key signup🚫 Fragile DOM selectors & anti-bot CAPTCHAs
Geocoding📍 Auto-resolves city names or coordinates❌ Requires exact city IDs or lat/lon⚠️ Geolocation redirection issues
Forecast Range📦 7 to 14 days full daily breakdown⚠️ Free tier limited to 5-day / 3-hour🔒 Historical data heavily paywalled

🛠️ Step-by-Step: How to Use

Method 1: Apify Web Console (No-Code)

  1. Enter city names (e.g. New York, London, Tokyo, Paris, Sydney) or lat,lon coordinates.
  2. Select your forecast horizon (7 to 14 days).
  3. Choose your temperature unit (Celsius or Fahrenheit).
  4. Click Start and export results to JSON, CSV, or Excel.

Method 2: Python SDK

from apify_client import ApifyClient
client = ApifyClient("YOUR_APIFY_TOKEN")
run_input = {
"locations": ["San Francisco", "Austin", "Miami"],
"forecastDays": 7,
"temperatureUnit": "fahrenheit"
}
run = client.actor("litezero/open-meteo-weather-scraper").call(run_input=run_input)
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['location']}, {item['country']}: Today {item['today_temperature_max']}°F ({item['today_condition']})")

Method 3: Node.js SDK

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('litezero/open-meteo-weather-scraper').call({
locations: ['Berlin', 'Rome', 'Madrid'],
forecastDays: 10,
temperatureUnit: 'celsius'
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(`Extracted weather for ${items.length} cities.`);

Method 4: REST API / cURL

curl "https://api.apify.com/v2/acts/litezero~open-meteo-weather-scraper/runs?token=YOUR_APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{"locations": ["Tokyo", "Seoul"], "forecastDays": 7}'

📥 Input Parameters

ParameterTypeRequiredDefaultDescription
locationsarrayYes["New York", "London", "Tokyo"]City names or coordinate strings (lat,lon).
forecastDaysintegerNo7Days of forecast (1–14).
temperatureUnitstringNo"celsius"Temperature measurement: celsius or fahrenheit.

📤 Output Data Dictionary & Sample JSON

{
"location": "Tokyo",
"search_query": "Tokyo",
"country": "Japan",
"latitude": 35.6895,
"longitude": 139.69171,
"timezone": "Asia/Tokyo",
"temperature_unit": "celsius",
"forecast_days_count": 7,
"today_temperature_max": 22.4,
"today_temperature_min": 15.1,
"today_condition": "Partly cloudy",
"daily_forecast": [
{
"date": "2026-10-04",
"condition": "Partly cloudy",
"weather_code": 2,
"temperature_max": 22.4,
"temperature_min": 15.1,
"precipitation_sum_mm": 0.0,
"precipitation_probability_max": 10,
"wind_speed_max_kmh": 14.8
}
],
"scraped_at": "2026-10-04T06:30:00.000Z"
}

💡 Top Commercial Use Cases

  1. Travel & Hospitality Portals: Enrich destination guides, flight booking itineraries, and hotel stay recommendations with real-time 14-day forecasts.
  2. Logistics & Fleet Dispatch: Identify severe rain, snow, or high wind conditions along freight corridors and delivery routes.
  3. AgTech & Crop Monitoring: Monitor regional rainfall patterns and temperature swings to trigger automated irrigation and harvesting schedules.