MSN Weather API avatar

MSN Weather API

Pricing

from $0.62 / 1,000 weather lookups

Go to Apify Store
MSN Weather API

MSN Weather API

Unofficial wrapper around MSN's own public weather API: current conditions, forecast, trends, and location search.

Pricing

from $0.62 / 1,000 weather lookups

Rating

0.0

(0)

Developer

Romy

Romy

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

5 days ago

Last modified

Categories

Share

Unofficial, reverse-engineered wrapper around MSN's own public weather API. Returns real-time weather data as structured JSON — no scraping, no HTML parsing, no login required.

What

A Standby REST API that proxies MSN's own weather backend for:

  • Current conditions for any coordinate.
  • A 10-day forecast overview.
  • 30-day weather trends (temperature/climate summary).
  • Location autosuggest, to resolve a place name to coordinates.

Why

MSN's weather data is sourced from a real forecasting backend and kept current, but there's no public documented API for it. This wrapper exposes that data as clean JSON for anyone who wants real-time conditions or forecasts without building a scraper against MSN's web frontend.

How

This is a Standby Actor — it runs as a long-lived HTTP server, not a one-shot crawl. Send GET requests to its Standby URL with the query parameters documented below; each call returns JSON immediately.

Input

All parameters are passed as query string parameters on the request URL — there is no JSON input needed to start the Actor.

RouteParamsDescription
GET /currentlat, lon, marketCurrent weather conditions for a location.
GET /forecastlat, lon, market, region (optional), days (default 10)Multi-day forecast overview.
GET /trendslat, lon, market, days (default 30)Monthly temperature/climate trend data.
GET /location-searchq, marketResolve a place name to coordinates and places/addresses/businesses.

lat/lon are plain decimal coordinates. Market codes follow MSN's own locale format (language-COUNTRY, e.g. en-us, en-gb, id-id, de-de, ja-jp) — it affects both language and units (Fahrenheit/Celsius).

Output

Each route returns MSN's own response JSON largely as-is — field names and shapes follow MSN's API directly, so the response is richer and more detailed than any fixed Apify Dataset schema could usefully flatten. See the Input table above for what each route's response contains.

Pricing

Pay-per-event:

  • apify-actor-start — flat fee per Actor Standby run.
  • weather-lookup — one charge per call.

Known limitations

  • Forecast/trends length is bounded by what MSN's own backend serves for a given days value; very large ranges may return fewer days than requested.
  • This Actor only wraps the weather vertical — no news, finance, or sports data.