Weather Forecast Scraper
Pricing
Pay per usage
Go to Apify Store

Weather Forecast Scraper
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Rajat Sharda
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
0
Monthly active users
34 minutes ago
Last modified
Categories
Share
Weather Forecast Scraper & Open-Meteo API Tool
A lightweight, single-purpose tool for AI agents and weather monitoring systems: given latitude/longitude coordinates, returns a clean, structured daily weather forecast with temperature ranges, precipitation, wind speed, and WMO weather codes. Built for AI agent toolboxes — small JSON in, small JSON out.
Features
- Zero API Keys Required: Uses the free, open Open-Meteo API — no auth setup needed.
- Global Coverage: Works for any location worldwide via latitude/longitude.
- WMO Weather Descriptions: Converts raw weather codes into human-readable descriptions (e.g. "Clear sky", "Heavy rain", "Thunderstorm").
- Agent-Friendly Output: Micro-structured JSON designed to fit comfortably inside LLM context windows.
- Pay-Per-Event (PPE) Pricing: Charged per forecast day returned.
Input Parameters
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
latitude | Number | No | 40.7128 (NYC) | Latitude of the target location (-90 to 90). |
longitude | Number | No | -74.0060 (NYC) | Longitude of the target location (-180 to 180). |
max_items | Integer | No | 5 | Number of forecast days to return (max 16). |
Example Input
{"latitude": 48.8566,"longitude": 2.3522,"max_items": 3}
Output Schema
| Field | Type | Description |
|---|---|---|
date | String | Date of the forecast (YYYY-MM-DD). |
weather_code | Integer | WMO weather code. |
weather_description | String | Human-readable weather description. |
temperature_max_c | Number | Maximum temperature in Celsius. |
temperature_min_c | Number | Minimum temperature in Celsius. |
precipitation_mm | Number | Total precipitation in millimeters. |
wind_speed_max_kmh | Number | Maximum wind speed in km/h. |
Example Output
{"date": "2026-07-08","weather_code": 0,"weather_description": "Clear sky","temperature_max_c": 28.5,"temperature_min_c": 19.2,"precipitation_mm": 0.0,"wind_speed_max_kmh": 12.3}
Pricing Configuration
This Actor utilizes Apify's Pay-Per-Event (PPE) monetization model.
- Primary Event:
forecast-day-scraped - Cost: $0.002 per forecast day returned.