Weather Data

TAFs

Decoded Terminal Aerodrome Forecast products. Station identifiers or a bounding box is required.

get/api/data/taf

Request

  • Base URL
    https://aviationweather.gov (the document declares no server; this is the origin it was published from)
  • Auth
    none declared

Query parameters

idsstring

Station ID(s)

bboxstring

Geographic bounding box (lat0, lon0, lat1, lon1)

format'raw' | 'json' | 'geojson' | 'xml' | 'iwxxm'

Format

metarboolean

Include METAR

time'valid' | 'issue'

Process time by valid (default) or issuance time

datestring

String (yyyymmdd_hhmm) or ISO 8601 Date (yyyy-mm-ddThh:mm:ssZ)

Response

successful operation

icaoIdstring

ICAO identifier

dbPopTimestring

The time the product was received (yyyy-mm-dd hh:mm:ss.sssZ)

bulletinTimestring

The official time of the bulletin (yyyy-mm-dd hh:mm:ss.sssZ)

issueTimestring

The time the product was issued (yyyy-mm-dd hh:mm:ss.sssZ)

validTimeFrominteger

The time the period of validity starts (unix timestamp)

validTimeTointeger

The time the period of validity ends (unix timestamp)

rawTAFstring

The raw text of the TAF

mostRecentinteger

Most recent flag (1=most recent, 0=not)

remarksstring

Any additional remarks for TAF

latnumber

Latitude of site in degrees

lonnumber

Longitude of site in degrees

elevinteger

Elevation of site in meters

priorinteger

Priority of site for progressive disclosure (0-9)

namestring

Full name of the site

Example response

[
  {
    "icaoId": "KORD",
    "dbPopTime": "2023-11-03 23:20:09.000Z",
    "bulletinTime": "2023-11-03 23:20:00.000Z",
    "issueTime": "2023-11-03 23:20:00.000Z",
    "validTimeFrom": 1699056000,
    "validTimeTo": 1699164000,
    "rawTAF": "KORD 032320Z 0400/0506 VRB05KT P6SM FEW050 SCT080 OVC110 TEMPO 0401/0403 -SHRA BKN050 OVC080 FM040600 34006KT P6SM FEW015 SCT100 BKN150 FM041400 01008KT P6SM SCT020 SCT100 TEMPO 0415/0419 BKN015 FM050100 32004KT P6SM FEW020 SCT250",
    "mostRecent": 1,
    "remarks": "RMK PGG",
    "lat": 41.9602,
    "lon": -87.9316,
    "elev": 202,
    "name": "Chicago/O'Hare Intl",
    "fcsts": [
      {
        "timeFrom": 1699056000,
        "timeTo": 1699077600,
        "timeBec": 1699153200,
        "probability": 30,
        "wspd": 5,
        "wgst": 12,
        "wshearHgt": 2000,
        "wshearDir": 200,
        "wshearSpd": 40,
        "altim": 1016.2,
        "vertVis": 100,
        "wxString": "-SHRA",
        "notDecoded": "ROTOR CONEXIST",
        "clouds": [
          {
            "cover": "BKN",
            "base": 11000,
            "top": 28000
          }
        ],
        "icgTurb": [
          {
            "var": "TURB",
            "intensity": 2,
            "minAlt": 9000,
            "maxAlt": 18000
          }
        ],
        "temp": [
          {
            "validTime": 1699369200,
            "sfcTemp": 1,
            "maxOrMin": "MAX"
          }
        ]
      }
    ]
  }
]

Changes

No recorded changes to this operation across all 1 revision of this API.