Weather Forecast API: Any City or Coordinates Worldwide
Pricing
$3.00 / 1,000 weather lookups
Weather Forecast API: Any City or Coordinates Worldwide
Current weather, hourly and 7-9 day forecast for any city name or lat/lon worldwide, from MET Norway (api.met.no). Temperature, feels-like, rain, wind, humidity, UV. Metric or imperial. Built for AI agents.
Pricing
$3.00 / 1,000 weather lookups
Rating
0.0
(0)
Developer
Tudor Lane
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What it does: Current weather, hourly and 7-9 day forecast for any city or coordinates worldwide, from MET Norway, with metric or imperial units.
Who it's for: Travel, events, logistics, farming and personal-assistant agents.
Price: Pay per event: $0.003 per location. Places not found are not charged. You only pay Apify for what you run; there is no monthly fee for this Actor.
Current conditions, an hourly forecast and a 7–9 day daily forecast for anywhere on Earth, from the Norwegian Meteorological Institute (MET Norway, api.met.no), the same model data used by yr.no.
- Look up by city name ("Paris", "Springfield, Illinois, US", "Munich") or lat/lon
- Current: temperature, feels-like (wind chill), condition, rain next hour, wind speed/gust/direction, humidity, pressure, cloud, UV
- Hourly (default next 24 h, local time) and daily min/max, total rain, max wind, main condition
- Metric or imperial (°F, mph, inches)
- Batch up to 500 locations per run
Input
{"requests": ["Tokyo", {"location": "Austin, Texas, US", "days": 3, "units": "imperial"}, {"lat": 51.5, "lon": -0.12, "hours": 6}]}
Output (one row per location)
query, lat, lon, timezone, place (nearest named place), current, hourly[], daily[], updated_at, source.
Pricing
Pay per event: $0.003 per location lookup. Errors (place not found) are not charged.
Sources and licences
Weather data: MET Norway Locationforecast 2.0, licensed CC BY 4.0 and NLOD ("Data from MET Norway"). Requests follow MET's terms of service (identifying User-Agent, rounded coordinates, caching, low request rate). Place names: GeoNames (CC BY 4.0).
Quick example
Input
{"requests": [{"location": "London, UK"},{"lat": 40.7128,"lon": -74.006}],"units": "metric"}
Output (one dataset item, shortened)
{"query": "London, UK","lat": 51.50853,"lon": -0.12574,"timezone": "Europe/London","place": {"name": "London","admin1": "England","country": "United Kingdom","country_code": "GB"},"updated_at": "2026-10-21T11:23:25Z","current": {"time_utc": "2026-10-21T12:00:00Z","temperature_c": 9.9,"feels_like_c": 6.7,"wind_speed_ms": 7.5,"wind_gust_ms": null,"wind_direction_deg": 262.7,"humidity_pct": 87.6,"pressure_hpa": 999.6,"cloud_cover_pct": 100,"uv_index": null,"condition": "rain","symbol_code": "rain","precipitation_next_hour_mm": 0.7},"hourly": [{"time_local": "2026-10-21T13:00:00+01:00","temperature_c": 9.9,"feels_like_c": 6.7,"wind_speed_ms": 7.5,"wind_gust_ms": null,"wind_direction_deg": 262.7,"humidity_pct": 87.6,"pressure_hpa": 999.6,"cloud_cover_pct": 100,"uv_index": null,"condition": "rain","precipitation_mm": 0.7,"precip_probability_pct": null},{"time_local": "2026-10-21T14:00:00+01:00","temperature_c": 9.8,"feels_like_c": 6.6,"wind_speed_ms": 7.3,"wind_gust_ms": null,"wind_direction_deg": 254.6,"humidity_pct": 87.9,"pressure_hpa": 1001,"cloud_cover_pct": 100,"uv_index": null,"condition": "light rain","precipitation_mm": 0.2,"precip_probability_pct": null},"..."],"daily": [{"date": "2026-10-21","min_temp_c": 8.1,"max_temp_c": 10.8,"precipitation_mm": 0.9,"max_wind_ms": 7.5,"condition": "clear sky"},{"date": "2026-10-22","min_temp_c": 8,"max_temp_c": 13.6,"precipitation_mm": 3,"max_wind_ms": 5.7,"condition": "partly cloudy"},"..."],"source": "MET Norway Locationforecast 2.0 (api.met.no), CC BY 4.0. Place names: GeoNames CC BY 4.0","error": null}
Use it from AI agents (MCP) and code
- Apify MCP server: add
https://mcp.apify.com/?tools=tudorlane/world-weather-forecastto Claude, Cursor, ChatGPT connectors, VS Code or any MCP client (sign in with Apify OAuth or an API token). The Actor appears as a tool the model can call. - REST (sync):
POST https://api.apify.com/v2/acts/tudorlane~world-weather-forecast/run-sync-get-dataset-items?token=YOUR_TOKENwith the input JSON as the body; results come back in the response. - SDKs / no-code:
apify-client(Python/JS), LangChain, LlamaIndex, CrewAI, n8n, Make and Zapier integrations.
FAQ
Need an API key? No.
How many locations? Up to 500 per run.
Units? units: imperial adds F, mph and inches.
What if the source is down? You get an error row and are not charged for it.
Support? Open an issue on the Actor's Issues tab.
Keywords: weather API, weather forecast API, hourly forecast, 7 day forecast, MET Norway, yr.no, weather for AI agents, MCP tool, Apify Actor, AI agent tool.