MSN Weather provides current conditions and forecasts for places worldwide, including up to 10 days ahead and optional hourly forecasts for the next 24 hours.
Your information
City, address or ZIP code, for example Seattle, 98101, or Paris, France.
More options
Temperature units, for example fahrenheit. Defaults to fahrenheit in the US and celsius elsewhere.
Example results
62°F, Mostly cloudy
Seattle, WA
Updated Sep 29, 6:42 PM
No active weather alerts.
Air quality and UV
Good air quality
Sun times
- Sunrise
- 7:03 AM
- Sunset
- 6:55 PM
About the MSN Weather tool
MSN Weather returns current conditions, temperatures, air quality, active alerts, and sun times for a city, address, or ZIP code.
Get forecast returns daily forecasts for up to 10 days and, optionally, hourly forecasts for the next 24 hours; it needs a city, address, or ZIP code.
Built from msn.com, bing.com and nominatim.openstreetmap.org. Last checked Sep 30, 2026.
Actions
Get current weather
1 creditGet current MSN Weather conditions for a city, address or ZIP code. Place matches are approximate for broad or ambiguous searches; some air-quality readings or sun times may be unavailable.
Uses MSN Weather and nominatim.openstreetmap.org.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Unitsunits | Text | Optional | Temperature units, for example fahrenheit. Defaults to fahrenheit in the US and celsius elsewhere.Example: Celsius |
Locationlocation | Text | Required | City, address or ZIP code, for example Seattle, 98101, or Paris, France.Example: 98101 |
What you get
| Field | Type | Description |
|---|---|---|
Aqiaqi | Details | Air-quality index when shown, otherwise a null value. |
Unitaqi.unit | Text | Example: AQI |
Valueaqi.value | Number | Example: 42 |
Placeplace | Text | Matched place name.Example: Seattle, WA |
Alertsalerts | List | Active weather alerts, if any. |
Textalerts[].text | Text | Example: Prepare for possible flooding. Pay close attention to weather forecast and… |
Titlealerts[].title | Text | Example: Coastal Flood - Advisory |
Sunsetsunset | Text | Local sunset time in ISO 8601 with UTC offset.Example: 2026-09-28T18:55:02-07:00 |
Sunrisesunrise | Text | Local sunrise time in ISO 8601 with UTC offset.Example: 2026-09-28T07:03:59-07:00 |
Humidityhumidity | Details | Relative humidity as a percent. |
Unithumidity.unit | Text | Example: % |
Valuehumidity.value | Number | Example: 72 |
Latitudelatitude | Number | Matched latitude.Example: 47.6107389 |
Uv Indexuv_index | Details | UV index, a unitless index. |
Unituv_index.unit | Text | Example: Index |
Valueuv_index.value | Number | Example: 1 |
Longitudelongitude | Number | Matched longitude.Example: -122.3361845 |
Conditionsconditions | Text | Current weather conditions in words.Example: Mostly cloudy |
Feels Likefeels_like | Details | Feels-like temperature with unit. |
Unitfeels_like.unit | Text | Example: °F |
Valuefeels_like.value | Number | Example: 54 |
Wind Speedwind_speed | Details | Wind speed with unit. |
Unitwind_speed.unit | Text | Example: Mph |
Valuewind_speed.value | Number | Example: 10 |
Air Qualityair_quality | Text | Air quality in words.Example: Good air quality |
Temperaturetemperature | Details | Current temperature with unit. |
Unittemperature.unit | Text | Example: °F |
Valuetemperature.value | Number | Example: 62 |
Weather URLweather_url | Text | Link to the place on MSN Weather.Example: https://www.msn.com/en-us/weather/forecast/in-47.6107389,-122.3361845?loc=eyJ4I… |
Wind Directionwind_direction | Text | Compass direction of the wind.Example: SSW |
Observation Timeobservation_time | Text | Local observation time as ISO 8601 with UTC offset.Example: 2026-09-28T18:42:28-07:00 |
Example result
For Location: 98101
{
"aqi": {
"unit": "AQI",
"value": 42
},
"place": "Seattle, WA",
"alerts": [],
"sunset": "2026-09-28T18:55:02-07:00",
"sunrise": "2026-09-28T07:03:59-07:00",
"humidity": {
"unit": "%",
"value": 72
},
"latitude": 47.6107389,
"uv_index": {
"unit": "index",
"value": 1
},
"longitude": -122.3361845,
"conditions": "Mostly cloudy",
"feels_like": {
"unit": "°F",
"value": 54
},
"wind_speed": {
"unit": "mph",
"value": 10
},
"air_quality": "Good air quality",
"temperature": {
"unit": "°F",
"value": 62
},
"weather_url": "https://www.msn.com/en-us/weather/forecast/in-47.6107389,-122.3361845?loc=eyJ4IjoiLTEyMi4zMzYxODQ1IiwieSI6IjQ3LjYxMDczODkifQ%3D%3D&weadegreetype=F",
"wind_direction": "SSW",
"observation_time": "2026-09-28T18:42:28-07:00"
}Get forecast
1 creditGet up to 10 days of MSN Weather forecasts for a city, address, or ZIP code, with optional hourly forecasts for the next 24 hours. Temperatures use Fahrenheit in the US and Celsius elsewhere unless specified.
Uses MSN Weather and bing.com.
What you provide
| Field | Type | Required | Description |
|---|---|---|---|
Daysdays | Number | Optional | Number of forecast days, such as 5.Example: 3 |
Unitsunits | Text | Optional | Temperature units, such as celsius. Defaults to fahrenheit in the US and celsius elsewhere.Example: Celsius |
Locationlocation | Text | Required | City, address, or ZIP code, such as Atlanta or 10001.Example: 10001 |
Include Hourlyinclude_hourly | Yes or no | Optional | Include the next 24 hourly forecasts, such as true.Example: Yes |
What you get
| Field | Type | Description |
|---|---|---|
Dailydaily | List | |
Lowdaily[].low | Number | Example: 58 |
Datedaily[].date | Date | Example: 2026-09-28 |
Highdaily[].high | Number | Example: 60 |
Weekdaydaily[].weekday | Text | Example: Monday |
Page Linkdaily[].page_link | Text | Example: https://www.msn.com/en-us/weather/forecast/in-New-York,NY?loc=eyJsIjoiTmV3IFlvc… |
Conditionsdaily[].conditions | Text | Example: Light rain showers |
Wind Speeddaily[].wind_speed | Number | Example: 4 |
Wind Directiondaily[].wind_direction | Text | Example: N |
Wind Speed Unitdaily[].wind_speed_unit | Text | Example: Mph |
Chance of Precipitation (%)daily[].chance_of_precipitation_percent | Number | Example: 50 |
Hourlyhourly | List | |
Timehourly[].time | Text | Example: 2026-09-28T22:00:00.000-04:00 |
Page Linkhourly[].page_link | Text | Example: https://www.msn.com/en-us/weather/forecast/in-Atlanta,Ga.?loc=eyJsIjoiQXRsYW50Y… |
Conditionshourly[].conditions | Text | Example: Clear |
Temperaturehourly[].temperature | Number | Example: 69 |
Chance of Precipitation (%)hourly[].chance_of_precipitation_percent | Number | Example: 0 |
Latitudelatitude | Number | Example: 40.7483 |
Longitudelongitude | Number | Example: -73.9941 |
Page Linkpage_link | Text | Example: https://www.msn.com/en-us/weather/forecast/in-New%20York,NY?loc=eyJsIjoiTmV3IFl… |
Matched Placematched_place | Text | Example: 10001 New York, NY |
Temperature Unittemperature_unit | Text | Example: Fahrenheit |
Example result
For Days: 3, Location: 10001
{
"daily": [
{
"low": 58,
"date": "2026-09-28",
"high": 60,
"weekday": "Monday",
"page_link": "https://www.msn.com/en-us/weather/forecast/in-New-York,NY?loc=eyJsIjoiTmV3IFlvcmsiLCJyIjoiTlkiLCJjIjoiVW5pdGVkIFN0YXRlcyIsImkiOiJVUyIsImciOiJlbi11cyIsIngiOiItNzMuOTk0MSIsInkiOiI0MC43NDgzIn0%3D&weadegr…",
"conditions": "Light rain showers",
"wind_speed": 4,
"wind_direction": "N",
"wind_speed_unit": "mph",
"chance_of_precipitation_percent": 50
},
{
"low": 59,
"date": "2026-09-29",
"high": 68,
"weekday": "Tuesday",
"page_link": "https://www.msn.com/en-us/weather/forecast/in-New-York,NY?loc=eyJsIjoiTmV3IFlvcmsiLCJyIjoiTlkiLCJjIjoiVW5pdGVkIFN0YXRlcyIsImkiOiJVUyIsImciOiJlbi11cyIsIngiOiItNzMuOTk0MSIsInkiOiI0MC43NDgzIn0%3D&weadegr…",
"conditions": "Mostly cloudy",
"wind_speed": 2,
"wind_direction": "NW",
"wind_speed_unit": "mph",
"chance_of_precipitation_percent": 0
},
{
"low": 63,
"date": "2026-09-30",
"high": 75,
"weekday": "Wednesday",
"page_link": "https://www.msn.com/en-us/weather/forecast/in-New-York,NY?loc=eyJsIjoiTmV3IFlvcmsiLCJyIjoiTlkiLCJjIjoiVW5pdGVkIFN0YXRlcyIsImkiOiJVUyIsImciOiJlbi11cyIsIngiOiItNzMuOTk0MSIsInkiOiI0MC43NDgzIn0%3D&weadegr…",
"conditions": "Mostly sunny",
"wind_speed": 2,
"wind_direction": "WSW",
"wind_speed_unit": "mph",
"chance_of_precipitation_percent": 1
}
],
"hourly": [],
"latitude": 40.7483,
"longitude": -73.9941,
"page_link": "https://www.msn.com/en-us/weather/forecast/in-New%20York,NY?loc=eyJsIjoiTmV3IFlvcmsiLCJyIjoiTlkiLCJyMiI6IiIsImMiOiJVbml0ZWQgU3RhdGVzIiwiaSI6IlVTIiwiZyI6ImVuLXVzIiwieCI6Ii03My45OTQxIiwieSI6IjQwLjc0ODMi…",
"matched_place": "10001 New York, NY",
"temperature_unit": "fahrenheit"
}For developers
Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.
curl 'https://api.fous.com/v1/query' \
--fail-with-body --silent --show-error --max-time 180 \
-H "Authorization: Bearer YOUR_API_KEY" \
-H 'Content-Type: application/json' \
--data-raw '{
"api": "@msn-weather",
"visibility": "public",
"operation": "get_current_weather",
"version": 1,
"input": {
"location": "98101"
},
"response": {
"format": "json"
}
}'What you can do with it
- Check current conditions before planning outdoor work
- Compare daily forecasts across locations
- Review hourly forecasts for the next 24 hours
- Check active weather alerts for a location
- Track forecast temperatures and precipitation chances
Questions about MSN Weather
Can I run it with my own inputs?
Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.
Can I call this MSN Weather tool as an API?
Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.
How much does it cost?
Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. With pay as you go, a credit costs 1¢. Monthly plans cost less per credit.
Do I need a MSN Weather account?
No. You only need a Fous account.
How current is the data?
Fous gets the data from msn.com when you run it. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified on Sep 30, 2026.
What is the current temperature in a location?
Use Get current weather with a city, address, or ZIP code to return the current temperature and temperature unit.
What is the forecast for the next few days?
Use Get forecast with a location and number of days to return daily conditions, high and low temperatures, and precipitation chances.
Can I get hourly weather forecasts?
Yes. Use Get forecast with hourly forecasts enabled to include hourly forecasts for the next 24 hours.