# The Weather Channel API

> The Weather Channel returns current conditions, forecasts, and weather alerts, available as a workflow and API.

The Weather Channel, also called TWC, returns current conditions and today’s high and low for a required location. Get daily forecast and Get hourly forecast return forecasts for a required location, with optional duration and units. List weather alerts returns active severe weather alerts for a required location, most severe first.

- Page: https://fous.com/tools/the-weather-channel
- Handle: `@the-weather-channel`
- Category: [Weather](https://fous.com/tools/category/weather)
- Source website: https://weather.com
- Last verified: Sep 29, 2026

## Methods

### Get current weather

Operation `get_current_weather`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

Get current conditions and today’s high and low for a city, postcode, ZIP code, or street address worldwide. Street addresses are matched to nearby weather observation coordinates; some observations may omit gusts or other measurements.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `units` | string | no | `"metric"` | Measurement units, for example metric; defaults to imperial. |
| `location` | string | yes | `"Chicago"` | City, street address, ZIP code or postcode, for example Chicago or SW1A 1AA. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "units": {
      "enum": [
        "imperial",
        "metric"
      ],
      "type": "string",
      "default": "imperial",
      "description": "Measurement units, for example metric; defaults to imperial.",
      "examples": [
        "metric",
        "imperial"
      ]
    },
    "location": {
      "type": "string",
      "description": "City, street address, ZIP code or postcode, for example Chicago or SW1A 1AA.",
      "examples": [
        "Chicago",
        "SW1A 1AA",
        "1600 Pennsylvania Ave NW, Washington, DC"
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "location": "Chicago"
    },
    {
      "units": "metric",
      "location": "SW1A 1AA"
    },
    {
      "units": "imperial",
      "location": "1600 Pennsylvania Ave NW, Washington, DC"
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `place` | string | `"Chicago, Illinois, United States"` | Matched place name and region. |
| `sunset` | string or null | `"2026-09-28T18:37:24-05:00"` | Local sunset time in ISO 8601 with UTC offset. |
| `sunrise` | string or null | `"2026-09-28T06:44:35-05:00"` | Local sunrise time in ISO 8601 with UTC offset. |
| `humidity` | object |  | Relative humidity with an explicit measurement unit. |
| `humidity.unit` | string | `"%"` |  |
| `humidity.value` | number or null | `77` |  |
| `latitude` | number | `41.882` | Matched latitude. |
| `pressure` | object |  | Barometric pressure with an explicit measurement unit. |
| `pressure.unit` | string | `"inHg"` |  |
| `pressure.value` | number or null | `30.04` |  |
| `uv_index` | object |  | Current UV index with an explicit measurement unit. |
| `uv_index.unit` | string | `"index"` |  |
| `uv_index.value` | number or null | `0` |  |
| `uv_level` | string or null | `"Low"` | UV level in words. |
| `dew_point` | object |  | Dew point with an explicit measurement unit. |
| `dew_point.unit` | string | `"°F"` |  |
| `dew_point.value` | number or null | `56` |  |
| `longitude` | number | `-87.632` | Matched longitude. |
| `today_low` | object |  | Today’s forecast low with an explicit measurement unit. |
| `today_low.unit` | string | `"°F"` |  |
| `today_low.value` | number or null | `54` |  |
| `wind_gust` | object |  | Wind gust speed with an explicit measurement unit. |
| `wind_gust.unit` | string | `"mph"` |  |
| `wind_gust.value` | number or null |  |  |
| `conditions` | string or null | `"Clear"` | Current weather conditions in words. |
| `feels_like` | object |  | Feels-like temperature with an explicit measurement unit. |
| `feels_like.unit` | string | `"°F"` |  |
| `feels_like.value` | number or null | `64` |  |
| `moon_phase` | string or null | `"Waning Gibbous"` | Moon phase in words. |
| `today_high` | object |  | Today’s forecast high with an explicit measurement unit. |
| `today_high.unit` | string | `"°F"` |  |
| `today_high.value` | number or null | `70` |  |
| `visibility` | object |  | Visibility with an explicit measurement unit. |
| `visibility.unit` | string | `"mi"` |  |
| `visibility.value` | number or null | `10` |  |
| `wind_speed` | object |  | Wind speed with an explicit measurement unit. |
| `wind_speed.unit` | string | `"mph"` |  |
| `wind_speed.value` | number or null | `4` |  |
| `temperature` | object |  | Air temperature with an explicit measurement unit. |
| `temperature.unit` | string | `"°F"` |  |
| `temperature.value` | number or null | `64` |  |
| `wind_direction` | string or null | `"East-northeast"` | Compass direction in words. |
| `observation_time` | string or null | `"2026-09-28T19:17:58-05:00"` | Local observation time in ISO 8601 with UTC offset. |
| `weather_com_link` | string | `"https://weather.com/weather/today/l/41.882,-87.632"` | Weather page for the matched location. |
| `weather_com_location_key` | string or null | `"4c9ff75840c6ce23fa10812d0f14b605af47896e9ca3fd59abdb9edd1b9d486a"` | The Weather Channel place identifier. |

**Example input**

```json
{
  "location": "Chicago"
}
```

**Example output**

```json
{
  "place": "Chicago, Illinois, United States",
  "sunset": "2026-09-28T18:37:24-05:00",
  "sunrise": "2026-09-28T06:44:35-05:00",
  "humidity": {
    "unit": "%",
    "value": 77
  },
  "latitude": 41.882,
  "pressure": {
    "unit": "inHg",
    "value": 30.04
  },
  "uv_index": {
    "unit": "index",
    "value": 0
  },
  "uv_level": "Low",
  "dew_point": {
    "unit": "°F",
    "value": 56
  },
  "longitude": -87.632,
  "today_low": {
    "unit": "°F",
    "value": 54
  },
  "wind_gust": {
    "unit": "mph",
    "value": null
  },
  "conditions": "Clear",
  "feels_like": {
    "unit": "°F",
    "value": 64
  },
  "moon_phase": "Waning Gibbous",
  "today_high": {
    "unit": "°F",
    "value": 70
  },
  "visibility": {
    "unit": "mi",
    "value": 10
  },
  "wind_speed": {
    "unit": "mph",
    "value": 4
  },
  "temperature": {
    "unit": "°F",
    "value": 64
  },
  "wind_direction": "East-northeast",
  "observation_time": "2026-09-28T19:17:58-05:00",
  "weather_com_link": "https://weather.com/weather/today/l/41.882,-87.632",
  "weather_com_location_key": "4c9ff75840c6ce23fa10812d0f14b605af47896e9ca3fd59abdb9edd1b9d486a"
}
```

### Get daily forecast

Operation `get_daily_forecast`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

Get daily forecasts for a city, address, ZIP code, or postcode on The Weather Channel. Up to 15 upcoming dates are available; fewer may be returned when the source includes past dates.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `days` | integer | no | `15` | Number of forecast days, for example 10. |
| `units` | string | no | `"metric"` | Temperature and wind units, for example imperial. |
| `location` | string | yes | `"SW1A 1AA"` | Place to forecast, such as Austin, TX or SW1A 1AA. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "days": {
      "type": "integer",
      "default": 10,
      "maximum": 15,
      "minimum": 1,
      "description": "Number of forecast days, for example 10.",
      "examples": [
        15,
        10,
        3
      ]
    },
    "units": {
      "enum": [
        "imperial",
        "metric"
      ],
      "type": "string",
      "default": "imperial",
      "description": "Temperature and wind units, for example imperial.",
      "examples": [
        "metric",
        "imperial"
      ]
    },
    "location": {
      "type": "string",
      "minLength": 1,
      "description": "Place to forecast, such as Austin, TX or SW1A 1AA.",
      "examples": [
        "SW1A 1AA",
        "Austin, TX",
        "1600 Pennsylvania Avenue NW, Washington, DC"
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "days": 15,
      "units": "metric",
      "location": "SW1A 1AA"
    },
    {
      "days": 10,
      "units": "imperial",
      "location": "Austin, TX"
    },
    {
      "days": 3,
      "location": "1600 Pennsylvania Avenue NW, Washington, DC"
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `place` | string | `"City of Westminster, SW1A 1AA, London, England, United Kingdom"` | Matched place name. |
| `forecasts` | array |  |  |
| `forecasts[].date` | string | `"2026-09-29"` | Local calendar date. |
| `forecasts[].sunset` | string or null | `"2026-09-29T18:43:14+01:00"` | Local time with UTC offset. |
| `forecasts[].sunrise` | string or null | `"2026-09-29T06:57:56+01:00"` | Local time with UTC offset. |
| `forecasts[].weekday` | string | `"Tuesday"` |  |
| `forecasts[].page_url` | string | `"https://weather.com/weather/tenday/l/51.501,-0.142"` | Weather Channel daily forecast page. |
| `forecasts[].uv_index` | integer or null | `3` |  |
| `forecasts[].wind_speed` | number or null | `19` |  |
| `forecasts[].day_condition` | string or null | `"AM Clouds/PM Sun"` |  |
| `forecasts[].wind_direction` | string or null | `"ESE"` |  |
| `forecasts[].low_temperature` | number or null | `16` |  |
| `forecasts[].night_condition` | string or null | `"Light Rain Late"` |  |
| `forecasts[].high_temperature` | number or null | `25` |  |
| `forecasts[].humidity_percent` | integer or null | `73` |  |
| `forecasts[].day_forecast_text` | string or null | `"Cloudy skies early will become partly cloudy later in the day. High 26C. Winds ESE at 15 to 25 km/h."` |  |
| `forecasts[].night_forecast_text` | string or null | `"Cloudy skies with periods of light rain after midnight. Low near 20C. Winds SSE at 10 to 15 km/h. Chance of rain 40%."` |  |
| `forecasts[].precipitation_chance_percent` | integer or null | `42` | Highest rain or snow chance across the day and night. |
| `location_key` | string | `"postcode.12178886223"` | Weather Channel location key. |
| `wind_speed_unit` | string | `"kilometers per hour"` | Miles per hour or kilometers per hour. |
| `temperature_unit` | string | `"Celsius"` | Fahrenheit or Celsius. |

**Example input**

```json
{
  "days": 15,
  "units": "metric",
  "location": "SW1A 1AA"
}
```

**Example output**

```json
{
  "place": "City of Westminster, SW1A 1AA, London, England, United Kingdom",
  "forecasts": [
    {
      "date": "2026-09-29",
      "sunset": "2026-09-29T18:43:14+01:00",
      "sunrise": "2026-09-29T06:57:56+01:00",
      "weekday": "Tuesday",
      "page_url": "https://weather.com/weather/tenday/l/51.501,-0.142",
      "uv_index": 3,
      "wind_speed": 19,
      "day_condition": "AM Clouds/PM Sun",
      "wind_direction": "ESE",
      "low_temperature": 16,
      "night_condition": "Light Rain Late",
      "high_temperature": 25,
      "humidity_percent": 73,
      "day_forecast_text": "Cloudy skies early will become partly cloudy later in the day. High 26C. Winds ESE at 15 to 25 km/h.",
      "night_forecast_text": "Cloudy skies with periods of light rain after midnight. Low near 20C. Winds SSE at 10 to 15 km/h. Chance of rain 40%.",
      "precipitation_chance_percent": 42
    },
    {
      "date": "2026-09-30",
      "sunset": "2026-09-30T18:40:58+01:00",
      "sunrise": "2026-09-30T06:59:31+01:00",
      "weekday": "Wednesday",
      "page_url": "https://weather.com/weather/tenday/l/51.501,-0.142",
      "uv_index": 3,
      "wind_speed": 20,
      "day_condition": "AM Light Rain",
      "wind_direction": "SSW",
      "low_temperature": 16,
      "night_condition": "Partly Cloudy",
      "high_temperature": 22,
      "humidity_percent": 70,
      "day_forecast_text": "Light rain early. Breaks of sun in the afternoon. High 22C. Winds SSW at 15 to 25 km/h. Chance of rain 60%.",
      "night_forecast_text": "Partly cloudy skies. Low 13C. Winds SSW at 10 to 15 km/h.",
      "precipitation_chance_percent": 64
    }
  ],
  "location_key": "postcode.12178886223",
  "wind_speed_unit": "kilometers per hour",
  "temperature_unit": "Celsius"
}
```

### Get hourly forecast

Operation `get_hourly_forecast`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

Get the next 1 to 48 hourly forecasts for a city, address, ZIP code or postcode on The Weather Channel. Times are local to the matched place.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `hours` | integer | no | `48` | Number of upcoming hourly forecasts, for example 24. Maximum 48. |
| `units` | string | no | `"metric"` | Temperature and wind units, for example imperial or metric. |
| `location` | string | yes | `"Denver"` | City, street address, ZIP code or postcode, for example Denver. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "hours": {
      "type": "integer",
      "default": 24,
      "maximum": 48,
      "minimum": 1,
      "description": "Number of upcoming hourly forecasts, for example 24. Maximum 48.",
      "examples": [
        48,
        4
      ]
    },
    "units": {
      "enum": [
        "imperial",
        "metric"
      ],
      "type": "string",
      "default": "imperial",
      "description": "Temperature and wind units, for example imperial or metric.",
      "examples": [
        "metric"
      ]
    },
    "location": {
      "type": "string",
      "minLength": 1,
      "description": "City, street address, ZIP code or postcode, for example Denver.",
      "examples": [
        "Denver",
        "80209",
        "1600 Pennsylvania Avenue NW, Washington DC"
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "location": "Denver"
    },
    {
      "hours": 48,
      "units": "metric",
      "location": "80209"
    },
    {
      "hours": 4,
      "location": "1600 Pennsylvania Avenue NW, Washington DC"
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `location_key` | string | `"place.84625644"` | Weather.com location key. |
| `matched_place` | string | `"Denver, Colorado, United States"` | Name of the matched place. |
| `hourly_forecast` | array |  | Upcoming hourly forecast, in time order. |
| `hourly_forecast[].time` | string | `"2026-09-28T19:00:00-06:00"` | Local time in ISO 8601 with offset. |
| `hourly_forecast[].page_url` | string | `"https://weather.com/weather/hourbyhour/l/place.84625644"` | Hourly forecast page for this place. |
| `hourly_forecast[].conditions` | string or null | `"Partly Cloudy"` |  |
| `hourly_forecast[].wind_speed` | number or null | `10` |  |
| `hourly_forecast[].temperature` | number or null | `69` |  |
| `hourly_forecast[].wind_direction` | string or null | `"S"` |  |
| `hourly_forecast[].humidity_percent` | number or null | `48` |  |
| `hourly_forecast[].feels_like_temperature` | number or null | `69` |  |
| `hourly_forecast[].precipitation_chance_percent` | number or null | `15` |  |
| `wind_speed_unit` | string | `"mph"` | Unit used for wind speed. |
| `temperature_unit` | string | `"°F"` | Unit used for temperature and feels-like temperature. |

**Example input**

```json
{
  "location": "Denver"
}
```

**Example output**

```json
{
  "location_key": "place.84625644",
  "matched_place": "Denver, Colorado, United States",
  "hourly_forecast": [
    {
      "time": "2026-09-28T19:00:00-06:00",
      "page_url": "https://weather.com/weather/hourbyhour/l/place.84625644",
      "conditions": "Partly Cloudy",
      "wind_speed": 10,
      "temperature": 69,
      "wind_direction": "S",
      "humidity_percent": 48,
      "feels_like_temperature": 69,
      "precipitation_chance_percent": 15
    },
    {
      "time": "2026-09-28T20:00:00-06:00",
      "page_url": "https://weather.com/weather/hourbyhour/l/place.84625644",
      "conditions": "Mostly Cloudy",
      "wind_speed": 9,
      "temperature": 66,
      "wind_direction": "SSW",
      "humidity_percent": 53,
      "feels_like_temperature": 66,
      "precipitation_chance_percent": 15
    },
    {
      "time": "2026-09-28T21:00:00-06:00",
      "page_url": "https://weather.com/weather/hourbyhour/l/place.84625644",
      "conditions": "Cloudy",
      "wind_speed": 7,
      "temperature": 65,
      "wind_direction": "WSW",
      "humidity_percent": 54,
      "feels_like_temperature": 65,
      "precipitation_chance_percent": 15
    }
  ],
  "wind_speed_unit": "mph",
  "temperature_unit": "°F"
}
```

### List weather alerts

Operation `list_weather_alerts`, version 1. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.

List active severe weather alerts for a city, address, ZIP or postcode on The Weather Channel, most severe first. An empty list means no active alerts.

**Input**

| Field | Type | Required | Example | Description |
|---|---|---|---|---|
| `location` | string | yes | `"Oklahoma City"` | City, street address, ZIP or postcode, for example Oklahoma City or 85004. |

**Input schema**

```json
{
  "type": "object",
  "required": [
    "location"
  ],
  "properties": {
    "location": {
      "type": "string",
      "description": "City, street address, ZIP or postcode, for example Oklahoma City or 85004.",
      "examples": [
        "Oklahoma City",
        "Phoenix, Arizona",
        "85004"
      ]
    }
  },
  "additionalProperties": false,
  "examples": [
    {
      "location": "Oklahoma City"
    },
    {
      "location": "Phoenix, Arizona"
    },
    {
      "location": "85004"
    }
  ]
}
```

**Output**

| Field | Type | Example | Description |
|---|---|---|---|
| `alerts` | array |  | Active alerts, most severe first. |
| `alerts[].alert_id` | string or null | `"41e68101-a5d3-3a3e-96b3-6d70424bcf3e"` |  |
| `alerts[].severity` | string or null | `"Moderate"` |  |
| `alerts[].page_link` | string | `"https://weather.com/us/arizona/city/phoenix/localalerts"` |  |
| `alerts[].alert_name` | string | `"Flood Watch"` |  |
| `alerts[].alert_text` | string or null |  |  |
| `alerts[].expiry_time` | string or null | `"2026-09-29T21:00:00-07:00"` |  |
| `alerts[].areas_covered` | string or null | `"South central Arizona, including the following areas, Maricopa, northern Pinal, and southern Gila counties inclusing th` |  |
| `alerts[].effective_time` | string or null | `"2026-09-29T00:00:00-07:00"` |  |
| `alerts[].issuing_agency` | string or null | `"National Weather Service"` |  |
| `matched_place` | string | `"Oklahoma City, Oklahoma, United States"` | The place matched by The Weather Channel. |
| `weather_com_link` | string | `"https://weather.com/us/oklahoma/city/oklahoma-city/localalerts"` | The alert page for this place. |

**Example input**

```json
{
  "location": "Oklahoma City"
}
```

**Example output**

```json
{
  "alerts": [],
  "matched_place": "Oklahoma City, Oklahoma, United States",
  "weather_com_link": "https://weather.com/us/oklahoma/city/oklahoma-city/localalerts"
}
```

## Quick start

Replace `YOUR_API_KEY` with a Fous API key. To create one, open Developers at the bottom of Fous Studio, turn on Developer mode, then go to API keys (https://app.fous.com/keys). Change the values in `input` to run the same tool on new data.

```bash
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": "@the-weather-channel",
  "visibility": "public",
  "operation": "get_current_weather",
  "version": 1,
  "input": {
    "location": "Chicago"
  },
  "response": {
    "format": "json"
  }
}'
```

```python
# Save as fous.py and run with python3 fous.py. No packages needed.
import json
import urllib.error
import urllib.request

api_key = "YOUR_API_KEY"

body = json.loads("{\n  \"api\": \"@the-weather-channel\",\n  \"visibility\": \"public\",\n  \"operation\": \"get_current_weather\",\n  \"version\": 1,\n  \"input\": {\n    \"location\": \"Chicago\"\n  },\n  \"response\": {\n    \"format\": \"json\"\n  }\n}")
request = urllib.request.Request(
    "https://api.fous.com/v1/query",
    data=json.dumps(body).encode("utf-8"),
    headers={
        "Authorization": f"Bearer {api_key}",
        "Content-Type": "application/json",
    },
    method="POST",
)
try:
    with urllib.request.urlopen(request, timeout=180) as response:
        result = json.load(response)
except urllib.error.HTTPError as error:
    raise RuntimeError(f"HTTP {error.code}: {error.read().decode('utf-8', errors='replace')}") from error
if result.get("success") is False:
    raise RuntimeError(result.get("error", {}).get("message", "Request failed"))
print(json.dumps(result["data"]["output"], indent=2))
```

```typescript
// Save as fous.mts and run with npx tsx fous.mts.
const apiKey = "YOUR_API_KEY";

const response = await fetch("https://api.fous.com/v1/query", {
  method: "POST",
  headers: {
    "Authorization": `Bearer ${apiKey}`,
    "Content-Type": "application/json",
  },
  signal: AbortSignal.timeout(180_000),
  body: JSON.stringify({
  "api": "@the-weather-channel",
  "visibility": "public",
  "operation": "get_current_weather",
  "version": 1,
  "input": {
    "location": "Chicago"
  },
  "response": {
    "format": "json"
  }
}),
});
type ApiResult = { success: boolean; data?: { output: unknown }; error?: { message: string } };
const result: ApiResult = await response.json();
if (!response.ok || result.success === false) {
  throw new Error(result.error?.message ?? `HTTP ${response.status}`);
}
if (!result.data) throw new Error("Missing API response data");
console.log(result.data.output);
```

## Use from an AI assistant

Connect this tool to Claude Code, Claude Desktop, Cursor, VS Code, Codex and any MCP client as its own MCP server. Each method is a typed tool whose arguments are the method’s input.

- Server URL: `https://api.fous.com/mcp/tools/the-weather-channel`
- Authorization: `Authorization: Bearer <Fous API key>`

**Tools**

- `get_current_weather`: Get current weather. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `get_daily_forecast`: Get daily forecast. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `get_hourly_forecast`: Get hourly forecast. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `list_weather_alerts`: List weather alerts. 1 credit per completed call. Failed calls without a completed billing receipt are free; completed work can remain charged if delivery is interrupted.
- `fous_get_run`: the result of a run that was still going, by its `request_id`. Free.

Claude Code:

```bash
claude mcp add --scope user --transport http fous-the-weather-channel https://api.fous.com/mcp/tools/the-weather-channel --header "Authorization: Bearer ${FOUS_API_KEY:?Set FOUS_API_KEY to your Fous API key}"
```

To give the assistant every tool, connect `https://api.fous.com/mcp`: it finds one with `fous_search_tools` and runs it with `fous_run_tool`. Setup for other clients: https://fous.com/llms-full.txt.

## Use cases

- Compare current conditions across locations
- Plan staffing around daily highs and lows
- Schedule outdoor work using hourly forecasts
- Prepare for severe weather alerts
- Review forecasts before upcoming travel

## FAQ

### 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 The Weather Channel 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 The Weather Channel account?

No. You only need a Fous account.

### How current is the data?

Fous gets the data from weather.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 29, 2026.

### What are the current conditions in a place?

Get current weather returns conditions and today’s high and low for a location.

### What will the weather be like in the coming days?

Get daily forecast returns forecasts for upcoming dates at a location.

### Are there active severe weather alerts for a place?

List weather alerts returns active alerts for a location, ordered by severity.

## Related

- [AccuWeather API](https://fous.com/tools/accuweather.md): AccuWeather provides current conditions and RealFeel, plus up to 15 available daily forecasts; shorter public forecasts may return fewer days.
- [National Weather Service API](https://fous.com/tools/national-weather-service.md): National Weather Service provides U.S. day-and-night forecasts for seven days, hourly forecasts for up to 156 hours where available, active alerts, and latest nearby station observations.
- [MSN Weather API](https://fous.com/tools/msn-weather.md): 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.
- [Weather Underground API](https://fous.com/tools/weather-underground.md): Historical and current weather conditions from stations worldwide.
- [NOAA Space Weather API](https://fous.com/tools/noaa-space-weather.md): NOAA Space Weather provides near-term aurora chances, current geomagnetic activity, a three-day Kp outlook, and NOAA alerts from the past 1–7 days.
- [IQAir API](https://fous.com/tools/iqair.md): City air quality readings and forecasts from IQAir.
- [Surfline API](https://fous.com/tools/surfline.md): Surf conditions and forecasts for surf spots.
- [AirNow API](https://fous.com/tools/airnow.md): Current and forecast air quality for reporting areas in the United States and covered cities in Canada and Mexico.
- [All Weather tools](https://fous.com/tools/category/weather)
