taf: Get TAF forecasts

API: aviationweather.gov:aviationweather
Endpoint: /api/data/taf
Response format: unknown
Auth: none
Method: GET
Last Status: 204
Latency: 439ms

Description

Retrieve Terminal Aerodrome Forecasts (TAF) which provide weather forecasts for airports, typically valid for 24-30 hours.

Parameters (3)

bbox (string, query, optional)

Bounding box in format minLon,minLat,maxLon,maxLat

format (string, query, optional, default: raw)

Response format

Constraints: {'enum': ['xml', 'json', 'raw']}

ids (string, query, optional)

Comma-separated list of airport ICAO identifiers (e.g., KJFK,KLAX)

Examples (2)

Get TAF forecasts openapi-spec
curl 'https://www.aviationweather.gov/api/data/taf?ids=KJFK&bbox=-80%2C25%2C-70%2C45'
import requests

resp = requests.get(
    "https://www.aviationweather.gov/api/data/taf",
    params={
        'ids': 'KJFK',
        'bbox': '-80,25,-70,45',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("aviationweather")
result = api.fetch("api/data/taf", ids="KJFK", bbox="-80,25,-70,45")

for item in result:
    print(item)
const resp = await fetch("https://www.aviationweather.gov/api/data/taf?ids=KJFK&bbox=-80%2C25%2C-70%2C45");
const data = await resp.json();
Get TAF forecasts probe-gate
curl 'https://www.aviationweather.gov/api/data/taf?ids=KJFK&bbox=-80%2C25%2C-70%2C45&format=raw'
import requests

resp = requests.get(
    "https://www.aviationweather.gov/api/data/taf",
    params={
        'ids': 'KJFK',
        'bbox': '-80,25,-70,45',
        'format': 'raw',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("aviationweather")
result = api.fetch("api/data/taf", ids="KJFK", bbox="-80,25,-70,45", format="raw")

for item in result:
    print(item)
const resp = await fetch("https://www.aviationweather.gov/api/data/taf?ids=KJFK&bbox=-80%2C25%2C-70%2C45&format=raw");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 03:43:38.494500 204 439ms
2026-04-16 01:47:40.411406 204 3122ms
2026-04-15 03:29:08.612849 204 430ms
2026-04-15 01:50:38.281226 204 388ms
2026-04-14 02:24:30.292197 204 458ms
2026-04-14 00:02:18.547501 204 481ms
2026-04-12 16:10:45.111907 204 432ms
2026-04-12 13:17:07.136552 204 1693ms
2026-04-10 03:01:13.736520 204 14998ms
2026-04-10 00:09:58.405832 204 280ms
2026-04-09 03:22:20.455222 204 917ms
2026-04-09 01:06:34.842456 204 451ms
2026-04-08 07:23:01.089832 204 930ms
2026-04-08 01:17:29.017817 204 471ms
2026-04-07 01:50:28.785715 204 5734ms
2026-04-07 01:30:20.362835 204 466ms
2026-04-06 06:44:27.400708 204 905ms
2026-04-06 04:11:26.725014 204 828ms
2026-04-05 14:26:34.217717 204 658ms
2026-04-05 02:10:53.505827 204 532ms
2026-04-05 01:11:18.050793 204 558ms
2026-04-04 03:04:41.308773 204 424ms
2026-04-04 02:40:14.807095 204 400ms
2026-04-03 13:15:02.900401 204 1047ms
2026-04-03 12:34:53.902764 204 6848ms
2026-03-30 02:47:44.153524 204 466ms
2026-03-30 02:44:17.973635 204 447ms
2026-03-29 13:11:00.170665 204 411ms
2026-03-29 13:01:11.726293 204 11688ms
2026-03-23 10:29:29.986388 204 380ms
2026-03-22T10:25:37.960826 204 2122ms